sbuild (Debian sbuild) 0.78.1 (09 February 2019) on gcc131.bak.milne.osuosl.org +==============================================================================+ | hisat2 2.2.0-1 (ppc64el) Fri, 24 Apr 2020 07:05:00 +0000 | +==============================================================================+ Package: hisat2 Version: 2.2.0-1 Source Version: 2.2.0-1 Distribution: unstable Machine Architecture: amd64 Host Architecture: ppc64el Build Architecture: amd64 Build Profiles: cross nocheck Build Type: any I: NOTICE: Log filtering will replace 'var/run/schroot/mount/unstable-amd64-sbuild-89c52b39-4efd-4595-a046-abf3b9f64d04' with '<>' I: NOTICE: Log filtering will replace 'build/hisat2-0hSlSc/resolver-yOhRn1' with '<>' +------------------------------------------------------------------------------+ | Update chroot | +------------------------------------------------------------------------------+ Hit:1 http://debian.oregonstate.edu/debian unstable InRelease Get:2 http://debian.oregonstate.edu/debian unstable/main ppc64el Packages [8041 kB] Fetched 8041 kB in 2s (4815 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Check APT --------- Checking available source versions... Download source files with APT ------------------------------ Reading package lists... NOTICE: 'hisat2' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/med-team/hisat2.git Please use: git clone https://salsa.debian.org/med-team/hisat2.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 6922 kB of source archives. Get:1 http://debian.oregonstate.edu/debian unstable/main hisat2 2.2.0-1 (dsc) [2111 B] Get:2 http://debian.oregonstate.edu/debian unstable/main hisat2 2.2.0-1 (tar) [6867 kB] Get:3 http://debian.oregonstate.edu/debian unstable/main hisat2 2.2.0-1 (diff) [52.7 kB] Fetched 6922 kB in 0s (109 MB/s) Download complete and in download only mode I: NOTICE: Log filtering will replace 'build/hisat2-0hSlSc/hisat2-2.2.0' with '<>' I: NOTICE: Log filtering will replace 'build/hisat2-0hSlSc' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 12), libsimde-dev, help2man, pandoc, python3:any, libc-dev, libstdc++-dev, build-essential:amd64, fakeroot:amd64, crossbuild-essential-ppc64el:amd64, libc-dev:ppc64el, libstdc++-dev:ppc64el Filtered Build-Depends: debhelper-compat (= 12), libsimde-dev, help2man, pandoc, python3:any, libc-dev, libstdc++-dev, build-essential:amd64, fakeroot:amd64, crossbuild-essential-ppc64el:amd64, libc-dev:ppc64el, libstdc++-dev:ppc64el dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [957 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [441 B] Get:5 copy:/<>/apt_archive ./ Packages [521 B] Fetched 1919 B in 0s (76.4 kB/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: autoconf automake autopoint autotools-dev binutils-powerpc64le-linux-gnu bsdmainutils build-essential cpp-9-powerpc64le-linux-gnu cpp-powerpc64le-linux-gnu cross-config crossbuild-essential-ppc64el debhelper dh-autoreconf dh-strip-nondeterminism dpkg-cross dwz file g++ g++-9 g++-9-powerpc64le-linux-gnu g++-powerpc64le-linux-gnu gcc-10-base:ppc64el gcc-10-cross-base gcc-9-base:ppc64el gcc-9-cross-base gcc-9-powerpc64le-linux-gnu gcc-9-powerpc64le-linux-gnu-base gcc-powerpc64le-linux-gnu gettext gettext-base groff-base help2man intltool-debian libarchive-zip-perl libasan5:ppc64el libasan5-ppc64el-cross libatomic1:ppc64el libatomic1-ppc64el-cross libbsd0 libc6:ppc64el libc6-dev libc6-dev:ppc64el libc6-dev-ppc64el-cross libc6-ppc64el-cross libconfig-auto-perl libconfig-inifiles-perl libcroco3 libcrypt-dev libcrypt-dev:ppc64el libcrypt1:ppc64el libdebhelper-perl libdebian-dpkgcross-perl libelf1 libexpat1 libfile-homedir-perl libfile-stripnondeterminism-perl libfile-which-perl libgcc-9-dev:ppc64el libgcc-9-dev-ppc64el-cross libgcc-s1:ppc64el libgcc-s1-ppc64el-cross libglib2.0-0 libgomp1:ppc64el libgomp1-ppc64el-cross libicu63 libio-string-perl libitm1:ppc64el libitm1-ppc64el-cross liblocale-gettext-perl liblsan0:ppc64el liblsan0-ppc64el-cross libmagic-mgc libmagic1 libmpdec2 libpipeline1 libpython3-stdlib libpython3.8-minimal libpython3.8-stdlib libquadmath0:ppc64el libquadmath0-ppc64el-cross libreadline8 libsigsegv2 libsimde-dev libsqlite3-0 libssl1.1 libstdc++-9-dev libstdc++-9-dev:ppc64el libstdc++-9-dev-ppc64el-cross libstdc++6:ppc64el libstdc++6-ppc64el-cross libsub-override-perl libtool libtsan0:ppc64el libtsan0-ppc64el-cross libubsan1:ppc64el libubsan1-ppc64el-cross libuchardet0 libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl libxml2 libyaml-perl linux-libc-dev:ppc64el linux-libc-dev-ppc64el-cross m4 man-db mime-support pandoc pandoc-data po-debconf python3 python3-minimal python3.8 python3.8-minimal readline-common sensible-utils ucf Suggested packages: autoconf-archive gnu-standards autoconf-doc binutils-doc wamerican | wordlist whois vacation gcc-9-locales cpp-doc dh-make binutils-multiarch g++-multilib g++-9-multilib gcc-9-doc manpages-dev flex bison gdb-powerpc64le-linux-gnu gcc-doc gettext-doc libasprintf-dev libgettextpo-dev groff glibc-doc:ppc64el libc-l10n:ppc64el locales:ppc64el glibc-doc manpages-dev:ppc64el libstdc++-9-doc libstdc++-9-doc:ppc64el libtool-doc gfortran | fortran95-compiler gcj-jdk libyaml-shell-perl m4-doc apparmor less www-browser texlive-latex-recommended texlive-xetex texlive-luatex pandoc-citeproc texlive-latex-extra context wkhtmltopdf librsvg2-bin ghc nodejs php python ruby r-base-core libjs-mathjax node-katex libmail-box-perl python3-doc python3-tk python3-venv python3.8-venv python3.8-doc binfmt-support readline-doc Recommended packages: curl | wget | lynx libidn2-0:ppc64el libarchive-cpio-perl libglib2.0-data shared-mime-info xdg-user-dirs libltdl-dev libwww-perl libxml-sax-expat-perl libyaml-libyaml-perl | libyaml-syck-perl libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev binutils-powerpc64le-linux-gnu bsdmainutils build-essential cpp-9-powerpc64le-linux-gnu cpp-powerpc64le-linux-gnu cross-config crossbuild-essential-ppc64el debhelper dh-autoreconf dh-strip-nondeterminism dpkg-cross dwz file g++ g++-9 g++-9-powerpc64le-linux-gnu g++-powerpc64le-linux-gnu gcc-10-base:ppc64el gcc-10-cross-base gcc-9-base:ppc64el gcc-9-cross-base gcc-9-powerpc64le-linux-gnu gcc-9-powerpc64le-linux-gnu-base gcc-powerpc64le-linux-gnu gettext gettext-base groff-base help2man intltool-debian libarchive-zip-perl libasan5:ppc64el libasan5-ppc64el-cross libatomic1:ppc64el libatomic1-ppc64el-cross libbsd0 libc6:ppc64el libc6-dev libc6-dev:ppc64el libc6-dev-ppc64el-cross libc6-ppc64el-cross libconfig-auto-perl libconfig-inifiles-perl libcroco3 libcrypt-dev libcrypt-dev:ppc64el libcrypt1:ppc64el libdebhelper-perl libdebian-dpkgcross-perl libelf1 libexpat1 libfile-homedir-perl libfile-stripnondeterminism-perl libfile-which-perl libgcc-9-dev:ppc64el libgcc-9-dev-ppc64el-cross libgcc-s1:ppc64el libgcc-s1-ppc64el-cross libglib2.0-0 libgomp1:ppc64el libgomp1-ppc64el-cross libicu63 libio-string-perl libitm1:ppc64el libitm1-ppc64el-cross liblocale-gettext-perl liblsan0:ppc64el liblsan0-ppc64el-cross libmagic-mgc libmagic1 libmpdec2 libpipeline1 libpython3-stdlib libpython3.8-minimal libpython3.8-stdlib libquadmath0:ppc64el libquadmath0-ppc64el-cross libreadline8 libsigsegv2 libsimde-dev libsqlite3-0 libssl1.1 libstdc++-9-dev libstdc++-9-dev:ppc64el libstdc++-9-dev-ppc64el-cross libstdc++6:ppc64el libstdc++6-ppc64el-cross libsub-override-perl libtool libtsan0:ppc64el libtsan0-ppc64el-cross libubsan1:ppc64el libubsan1-ppc64el-cross libuchardet0 libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl libxml2 libyaml-perl linux-libc-dev:ppc64el linux-libc-dev-ppc64el-cross m4 man-db mime-support pandoc pandoc-data po-debconf python3 python3-minimal python3.8 python3.8-minimal readline-common sbuild-build-depends-main-dummy:ppc64el sensible-utils ucf 0 upgraded, 120 newly installed, 0 to remove and 0 not upgraded. Need to get 106 MB of archives. After this operation, 513 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [948 B] Get:2 http://debian.oregonstate.edu/debian unstable/main amd64 libbsd0 amd64 0.10.0-1 [107 kB] Get:3 http://debian.oregonstate.edu/debian unstable/main amd64 bsdmainutils amd64 11.1.2+b1 [191 kB] Get:4 http://debian.oregonstate.edu/debian unstable/main amd64 libuchardet0 amd64 0.0.6-3 [64.9 kB] Get:5 http://debian.oregonstate.edu/debian unstable/main amd64 groff-base amd64 1.22.4-4 [919 kB] Get:6 http://debian.oregonstate.edu/debian unstable/main amd64 libpipeline1 amd64 1.5.2-2 [33.9 kB] Get:7 http://debian.oregonstate.edu/debian unstable/main amd64 man-db amd64 2.9.1-1 [1308 kB] Get:8 http://debian.oregonstate.edu/debian unstable/main amd64 liblocale-gettext-perl amd64 1.07-4 [18.8 kB] Get:9 http://debian.oregonstate.edu/debian unstable/main amd64 libssl1.1 amd64 1.1.1g-1 [1543 kB] Get:10 http://debian.oregonstate.edu/debian unstable/main amd64 libpython3.8-minimal amd64 3.8.2-1+b1 [751 kB] Get:11 http://debian.oregonstate.edu/debian unstable/main amd64 libexpat1 amd64 2.2.9-1 [94.3 kB] Get:12 http://debian.oregonstate.edu/debian unstable/main amd64 python3.8-minimal amd64 3.8.2-1+b1 [1941 kB] Get:13 http://debian.oregonstate.edu/debian unstable/main amd64 python3-minimal amd64 3.8.2-3 [37.6 kB] Get:14 http://debian.oregonstate.edu/debian unstable/main amd64 mime-support all 3.64 [37.8 kB] Get:15 http://debian.oregonstate.edu/debian unstable/main amd64 libmpdec2 amd64 2.4.2-3 [84.1 kB] Get:16 http://debian.oregonstate.edu/debian unstable/main amd64 readline-common all 8.0-4 [72.5 kB] Get:17 http://debian.oregonstate.edu/debian unstable/main amd64 libreadline8 amd64 8.0-4 [160 kB] Get:18 http://debian.oregonstate.edu/debian unstable/main amd64 libsqlite3-0 amd64 3.31.1-5 [661 kB] Get:19 http://debian.oregonstate.edu/debian unstable/main amd64 libpython3.8-stdlib amd64 3.8.2-1+b1 [1666 kB] Get:20 http://debian.oregonstate.edu/debian unstable/main amd64 python3.8 amd64 3.8.2-1+b1 [410 kB] Get:21 http://debian.oregonstate.edu/debian unstable/main amd64 libpython3-stdlib amd64 3.8.2-3 [20.8 kB] Get:22 http://debian.oregonstate.edu/debian unstable/main amd64 python3 amd64 3.8.2-3 [63.7 kB] Get:23 http://debian.oregonstate.edu/debian unstable/main ppc64el gcc-10-base ppc64el 10-20200418-1 [196 kB] Get:24 http://debian.oregonstate.edu/debian unstable/main ppc64el gcc-9-base ppc64el 9.3.0-10 [196 kB] Get:25 http://debian.oregonstate.edu/debian unstable/main amd64 sensible-utils all 0.0.12+nmu1 [16.0 kB] Get:26 http://debian.oregonstate.edu/debian unstable/main amd64 libmagic-mgc amd64 1:5.38-4 [262 kB] Get:27 http://debian.oregonstate.edu/debian unstable/main amd64 libmagic1 amd64 1:5.38-4 [120 kB] Get:28 http://debian.oregonstate.edu/debian unstable/main amd64 file amd64 1:5.38-4 [67.9 kB] Get:29 http://debian.oregonstate.edu/debian unstable/main amd64 gettext-base amd64 0.19.8.1-10 [123 kB] Get:30 http://debian.oregonstate.edu/debian unstable/main amd64 ucf all 3.0038+nmu1 [69.0 kB] Get:31 http://debian.oregonstate.edu/debian unstable/main amd64 libsigsegv2 amd64 2.12-2 [32.8 kB] Get:32 http://debian.oregonstate.edu/debian unstable/main amd64 m4 amd64 1.4.18-4 [203 kB] Get:33 http://debian.oregonstate.edu/debian unstable/main amd64 autoconf all 2.69-11.1 [341 kB] Get:34 http://debian.oregonstate.edu/debian unstable/main amd64 autotools-dev all 20180224.1 [77.0 kB] Get:35 http://debian.oregonstate.edu/debian unstable/main amd64 automake all 1:1.16.2-1 [775 kB] Get:36 http://debian.oregonstate.edu/debian unstable/main amd64 autopoint all 0.19.8.1-10 [435 kB] Get:37 http://debian.oregonstate.edu/debian unstable/main amd64 binutils-powerpc64le-linux-gnu amd64 2.34-6 [2253 kB] Get:38 http://debian.oregonstate.edu/debian unstable/main amd64 libcrypt-dev amd64 1:4.4.16-1 [104 kB] Get:39 http://debian.oregonstate.edu/debian unstable/main amd64 libc6-dev amd64 2.30-4 [2629 kB] Get:40 http://debian.oregonstate.edu/debian unstable/main amd64 libstdc++-9-dev amd64 9.3.0-10 [1699 kB] Get:41 http://debian.oregonstate.edu/debian unstable/main amd64 g++-9 amd64 9.3.0-10 [10.7 MB] Get:42 http://debian.oregonstate.edu/debian unstable/main amd64 g++ amd64 4:9.2.1-3.1 [1644 B] Get:43 http://debian.oregonstate.edu/debian unstable/main amd64 build-essential amd64 12.8 [7640 B] Get:44 http://debian.oregonstate.edu/debian unstable/main amd64 gcc-9-powerpc64le-linux-gnu-base amd64 9.3.0-8cross1 [196 kB] Get:45 http://debian.oregonstate.edu/debian unstable/main amd64 cpp-9-powerpc64le-linux-gnu amd64 9.3.0-8cross1 [6744 kB] Get:46 http://debian.oregonstate.edu/debian unstable/main amd64 cpp-powerpc64le-linux-gnu amd64 4:9.2.1-3.1 [16.7 kB] Get:47 http://debian.oregonstate.edu/debian unstable/main amd64 cross-config all 2.6.15-3 [39.9 kB] Get:48 http://debian.oregonstate.edu/debian unstable/main amd64 gcc-9-cross-base all 9.3.0-8cross1 [192 kB] Get:49 http://debian.oregonstate.edu/debian unstable/main amd64 gcc-10-cross-base all 10-20200418-1cross1 [192 kB] Get:50 http://debian.oregonstate.edu/debian unstable/main amd64 libc6-ppc64el-cross all 2.30-2cross1 [1524 kB] Get:51 http://debian.oregonstate.edu/debian unstable/main amd64 libgcc-s1-ppc64el-cross all 10-20200418-1cross1 [30.7 kB] Get:52 http://debian.oregonstate.edu/debian unstable/main amd64 libgomp1-ppc64el-cross all 10-20200418-1cross1 [106 kB] Get:53 http://debian.oregonstate.edu/debian unstable/main amd64 libitm1-ppc64el-cross all 10-20200418-1cross1 [28.4 kB] Get:54 http://debian.oregonstate.edu/debian unstable/main amd64 libatomic1-ppc64el-cross all 10-20200418-1cross1 [9700 B] Get:55 http://debian.oregonstate.edu/debian unstable/main amd64 libasan5-ppc64el-cross all 9.3.0-8cross1 [401 kB] Get:56 http://debian.oregonstate.edu/debian unstable/main amd64 liblsan0-ppc64el-cross all 10-20200418-1cross1 [155 kB] Get:57 http://debian.oregonstate.edu/debian unstable/main amd64 libtsan0-ppc64el-cross all 10-20200418-1cross1 [317 kB] Get:58 http://debian.oregonstate.edu/debian unstable/main amd64 libstdc++6-ppc64el-cross all 10-20200418-1cross1 [504 kB] Get:59 http://debian.oregonstate.edu/debian unstable/main amd64 libubsan1-ppc64el-cross all 10-20200418-1cross1 [147 kB] Get:60 http://debian.oregonstate.edu/debian unstable/main amd64 libquadmath0-ppc64el-cross all 10-20200418-1cross1 [152 kB] Get:61 http://debian.oregonstate.edu/debian unstable/main amd64 libgcc-9-dev-ppc64el-cross all 9.3.0-8cross1 [1261 kB] Get:62 http://debian.oregonstate.edu/debian unstable/main amd64 gcc-9-powerpc64le-linux-gnu amd64 9.3.0-8cross1 [7130 kB] Get:63 http://debian.oregonstate.edu/debian unstable/main amd64 gcc-powerpc64le-linux-gnu amd64 4:9.2.1-3.1 [1480 B] Get:64 http://debian.oregonstate.edu/debian unstable/main amd64 linux-libc-dev-ppc64el-cross all 5.4.19-1cross1 [1167 kB] Get:65 http://debian.oregonstate.edu/debian unstable/main amd64 libc6-dev-ppc64el-cross all 2.30-2cross1 [2651 kB] Get:66 http://debian.oregonstate.edu/debian unstable/main amd64 libstdc++-9-dev-ppc64el-cross all 9.3.0-8cross1 [1729 kB] Get:67 http://debian.oregonstate.edu/debian unstable/main amd64 g++-9-powerpc64le-linux-gnu amd64 9.3.0-8cross1 [7335 kB] Get:68 http://debian.oregonstate.edu/debian unstable/main amd64 g++-powerpc64le-linux-gnu amd64 4:9.2.1-3.1 [1188 B] Get:69 http://debian.oregonstate.edu/debian unstable/main amd64 libconfig-inifiles-perl all 3.000002-1 [52.0 kB] Get:70 http://debian.oregonstate.edu/debian unstable/main amd64 libio-string-perl all 1.08-3 [12.3 kB] Get:71 http://debian.oregonstate.edu/debian unstable/main amd64 libicu63 amd64 63.2-3 [8296 kB] Get:72 http://debian.oregonstate.edu/debian unstable/main amd64 libxml2 amd64 2.9.10+dfsg-5 [709 kB] Get:73 http://debian.oregonstate.edu/debian unstable/main amd64 libxml-namespacesupport-perl all 1.12-1 [14.8 kB] Get:74 http://debian.oregonstate.edu/debian unstable/main amd64 libxml-sax-base-perl all 1.09-1 [20.4 kB] Get:75 http://debian.oregonstate.edu/debian unstable/main amd64 libxml-sax-perl all 1.02+dfsg-1 [59.0 kB] Get:76 http://debian.oregonstate.edu/debian unstable/main amd64 libxml-libxml-perl amd64 2.0134+dfsg-2 [343 kB] Get:77 http://debian.oregonstate.edu/debian unstable/main amd64 libxml-simple-perl all 2.25-1 [72.0 kB] Get:78 http://debian.oregonstate.edu/debian unstable/main amd64 libyaml-perl all 1.30-1 [67.7 kB] Get:79 http://debian.oregonstate.edu/debian unstable/main amd64 libconfig-auto-perl all 0.44-1 [19.5 kB] Get:80 http://debian.oregonstate.edu/debian unstable/main amd64 libfile-which-perl all 1.23-1 [16.6 kB] Get:81 http://debian.oregonstate.edu/debian unstable/main amd64 libfile-homedir-perl all 1.004-1 [42.7 kB] Get:82 http://debian.oregonstate.edu/debian unstable/main amd64 libdebian-dpkgcross-perl all 2.6.15-3 [38.7 kB] Get:83 http://debian.oregonstate.edu/debian unstable/main amd64 dpkg-cross all 2.6.15-3 [49.3 kB] Get:84 http://debian.oregonstate.edu/debian unstable/main amd64 crossbuild-essential-ppc64el all 12.8 [6652 B] Get:85 http://debian.oregonstate.edu/debian unstable/main amd64 libtool all 2.4.6-14 [513 kB] Get:86 http://debian.oregonstate.edu/debian unstable/main amd64 dh-autoreconf all 19 [16.9 kB] Get:87 http://debian.oregonstate.edu/debian unstable/main amd64 libdebhelper-perl all 13 [184 kB] Get:88 http://debian.oregonstate.edu/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get:89 http://debian.oregonstate.edu/debian unstable/main amd64 libsub-override-perl all 0.09-2 [10.2 kB] Get:90 http://debian.oregonstate.edu/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.8.0-1 [24.2 kB] Get:91 http://debian.oregonstate.edu/debian unstable/main amd64 dh-strip-nondeterminism all 1.8.0-1 [14.8 kB] Get:92 http://debian.oregonstate.edu/debian unstable/main amd64 libelf1 amd64 0.176-1.1 [161 kB] Get:93 http://debian.oregonstate.edu/debian unstable/main amd64 dwz amd64 0.13-5 [151 kB] Get:94 http://debian.oregonstate.edu/debian unstable/main amd64 libglib2.0-0 amd64 2.64.2-1 [1343 kB] Get:95 http://debian.oregonstate.edu/debian unstable/main amd64 libcroco3 amd64 0.6.13-1 [146 kB] Get:96 http://debian.oregonstate.edu/debian unstable/main amd64 gettext amd64 0.19.8.1-10 [1303 kB] Get:97 http://debian.oregonstate.edu/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get:98 http://debian.oregonstate.edu/debian unstable/main amd64 po-debconf all 1.0.21 [248 kB] Get:99 http://debian.oregonstate.edu/debian unstable/main amd64 debhelper all 13 [1002 kB] Get:100 http://debian.oregonstate.edu/debian unstable/main amd64 help2man amd64 1.47.13 [181 kB] Get:101 http://debian.oregonstate.edu/debian unstable/main ppc64el libgcc-s1 ppc64el 10-20200418-1 [30.6 kB] Get:102 http://debian.oregonstate.edu/debian unstable/main ppc64el libcrypt1 ppc64el 1:4.4.16-1 [97.9 kB] Get:103 http://debian.oregonstate.edu/debian unstable/main ppc64el libc6 ppc64el 2.30-4 [2810 kB] Get:104 http://debian.oregonstate.edu/debian unstable/main ppc64el libasan5 ppc64el 9.3.0-10 [408 kB] Get:105 http://debian.oregonstate.edu/debian unstable/main ppc64el libatomic1 ppc64el 10-20200418-1 [9860 B] Get:106 http://debian.oregonstate.edu/debian unstable/main ppc64el linux-libc-dev ppc64el 5.5.17-1 [1086 kB] Get:107 http://debian.oregonstate.edu/debian unstable/main ppc64el libcrypt-dev ppc64el 1:4.4.16-1 [121 kB] Get:108 http://debian.oregonstate.edu/debian unstable/main ppc64el libc6-dev ppc64el 2.30-4 [2657 kB] Get:109 http://debian.oregonstate.edu/debian unstable/main ppc64el libgomp1 ppc64el 10-20200418-1 [107 kB] Get:110 http://debian.oregonstate.edu/debian unstable/main ppc64el libitm1 ppc64el 10-20200418-1 [28.8 kB] Get:111 http://debian.oregonstate.edu/debian unstable/main ppc64el liblsan0 ppc64el 10-20200418-1 [155 kB] Get:112 http://debian.oregonstate.edu/debian unstable/main ppc64el libtsan0 ppc64el 10-20200418-1 [324 kB] Get:113 http://debian.oregonstate.edu/debian unstable/main ppc64el libstdc++6 ppc64el 10-20200418-1 [545 kB] Get:114 http://debian.oregonstate.edu/debian unstable/main ppc64el libubsan1 ppc64el 10-20200418-1 [147 kB] Get:115 http://debian.oregonstate.edu/debian unstable/main ppc64el libquadmath0 ppc64el 10-20200418-1 [152 kB] Get:116 http://debian.oregonstate.edu/debian unstable/main ppc64el libgcc-9-dev ppc64el 9.3.0-10 [1256 kB] Get:117 http://debian.oregonstate.edu/debian unstable/main amd64 libsimde-dev all 0.0.0.git.20200421-1 [86.7 kB] Get:118 http://debian.oregonstate.edu/debian unstable/main ppc64el libstdc++-9-dev ppc64el 9.3.0-10 [1749 kB] Get:119 http://debian.oregonstate.edu/debian unstable/main amd64 pandoc-data all 2.5-3 [349 kB] Get:120 http://debian.oregonstate.edu/debian unstable/main amd64 pandoc amd64 2.5-3+b1 [15.7 MB] debconf: delaying package configuration, since apt-utils is not installed Fetched 106 MB in 1s (119 MB/s) Selecting previously unselected package libbsd0:amd64. (Reading database ... 12628 files and directories currently installed.) Preparing to unpack .../00-libbsd0_0.10.0-1_amd64.deb ... Unpacking libbsd0:amd64 (0.10.0-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../01-bsdmainutils_11.1.2+b1_amd64.deb ... Unpacking bsdmainutils (11.1.2+b1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../02-libuchardet0_0.0.6-3_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../03-groff-base_1.22.4-4_amd64.deb ... Unpacking groff-base (1.22.4-4) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../04-libpipeline1_1.5.2-2_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.2-2) ... Selecting previously unselected package man-db. Preparing to unpack .../05-man-db_2.9.1-1_amd64.deb ... Unpacking man-db (2.9.1-1) ... Selecting previously unselected package liblocale-gettext-perl. Preparing to unpack .../06-liblocale-gettext-perl_1.07-4_amd64.deb ... Unpacking liblocale-gettext-perl (1.07-4) ... Selecting previously unselected package libssl1.1:amd64. Preparing to unpack .../07-libssl1.1_1.1.1g-1_amd64.deb ... Unpacking libssl1.1:amd64 (1.1.1g-1) ... Selecting previously unselected package libpython3.8-minimal:amd64. Preparing to unpack .../08-libpython3.8-minimal_3.8.2-1+b1_amd64.deb ... Unpacking libpython3.8-minimal:amd64 (3.8.2-1+b1) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../09-libexpat1_2.2.9-1_amd64.deb ... Unpacking libexpat1:amd64 (2.2.9-1) ... Selecting previously unselected package python3.8-minimal. Preparing to unpack .../10-python3.8-minimal_3.8.2-1+b1_amd64.deb ... Unpacking python3.8-minimal (3.8.2-1+b1) ... Setting up libssl1.1:amd64 (1.1.1g-1) ... Setting up libpython3.8-minimal:amd64 (3.8.2-1+b1) ... Setting up libexpat1:amd64 (2.2.9-1) ... Setting up python3.8-minimal (3.8.2-1+b1) ... Selecting previously unselected package python3-minimal. (Reading database ... 13599 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.8.2-3_amd64.deb ... Unpacking python3-minimal (3.8.2-3) ... Selecting previously unselected package mime-support. Preparing to unpack .../1-mime-support_3.64_all.deb ... Unpacking mime-support (3.64) ... Selecting previously unselected package libmpdec2:amd64. Preparing to unpack .../2-libmpdec2_2.4.2-3_amd64.deb ... Unpacking libmpdec2:amd64 (2.4.2-3) ... Selecting previously unselected package readline-common. Preparing to unpack .../3-readline-common_8.0-4_all.deb ... Unpacking readline-common (8.0-4) ... Selecting previously unselected package libreadline8:amd64. Preparing to unpack .../4-libreadline8_8.0-4_amd64.deb ... Unpacking libreadline8:amd64 (8.0-4) ... Selecting previously unselected package libsqlite3-0:amd64. Preparing to unpack .../5-libsqlite3-0_3.31.1-5_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.31.1-5) ... Selecting previously unselected package libpython3.8-stdlib:amd64. Preparing to unpack .../6-libpython3.8-stdlib_3.8.2-1+b1_amd64.deb ... Unpacking libpython3.8-stdlib:amd64 (3.8.2-1+b1) ... Selecting previously unselected package python3.8. Preparing to unpack .../7-python3.8_3.8.2-1+b1_amd64.deb ... Unpacking python3.8 (3.8.2-1+b1) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../8-libpython3-stdlib_3.8.2-3_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.8.2-3) ... Setting up python3-minimal (3.8.2-3) ... Selecting previously unselected package python3. (Reading database ... 14034 files and directories currently installed.) Preparing to unpack .../00-python3_3.8.2-3_amd64.deb ... Unpacking python3 (3.8.2-3) ... Selecting previously unselected package gcc-10-base:ppc64el. Preparing to unpack .../01-gcc-10-base_10-20200418-1_ppc64el.deb ... Unpacking gcc-10-base:ppc64el (10-20200418-1) ... Selecting previously unselected package gcc-9-base:ppc64el. Preparing to unpack .../02-gcc-9-base_9.3.0-10_ppc64el.deb ... Unpacking gcc-9-base:ppc64el (9.3.0-10) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../03-sensible-utils_0.0.12+nmu1_all.deb ... Unpacking sensible-utils (0.0.12+nmu1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../04-libmagic-mgc_1%3a5.38-4_amd64.deb ... Unpacking libmagic-mgc (1:5.38-4) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../05-libmagic1_1%3a5.38-4_amd64.deb ... Unpacking libmagic1:amd64 (1:5.38-4) ... Selecting previously unselected package file. Preparing to unpack .../06-file_1%3a5.38-4_amd64.deb ... Unpacking file (1:5.38-4) ... Selecting previously unselected package gettext-base. Preparing to unpack .../07-gettext-base_0.19.8.1-10_amd64.deb ... Unpacking gettext-base (0.19.8.1-10) ... Selecting previously unselected package ucf. Preparing to unpack .../08-ucf_3.0038+nmu1_all.deb ... Moving old data out of the way Unpacking ucf (3.0038+nmu1) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../09-libsigsegv2_2.12-2_amd64.deb ... Unpacking libsigsegv2:amd64 (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../10-m4_1.4.18-4_amd64.deb ... Unpacking m4 (1.4.18-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../11-autoconf_2.69-11.1_all.deb ... Unpacking autoconf (2.69-11.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../12-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../13-automake_1%3a1.16.2-1_all.deb ... Unpacking automake (1:1.16.2-1) ... Selecting previously unselected package autopoint. Preparing to unpack .../14-autopoint_0.19.8.1-10_all.deb ... Unpacking autopoint (0.19.8.1-10) ... Selecting previously unselected package binutils-powerpc64le-linux-gnu. Preparing to unpack .../15-binutils-powerpc64le-linux-gnu_2.34-6_amd64.deb ... Unpacking binutils-powerpc64le-linux-gnu (2.34-6) ... Selecting previously unselected package libcrypt-dev:amd64. Preparing to unpack .../16-libcrypt-dev_1%3a4.4.16-1_amd64.deb ... Unpacking libcrypt-dev:amd64 (1:4.4.16-1) ... Selecting previously unselected package libc6-dev:amd64. Preparing to unpack .../17-libc6-dev_2.30-4_amd64.deb ... Unpacking libc6-dev:amd64 (2.30-4) ... Selecting previously unselected package libstdc++-9-dev:amd64. Preparing to unpack .../18-libstdc++-9-dev_9.3.0-10_amd64.deb ... Unpacking libstdc++-9-dev:amd64 (9.3.0-10) ... Selecting previously unselected package g++-9. Preparing to unpack .../19-g++-9_9.3.0-10_amd64.deb ... Unpacking g++-9 (9.3.0-10) ... Selecting previously unselected package g++. Preparing to unpack .../20-g++_4%3a9.2.1-3.1_amd64.deb ... Unpacking g++ (4:9.2.1-3.1) ... Selecting previously unselected package build-essential. Preparing to unpack .../21-build-essential_12.8_amd64.deb ... Unpacking build-essential (12.8) ... Selecting previously unselected package gcc-9-powerpc64le-linux-gnu-base:amd64. Preparing to unpack .../22-gcc-9-powerpc64le-linux-gnu-base_9.3.0-8cross1_amd64.deb ... Unpacking gcc-9-powerpc64le-linux-gnu-base:amd64 (9.3.0-8cross1) ... Selecting previously unselected package cpp-9-powerpc64le-linux-gnu. Preparing to unpack .../23-cpp-9-powerpc64le-linux-gnu_9.3.0-8cross1_amd64.deb ... Unpacking cpp-9-powerpc64le-linux-gnu (9.3.0-8cross1) ... Selecting previously unselected package cpp-powerpc64le-linux-gnu. Preparing to unpack .../24-cpp-powerpc64le-linux-gnu_4%3a9.2.1-3.1_amd64.deb ... Unpacking cpp-powerpc64le-linux-gnu (4:9.2.1-3.1) ... Selecting previously unselected package cross-config. Preparing to unpack .../25-cross-config_2.6.15-3_all.deb ... Unpacking cross-config (2.6.15-3) ... Selecting previously unselected package gcc-9-cross-base. Preparing to unpack .../26-gcc-9-cross-base_9.3.0-8cross1_all.deb ... Unpacking gcc-9-cross-base (9.3.0-8cross1) ... Selecting previously unselected package gcc-10-cross-base. Preparing to unpack .../27-gcc-10-cross-base_10-20200418-1cross1_all.deb ... Unpacking gcc-10-cross-base (10-20200418-1cross1) ... Selecting previously unselected package libc6-ppc64el-cross. Preparing to unpack .../28-libc6-ppc64el-cross_2.30-2cross1_all.deb ... Unpacking libc6-ppc64el-cross (2.30-2cross1) ... Selecting previously unselected package libgcc-s1-ppc64el-cross. Preparing to unpack .../29-libgcc-s1-ppc64el-cross_10-20200418-1cross1_all.deb ... Unpacking libgcc-s1-ppc64el-cross (10-20200418-1cross1) ... Selecting previously unselected package libgomp1-ppc64el-cross. Preparing to unpack .../30-libgomp1-ppc64el-cross_10-20200418-1cross1_all.deb ... Unpacking libgomp1-ppc64el-cross (10-20200418-1cross1) ... Selecting previously unselected package libitm1-ppc64el-cross. Preparing to unpack .../31-libitm1-ppc64el-cross_10-20200418-1cross1_all.deb ... Unpacking libitm1-ppc64el-cross (10-20200418-1cross1) ... Selecting previously unselected package libatomic1-ppc64el-cross. Preparing to unpack .../32-libatomic1-ppc64el-cross_10-20200418-1cross1_all.deb ... Unpacking libatomic1-ppc64el-cross (10-20200418-1cross1) ... Selecting previously unselected package libasan5-ppc64el-cross. Preparing to unpack .../33-libasan5-ppc64el-cross_9.3.0-8cross1_all.deb ... Unpacking libasan5-ppc64el-cross (9.3.0-8cross1) ... Selecting previously unselected package liblsan0-ppc64el-cross. Preparing to unpack .../34-liblsan0-ppc64el-cross_10-20200418-1cross1_all.deb ... Unpacking liblsan0-ppc64el-cross (10-20200418-1cross1) ... Selecting previously unselected package libtsan0-ppc64el-cross. Preparing to unpack .../35-libtsan0-ppc64el-cross_10-20200418-1cross1_all.deb ... Unpacking libtsan0-ppc64el-cross (10-20200418-1cross1) ... Selecting previously unselected package libstdc++6-ppc64el-cross. Preparing to unpack .../36-libstdc++6-ppc64el-cross_10-20200418-1cross1_all.deb ... Unpacking libstdc++6-ppc64el-cross (10-20200418-1cross1) ... Selecting previously unselected package libubsan1-ppc64el-cross. Preparing to unpack .../37-libubsan1-ppc64el-cross_10-20200418-1cross1_all.deb ... Unpacking libubsan1-ppc64el-cross (10-20200418-1cross1) ... Selecting previously unselected package libquadmath0-ppc64el-cross. Preparing to unpack .../38-libquadmath0-ppc64el-cross_10-20200418-1cross1_all.deb ... Unpacking libquadmath0-ppc64el-cross (10-20200418-1cross1) ... Selecting previously unselected package libgcc-9-dev-ppc64el-cross. Preparing to unpack .../39-libgcc-9-dev-ppc64el-cross_9.3.0-8cross1_all.deb ... Unpacking libgcc-9-dev-ppc64el-cross (9.3.0-8cross1) ... Selecting previously unselected package gcc-9-powerpc64le-linux-gnu. Preparing to unpack .../40-gcc-9-powerpc64le-linux-gnu_9.3.0-8cross1_amd64.deb ... Unpacking gcc-9-powerpc64le-linux-gnu (9.3.0-8cross1) ... Selecting previously unselected package gcc-powerpc64le-linux-gnu. Preparing to unpack .../41-gcc-powerpc64le-linux-gnu_4%3a9.2.1-3.1_amd64.deb ... Unpacking gcc-powerpc64le-linux-gnu (4:9.2.1-3.1) ... Selecting previously unselected package linux-libc-dev-ppc64el-cross. Preparing to unpack .../42-linux-libc-dev-ppc64el-cross_5.4.19-1cross1_all.deb ... Unpacking linux-libc-dev-ppc64el-cross (5.4.19-1cross1) ... Selecting previously unselected package libc6-dev-ppc64el-cross. Preparing to unpack .../43-libc6-dev-ppc64el-cross_2.30-2cross1_all.deb ... Unpacking libc6-dev-ppc64el-cross (2.30-2cross1) ... Selecting previously unselected package libstdc++-9-dev-ppc64el-cross. Preparing to unpack .../44-libstdc++-9-dev-ppc64el-cross_9.3.0-8cross1_all.deb ... Unpacking libstdc++-9-dev-ppc64el-cross (9.3.0-8cross1) ... Selecting previously unselected package g++-9-powerpc64le-linux-gnu. Preparing to unpack .../45-g++-9-powerpc64le-linux-gnu_9.3.0-8cross1_amd64.deb ... Unpacking g++-9-powerpc64le-linux-gnu (9.3.0-8cross1) ... Selecting previously unselected package g++-powerpc64le-linux-gnu. Preparing to unpack .../46-g++-powerpc64le-linux-gnu_4%3a9.2.1-3.1_amd64.deb ... Unpacking g++-powerpc64le-linux-gnu (4:9.2.1-3.1) ... Selecting previously unselected package libconfig-inifiles-perl. Preparing to unpack .../47-libconfig-inifiles-perl_3.000002-1_all.deb ... Unpacking libconfig-inifiles-perl (3.000002-1) ... Selecting previously unselected package libio-string-perl. Preparing to unpack .../48-libio-string-perl_1.08-3_all.deb ... Unpacking libio-string-perl (1.08-3) ... Selecting previously unselected package libicu63:amd64. Preparing to unpack .../49-libicu63_63.2-3_amd64.deb ... Unpacking libicu63:amd64 (63.2-3) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../50-libxml2_2.9.10+dfsg-5_amd64.deb ... Unpacking libxml2:amd64 (2.9.10+dfsg-5) ... Selecting previously unselected package libxml-namespacesupport-perl. Preparing to unpack .../51-libxml-namespacesupport-perl_1.12-1_all.deb ... Unpacking libxml-namespacesupport-perl (1.12-1) ... Selecting previously unselected package libxml-sax-base-perl. Preparing to unpack .../52-libxml-sax-base-perl_1.09-1_all.deb ... Unpacking libxml-sax-base-perl (1.09-1) ... Selecting previously unselected package libxml-sax-perl. Preparing to unpack .../53-libxml-sax-perl_1.02+dfsg-1_all.deb ... Unpacking libxml-sax-perl (1.02+dfsg-1) ... Selecting previously unselected package libxml-libxml-perl. Preparing to unpack .../54-libxml-libxml-perl_2.0134+dfsg-2_amd64.deb ... Unpacking libxml-libxml-perl (2.0134+dfsg-2) ... Selecting previously unselected package libxml-simple-perl. Preparing to unpack .../55-libxml-simple-perl_2.25-1_all.deb ... Unpacking libxml-simple-perl (2.25-1) ... Selecting previously unselected package libyaml-perl. Preparing to unpack .../56-libyaml-perl_1.30-1_all.deb ... Unpacking libyaml-perl (1.30-1) ... Selecting previously unselected package libconfig-auto-perl. Preparing to unpack .../57-libconfig-auto-perl_0.44-1_all.deb ... Unpacking libconfig-auto-perl (0.44-1) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../58-libfile-which-perl_1.23-1_all.deb ... Unpacking libfile-which-perl (1.23-1) ... Selecting previously unselected package libfile-homedir-perl. Preparing to unpack .../59-libfile-homedir-perl_1.004-1_all.deb ... Unpacking libfile-homedir-perl (1.004-1) ... Selecting previously unselected package libdebian-dpkgcross-perl. Preparing to unpack .../60-libdebian-dpkgcross-perl_2.6.15-3_all.deb ... Unpacking libdebian-dpkgcross-perl (2.6.15-3) ... Selecting previously unselected package dpkg-cross. Preparing to unpack .../61-dpkg-cross_2.6.15-3_all.deb ... Unpacking dpkg-cross (2.6.15-3) ... Selecting previously unselected package crossbuild-essential-ppc64el. Preparing to unpack .../62-crossbuild-essential-ppc64el_12.8_all.deb ... Unpacking crossbuild-essential-ppc64el (12.8) ... Selecting previously unselected package libtool. Preparing to unpack .../63-libtool_2.4.6-14_all.deb ... Unpacking libtool (2.4.6-14) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../64-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../65-libdebhelper-perl_13_all.deb ... Unpacking libdebhelper-perl (13) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../66-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../67-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../68-libfile-stripnondeterminism-perl_1.8.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.8.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../69-dh-strip-nondeterminism_1.8.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.8.0-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../70-libelf1_0.176-1.1_amd64.deb ... Unpacking libelf1:amd64 (0.176-1.1) ... Selecting previously unselected package dwz. Preparing to unpack .../71-dwz_0.13-5_amd64.deb ... Unpacking dwz (0.13-5) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../72-libglib2.0-0_2.64.2-1_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.64.2-1) ... Selecting previously unselected package libcroco3:amd64. Preparing to unpack .../73-libcroco3_0.6.13-1_amd64.deb ... Unpacking libcroco3:amd64 (0.6.13-1) ... Selecting previously unselected package gettext. Preparing to unpack .../74-gettext_0.19.8.1-10_amd64.deb ... Unpacking gettext (0.19.8.1-10) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../75-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../76-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../77-debhelper_13_all.deb ... Unpacking debhelper (13) ... Selecting previously unselected package help2man. Preparing to unpack .../78-help2man_1.47.13_amd64.deb ... Unpacking help2man (1.47.13) ... Selecting previously unselected package libgcc-s1:ppc64el. Preparing to unpack .../79-libgcc-s1_10-20200418-1_ppc64el.deb ... Unpacking libgcc-s1:ppc64el (10-20200418-1) ... Selecting previously unselected package libcrypt1:ppc64el. Preparing to unpack .../80-libcrypt1_1%3a4.4.16-1_ppc64el.deb ... Unpacking libcrypt1:ppc64el (1:4.4.16-1) ... Selecting previously unselected package libc6:ppc64el. Preparing to unpack .../81-libc6_2.30-4_ppc64el.deb ... Unpacking libc6:ppc64el (2.30-4) ... Selecting previously unselected package libasan5:ppc64el. Preparing to unpack .../82-libasan5_9.3.0-10_ppc64el.deb ... Unpacking libasan5:ppc64el (9.3.0-10) ... Selecting previously unselected package libatomic1:ppc64el. Preparing to unpack .../83-libatomic1_10-20200418-1_ppc64el.deb ... Unpacking libatomic1:ppc64el (10-20200418-1) ... Selecting previously unselected package linux-libc-dev:ppc64el. Preparing to unpack .../84-linux-libc-dev_5.5.17-1_ppc64el.deb ... Unpacking linux-libc-dev:ppc64el (5.5.17-1) ... Selecting previously unselected package libcrypt-dev:ppc64el. Preparing to unpack .../85-libcrypt-dev_1%3a4.4.16-1_ppc64el.deb ... Unpacking libcrypt-dev:ppc64el (1:4.4.16-1) ... Selecting previously unselected package libc6-dev:ppc64el. Preparing to unpack .../86-libc6-dev_2.30-4_ppc64el.deb ... Unpacking libc6-dev:ppc64el (2.30-4) ... Selecting previously unselected package libgomp1:ppc64el. Preparing to unpack .../87-libgomp1_10-20200418-1_ppc64el.deb ... Unpacking libgomp1:ppc64el (10-20200418-1) ... Selecting previously unselected package libitm1:ppc64el. Preparing to unpack .../88-libitm1_10-20200418-1_ppc64el.deb ... Unpacking libitm1:ppc64el (10-20200418-1) ... Selecting previously unselected package liblsan0:ppc64el. Preparing to unpack .../89-liblsan0_10-20200418-1_ppc64el.deb ... Unpacking liblsan0:ppc64el (10-20200418-1) ... Selecting previously unselected package libtsan0:ppc64el. Preparing to unpack .../90-libtsan0_10-20200418-1_ppc64el.deb ... Unpacking libtsan0:ppc64el (10-20200418-1) ... Selecting previously unselected package libstdc++6:ppc64el. Preparing to unpack .../91-libstdc++6_10-20200418-1_ppc64el.deb ... Unpacking libstdc++6:ppc64el (10-20200418-1) ... Selecting previously unselected package libubsan1:ppc64el. Preparing to unpack .../92-libubsan1_10-20200418-1_ppc64el.deb ... Unpacking libubsan1:ppc64el (10-20200418-1) ... Selecting previously unselected package libquadmath0:ppc64el. Preparing to unpack .../93-libquadmath0_10-20200418-1_ppc64el.deb ... Unpacking libquadmath0:ppc64el (10-20200418-1) ... Selecting previously unselected package libgcc-9-dev:ppc64el. Preparing to unpack .../94-libgcc-9-dev_9.3.0-10_ppc64el.deb ... Unpacking libgcc-9-dev:ppc64el (9.3.0-10) ... Selecting previously unselected package libsimde-dev. Preparing to unpack .../95-libsimde-dev_0.0.0.git.20200421-1_all.deb ... Unpacking libsimde-dev (0.0.0.git.20200421-1) ... Selecting previously unselected package libstdc++-9-dev:ppc64el. Preparing to unpack .../96-libstdc++-9-dev_9.3.0-10_ppc64el.deb ... Unpacking libstdc++-9-dev:ppc64el (9.3.0-10) ... Selecting previously unselected package pandoc-data. Preparing to unpack .../97-pandoc-data_2.5-3_all.deb ... Unpacking pandoc-data (2.5-3) ... Selecting previously unselected package pandoc. Preparing to unpack .../98-pandoc_2.5-3+b1_amd64.deb ... Unpacking pandoc (2.5-3+b1) ... Selecting previously unselected package sbuild-build-depends-main-dummy:ppc64el. Preparing to unpack .../99-sbuild-build-depends-main-dummy_0.invalid.0_ppc64el.deb ... Unpacking sbuild-build-depends-main-dummy:ppc64el (0.invalid.0) ... Setting up libconfig-inifiles-perl (3.000002-1) ... Setting up libpipeline1:amd64 (1.5.2-2) ... Setting up libsimde-dev (0.0.0.git.20200421-1) ... Setting up libfile-which-perl (1.23-1) ... Setting up mime-support (3.64) ... Setting up libmagic-mgc (1:5.38-4) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglib2.0-0:amd64 (2.64.2-1) ... No schema files found: doing nothing. Setting up libc6-ppc64el-cross (2.30-2cross1) ... Setting up libdebhelper-perl (13) ... Setting up libsqlite3-0:amd64 (3.31.1-5) ... Setting up libmagic1:amd64 (1:5.38-4) ... Setting up linux-libc-dev:ppc64el (5.5.17-1) ... Setting up libxml-namespacesupport-perl (1.12-1) ... Setting up gettext-base (0.19.8.1-10) ... Setting up file (1:5.38-4) ... Setting up gcc-9-powerpc64le-linux-gnu-base:amd64 (9.3.0-8cross1) ... Setting up libyaml-perl (1.30-1) ... Setting up libicu63:amd64 (63.2-3) ... Setting up libxml-sax-base-perl (1.09-1) ... Setting up libio-string-perl (1.08-3) ... Setting up cpp-9-powerpc64le-linux-gnu (9.3.0-8cross1) ... Setting up gcc-10-base:ppc64el (10-20200418-1) ... Setting up autotools-dev (20180224.1) ... Setting up cross-config (2.6.15-3) ... Setting up libsigsegv2:amd64 (2.12-2) ... Setting up autopoint (0.19.8.1-10) ... Setting up gcc-9-cross-base (9.3.0-8cross1) ... Setting up gcc-10-cross-base (10-20200418-1cross1) ... Setting up libitm1-ppc64el-cross (10-20200418-1cross1) ... Setting up libatomic1-ppc64el-cross (10-20200418-1cross1) ... Setting up sensible-utils (0.0.12+nmu1) ... Setting up libcrypt-dev:amd64 (1:4.4.16-1) ... Setting up libuchardet0:amd64 (0.0.6-3) ... Setting up linux-libc-dev-ppc64el-cross (5.4.19-1cross1) ... Setting up libsub-override-perl (0.09-2) ... Setting up libc6-dev:amd64 (2.30-4) ... Setting up libgcc-s1-ppc64el-cross (10-20200418-1cross1) ... Setting up libmpdec2:amd64 (2.4.2-3) ... Setting up binutils-powerpc64le-linux-gnu (2.34-6) ... Setting up pandoc-data (2.5-3) ... Setting up libfile-homedir-perl (1.004-1) ... Setting up libbsd0:amd64 (0.10.0-1) ... Setting up libelf1:amd64 (0.176-1.1) ... Setting up readline-common (8.0-4) ... Setting up libxml2:amd64 (2.9.10+dfsg-5) ... Setting up liblocale-gettext-perl (1.07-4) ... Setting up cpp-powerpc64le-linux-gnu (4:9.2.1-3.1) ... Setting up gcc-9-base:ppc64el (9.3.0-10) ... Setting up libfile-stripnondeterminism-perl (1.8.0-1) ... Setting up libstdc++-9-dev:amd64 (9.3.0-10) ... Setting up libc6-dev-ppc64el-cross (2.30-2cross1) ... Setting up libtool (2.4.6-14) ... Setting up libquadmath0-ppc64el-cross (10-20200418-1cross1) ... Setting up libasan5-ppc64el-cross (9.3.0-8cross1) ... Setting up libreadline8:amd64 (8.0-4) ... Setting up m4 (1.4.18-4) ... Setting up libgomp1-ppc64el-cross (10-20200418-1cross1) ... Setting up liblsan0-ppc64el-cross (10-20200418-1cross1) ... Setting up help2man (1.47.13) ... Setting up libtsan0-ppc64el-cross (10-20200418-1cross1) ... Setting up pandoc (2.5-3+b1) ... Setting up bsdmainutils (11.1.2+b1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libcroco3:amd64 (0.6.13-1) ... Setting up ucf (3.0038+nmu1) ... Setting up g++-9 (9.3.0-10) ... Setting up libstdc++6-ppc64el-cross (10-20200418-1cross1) ... Setting up autoconf (2.69-11.1) ... Setting up dh-strip-nondeterminism (1.8.0-1) ... Setting up g++ (4:9.2.1-3.1) ... update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode Setting up dwz (0.13-5) ... Setting up groff-base (1.22.4-4) ... Setting up build-essential (12.8) ... Setting up libpython3.8-stdlib:amd64 (3.8.2-1+b1) ... Setting up python3.8 (3.8.2-1+b1) ... Setting up libpython3-stdlib:amd64 (3.8.2-3) ... Setting up automake (1:1.16.2-1) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up gettext (0.19.8.1-10) ... Setting up libubsan1-ppc64el-cross (10-20200418-1cross1) ... Setting up python3 (3.8.2-3) ... Setting up man-db (2.9.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libxml-sax-perl (1.02+dfsg-1) ... update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version Setting up intltool-debian (0.35.0+20060710.5) ... Setting up libxml-libxml-perl (2.0134+dfsg-2) ... update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version Setting up libgcc-9-dev-ppc64el-cross (9.3.0-8cross1) ... Setting up gcc-9-powerpc64le-linux-gnu (9.3.0-8cross1) ... Setting up po-debconf (1.0.21) ... Setting up libstdc++-9-dev-ppc64el-cross (9.3.0-8cross1) ... Setting up gcc-powerpc64le-linux-gnu (4:9.2.1-3.1) ... Setting up libxml-simple-perl (2.25-1) ... Setting up g++-9-powerpc64le-linux-gnu (9.3.0-8cross1) ... Setting up g++-powerpc64le-linux-gnu (4:9.2.1-3.1) ... Setting up libconfig-auto-perl (0.44-1) ... Setting up libdebian-dpkgcross-perl (2.6.15-3) ... Setting up dpkg-cross (2.6.15-3) ... Setting up crossbuild-essential-ppc64el (12.8) ... Setting up libcrypt1:ppc64el (1:4.4.16-1) ... Setting up libgcc-s1:ppc64el (10-20200418-1) ... Setting up libc6:ppc64el (2.30-4) ... Setting up libcrypt-dev:ppc64el (1:4.4.16-1) ... Setting up libc6-dev:ppc64el (2.30-4) ... Setting up libstdc++6:ppc64el (10-20200418-1) ... Setting up liblsan0:ppc64el (10-20200418-1) ... Setting up libitm1:ppc64el (10-20200418-1) ... Setting up libtsan0:ppc64el (10-20200418-1) ... Setting up debhelper (13) ... Setting up libgomp1:ppc64el (10-20200418-1) ... Setting up dh-autoreconf (19) ... Setting up libasan5:ppc64el (9.3.0-10) ... Setting up libquadmath0:ppc64el (10-20200418-1) ... Setting up libatomic1:ppc64el (10-20200418-1) ... Setting up libubsan1:ppc64el (10-20200418-1) ... Setting up libgcc-9-dev:ppc64el (9.3.0-10) ... Setting up libstdc++-9-dev:ppc64el (9.3.0-10) ... Setting up sbuild-build-depends-main-dummy:ppc64el (0.invalid.0) ... Processing triggers for libc-bin (2.30-4) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (ppc64el included in any all) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11) amd64 (x86_64) Toolchain package versions: binutils_2.34-6 dpkg-dev_1.19.7 g++-9_9.3.0-10 gcc-9_9.3.0-10 libc6-dev_2.30-4 libstdc++-9-dev_9.3.0-10 libstdc++-9-dev-ppc64el-cross_9.3.0-8cross1 libstdc++6_10-20200418-1 libstdc++6-ppc64el-cross_10-20200418-1cross1 linux-libc-dev_5.5.17-1 Package versions: adduser_3.118 apt_2.0.2 autoconf_2.69-11.1 automake_1:1.16.2-1 autopoint_0.19.8.1-10 autotools-dev_20180224.1 base-files_11 base-passwd_3.5.47 bash_5.0-6 binutils_2.34-6 binutils-common_2.34-6 binutils-powerpc64le-linux-gnu_2.34-6 binutils-x86-64-linux-gnu_2.34-6 bsdmainutils_11.1.2+b1 bsdutils_1:2.34-0.1 build-essential_12.8 bzip2_1.0.8-2 coreutils_8.30-3+b1 cpp_4:9.2.1-3.1 cpp-8_8.4.0-3 cpp-9_9.3.0-10 cpp-9-powerpc64le-linux-gnu_9.3.0-8cross1 cpp-powerpc64le-linux-gnu_4:9.2.1-3.1 cross-config_2.6.15-3 crossbuild-essential-ppc64el_12.8 dash_0.5.10.2-7 debconf_1.5.74 debhelper_13 debian-archive-keyring_2019.1 debianutils_4.9.1 dh-autoreconf_19 dh-strip-nondeterminism_1.8.0-1 diffutils_1:3.7-3 dpkg_1.19.7 dpkg-cross_2.6.15-3 dpkg-dev_1.19.7 dwz_0.13-5 e2fsprogs_1.45.6-1 fakeroot_1.24-1 fdisk_2.34-0.1 file_1:5.38-4 findutils_4.7.0-1 g++_4:9.2.1-3.1 g++-9_9.3.0-10 g++-9-powerpc64le-linux-gnu_9.3.0-8cross1 g++-powerpc64le-linux-gnu_4:9.2.1-3.1 gcc_4:9.2.1-3.1 gcc-10-base_10-20200418-1 gcc-10-cross-base_10-20200418-1cross1 gcc-8-base_8.4.0-3 gcc-9_9.3.0-10 gcc-9-base_9.3.0-10 gcc-9-cross-base_9.3.0-8cross1 gcc-9-powerpc64le-linux-gnu_9.3.0-8cross1 gcc-9-powerpc64le-linux-gnu-base_9.3.0-8cross1 gcc-powerpc64le-linux-gnu_4:9.2.1-3.1 gettext_0.19.8.1-10 gettext-base_0.19.8.1-10 gpgv_2.2.20-1 grep_3.4-1 groff-base_1.22.4-4 gzip_1.10-2 help2man_1.47.13 hostname_3.23 init-system-helpers_1.57 intltool-debian_0.35.0+20060710.5 libacl1_2.2.53-7 libapt-pkg5.0_1.8.4 libapt-pkg6.0_2.0.2 libarchive-zip-perl_1.68-1 libasan5_9.3.0-10 libasan5-ppc64el-cross_9.3.0-8cross1 libatomic1_10-20200418-1 libatomic1-ppc64el-cross_10-20200418-1cross1 libattr1_1:2.4.48-5 libaudit-common_1:2.8.5-3 libaudit1_1:2.8.5-3+b1 libbinutils_2.34-6 libblkid1_2.34-0.1 libbsd0_0.10.0-1 libbz2-1.0_1.0.8-2 libc-bin_2.30-4 libc-dev-bin_2.30-4 libc6_2.30-4 libc6-dev_2.30-4 libc6-dev-ppc64el-cross_2.30-2cross1 libc6-ppc64el-cross_2.30-2cross1 libcap-ng0_0.7.9-2.1+b2 libcc1-0_10-20200418-1 libcom-err2_1.45.6-1 libconfig-auto-perl_0.44-1 libconfig-inifiles-perl_3.000002-1 libcroco3_0.6.13-1 libcrypt-dev_1:4.4.16-1 libcrypt1_1:4.4.16-1 libctf-nobfd0_2.34-6 libctf0_2.34-6 libdb5.3_5.3.28+dfsg1-0.6 libdebconfclient0_0.251 libdebhelper-perl_13 libdebian-dpkgcross-perl_2.6.15-3 libdpkg-perl_1.19.7 libelf1_0.176-1.1 libexpat1_2.2.9-1 libext2fs2_1.45.6-1 libfakeroot_1.24-1 libfdisk1_2.34-0.1 libffi6_3.2.1-9 libffi7_3.3-4 libfile-homedir-perl_1.004-1 libfile-stripnondeterminism-perl_1.8.0-1 libfile-which-perl_1.23-1 libgcc-9-dev_9.3.0-10 libgcc-9-dev-ppc64el-cross_9.3.0-8cross1 libgcc-s1_10-20200418-1 libgcc-s1-ppc64el-cross_10-20200418-1cross1 libgcc1_1:10-20200418-1 libgcrypt20_1.8.5-5 libgdbm-compat4_1.18.1-5 libgdbm6_1.18.1-5 libglib2.0-0_2.64.2-1 libgmp10_2:6.2.0+dfsg-4 libgnutls30_3.6.13-2 libgomp1_10-20200418-1 libgomp1-ppc64el-cross_10-20200418-1cross1 libgpg-error0_1.37-1 libhogweed4_3.5.1+really3.4.1-1 libhogweed5_3.5.1+really3.5.1-2 libicu63_63.2-3 libidn2-0_2.3.0-1 libio-string-perl_1.08-3 libisl19_0.20-2 libisl22_0.22.1-1 libitm1_10-20200418-1 libitm1-ppc64el-cross_10-20200418-1cross1 liblocale-gettext-perl_1.07-4 liblsan0_10-20200418-1 liblsan0-ppc64el-cross_10-20200418-1cross1 liblz4-1_1.9.2-2 liblzma5_5.2.4-1+b1 libmagic-mgc_1:5.38-4 libmagic1_1:5.38-4 libmount1_2.34-0.1 libmpc3_1.1.0-1 libmpdec2_2.4.2-3 libmpfr6_4.0.2-1 libmpx2_8.4.0-3 libncursesw6_6.2-1 libnettle6_3.5.1+really3.4.1-1 libnettle7_3.5.1+really3.5.1-2 libp11-kit0_0.23.20-1 libpam-modules_1.3.1-5 libpam-modules-bin_1.3.1-5 libpam-runtime_1.3.1-5 libpam0g_1.3.1-5 libpcre2-8-0_10.34-7 libpcre3_2:8.39-12+b1 libperl5.28_5.28.1-6 libperl5.30_5.30.0-10 libpipeline1_1.5.2-2 libpython3-stdlib_3.8.2-3 libpython3.8-minimal_3.8.2-1+b1 libpython3.8-stdlib_3.8.2-1+b1 libquadmath0_10-20200418-1 libquadmath0-ppc64el-cross_10-20200418-1cross1 libreadline8_8.0-4 libseccomp2_2.4.3-1+b1 libselinux1_3.0-1+b3 libsemanage-common_3.0-1 libsemanage1_3.0-1+b3 libsepol1_3.0-1 libsigsegv2_2.12-2 libsimde-dev_0.0.0.git.20200421-1 libsmartcols1_2.34-0.1 libsqlite3-0_3.31.1-5 libss2_1.45.6-1 libssl1.1_1.1.1g-1 libstdc++-9-dev_9.3.0-10 libstdc++-9-dev-ppc64el-cross_9.3.0-8cross1 libstdc++6_10-20200418-1 libstdc++6-ppc64el-cross_10-20200418-1cross1 libsub-override-perl_0.09-2 libsystemd0_245.5-1 libtasn1-6_4.16.0-2 libtinfo6_6.2-1 libtool_2.4.6-14 libtsan0_10-20200418-1 libtsan0-ppc64el-cross_10-20200418-1cross1 libubsan1_10-20200418-1 libubsan1-ppc64el-cross_10-20200418-1cross1 libuchardet0_0.0.6-3 libudev1_245.5-1 libunistring2_0.9.10-2 libuuid1_2.34-0.1 libxml-libxml-perl_2.0134+dfsg-2 libxml-namespacesupport-perl_1.12-1 libxml-sax-base-perl_1.09-1 libxml-sax-perl_1.02+dfsg-1 libxml-simple-perl_2.25-1 libxml2_2.9.10+dfsg-5 libyaml-perl_1.30-1 libzstd1_1.4.4+dfsg-3 linux-libc-dev_5.5.17-1 linux-libc-dev-ppc64el-cross_5.4.19-1cross1 login_1:4.8.1-1 logsave_1.45.6-1 lsb-base_11.1.0 m4_1.4.18-4 make_4.2.1-1.2 man-db_2.9.1-1 mawk_1.3.4.20200120-2 mime-support_3.64 mount_2.34-0.1 ncurses-base_6.2-1 ncurses-bin_6.2-1 pandoc_2.5-3+b1 pandoc-data_2.5-3 passwd_1:4.8.1-1 patch_2.7.6-6 perl_5.30.0-10 perl-base_5.30.0-10 perl-modules-5.28_5.28.1-6 perl-modules-5.30_5.30.0-10 po-debconf_1.0.21 python3_3.8.2-3 python3-minimal_3.8.2-3 python3.8_3.8.2-1+b1 python3.8-minimal_3.8.2-1+b1 readline-common_8.0-4 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.12+nmu1 sysvinit-utils_2.96-3 tar_1.30+dfsg-7 tzdata_2019c-3 ucf_3.0038+nmu1 util-linux_2.34-0.1 xz-utils_5.2.4-1+b1 zlib1g_1:1.2.11.dfsg-2 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: hisat2 Binary: hisat2, python3-hisat2 Architecture: any all Version: 2.2.0-1 Maintainer: Debian Med Packaging Team Uploaders: Michael R. Crusoe Homepage: https://daehwankimlab.github.io/hisat2/ Standards-Version: 4.5.0 Vcs-Browser: https://salsa.debian.org/med-team/hisat2 Vcs-Git: https://salsa.debian.org/med-team/hisat2.git Testsuite: autopkgtest Testsuite-Triggers: bcftools, samtools Build-Depends: debhelper-compat (= 12), libsimde-dev, help2man , pandoc , python3:any Package-List: hisat2 deb science optional arch=any python3-hisat2 deb python optional arch=all Checksums-Sha1: 8313997c26585fa0f8714170fb2795bc64c0bb61 6867051 hisat2_2.2.0.orig.tar.gz c679156337dc353d8c9aabb4c40d58f64ffd08ff 52712 hisat2_2.2.0-1.debian.tar.xz Checksums-Sha256: 429882d90ad9c600a986279b3ca5d78573caacf3bf0d780c802c006d4fcf0a01 6867051 hisat2_2.2.0.orig.tar.gz 72b07bcae89d3d32c363ee88829afb18a02538dcd52d3fa0afda6bd8402243f7 52712 hisat2_2.2.0-1.debian.tar.xz Files: 45e3507322f49e6bd40058329aa0ab44 6867051 hisat2_2.2.0.orig.tar.gz c256d10d972497fdccb6ffd07cec78d3 52712 hisat2_2.2.0-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEck1gkzcRPHEFUNdHPCZ2P2xn5uIFAl6cvQAACgkQPCZ2P2xn 5uL5Rw/+OBe22xuWehPW/vhp7OmJiny45+/qetLqCC0WKiWt2OeUOD28ZxmmkGqn gXv9/pt/XEEE1X2GBrqpqRz1NFwziKJ0soKP+/+xrumwEvkt2sUfVPuMkY+U89+g lGtUPxHETxqlrIMP1hcKBkG5D9B0JA5VA6P/7cHbp3Qzuf/crqYfaus732mfbzUX GoXFA0KAwxXRYRY7eGfcysEhAa+qyreLhwb3IfHyt8+bEBb4kqZC1mL7x8q/O9Kp Zjif+s7AxIW9fHEAJoXnuGLrVBY0EcQUo1ORTM189r3chHdQM9n1QKoq+YDcbuD/ O9o1jkT8QLk4flzbKac+Igo5EbjciNyqEum94FY/Df6sxoNPBCxMYzKSK+ZT6e6g YX+iCsStaN0k6nd+3dPa4PjitB1+9D6AczjzB/cRgYg5nRMP2Z8nrk6VI/JDue7x NR9+a6n9JaqVPMz+mhhn2CE8gVIn54Z06bbvksEP6vYn357BetIVEUcheDzywmVw iaIHVLG2TXVxLJF5Z+TK5wqUqx+UiZTlnp923dnNVZOFIgb38PnZKpi4wjbNVMLJ dgYJ4sumUqSXMGtucSqkKlXF9sAWWrQFJfh2dYD+koJaQHteueL1V4pwuteCkY6g DZ5nFC2PY9xuRkSiQFI4VCngNnvCLRAlhsBqwKTFvLrlMXiM9T4= =F83x -----END PGP SIGNATURE----- gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/sbuild-nonexistent/.gnupg/trustedkeys.kbx': General error gpgv: Signature made Sun Apr 19 21:05:04 2020 UTC gpgv: using RSA key 724D609337113C710550D7473C26763F6C67E6E2 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./hisat2_2.2.0-1.dsc dpkg-source: info: extracting hisat2 in /<> dpkg-source: info: unpacking hisat2_2.2.0.orig.tar.gz dpkg-source: info: unpacking hisat2_2.2.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying hardening dpkg-source: info: applying reproducibile dpkg-source: info: applying fix-freebsd dpkg-source: info: applying compilerflags dpkg-source: info: applying simde dpkg-source: info: applying python3 dpkg-source: info: applying fix-manual Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf CONFIG_SITE=/etc/dpkg-cross/cross-config.ppc64el DEB_BUILD_OPTIONS=nocheck HOME=/sbuild-nonexistent LANG=en_US.UTF-8 LC_ALL=C.UTF-8 LOGNAME=helmut PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=unstable-amd64-sbuild SCHROOT_CHROOT_NAME=unstable-amd64-sbuild SCHROOT_COMMAND=env SCHROOT_GID=1003 SCHROOT_GROUP=helmut SCHROOT_SESSION_ID=unstable-amd64-sbuild-89c52b39-4efd-4595-a046-abf3b9f64d04 SCHROOT_UID=1003 SCHROOT_USER=helmut SHELL=/bin/sh USER=helmut dpkg-buildpackage ----------------- Command: dpkg-buildpackage -appc64el -Pcross,nocheck -us -uc -B -rfakeroot --jobs-try=1 dpkg-buildpackage: info: source package hisat2 dpkg-buildpackage: info: source version 2.2.0-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Michael R. Crusoe dpkg-architecture: warning: specified GNU system type powerpc64le-linux-gnu does not match CC system type x86_64-linux-gnu, try setting a correct CC environment variable dpkg-source --before-build . dpkg-buildpackage: info: host architecture ppc64el debian/rules clean dh clean dh_auto_clean make -j1 clean make[1]: Entering directory '/<>' rm -f hisat2-build-s hisat2-build-l hisat2-align-s hisat2-align-l hisat2-inspect-s hisat2-inspect-l hisat2-repeat hisat2-build-s-debug hisat2-build-l-debug hisat2-align-s-debug hisat2-align-l-debug hisat2-inspect-s-debug hisat2-inspect-l-debug hisat2-repeat-debug \ hisat2-build-s.exe hisat2-build-l.exe hisat2-align-s.exe hisat2-align-l.exe hisat2-inspect-s.exe hisat2-inspect-l.exe hisat2-repeat.exe hisat2-build-s-debug.exe hisat2-build-l-debug.exe hisat2-align-s-debug.exe hisat2-align-l-debug.exe hisat2-inspect-s-debug.exe hisat2-inspect-l-debug.exe hisat2-repeat-debug.exe \ hisat2-src.zip hisat2-bin.zip rm -f core.* .tmp.head rm -rf *.dSYM rm -rf .ht2lib-obj* rm -f libhisat2lib*.a libhisat2lib*.so make[1]: Leaving directory '/<>' dh_clean debian/rules binary-arch dh binary-arch dh_update_autotools_config -a dh_autoreconf -a dh_auto_configure -a debian/rules override_dh_auto_build make[1]: Entering directory '/<>' dh_auto_build -- BUILD_HOST='Debian' BUILD_TIME="19 April 2020" all doc make -j1 "INSTALL=install --strip-program=true" PKG_CONFIG=powerpc64le-linux-gnu-pkg-config CXX=powerpc64le-linux-gnu-g\+\+ CC=powerpc64le-linux-gnu-gcc BUILD_HOST=Debian "BUILD_TIME=19 April 2020" all doc make[2]: Entering directory '/<>' powerpc64le-linux-gnu-g++ -O3 -funroll-loops -g3 -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_OPTIONS="\"-O3 -funroll-loops -g3 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11\"" -std=c++11 \ -fno-strict-aliasing -DHISAT2_VERSION="\"`cat VERSION`\"" -DBUILD_HOST="\"Debian\"" -DBUILD_TIME="\"19 April 2020\"" -DCOMPILER_VERSION="\"`powerpc64le-linux-gnu-g++ -v 2>&1 | tail -1`\"" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -DBOWTIE_MM -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DSIMDE_ENABLE_OPENMP -fopenmp-simd -O3 -Wno-narrowing -Wdate-time -D_FORTIFY_SOURCE=2 -DBOWTIE2 -DNDEBUG -Wall -DMASSIVE_DATA_RLCSA \ -I. -I third_party \ -o hisat2-build-s hisat2_build.cpp \ ccnt_lut.cpp ref_read.cpp alphabet.cpp shmem.cpp edit.cpp gfm.cpp reference.cpp ds.cpp multikey_qsort.cpp limit.cpp random_source.cpp tinythread.cpp diff_sample.cpp hisat2_build_main.cpp \ -lpthread -Wl,-z,relro -Wl,-z,now In file included from hisat2_build.cpp:35: gfm.h: In static member function ‘static std::pair*, GFM*> GFM::fromStrings(const EList >&, bool, int, bool, int32_t, int32_t, int32_t, const string&, bool, index_t, index_t, index_t, int, uint32_t, bool, bool, bool)’: gfm.h:1169:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1169 | auto_ptr ss(new stringstream()); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from hisat2_build.cpp:30: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from hisat2_build.cpp:35: gfm.h:1173:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1173 | auto_ptr fb(new FileBuf(ss.get())); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from hisat2_build.cpp:30: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from hisat2_build.cpp:35: gfm.h: In instantiation of ‘void GFM::initFromVector(TStr&, const string&, const string&, const string&, const string&, const string&, const string&, EList&, EList&, index_t, const RefReadInParams&, std::ofstream&, std::ofstream&, const string&, bool, index_t, index_t, index_t, int, EList*, EList >*, uint32_t, bool) [with TStr = SString; index_t = unsigned int; std::string = std::__cxx11::basic_string; std::ofstream = std::basic_ofstream; uint32_t = unsigned int]’: gfm.h:1023:3: required from ‘GFM::GFM(TStr&, bool, int, int32_t, int32_t, int32_t, int, const string&, const string&, const string&, const string&, const string&, const string&, const string&, bool, bool, index_t, index_t, index_t, int, EList&, EList&, index_t, const RefReadInParams&, EList*, EList >*, uint32_t, int32_t, bool, bool, bool) [with TStr = SString; index_t = unsigned int; int32_t = int; std::string = std::__cxx11::basic_string; uint32_t = unsigned int]’ hgfm.h:1989:14: required from ‘HGFM::HGFM(TStr&, bool, int, int32_t, int32_t, int32_t, int32_t, int32_t, int, const string&, const string&, const string&, const string&, const string&, const string&, const string&, bool, bool, TIndexOffU, TIndexOffU, TIndexOffU, int, EList&, EList&, index_t, const RefReadInParams&, bool, EList*, EList >*, uint32_t, int32_t, bool, bool, bool) [with TStr = SString; index_t = unsigned int; local_index_t = short unsigned int; int32_t = int; std::string = std::__cxx11::basic_string; TIndexOffU = unsigned int; uint32_t = unsigned int]’ hisat2_build.cpp:535:15: required from ‘void driver(const string&, EList >&, const string&, const string&, const string&, const string&, const string&, const string&, const string&, bool, int, bool, EList*, EList >*, EList*, EList >*) [with TStr = SString; std::string = std::__cxx11::basic_string]’ hisat2_build.cpp:801:56: required from here gfm.h:2151:33: warning: variable ‘template_len’ set but not used [-Wunused-but-set-variable] 2151 | index_t template_len = 0; | ^~~~~~~~~~~~ ref_read.cpp: In function ‘std::pair fastaRefReadSizes(EList&, EList&, const RefReadInParams&, BitpairOutFileBuf*, TIndexOff&)’: ref_read.cpp:367:22: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 367 | if(i + 1 >= recs.size() || recs[i+1].first) { | ~~~~~~^~~~~~~~~~~~~~ ref_read.cpp: In function ‘std::pair fastaRefReadFragsNames(EList&, EList&, const RefReadInParams&, BitpairOutFileBuf*, TIndexOff&, EList >&)’: ref_read.cpp:440:22: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 440 | if(i + 1 >= recs.size() || recs[i+1].first) { | ~~~~~~^~~~~~~~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from edit.cpp:21: gfm.h: In static member function ‘static std::pair*, GFM*> GFM::fromStrings(const EList >&, bool, int, bool, int32_t, int32_t, int32_t, const string&, bool, index_t, index_t, index_t, int, uint32_t, bool, bool, bool)’: gfm.h:1169:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1169 | auto_ptr ss(new stringstream()); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from edit.cpp:21: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from edit.cpp:21: gfm.h:1173:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1173 | auto_ptr fb(new FileBuf(ss.get())); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from edit.cpp:21: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from gfm.cpp:21: gfm.h: In static member function ‘static std::pair*, GFM*> GFM::fromStrings(const EList >&, bool, int, bool, int32_t, int32_t, int32_t, const string&, bool, index_t, index_t, index_t, int, uint32_t, bool, bool, bool)’: gfm.h:1169:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1169 | auto_ptr ss(new stringstream()); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/memory:80, from gfm.h:28, from gfm.cpp:21: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from gfm.cpp:21: gfm.h:1173:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1173 | auto_ptr fb(new FileBuf(ss.get())); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/memory:80, from gfm.h:28, from gfm.cpp:21: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ reference.cpp: In member function ‘int BitPairReference::getStretch(uint32_t*, size_t, size_t, size_t) const’: reference.cpp:522:12: warning: variable ‘origBufOff’ set but not used [-Wunused-but-set-variable] 522 | uint64_t origBufOff = bufOff; | ^~~~~~~~~~ reference.cpp:516:7: warning: variable ‘binarySearched’ set but not used [-Wunused-but-set-variable] 516 | bool binarySearched = false; | ^~~~~~~~~~~~~~ powerpc64le-linux-gnu-g++ -O3 -funroll-loops -g3 -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_OPTIONS="\"-O3 -funroll-loops -g3 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11\"" -std=c++11 \ -fno-strict-aliasing -DHISAT2_VERSION="\"`cat VERSION`\"" -DBUILD_HOST="\"Debian\"" -DBUILD_TIME="\"19 April 2020\"" -DCOMPILER_VERSION="\"`powerpc64le-linux-gnu-g++ -v 2>&1 | tail -1`\"" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -DBOWTIE_MM -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DSIMDE_ENABLE_OPENMP -fopenmp-simd -O3 -Wno-narrowing -Wdate-time -D_FORTIFY_SOURCE=2 -DBOWTIE2 -DBOWTIE_64BIT_INDEX -DNDEBUG -Wall \ -I. -I third_party \ -o hisat2-build-l hisat2_build.cpp \ ccnt_lut.cpp ref_read.cpp alphabet.cpp shmem.cpp edit.cpp gfm.cpp reference.cpp ds.cpp multikey_qsort.cpp limit.cpp random_source.cpp tinythread.cpp diff_sample.cpp hisat2_build_main.cpp \ -lpthread -Wl,-z,relro -Wl,-z,now In file included from hisat2_build.cpp:35: gfm.h: In static member function ‘static std::pair*, GFM*> GFM::fromStrings(const EList >&, bool, int, bool, int32_t, int32_t, int32_t, const string&, bool, index_t, index_t, index_t, int, uint32_t, bool, bool, bool)’: gfm.h:1169:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1169 | auto_ptr ss(new stringstream()); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from hisat2_build.cpp:30: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from hisat2_build.cpp:35: gfm.h:1173:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1173 | auto_ptr fb(new FileBuf(ss.get())); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from hisat2_build.cpp:30: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from hisat2_build.cpp:35: gfm.h: In instantiation of ‘void GFM::initFromVector(TStr&, const string&, const string&, const string&, const string&, const string&, const string&, EList&, EList&, index_t, const RefReadInParams&, std::ofstream&, std::ofstream&, const string&, bool, index_t, index_t, index_t, int, EList*, EList >*, uint32_t, bool) [with TStr = SString; index_t = long unsigned int; std::string = std::__cxx11::basic_string; std::ofstream = std::basic_ofstream; uint32_t = unsigned int]’: gfm.h:1023:3: required from ‘GFM::GFM(TStr&, bool, int, int32_t, int32_t, int32_t, int, const string&, const string&, const string&, const string&, const string&, const string&, const string&, bool, bool, index_t, index_t, index_t, int, EList&, EList&, index_t, const RefReadInParams&, EList*, EList >*, uint32_t, int32_t, bool, bool, bool) [with TStr = SString; index_t = long unsigned int; int32_t = int; std::string = std::__cxx11::basic_string; uint32_t = unsigned int]’ hgfm.h:1989:14: required from ‘HGFM::HGFM(TStr&, bool, int, int32_t, int32_t, int32_t, int32_t, int32_t, int, const string&, const string&, const string&, const string&, const string&, const string&, const string&, bool, bool, TIndexOffU, TIndexOffU, TIndexOffU, int, EList&, EList&, index_t, const RefReadInParams&, bool, EList*, EList >*, uint32_t, int32_t, bool, bool, bool) [with TStr = SString; index_t = long unsigned int; local_index_t = short unsigned int; int32_t = int; std::string = std::__cxx11::basic_string; TIndexOffU = long unsigned int; uint32_t = unsigned int]’ hisat2_build.cpp:535:15: required from ‘void driver(const string&, EList >&, const string&, const string&, const string&, const string&, const string&, const string&, const string&, bool, int, bool, EList*, EList >*, EList*, EList >*) [with TStr = SString; std::string = std::__cxx11::basic_string]’ hisat2_build.cpp:801:56: required from here gfm.h:2151:33: warning: variable ‘template_len’ set but not used [-Wunused-but-set-variable] 2151 | index_t template_len = 0; | ^~~~~~~~~~~~ ref_read.cpp: In function ‘std::pair fastaRefReadSizes(EList&, EList&, const RefReadInParams&, BitpairOutFileBuf*, TIndexOff&)’: ref_read.cpp:367:22: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 367 | if(i + 1 >= recs.size() || recs[i+1].first) { | ~~~~~~^~~~~~~~~~~~~~ ref_read.cpp: In function ‘std::pair fastaRefReadFragsNames(EList&, EList&, const RefReadInParams&, BitpairOutFileBuf*, TIndexOff&, EList >&)’: ref_read.cpp:440:22: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 440 | if(i + 1 >= recs.size() || recs[i+1].first) { | ~~~~~~^~~~~~~~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from edit.cpp:21: gfm.h: In static member function ‘static std::pair*, GFM*> GFM::fromStrings(const EList >&, bool, int, bool, int32_t, int32_t, int32_t, const string&, bool, index_t, index_t, index_t, int, uint32_t, bool, bool, bool)’: gfm.h:1169:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1169 | auto_ptr ss(new stringstream()); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from edit.cpp:21: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from edit.cpp:21: gfm.h:1173:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1173 | auto_ptr fb(new FileBuf(ss.get())); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from edit.cpp:21: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from gfm.cpp:21: gfm.h: In static member function ‘static std::pair*, GFM*> GFM::fromStrings(const EList >&, bool, int, bool, int32_t, int32_t, int32_t, const string&, bool, index_t, index_t, index_t, int, uint32_t, bool, bool, bool)’: gfm.h:1169:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1169 | auto_ptr ss(new stringstream()); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/memory:80, from gfm.h:28, from gfm.cpp:21: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from gfm.cpp:21: gfm.h:1173:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1173 | auto_ptr fb(new FileBuf(ss.get())); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/memory:80, from gfm.h:28, from gfm.cpp:21: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ reference.cpp: In member function ‘int BitPairReference::getStretch(uint32_t*, size_t, size_t, size_t) const’: reference.cpp:522:12: warning: variable ‘origBufOff’ set but not used [-Wunused-but-set-variable] 522 | uint64_t origBufOff = bufOff; | ^~~~~~~~~~ reference.cpp:516:7: warning: variable ‘binarySearched’ set but not used [-Wunused-but-set-variable] 516 | bool binarySearched = false; | ^~~~~~~~~~~~~~ powerpc64le-linux-gnu-g++ -O3 -funroll-loops -g3 -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_OPTIONS="\"-O3 -funroll-loops -g3 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11\"" -std=c++11 \ -fno-strict-aliasing -DHISAT2_VERSION="\"`cat VERSION`\"" -DBUILD_HOST="\"Debian\"" -DBUILD_TIME="\"19 April 2020\"" -DCOMPILER_VERSION="\"`powerpc64le-linux-gnu-g++ -v 2>&1 | tail -1`\"" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -DBOWTIE_MM -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DSIMDE_ENABLE_OPENMP -fopenmp-simd -O3 -Wno-narrowing -Wdate-time -D_FORTIFY_SOURCE=2 -DBOWTIE2 -DNDEBUG -Wall \ -I. -I third_party \ -o hisat2-align-s hisat2.cpp \ ccnt_lut.cpp ref_read.cpp alphabet.cpp shmem.cpp edit.cpp gfm.cpp reference.cpp ds.cpp multikey_qsort.cpp limit.cpp random_source.cpp tinythread.cpp qual.cpp pat.cpp read_qseq.cpp aligner_seed_policy.cpp aligner_seed.cpp aligner_seed2.cpp aligner_sw.cpp aligner_sw_driver.cpp aligner_cache.cpp aligner_result.cpp ref_coord.cpp mask.cpp pe.cpp aln_sink.cpp dp_framer.cpp scoring.cpp presets.cpp unique.cpp simple_func.cpp random_util.cpp aligner_bt.cpp sse_util.cpp aligner_swsse.cpp outq.cpp aligner_swsse_loc_i16.cpp aligner_swsse_ee_i16.cpp aligner_swsse_loc_u8.cpp aligner_swsse_ee_u8.cpp aligner_driver.cpp splice_site.cpp hisat2_main.cpp \ -lpthread -Wl,-z,relro -Wl,-z,now In file included from hgfm.h:24, from hisat2.cpp:33: gfm.h: In static member function ‘static std::pair*, GFM*> GFM::fromStrings(const EList >&, bool, int, bool, int32_t, int32_t, int32_t, const string&, bool, index_t, index_t, index_t, int, uint32_t, bool, bool, bool)’: gfm.h:1169:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1169 | auto_ptr ss(new stringstream()); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/memory:80, from gfm.h:28, from hgfm.h:24, from hisat2.cpp:33: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from hgfm.h:24, from hisat2.cpp:33: gfm.h:1173:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1173 | auto_ptr fb(new FileBuf(ss.get())); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/memory:80, from gfm.h:28, from hgfm.h:24, from hisat2.cpp:33: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from aligner_sw.h:75, from aligner_sw_driver.h:86, from hi_aligner.h:42, from spliced_aligner.h:23, from hisat2.cpp:46: aligner_sw_common.h: In member function ‘__vector(4) __bool int SwResult::empty() const’: aligner_sw_common.h:74:21: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 74 | return alres.empty(); | ~~~~~~~~~~~^~ | | | bool aligner_sw_common.h: At global scope: aligner_sw_common.h:217:48: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 217 | void merge(const SwMetrics& r, bool getLock = false) { | ^~~~~ | | | bool aligner_sw_common.h: In member function ‘void SwMetrics::merge(const SwMetrics&, __vector(4) __bool int)’: aligner_sw_common.h:218:40: error: no matching function for call to ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, __vector(4) __bool int&)’ 218 | ThreadSafe ts(&mutex_m, getLock); | ^ In file included from ds.h:30, from sequence_io.h:28, from multikey_qsort.h:24, from diff_sample.h:26, from blockwise_sa.h:29, from gfm.h:43, from hgfm.h:24, from hisat2.cpp:33: threading.h:39:5: note: candidate: ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, bool)’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ^~~~~~~~~~ threading.h:39:41: note: no known conversion for argument 2 from ‘__vector(4) __bool int’ to ‘bool’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ~~~~~^~~~~~~~~~~~~ threading.h:37:7: note: candidate: ‘constexpr ThreadSafe::ThreadSafe(const ThreadSafe&)’ 37 | class ThreadSafe { | ^~~~~~~~~~ threading.h:37:7: note: candidate expects 1 argument, 2 provided In file included from aligner_sw.h:76, from aligner_sw_driver.h:86, from hi_aligner.h:42, from spliced_aligner.h:23, from hisat2.cpp:46: aligner_sw_nuc.h: In member function ‘__vector(4) __bool int DpBtCandidate::dominatedBy(const DpBtCandidate&)’: aligner_sw_nuc.h:127:32: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 127 | return (colhi - collo) <= SQ && | ~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 128 | (rowhi - rowlo) <= SQ; | ~~~~~~~~~~~~~~~~~~~~~ aligner_sw_nuc.h: In member function ‘__vector(4) __bool int DpBtCandidate::operator>(const DpBtCandidate&) const’: aligner_sw_nuc.h:136:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 136 | if(score < o.score) return true; | ^~~~ aligner_sw_nuc.h:137:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 137 | if(score > o.score) return false; | ^~~~~ aligner_sw_nuc.h:138:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 138 | if(row < o.row ) return true; | ^~~~ aligner_sw_nuc.h:139:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 139 | if(row > o.row ) return false; | ^~~~~ aligner_sw_nuc.h:140:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 140 | if(col < o.col ) return true; | ^~~~ aligner_sw_nuc.h:141:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 141 | if(col > o.col ) return false; | ^~~~~ aligner_sw_nuc.h:142:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 142 | return false; | ^~~~~ aligner_sw_nuc.h: In member function ‘__vector(4) __bool int DpBtCandidate::operator<(const DpBtCandidate&) const’: aligner_sw_nuc.h:150:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 150 | if(score > o.score) return true; | ^~~~ aligner_sw_nuc.h:151:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 151 | if(score < o.score) return false; | ^~~~~ aligner_sw_nuc.h:152:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 152 | if(row > o.row ) return true; | ^~~~ aligner_sw_nuc.h:153:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 153 | if(row < o.row ) return false; | ^~~~~ aligner_sw_nuc.h:154:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 154 | if(col > o.col ) return true; | ^~~~ aligner_sw_nuc.h:155:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 155 | if(col < o.col ) return false; | ^~~~~ aligner_sw_nuc.h:156:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 156 | return false; | ^~~~~ aligner_sw_nuc.h: In member function ‘__vector(4) __bool int DpBtCandidate::operator==(const DpBtCandidate&) const’: aligner_sw_nuc.h:164:25: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 163 | return row == o.row && | ~~~~~~~~~~~~~~~~~ 164 | col == o.col && | ~~~~~~~~~~~~~~~^~ | | | bool 165 | score == o.score; | ~~~~~~~~~~~~~~~~ In file included from aligner_sw.h:83, from aligner_sw_driver.h:86, from hi_aligner.h:42, from spliced_aligner.h:23, from hisat2.cpp:46: mask.h: In function ‘__vector(4) __bool int matches(int, int)’: mask.h:49:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 49 | return ((1 << i) & j) != 0; | ~~~~~~~~~~~~~~~^~~~ | | | bool In file included from aligner_sw.h:84, from aligner_sw_driver.h:86, from hi_aligner.h:42, from spliced_aligner.h:23, from hisat2.cpp:46: dp_framer.h: In member function ‘__vector(4) __bool int DPRect::entirelyTrimmed() const’: dp_framer.h:95:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 95 | bool tr = refr < refl; | ~~~~~^~~~~~ | | | bool dp_framer.h: In member function ‘__vector(4) __bool int DynProgFramer::frameFindMateRect(__vector(4) __bool int, int64_t, int64_t, int64_t, int64_t, size_t, int64_t, size_t, size_t, int64_t, size_t, DPRect&) const’: dp_framer.h:165:6: error: could not convert ‘anchorLeft’ from ‘__vector(4) __bool int’ to ‘bool’ 165 | if(anchorLeft) { | ^~~~~~~~~~ | | | __vector(4) __bool int In file included from aligner_swsse.h:28, from aligner_sw.h:85, from aligner_sw_driver.h:86, from hi_aligner.h:42, from spliced_aligner.h:23, from hisat2.cpp:46: sse_util.h: In member function ‘__vector(4) __bool int EList_m128i::empty() const’: sse_util.h:79:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 79 | inline bool empty() const { return cur_ == 0; } | ~~~~~^~~~ | | | bool sse_util.h: In member function ‘__vector(4) __bool int EList_m128i::null() const’: sse_util.h:84:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 84 | inline bool null() const { return list_ == NULL; } | ^ | | | bool sse_util.h: In member function ‘__vector(4) __bool int CpQuad::operator==(const CpQuad&) const’: sse_util.h:329:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 327 | return sc[0] == o.sc[0] && | ~~~~~~~~~~~~~~~~~~~ 328 | sc[1] == o.sc[1] && | ~~~~~~~~~~~~~~~~~~~ 329 | sc[2] == o.sc[2] && | ~~~~~~~~~~~~~~~~~^~ | | | bool 330 | sc[3] == o.sc[3]; | ~~~~~~~~~~~~~~~~ sse_util.h: In member function ‘void Checkpointer::init(size_t, size_t, size_t, int64_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int)’: sse_util.h:371:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 371 | debug_ = true; | ^~~~ sse_util.h:373:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 373 | firstCommit_ = true; | ^~~~ sse_util.h:374:25: error: cannot convert ‘__vector(4) int’ to ‘size_t’ {aka ‘long unsigned int’} in initialization 374 | size_t perword = (is8 ? 16 : 8); | ~~~~~^~~~~~~~~ | | | __vector(4) int sse_util.h:377:6: error: could not convert ‘doTri’ from ‘__vector(4) __bool int’ to ‘bool’ 377 | if(doTri) { | ^~~~~ | | | __vector(4) __bool int sse_util.h:387:6: error: could not convert ‘((Checkpointer*)this)->Checkpointer::debug_’ from ‘__vector(4) __bool int’ to ‘bool’ 387 | if(debug_) { | ^~~~~~ | | | __vector(4) __bool int sse_util.h: In member function ‘int64_t Checkpointer::debugCell(size_t, size_t, int) const’: sse_util.h:411:22: error: cannot convert ‘__vector(4) int’ to ‘int16_t’ {aka ‘short int’} in initialization 411 | int16_t sc = (is8_ ? ((uint8_t*)ptr)[div] : ((int16_t*)ptr)[div]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int sse_util.h:414:6: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::is8_’ from ‘const __vector(4) __bool int’ to ‘bool’ 414 | if(is8_) { | ^~~~ | | | const __vector(4) __bool int sse_util.h:415:7: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::local_’ from ‘const __vector(4) __bool int’ to ‘bool’ 415 | if(local_) { | ^~~~~~ | | | const __vector(4) __bool int sse_util.h:422:7: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::local_’ from ‘const __vector(4) __bool int’ to ‘bool’ 422 | if(local_) { | ^~~~~~ | | | const __vector(4) __bool int sse_util.h: In member function ‘__vector(4) __bool int Checkpointer::isCheckpointed(size_t, size_t) const’: sse_util.h:439:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 439 | return mod >= per_ - 2; | ~~~~^~~~~~~~~~~ | | | bool sse_util.h: In member function ‘int64_t Checkpointer::scoreTriangle(size_t, size_t, int) const’: sse_util.h:447:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 447 | bool diag1 = ((row + col) & lomask_) == per_ - 2; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ | | | bool sse_util.h:449:6: error: could not convert ‘diag1’ from ‘__vector(4) __bool int’ to ‘bool’ 449 | if(diag1) { | ^~~~~ | | | __vector(4) __bool int sse_util.h: In member function ‘int64_t Checkpointer::scoreSquare(size_t, size_t, int) const’: sse_util.h:488:22: error: cannot convert ‘__vector(4) int’ to ‘int16_t’ {aka ‘short int’} in initialization 488 | int16_t sc = (is8_ ? ((uint8_t*)ptr)[div] : ((int16_t*)ptr)[div]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int sse_util.h:491:6: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::is8_’ from ‘const __vector(4) __bool int’ to ‘bool’ 491 | if(is8_) { | ^~~~ | | | const __vector(4) __bool int sse_util.h:492:7: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::local_’ from ‘const __vector(4) __bool int’ to ‘bool’ 492 | if(local_) { | ^~~~~~ | | | const __vector(4) __bool int sse_util.h:499:7: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::local_’ from ‘const __vector(4) __bool int’ to ‘bool’ 499 | if(local_) { | ^~~~~~ | | | const __vector(4) __bool int sse_util.h: In member function ‘void Checkpointer::reset()’: sse_util.h:518:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 518 | local_ = false; | ^~~~~ sse_util.h:521:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 521 | firstCommit_ = true; | ^~~~ sse_util.h:522:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 522 | is8_ = debug_ = false; | ^~~~~ sse_util.h: In member function ‘__vector(4) __bool int Checkpointer::inited() const’: sse_util.h:529:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 529 | return nrow_ > 0; | ~~~~~~^~~ | | | bool In file included from aligner_sw.h:85, from aligner_sw_driver.h:86, from hi_aligner.h:42, from spliced_aligner.h:23, from hisat2.cpp:46: aligner_swsse.h: At global scope: aligner_swsse.h:44:49: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 44 | void merge(const SSEMetrics& o, bool getLock = false) { | ^~~~~ | | | bool aligner_swsse.h: In member function ‘void SSEMetrics::merge(const SSEMetrics&, __vector(4) __bool int)’: aligner_swsse.h:45:40: error: no matching function for call to ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, __vector(4) __bool int&)’ 45 | ThreadSafe ts(&mutex_m, getLock); | ^ In file included from ds.h:30, from sequence_io.h:28, from multikey_qsort.h:24, from diff_sample.h:26, from blockwise_sa.h:29, from gfm.h:43, from hgfm.h:24, from hisat2.cpp:33: threading.h:39:5: note: candidate: ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, bool)’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ^~~~~~~~~~ threading.h:39:41: note: no known conversion for argument 2 from ‘__vector(4) __bool int’ to ‘bool’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ~~~~~^~~~~~~~~~~~~ threading.h:37:7: note: candidate: ‘constexpr ThreadSafe::ThreadSafe(const ThreadSafe&)’ 37 | class ThreadSafe { | ^~~~~~~~~~ threading.h:37:7: note: candidate expects 1 argument, 2 provided In file included from aligner_sw.h:85, from aligner_sw_driver.h:86, from hi_aligner.h:42, from spliced_aligner.h:23, from hisat2.cpp:46: aligner_swsse.h: In member function ‘__vector(4) __bool int SSEMatrix::reportedThrough(size_t, size_t) const’: aligner_swsse.h:268:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 268 | return (masks_[row][col] & (1 << 0)) != 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | bool aligner_swsse.h: In member function ‘void SSEMatrix::resetRow(size_t)’: aligner_swsse.h:385:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 385 | reset_[i] = true; | ^~~~ aligner_swsse.h: In member function ‘__vector(4) __bool int SSEMatrix::isHMaskSet(size_t, size_t) const’: aligner_swsse.h:429:39: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 429 | return (masks_[row][col] & (1 << 1)) != 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | bool aligner_swsse.h: In member function ‘__vector(4) __bool int SSEMatrix::isEMaskSet(size_t, size_t) const’: aligner_swsse.h:454:39: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 454 | return (masks_[row][col] & (1 << 7)) != 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | bool aligner_swsse.h: In member function ‘__vector(4) __bool int SSEMatrix::isFMaskSet(size_t, size_t) const’: aligner_swsse.h:479:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 479 | return (masks_[row][col] & (1 << 10)) != 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | bool In file included from aligner_sw.h:86, from aligner_sw_driver.h:86, from hi_aligner.h:42, from spliced_aligner.h:23, from hisat2.cpp:46: aligner_bt.h: In member function ‘void BtBranchProblem::initBt(size_t, size_t, __vector(4) __bool int, __vector(4) __bool int, TAlScore)’: aligner_bt.h:227:6: error: could not convert ‘fill’ from ‘__vector(4) __bool int’ to ‘bool’ 227 | if(fill) { | ^~~~ | | | __vector(4) __bool int aligner_bt.h: In member function ‘void BtBranchProblem::reset()’: aligner_bt.h:241:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 241 | fill_ = fw_ = usecp_ = false; | ^~~~~ aligner_bt.h: In member function ‘__vector(4) __bool int BtBranchProblem::inited() const’: aligner_bt.h:248:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 248 | return qry_ != NULL; | ^ | | | bool aligner_bt.h: In member function ‘void BtBranch::reset()’: aligner_bt.h:351:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 351 | curtailed_ = false; | ^~~~~ aligner_bt.h: In member function ‘__vector(4) __bool int BtBranch::isSolution(const BtBranchProblem&) const’: aligner_bt.h:375:34: error: cannot convert ‘const bool’ to ‘const __vector(4) __bool int’ in initialization 375 | const bool end2end = prob.sc_->monotone; | ~~~~~~~~~~^~~~~~~~ | | | const bool aligner_bt.h: In member function ‘__vector(4) __bool int BtBranch::isValid(const BtBranchProblem&) const’: aligner_bt.h:386:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 386 | return false; | ^~~~~ aligner_bt.h:388:16: error: could not convert ‘((const BtBranch*)this)->BtBranch::isSolution((* & prob))’ from ‘__vector(4) __bool int’ to ‘bool’ 388 | if(isSolution(prob)) { | ~~~~~~~~~~^~~~~~ | | | __vector(4) __bool int aligner_bt.h:390:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 390 | return true; | ^~~~ aligner_bt.h:395:21: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 395 | return score_st_ == prob.targ_; | ~~~~~~~~~~^~~~~~~~~~~~~ | | | bool aligner_bt.h:399:33: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 399 | return score_st_ + bonusLeft >= prob.targ_; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ | | | bool aligner_bt.h: In member function ‘__vector(4) __bool int BtBranch::overlap(const BtBranchProblem&, const BtBranch&) const’: aligner_bt.h:422:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 422 | return false; | ^~~~~ aligner_bt.h:436:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 436 | return true; | ^~~~ aligner_bt.h:438:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 438 | return false; | ^~~~~ aligner_bt.h: In member function ‘__vector(4) __bool int BtBranch::operator<(const BtBranch&) const’: aligner_bt.h:447:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 447 | return uppermostRow() < o.uppermostRow(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ | | | bool aligner_bt.h:449:49: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 449 | if(score_st_ != o.score_st_) return score_st_ > o.score_st_; | ~~~~~~~~~~^~~~~~~~~~~~~ | | | bool aligner_bt.h:450:44: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 450 | if(row_ != o.row_) return row_ < o.row_; | ~~~~~^~~~~~~~ | | | bool aligner_bt.h:451:44: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 451 | if(col_ != o.col_) return col_ > o.col_; | ~~~~~^~~~~~~~ | | | bool aligner_bt.h:452:49: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 452 | if(parentId_ != o.parentId_) return parentId_ > o.parentId_; | ~~~~~~~~~~^~~~~~~~~~~~~ | | | bool aligner_bt.h:454:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 454 | return false; | ^~~~~ aligner_bt.h: In member function ‘__vector(4) __bool int BtBranch::endsInFirstRow() const’: aligner_bt.h:463:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 463 | return (int64_t)len_ == row_+1; | ~~~~~~~~~~~~~~^~~~~~~~~ | | | bool aligner_bt.h: In member function ‘size_t BtBranchTracer::best(RandomSource&)’: aligner_bt.h:594:26: error: inferred scalar type ‘long unsigned int’ is not an integer or floating point type of the same size as ‘__bool int’ 594 | size_t id = sortedSel_ ? sorted1_[cur_] : sorted2_[cur_]; aligner_bt.h: In member function ‘__vector(4) __bool int BtBranchTracer::empty() const’: aligner_bt.h:603:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 603 | return size() == 0; | ~~~~~~~^~~~ | | | bool aligner_bt.h: In member function ‘size_t BtBranchTracer::size() const’: aligner_bt.h:611:22: error: inferred scalar type ‘size_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 611 | (sortedSel_ ? sorted1_.size() : sorted2_.size()) - cur_; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_bt.h: In member function ‘__vector(4) __bool int BtBranchTracer::emptySolution() const’: aligner_bt.h:618:25: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 618 | return sizeSolution() == 0; | ~~~~~~~~~~~~~~~^~~~ | | | bool aligner_bt.h: In member function ‘void BtBranchTracer::initBt(TAlScore, size_t, size_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, RandomSource&)’: aligner_bt.h:717:6: error: could not convert ‘((((BtBranchTracer*)this)->BtBranchTracer::prob_.BtBranchProblem::fill_ == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 717 | if(!prob_.fill_) { | ^~~~~~~~~~~~ | | | __vector(4) int aligner_bt.h:728:8: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 728 | true, // this is the root | ^~~~ | | | bool aligner_bt.h:368:8: note: initializing argument 9 of ‘void BtBranch::init(const BtBranchProblem&, size_t, TAlScore, TAlScore, int64_t, int64_t, Edit, int, __vector(4) __bool int, __vector(4) __bool int)’ 368 | bool root, | ^ aligner_bt.h:730:25: error: could not convert ‘(&((BtBranchTracer*)this)->BtBranchTracer::bs_.EFactory::operator[](id))->BtBranch::isSolution(((BtBranchTracer*)this)->BtBranchTracer::prob_)’ from ‘__vector(4) __bool int’ to ‘bool’ 730 | if(bs_[id].isSolution(prob_)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~ | | | __vector(4) __bool int aligner_bt.h:739:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 739 | bool done = false, abort = false; | ^~~~~ aligner_bt.h:739:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 739 | bool done = false, abort = false; | ^~~~~ aligner_bt.h:741:16: error: could not convert ‘(((((done == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((abort == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 741 | while(!done && !abort) { | ~~~~~~^~~~~~~~~ | | | __vector(4) int aligner_bt.h:751:8: error: could not convert ‘((BtBranchTracer*)this)->BtBranchTracer::doTri_’ from ‘__vector(4) __bool int’ to ‘bool’ 751 | if(doTri_) { | ^~~~~~ | | | __vector(4) __bool int In file included from aligner_sw_driver.h:86, from hi_aligner.h:42, from spliced_aligner.h:23, from hisat2.cpp:46: aligner_sw.h: In constructor ‘SwAligner::SwAligner()’: aligner_sw.h:214:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 214 | initedRead_(false), | ^~~~~ | | | bool aligner_sw.h:215:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 215 | readSse16_(false), | ^~~~~ | | | bool aligner_sw.h:216:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 216 | initedRef_(false), | ^~~~~ | | | bool aligner_sw.h: In member function ‘__vector(4) __bool int SwAligner::done() const’: aligner_sw.h:353:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 353 | return cural_ == btncand_.size(); | ~~~~~~~^~~~~~~~~~~~~~~~~~ | | | bool aligner_sw.h: In member function ‘void SwAligner::reset()’: aligner_sw.h:371:51: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 371 | inline void reset() { initedRef_ = initedRead_ = false; } | ^~~~~ aligner_sw.h: In member function ‘void SwAligner::merge(SSEMetrics&, SSEMetrics&, SSEMetrics&, SSEMetrics&, uint64_t&, uint64_t&, uint64_t&)’: aligner_sw.h:405:39: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 405 | sseU8ExtendMet.merge(sseU8ExtendMet_); | ^ | | | bool In file included from aligner_sw.h:85, from aligner_sw_driver.h:86, from hi_aligner.h:42, from spliced_aligner.h:23, from hisat2.cpp:46: aligner_swsse.h:44:39: note: initializing argument 2 of ‘void SSEMetrics::merge(const SSEMetrics&, __vector(4) __bool int)’ 44 | void merge(const SSEMetrics& o, bool getLock = false) { | ^ In file included from aligner_sw_driver.h:86, from hi_aligner.h:42, from spliced_aligner.h:23, from hisat2.cpp:46: aligner_sw.h:406:35: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 406 | sseU8MateMet.merge(sseU8MateMet_); | ^ | | | bool In file included from aligner_sw.h:85, from aligner_sw_driver.h:86, from hi_aligner.h:42, from spliced_aligner.h:23, from hisat2.cpp:46: aligner_swsse.h:44:39: note: initializing argument 2 of ‘void SSEMetrics::merge(const SSEMetrics&, __vector(4) __bool int)’ 44 | void merge(const SSEMetrics& o, bool getLock = false) { | ^ In file included from aligner_sw_driver.h:86, from hi_aligner.h:42, from spliced_aligner.h:23, from hisat2.cpp:46: aligner_sw.h:407:41: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 407 | sseI16ExtendMet.merge(sseI16ExtendMet_); | ^ | | | bool In file included from aligner_sw.h:85, from aligner_sw_driver.h:86, from hi_aligner.h:42, from spliced_aligner.h:23, from hisat2.cpp:46: aligner_swsse.h:44:39: note: initializing argument 2 of ‘void SSEMetrics::merge(const SSEMetrics&, __vector(4) __bool int)’ 44 | void merge(const SSEMetrics& o, bool getLock = false) { | ^ In file included from aligner_sw_driver.h:86, from hi_aligner.h:42, from spliced_aligner.h:23, from hisat2.cpp:46: aligner_sw.h:408:37: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 408 | sseI16MateMet.merge(sseI16MateMet_); | ^ | | | bool In file included from aligner_sw.h:85, from aligner_sw_driver.h:86, from hi_aligner.h:42, from spliced_aligner.h:23, from hisat2.cpp:46: aligner_swsse.h:44:39: note: initializing argument 2 of ‘void SSEMetrics::merge(const SSEMetrics&, __vector(4) __bool int)’ 44 | void merge(const SSEMetrics& o, bool getLock = false) { | ^ In file included from aligner_sw_driver.h:86, from hi_aligner.h:42, from spliced_aligner.h:23, from hisat2.cpp:46: aligner_sw.h: In member function ‘__vector(4) __bool int SwAligner::backtrace(TAlScore, __vector(4) __bool int, __vector(4) __bool int, SwResult&, size_t&, size_t, size_t, size_t, size_t&, RandomSource&)’: aligner_sw.h:567:25: error: could not convert ‘((SwAligner*)this)->SwAligner::bter_.BtBranchTracer::emptySolution()’ from ‘__vector(4) __bool int’ to ‘bool’ 567 | if(bter_.emptySolution()) { | ~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int aligner_sw.h:568:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 568 | return false; | ^~~~~ In file included from aligner_sw_driver.h:93, from hi_aligner.h:42, from spliced_aligner.h:23, from hisat2.cpp:46: pe.h: In member function ‘void PairedEndPolicy::reset()’: pe.h:202:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 202 | init(-1, 0xffffffff, 0xffffffff, false, false, false, false, false, false); | ^~~~~ | | | bool pe.h:212:8: note: initializing argument 4 of ‘void PairedEndPolicy::init(int, size_t, size_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int)’ 212 | bool local, | ^ In file included from aligner_sw_driver.h:94, from hi_aligner.h:42, from spliced_aligner.h:23, from hisat2.cpp:46: ival_list.h: In member function ‘__vector(4) __bool int EIvalMergeList::empty() const’: ival_list.h:133:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 133 | return sorted_.empty() && unsorted_.empty(); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ | | | bool ival_list.h: In member function ‘__vector(4) __bool int EIvalMergeList::locusPresentSorted(const Coord&) const’: ival_list.h:172:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 172 | return false; | ^~~~~ ival_list.h:178:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 178 | return false; | ^~~~~ ival_list.h:180:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 180 | return sorted_[beg-1].contains(loc); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ | | | bool ival_list.h:183:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 183 | return true; | ^~~~ ival_list.h: In member function ‘__vector(4) __bool int EIvalMergeList::locusPresentUnsorted(const Coord&) const’: ival_list.h:194:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 194 | return true; | ^~~~ ival_list.h:197:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 197 | return false; | ^~~~~ ival_list.h: In member function ‘__vector(4) __bool int EIvalMergeListBinned::empty() const’: ival_list.h:291:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 291 | return size() == 0; | ~~~~~~~^~~~ | | | bool In file included from hi_aligner.h:42, from spliced_aligner.h:23, from hisat2.cpp:46: aligner_sw_driver.h: In member function ‘unsigned int SeedPos::operator<(const SeedPos&) const’: aligner_sw_driver.h:134:9: error: could not convert ‘(((const SeedPos*)this)->SeedPos::fw && (! o.fw))’ from ‘__vector(4) int’ to ‘bool’ 134 | if(fw && !o.fw) return true; | ~~~^~~~~~~~ | | | __vector(4) int aligner_sw_driver.h:135:10: error: could not convert ‘((!((const SeedPos*)this)->SeedPos::fw) && o.fw)’ from ‘__vector(4) int’ to ‘bool’ 135 | if(!fw && o.fw) return false; | ~~~~^~~~~~~ | | | __vector(4) int aligner_sw_driver.h: In member function ‘unsigned int SeedPos::operator>(const SeedPos&) const’: aligner_sw_driver.h:146:9: error: could not convert ‘(((const SeedPos*)this)->SeedPos::fw && (! o.fw))’ from ‘__vector(4) int’ to ‘bool’ 146 | if(fw && !o.fw) return false; | ~~~^~~~~~~~ | | | __vector(4) int aligner_sw_driver.h:147:10: error: could not convert ‘((!((const SeedPos*)this)->SeedPos::fw) && o.fw)’ from ‘__vector(4) int’ to ‘bool’ 147 | if(!fw && o.fw) return true; | ~~~~^~~~~~~ | | | __vector(4) int aligner_sw_driver.h: In member function ‘void RowSampler::init(const EList, 16>&, index_t, index_t, __vector(4) __bool int, __vector(4) __bool int)’: aligner_sw_driver.h:211:19: error: no matching function for call to ‘EList<__vector(4) __bool int>::fill(bool)’ 211 | elim_.fill(false); | ^ In file included from sequence_io.h:28, from multikey_qsort.h:24, from diff_sample.h:26, from blockwise_sa.h:29, from gfm.h:43, from hgfm.h:24, from hisat2.cpp:33: ds.h:507:7: note: candidate: ‘void EList::fill(size_t, size_t, const T&) [with T = __vector(4) __bool int; int S = 128; size_t = long unsigned int]’ 507 | void fill(size_t begin, size_t end, const T& v) { | ^~~~ ds.h:507:7: note: candidate expects 3 arguments, 1 provided ds.h:518:7: note: candidate: ‘void EList::fill(const T&) [with T = __vector(4) __bool int; int S = 128]’ 518 | void fill(const T& v) { | ^~~~ ds.h:518:21: note: no known conversion for argument 1 from ‘bool’ to ‘const __vector(4) __bool int&’ 518 | void fill(const T& v) { | ~~~~~~~~~^ In file included from hi_aligner.h:42, from spliced_aligner.h:23, from hisat2.cpp:46: aligner_sw_driver.h:218:7: error: could not convert ‘lensq’ from ‘__vector(4) __bool int’ to ‘bool’ 218 | if(lensq) { | ^~~~~ | | | __vector(4) __bool int aligner_sw_driver.h:222:7: error: could not convert ‘szsq’ from ‘__vector(4) __bool int’ to ‘bool’ 222 | if(szsq) { | ^~~~ | | | __vector(4) __bool int aligner_sw_driver.h: In member function ‘size_t RowSampler::next(RandomSource&)’: aligner_sw_driver.h:250:7: error: could not convert ‘! i->((RowSampler*)this)->RowSampler::elim_.EList<__vector(4) __bool int>::operator[]()’ from ‘__vector(4) int’ to ‘bool’ 250 | if(!elim_[i]) { aligner_sw_driver.h: In member function ‘void SwDriver::nextRead(__vector(4) __bool int, size_t, size_t)’: aligner_sw_driver.h:443:6: error: could not convert ‘paired’ from ‘__vector(4) __bool int’ to ‘bool’ 443 | if(paired) { | ^~~~~~ | | | __vector(4) __bool int aligner_sw_driver.h: In member function ‘unsigned int SwDriver::eeSaTups(const Read&, SeedResults&, const GFM&, const BitPairReference&, RandomSource&, WalkMetrics&, SwMetrics&, index_t&, index_t, __vector(4) __bool int)’: aligner_sw_driver.h:632:28: error: could not convert ‘((fwi < 2) && (! done))’ from ‘__vector(4) int’ to ‘bool’ 632 | for(int fwi = 0; fwi < 2 && !done; fwi++) { | ~~~~~~~~^~~~~~~~ | | | __vector(4) int aligner_sw_driver.h:669:38: error: could not convert ‘((i < 2) && (! done))’ from ‘__vector(4) int’ to ‘bool’ 669 | for(int i = 0; i < 2 && !done; i++) { | ~~~~~~^~~~~~~~ | | | __vector(4) int aligner_sw_driver.h:676:24: error: could not convert ‘! succ’ from ‘__vector(4) int’ to ‘bool’ 676 | if(!succ) { | ^~~~~ | | | __vector(4) int aligner_sw_driver.h:680:24: error: could not convert ‘firstEe’ from ‘__vector(4) __bool int’ to ‘bool’ 680 | if(firstEe) { | ^~~~~~~ | | | __vector(4) __bool int aligner_sw_driver.h:760:34: error: could not convert ‘((i < 2) && (! done))’ from ‘__vector(4) int’ to ‘bool’ 760 | for(int i = 0; i < 2 && !done; i++) { | ~~~~~~^~~~~~~~ | | | __vector(4) int aligner_sw_driver.h:767:20: error: could not convert ‘! succ’ from ‘__vector(4) int’ to ‘bool’ 767 | if(!succ) { | ^~~~~ | | | __vector(4) int aligner_sw_driver.h:771:20: error: could not convert ‘firstEe’ from ‘__vector(4) __bool int’ to ‘bool’ 771 | if(firstEe) { | ^~~~~~~ | | | __vector(4) __bool int aligner_sw_driver.h: In member function ‘void SwDriver::extend(const Read&, const GFM&, const GFM*, index_t, index_t, index_t, index_t, __vector(4) __bool int, index_t, index_t, PerReadMetrics&, index_t&, index_t&)’: aligner_sw_driver.h:863:31: error: inferred scalar type ‘const BTDnaString&’ {aka ‘const SDnaStringExpandable<1024, 2>&’} is not an integer or floating point type of the same size as ‘__bool int’ 863 | const BTDnaString& seq = fw ? rd.patFw : rd.patRc; | ~~~^~~~~~~~~~~~~~~~~~~~~ aligner_sw_driver.h:875:7: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 875 | if(fw) { | ^~ | | | __vector(4) __bool int aligner_sw_driver.h:929:31: error: inferred scalar type ‘const BTDnaString&’ {aka ‘const SDnaStringExpandable<1024, 2>&’} is not an integer or floating point type of the same size as ‘__bool int’ 929 | const BTDnaString& seq = fw ? rd.patFw : rd.patRc; | ~~~^~~~~~~~~~~~~~~~~~~~~ aligner_sw_driver.h:940:7: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 940 | if(fw) { | ^~ | | | __vector(4) __bool int aligner_sw_driver.h: In member function ‘void SwDriver::prioritizeSATups(const Read&, SeedResults&, const GFM&, const GFM*, const BitPairReference&, int, index_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, index_t, AlignmentCacheIface&, RandomSource&, WalkMetrics&, PerReadMetrics&, index_t&, __vector(4) __bool int)’: aligner_sw_driver.h:1058:8: error: inferred scalar type ‘EList&’ is not an integer or floating point type of the same size as ‘__bool int’ 1058 | fw ? seedExRangeFw_[matei] : seedExRangeRc_[matei]; aligner_sw_driver.h:1070:8: error: could not convert ‘skip’ from ‘__vector(4) __bool int’ to ‘bool’ 1070 | if(skip) { | ^~~~ | | | __vector(4) __bool int aligner_sw_driver.h:1098:7: error: could not convert ‘doExtend’ from ‘__vector(4) __bool int’ to ‘bool’ 1098 | if(doExtend) { | ^~~~~~~~ | | | __vector(4) __bool int aligner_sw_driver.h:1120:8: error: inferred scalar type ‘EList&’ is not an integer or floating point type of the same size as ‘__bool int’ 1120 | fw ? seedExRangeFw_[matei] : seedExRangeRc_[matei]; aligner_sw_driver.h:1133:5: error: could not convert ‘keepWhole’ from ‘__vector(4) __bool int’ to ‘bool’ 1133 | if(keepWhole) { | ^~~~~~~~~ | | | __vector(4) __bool int aligner_sw_driver.h:1256:25: error: cannot convert ‘__vector(4) __bool int’ to ‘bool’ 1256 | rands_.back().init(1, all); | ^~~ | | | __vector(4) __bool int In file included from aligner_seed2.h:101, from aligner_driver.h:78, from hi_aligner.h:41, from spliced_aligner.h:23, from hisat2.cpp:46: random_util.h:63:27: note: initializing argument 2 of ‘void Random1toN::init(size_t, bool)’ 63 | void init(size_t n, bool withoutReplacement) { | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from hi_aligner.h:42, from spliced_aligner.h:23, from hisat2.cpp:46: aligner_sw_driver.h: In member function ‘int SwDriver::extendSeeds(Read&, __vector(4) __bool int, SeedResults&, const GFM&, const GFM*, const BitPairReference&, SwAligner&, const Scoring&, int, int, int, TAlScore&, int, size_t, __vector(4) __bool int, size_t, size_t, size_t, size_t, size_t, __vector(4) __bool int, __vector(4) __bool int, size_t, size_t, __vector(4) __bool int, int, AlignmentCacheIface&, RandomSource&, WalkMetrics&, SwMetrics&, PerReadMetrics&, AlnSinkWrap*, __vector(4) __bool int, __vector(4) __bool int&)’: aligner_sw_driver.h:1351:6: error: could not convert ‘eeMode’ from ‘__vector(4) __bool int’ to ‘bool’ 1351 | if(eeMode) { | ^~~~~~ | | | __vector(4) __bool int aligner_sw_driver.h:1352:7: error: could not convert ‘firstEe’ from ‘__vector(4) __bool int’ to ‘bool’ 1352 | if(firstEe) { | ^~~~~~~ | | | __vector(4) __bool int aligner_sw_driver.h:1371:6: error: could not convert ‘! eeMode’ from ‘__vector(4) int’ to ‘bool’ 1371 | if(!eeMode) { | ^~~~~~~ | | | __vector(4) int aligner_sw_driver.h:1378:7: error: could not convert ‘firstExtend’ from ‘__vector(4) __bool int’ to ‘bool’ 1378 | if(firstExtend) { | ^~~~~~~~~~~ | | | __vector(4) __bool int aligner_sw_driver.h:1416:7: error: could not convert ‘! fw’ from ‘__vector(4) int’ to ‘bool’ 1416 | if(!fw) { | ^~~ | | | __vector(4) int aligner_sw_driver.h:1427:28: error: could not convert ‘((! i->((SwDriver*)this)->SwDriver::rands_.EList::operator[]().Random1toN::done()) && ((first || is_small) || eeMode))’ from ‘__vector(4) int’ to ‘bool’ 1427 | while(!rands_[i].done() && (first || is_small || eeMode)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_sw_driver.h:1458:8: error: could not convert ‘! eeMode’ from ‘__vector(4) int’ to ‘bool’ 1458 | if(!eeMode) { | ^~~~~~~ | | | __vector(4) int aligner_sw_driver.h:1495:32: error: could not convert ‘((SwDriver*)this)->SwDriver::seenDiags1_.EIvalMergeListBinned::locusPresent(refcoord)’ from ‘__vector(4) __bool int’ to ‘bool’ 1495 | if(seenDiags1_.locusPresent(refcoord)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) __bool int aligner_sw_driver.h:1519:8: error: could not convert ‘! eeMode’ from ‘__vector(4) int’ to ‘bool’ 1519 | if(!eeMode) { | ^~~~~~~ | | | __vector(4) int aligner_sw_driver.h:1526:8: error: could not convert ‘eeMode’ from ‘__vector(4) __bool int’ to ‘bool’ 1526 | if(eeMode) { | ^~~~~~ | | | __vector(4) __bool int aligner_sw_driver.h:1555:26: error: could not convert ‘(doUngapped && ungapped)’ from ‘__vector(4) int’ to ‘bool’ 1555 | } else if(doUngapped && ungapped) { | ~~~~~~~~~~~^~~~~~~~~~~ | | | __vector(4) int aligner_sw_driver.h:1558:18: error: inferred scalar type ‘BTDnaString&’ {aka ‘SDnaStringExpandable<1024, 2>&’} is not an integer or floating point type of the same size as ‘__bool int’ 1558 | fw ? rd.patFw : rd.patRc, | ~~~^~~~~~~~~~~~~~~~~~~~~ aligner_sw_driver.h:1559:18: error: inferred scalar type ‘BTString&’ {aka ‘SStringExpandable&’} is not an integer or floating point type of the same size as ‘__bool int’ 1559 | fw ? rd.qual : rd.qualRev, | ~~~^~~~~~~~~~~~~~~~~~~~~~~ aligner_sw_driver.h:1612:9: error: could not convert ‘! found’ from ‘__vector(4) int’ to ‘bool’ 1612 | if(!found) { | ^~~~~~ | | | __vector(4) int aligner_sw_driver.h:1627:9: error: could not convert ‘! swa.SwAligner::initedRead()’ from ‘__vector(4) int’ to ‘bool’ 1627 | if(!swa.initedRead()) { | ^~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_sw_driver.h:1665:9: error: could not convert ‘! found’ from ‘__vector(4) int’ to ‘bool’ 1665 | if(!found) { | ^~~~~~ | | | __vector(4) int aligner_sw_driver.h:1689:10: error: could not convert ‘! firstInner’ from ‘__vector(4) int’ to ‘bool’ 1689 | if(!firstInner) { | ^~~~~~~~~~~ | | | __vector(4) int aligner_sw_driver.h:1694:10: error: could not convert ‘! firstInner’ from ‘__vector(4) int’ to ‘bool’ 1694 | if(!firstInner) { | ^~~~~~~~~~~ | | | __vector(4) int aligner_sw_driver.h:1701:18: error: could not convert ‘swa.SwAligner::done()’ from ‘__vector(4) __bool int’ to ‘bool’ 1701 | if(swa.done()) { | ~~~~~~~~^~ | | | __vector(4) __bool int aligner_sw_driver.h:1706:10: error: could not convert ‘! found’ from ‘__vector(4) int’ to ‘bool’ 1706 | if(!found) { | ^~~~~~ | | | __vector(4) int aligner_sw_driver.h:1754:9: error: could not convert ‘reportImmediately’ from ‘__vector(4) __bool int’ to ‘bool’ 1754 | if(reportImmediately) { | ^~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int aligner_sw_driver.h:1774:18: error: inferred scalar type ‘AlnRes*’ is not an integer or floating point type of the same size as ‘__bool int’ 1774 | mate1 ? &res->alres : NULL, | ^ aligner_sw_driver.h:1775:18: error: inferred scalar type ‘AlnRes*’ is not an integer or floating point type of the same size as ‘__bool int’ 1775 | mate1 ? NULL : &res->alres)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~ aligner_sw_driver.h: In member function ‘int SwDriver::extendSeedsPaired(Read&, Read&, __vector(4) __bool int, __vector(4) __bool int, SeedResults&, const GFM&, const GFM*, const BitPairReference&, SwAligner&, SwAligner&, const Scoring&, const PairedEndPolicy&, int, int, int, TAlScore&, TAlScore&, int, int, __vector(4) __bool int, __vector(4) __bool int, size_t, __vector(4) __bool int, size_t, size_t, size_t, size_t, size_t, size_t, size_t, __vector(4) __bool int, __vector(4) __bool int, size_t, size_t, __vector(4) __bool int, int, AlignmentCacheIface&, RandomSource&, WalkMetrics&, SwMetrics&, SwMetrics&, PerReadMetrics&, AlnSinkWrap*, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int&)’: aligner_sw_driver.h:2035:6: error: could not convert ‘eeMode’ from ‘__vector(4) __bool int’ to ‘bool’ 2035 | if(eeMode) { | ^~~~~~ | | | __vector(4) __bool int aligner_sw_driver.h:2036:7: error: could not convert ‘firstEe’ from ‘__vector(4) __bool int’ to ‘bool’ 2036 | if(firstEe) { | ^~~~~~~ | | | __vector(4) __bool int aligner_sw_driver.h:2060:6: error: could not convert ‘! eeMode’ from ‘__vector(4) int’ to ‘bool’ 2060 | if(!eeMode) { | ^~~~~~~ | | | __vector(4) int aligner_sw_driver.h:2069:7: error: could not convert ‘firstExtend’ from ‘__vector(4) __bool int’ to ‘bool’ 2069 | if(firstExtend) { | ^~~~~~~~~~~ | | | __vector(4) __bool int aligner_sw_driver.h:2109:7: error: could not convert ‘! fw’ from ‘__vector(4) int’ to ‘bool’ 2109 | if(!fw) { | ^~~ | | | __vector(4) int aligner_sw_driver.h:2136:15: error: could not convert ‘(eeMode && (prm.nEeFail >= maxEeStreak))’ from ‘__vector(4) int’ to ‘bool’ 2136 | if(eeMode && prm.nEeFail >= maxEeStreak) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_sw_driver.h:2139:16: error: could not convert ‘((! eeMode) && (prm.nDpFail >= maxDpStreak))’ from ‘__vector(4) int’ to ‘bool’ 2139 | if(!eeMode && prm.nDpFail >= maxDpStreak) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_sw_driver.h:2142:16: error: could not convert ‘((! eeMode) && (prm.nUgFail >= maxUgStreak))’ from ‘__vector(4) int’ to ‘bool’ 2142 | if(!eeMode && prm.nUgFail >= maxUgStreak) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_sw_driver.h:2196:48: error: inferred scalar type ‘EIvalMergeListBinned&’ is not an integer or floating point type of the same size as ‘__bool int’ 2196 | EIvalMergeListBinned& seenDiags = anchor1 ? seenDiags1_ : seenDiags2_; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_sw_driver.h:2199:30: error: could not convert ‘seenDiags.EIvalMergeListBinned::locusPresent(refcoord)’ from ‘__vector(4) __bool int’ to ‘bool’ 2199 | if(seenDiags.locusPresent(refcoord)) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) __bool int aligner_sw_driver.h:2223:8: error: could not convert ‘! eeMode’ from ‘__vector(4) int’ to ‘bool’ 2223 | if(!eeMode) { | ^~~~~~~ | | | __vector(4) int aligner_sw_driver.h:2235:8: error: could not convert ‘eeMode’ from ‘__vector(4) __bool int’ to ‘bool’ 2235 | if(eeMode) { | ^~~~~~ | | | __vector(4) __bool int aligner_sw_driver.h:2267:26: error: could not convert ‘(doUngapped && ungapped)’ from ‘__vector(4) int’ to ‘bool’ 2267 | } else if(doUngapped && ungapped) { | ~~~~~~~~~~~^~~~~~~~~~~ | | | __vector(4) int aligner_sw_driver.h:2270:18: error: inferred scalar type ‘BTDnaString&’ {aka ‘SDnaStringExpandable<1024, 2>&’} is not an integer or floating point type of the same size as ‘__bool int’ 2270 | fw ? rd.patFw : rd.patRc, | ~~~^~~~~~~~~~~~~~~~~~~~~ aligner_sw_driver.h:2271:18: error: inferred scalar type ‘BTString&’ {aka ‘SStringExpandable&’} is not an integer or floating point type of the same size as ‘__bool int’ 2271 | fw ? rd.qual : rd.qualRev, | ~~~^~~~~~~~~~~~~~~~~~~~~~~ aligner_sw_driver.h:2310:9: error: could not convert ‘! found’ from ‘__vector(4) int’ to ‘bool’ 2310 | if(!found) { | ^~~~~~ | | | __vector(4) int aligner_sw_driver.h:2325:9: error: could not convert ‘! swa.SwAligner::initedRead()’ from ‘__vector(4) int’ to ‘bool’ 2325 | if(!swa.initedRead()) { | ^~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_sw_driver.h:2365:9: error: could not convert ‘! found’ from ‘__vector(4) int’ to ‘bool’ 2365 | if(!found) { | ^~~~~~ | | | __vector(4) int aligner_sw_driver.h:2366:35: error: inferred scalar type ‘TAlScore&’ {aka ‘long int&’} is not an integer or floating point type of the same size as ‘__bool int’ 2366 | TAlScore bestLast = anchor1 ? prm.bestLtMinscMate1 : prm.bestLtMinscMate2; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_sw_driver.h:2368:11: error: could not convert ‘anchor1’ from ‘__vector(4) __bool int’ to ‘bool’ 2368 | if(anchor1) { | ^~~~~~~ | | | __vector(4) __bool int aligner_sw_driver.h:2383:10: error: could not convert ‘! firstInner’ from ‘__vector(4) int’ to ‘bool’ 2383 | if(!firstInner) { | ^~~~~~~~~~~ | | | __vector(4) int aligner_sw_driver.h:2389:10: error: could not convert ‘! firstInner’ from ‘__vector(4) int’ to ‘bool’ 2389 | if(!firstInner) { | ^~~~~~~~~~~ | | | __vector(4) int aligner_sw_driver.h:2397:18: error: could not convert ‘swa.SwAligner::done()’ from ‘__vector(4) __bool int’ to ‘bool’ 2397 | if(swa.done()) { | ~~~~~~~~^~ | | | __vector(4) __bool int aligner_sw_driver.h:2402:10: error: could not convert ‘! found’ from ‘__vector(4) int’ to ‘bool’ 2402 | if(!found) { | ^~~~~~ | | | __vector(4) int aligner_sw_driver.h:2462:15: error: could not convert ‘(found && swMateImmediately)’ from ‘__vector(4) int’ to ‘bool’ 2462 | if(found && swMateImmediately) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_sw_driver.h:2472:10: error: could not convert ‘foundMate’ from ‘__vector(4) __bool int’ to ‘bool’ 2472 | if(foundMate) { | ^~~~~~~~~ | | | __vector(4) __bool int aligner_sw_driver.h:2528:23: error: inferred scalar type ‘size_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 2528 | anchor1 ? rd.length() : ord.length(), // mate 1 len | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_sw_driver.h:2529:23: error: inferred scalar type ‘size_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 2529 | anchor1 ? ord.length() : rd.length(), // mate 2 len | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_sw_driver.h:2538:10: error: could not convert ‘foundMate’ from ‘__vector(4) __bool int’ to ‘bool’ 2538 | if(foundMate) { | ^~~~~~~~~ | | | __vector(4) __bool int aligner_sw_driver.h:2554:10: error: could not convert ‘foundMate’ from ‘__vector(4) __bool int’ to ‘bool’ 2554 | if(foundMate) { | ^~~~~~~~~ | | | __vector(4) __bool int aligner_sw_driver.h:2557:11: error: could not convert ‘! oswa.SwAligner::initedRead()’ from ‘__vector(4) int’ to ‘bool’ 2557 | if(!oswa.initedRead()) { | ^~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_sw_driver.h:2610:11: error: could not convert ‘! foundMate’ from ‘__vector(4) int’ to ‘bool’ 2610 | if(!foundMate) { | ^~~~~~~~~~ | | | __vector(4) int aligner_sw_driver.h:2611:37: error: inferred scalar type ‘TAlScore&’ {aka ‘long int&’} is not an integer or floating point type of the same size as ‘__bool int’ 2611 | TAlScore bestLast = anchor1 ? prm.bestLtMinscMate2 : prm.bestLtMinscMate1; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_sw_driver.h:2613:13: error: could not convert ‘anchor1’ from ‘__vector(4) __bool int’ to ‘bool’ 2613 | if(anchor1) { | ^~~~~~~ | | | __vector(4) __bool int aligner_sw_driver.h:2625:21: error: could not convert ‘(foundMate && oswa.SwAligner::done())’ from ‘__vector(4) int’ to ‘bool’ 2625 | if(foundMate && oswa.done()) { | ~~~~~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int aligner_sw_driver.h:2627:18: error: could not convert ‘foundMate’ from ‘__vector(4) __bool int’ to ‘bool’ 2627 | } else if(foundMate) { | ^~~~~~~~~ | | | __vector(4) __bool int aligner_sw_driver.h:2642:11: error: could not convert ‘foundMate’ from ‘__vector(4) __bool int’ to ‘bool’ 2642 | if(foundMate) { | ^~~~~~~~~ | | | __vector(4) __bool int aligner_sw_driver.h:2662:22: error: could not convert ‘(foundMate && (((! gReportOverhangs) && (! refival.Interval::containsIgnoreOrient(((SwDriver*)this)->SwDriver::oresGap_.alres.AlnRes::refival()))) || (! refival.Interval::overlapsIgnoreOrient(((SwDriver*)this)->SwDriver::oresGap_.alres.AlnRes::refival()))))’ from ‘__vector(4) int’ to ‘bool’ 2662 | if(foundMate && | ~~~~~~~~~~^~ | | | __vector(4) int 2663 | ((!gReportOverhangs && | ~~~~~~~~~~~~~~~~~~~~~~ 2664 | !refival.containsIgnoreOrient(oresGap_.alres.refival())) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2665 | !refival.overlapsIgnoreOrient(oresGap_.alres.refival()))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_sw_driver.h:2675:11: error: could not convert ‘foundMate’ from ‘__vector(4) __bool int’ to ‘bool’ 2675 | if(foundMate) { | ^~~~~~~~~ | | | __vector(4) __bool int aligner_sw_driver.h:2678:24: error: inferred scalar type ‘TRefOff’ {aka ‘long int’} is not an integer or floating point type of the same size as ‘__bool int’ 2678 | off1 = anchor1 ? off : oresGap_.alres.refoff(); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_sw_driver.h:2679:24: error: inferred scalar type ‘TRefOff’ {aka ‘long int’} is not an integer or floating point type of the same size as ‘__bool int’ 2679 | off2 = anchor1 ? oresGap_.alres.refoff() : off; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_sw_driver.h:2680:24: error: inferred scalar type ‘size_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 2680 | len1 = anchor1 ? | ~~~~~~~~^ 2681 | res->alres.refExtent() : oresGap_.alres.refExtent(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_sw_driver.h:2682:24: error: inferred scalar type ‘size_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 2682 | len2 = anchor1 ? | ~~~~~~~~^ 2683 | oresGap_.alres.refExtent() : res->alres.refExtent(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_sw_driver.h:2684:24: error: inferred scalar type ‘bool’ is not an integer or floating point type of the same size as ‘__bool int’ 2684 | fw1 = anchor1 ? res->alres.fw() : oresGap_.alres.fw(); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_sw_driver.h:2685:24: error: inferred scalar type ‘bool’ is not an integer or floating point type of the same size as ‘__bool int’ 2685 | fw2 = anchor1 ? oresGap_.alres.fw() : res->alres.fw(); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_sw_driver.h:2701:11: error: could not convert ‘reportImmediately’ from ‘__vector(4) __bool int’ to ‘bool’ 2701 | if(reportImmediately) { | ^~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int aligner_sw_driver.h:2702:12: error: could not convert ‘foundMate’ from ‘__vector(4) __bool int’ to ‘bool’ 2702 | if(foundMate) { | ^~~~~~~~~ | | | __vector(4) __bool int aligner_sw_driver.h:2715:22: error: could not convert ‘((! anchor1) || (! didAnchor))’ from ‘__vector(4) int’ to ‘bool’ 2715 | if(!anchor1 || !didAnchor) { | ~~~~~~~~~^~~~~~~~~~~~~ | | | __vector(4) int aligner_sw_driver.h:2716:14: error: could not convert ‘anchor1’ from ‘__vector(4) __bool int’ to ‘bool’ 2716 | if(anchor1) { | ^~~~~~~ | | | __vector(4) __bool int aligner_sw_driver.h:2719:38: error: inferred scalar type ‘AlnRes&’ is not an integer or floating point type of the same size as ‘__bool int’ 2719 | const AlnRes& r1 = anchor1 ? | ~~~~~~~~^ 2720 | res->alres : oresGap_.alres; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_sw_driver.h:2730:21: error: could not convert ‘(anchor1 || (! didAnchor))’ from ‘__vector(4) int’ to ‘bool’ 2730 | if(anchor1 || !didAnchor) { | ~~~~~~~~^~~~~~~~~~~~~ | | | __vector(4) int aligner_sw_driver.h:2731:14: error: could not convert ‘! anchor1’ from ‘__vector(4) int’ to ‘bool’ 2731 | if(!anchor1) { | ^~~~~~~~ | | | __vector(4) int aligner_sw_driver.h:2734:38: error: inferred scalar type ‘AlnRes&’ is not an integer or floating point type of the same size as ‘__bool int’ 2734 | const AlnRes& r2 = anchor1 ? | ~~~~~~~~^ 2735 | oresGap_.alres : res->alres; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_sw_driver.h:2749:24: error: inferred scalar type ‘AlnRes*’ is not an integer or floating point type of the same size as ‘__bool int’ 2749 | anchor1 ? &res->alres : &oresGap_.alres, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_sw_driver.h:2750:24: error: inferred scalar type ‘AlnRes*’ is not an integer or floating point type of the same size as ‘__bool int’ 2750 | anchor1 ? &oresGap_.alres : &res->alres)) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_sw_driver.h:2790:24: error: could not convert ‘(donePaired || doneUnpaired)’ from ‘__vector(4) int’ to ‘bool’ 2790 | if(donePaired || doneUnpaired) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int aligner_sw_driver.h:2799:38: error: could not convert ‘((mixed || discord) && (! didAnchor))’ from ‘__vector(4) int’ to ‘bool’ 2799 | } else if((mixed || discord) && !didAnchor) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ | | | __vector(4) int aligner_sw_driver.h:2824:40: error: inferred scalar type ‘RedundantAlns&’ is not an integer or floating point type of the same size as ‘__bool int’ 2824 | RedundantAlns& red = anchor1 ? redMate1_ : redMate2_; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ aligner_sw_driver.h:2825:38: error: inferred scalar type ‘AlnRes*’ is not an integer or floating point type of the same size as ‘__bool int’ 2825 | const AlnRes* r1 = anchor1 ? &res->alres : NULL; | ^ aligner_sw_driver.h:2826:38: error: inferred scalar type ‘AlnRes*’ is not an integer or floating point type of the same size as ‘__bool int’ 2826 | const AlnRes* r2 = anchor1 ? NULL : &res->alres; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ aligner_sw_driver.h:2840:15: error: could not convert ‘!((SwDriver*)this)->SwDriver::oresGap_.SwResult::empty()’ from ‘__vector(4) int’ to ‘bool’ 2840 | } while(!oresGap_.empty()); | ^~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_sw_driver.h:2842:14: error: could not convert ‘found’ from ‘__vector(4) __bool int’ to ‘bool’ 2842 | else if(found) { | ^~~~~ | | | __vector(4) __bool int aligner_sw_driver.h:2847:28: error: could not convert ‘(reportImmediately && (mixed || discord))’ from ‘__vector(4) int’ to ‘bool’ 2847 | if(reportImmediately && (mixed || discord)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_sw_driver.h:2871:38: error: inferred scalar type ‘RedundantAlns&’ is not an integer or floating point type of the same size as ‘__bool int’ 2871 | RedundantAlns& red = anchor1 ? redMate1_ : redMate2_; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ aligner_sw_driver.h:2872:36: error: inferred scalar type ‘AlnRes*’ is not an integer or floating point type of the same size as ‘__bool int’ 2872 | const AlnRes* r1 = anchor1 ? &res->alres : NULL; | ^ aligner_sw_driver.h:2873:36: error: inferred scalar type ‘AlnRes*’ is not an integer or floating point type of the same size as ‘__bool int’ 2873 | const AlnRes* r2 = anchor1 ? NULL : &res->alres; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ aligner_sw_driver.h:2889:8: error: could not convert ‘foundConcordant’ from ‘__vector(4) __bool int’ to ‘bool’ 2889 | if(foundConcordant) { | ^~~~~~~~~~~~~~~ | | | __vector(4) __bool int In file included from hi_aligner.h:44, from spliced_aligner.h:23, from hisat2.cpp:46: tp.h: At global scope: tp.h:45:53: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 45 | bool no_spliced_alignment = false, | ^~~~~ | | | bool tp.h:46:59: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 46 | bool transcriptome_mapping_only = false, | ^~~~~ | | | bool tp.h:47:55: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 47 | bool transcriptome_assembly = false, | ^~~~~ | | | bool tp.h:48:40: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 48 | bool xs_only = false, | ^~~~~ | | | bool tp.h:49:49: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 49 | bool avoid_pseudogene = false) | ^~~~~ | | | bool tp.h:75:43: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 75 | bool no_spliced_alignment = false, | ^~~~~ | | | bool tp.h:76:49: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 76 | bool transcriptome_mapping_only = false, | ^~~~~ | | | bool tp.h:77:45: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 77 | bool transcriptome_assembly = false, | ^~~~~ | | | bool tp.h:78:30: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 78 | bool xs_only = false, | ^~~~~ | | | bool tp.h:79:39: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 79 | bool avoid_pseudogene = false) | ^~~~~ | | | bool tp.h: In member function ‘void TranscriptomePolicy::reset()’: tp.h:65:33: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 65 | init(false, false, false); | ^ | | | bool tp.h:75:20: note: initializing argument 5 of ‘void TranscriptomePolicy::init(size_t, size_t, uint32_t, uint32_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int)’ 75 | bool no_spliced_alignment = false, | ^ In file included from hi_aligner.h:45, from spliced_aligner.h:23, from hisat2.cpp:46: gp.h: At global scope: gp.h:60:35: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 60 | bool useHaplotype = false, | ^~~~~ | | | bool gp.h:61:36: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 61 | bool haplotypeOnly = false, | ^~~~~ | | | bool gp.h:62:34: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 62 | bool enableCODIS = false) | ^~~~~ | | | bool gp.h: In member function ‘void GraphPolicy::reset()’: gp.h:54:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 54 | init(0); | ^ | | | bool gp.h:60:20: note: initializing argument 2 of ‘void GraphPolicy::init(size_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int)’ 60 | bool useHaplotype = false, | ^ In file included from spliced_aligner.h:23, from hisat2.cpp:46: hi_aligner.h: In member function ‘unsigned int ReadBWTHit::done()’: hi_aligner.h:253:16: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 253 | return _done; | ^~~~~ | | | __vector(4) __bool int hi_aligner.h: In member function ‘unsigned int ReadBWTHit::repeat() const’: hi_aligner.h:264:37: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 264 | bool repeat() const { return _repeat; } | ^~~~~~~ | | | const __vector(4) __bool int hi_aligner.h: In static member function ‘static index_t GenomeHit::alignWithALTs(const EList >&, const EList >&, const EList&, index_t, const BTDnaString&, index_t, index_t, index_t, const BitPairReference&, SharedTempVars&, index_t, int, index_t, __vector(4) __bool int, const GraphPolicy&, EList&, ELList >&, EList >&, Haplotype&, ELList*, index_t, index_t*)’: hi_aligner.h:747:12: error: could not convert ‘left’ from ‘__vector(4) __bool int’ to ‘bool’ 747 | if(left) { | ^~~~ | | | __vector(4) __bool int hi_aligner.h:776:20: error: could not convert ‘left’ from ‘__vector(4) __bool int’ to ‘bool’ 776 | if(left) { | ^~~~ | | | __vector(4) __bool int hi_aligner.h: In member function ‘unsigned int GenomeHit::repeat() const’: hi_aligner.h:898:37: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 898 | bool repeat() const { return _repeat; } | ^~~~~~~ | | | const __vector(4) __bool int hi_aligner.h: In member function ‘void GenomeHit::getLeft(index_t&, index_t&, index_t&, int64_t*, const Read*, const Scoring*) const’: hi_aligner.h:933:26: error: inferred scalar type ‘const BTString&’ {aka ‘const SStringExpandable&’} is not an integer or floating point type of the same size as ‘__bool int’ 933 | qual = &(_fw ? rd->qual : rd->qualRev); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ hi_aligner.h: In member function ‘void GenomeHit::getRight(index_t&, index_t&, index_t&, int64_t*, const Read*, const Scoring*) const’: hi_aligner.h:976:26: error: inferred scalar type ‘const BTString&’ {aka ‘const SStringExpandable&’} is not an integer or floating point type of the same size as ‘__bool int’ 976 | qual = &(_fw ? rd->qual : rd->qualRev); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ hi_aligner.h: In member function ‘unsigned int GenomeHit::compatibleWith(const GenomeHit&, index_t, index_t, __vector(4) __bool int) const’: hi_aligner.h:1407:8: error: could not convert ‘! no_spliced_alignment’ from ‘__vector(4) int’ to ‘bool’ 1407 | if(!no_spliced_alignment) { | ^~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int In file included from spliced_aligner.h:23, from hisat2.cpp:46: hi_aligner.h: In member function ‘unsigned int GenomeHit::combineWith(const GenomeHit&, const Read&, const GFM&, const BitPairReference&, const ALTDB&, const RepeatDB&, SpliceSiteDB&, SwAligner&, SwMetrics&, const Scoring&, TAlScore, RandomSource&, index_t, index_t, index_t, index_t, index_t, index_t, const SpliceSite*, __vector(4) __bool int)’: hi_aligner.h:1500:8: error: could not convert ‘no_spliced_alignment’ from ‘__vector(4) __bool int’ to ‘bool’ 1500 | if(no_spliced_alignment) { | ^~~~~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int hi_aligner.h:1501:12: error: could not convert ‘spliced’ from ‘__vector(4) __bool int’ to ‘bool’ 1501 | if(spliced) return false; | ^~~~~~~ | | | __vector(4) __bool int hi_aligner.h:1528:40: error: inferred scalar type ‘const BTDnaString&’ {aka ‘const SDnaStringExpandable<1024, 2>&’} is not an integer or floating point type of the same size as ‘__bool int’ 1528 | const BTDnaString& seq = this->_fw ? rd.patFw : rd.patRc; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ hi_aligner.h:1529:38: error: inferred scalar type ‘const BTString&’ {aka ‘const SStringExpandable&’} is not an integer or floating point type of the same size as ‘__bool int’ 1529 | const BTString& qual = this->_fw ? rd.qual : rd.qualRev; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ hi_aligner.h:1534:8: error: could not convert ‘! spliced’ from ‘__vector(4) int’ to ‘bool’ 1534 | if(!spliced) { | ^~~~~~~~ | | | __vector(4) int hi_aligner.h:1538:8: error: could not convert ‘ins’ from ‘__vector(4) __bool int’ to ‘bool’ 1538 | if(ins) { | ^~~ | | | __vector(4) __bool int hi_aligner.h:1542:15: error: could not convert ‘del’ from ‘__vector(4) __bool int’ to ‘bool’ 1542 | } else if(del) { | ^~~ | | | __vector(4) __bool int hi_aligner.h:1548:8: error: could not convert ‘spliced’ from ‘__vector(4) __bool int’ to ‘bool’ 1548 | if(spliced) this_ref_ext += (int)intronic_len; | ^~~~~~~ | | | __vector(4) __bool int hi_aligner.h:1575:23: error: could not convert ‘((spliced || ins) || del)’ from ‘__vector(4) int’ to ‘bool’ 1575 | if(spliced || ins || del) { | ~~~~~~~~~~~~~~~^~~~~~ | | | __vector(4) int hi_aligner.h:1588:12: error: could not convert ‘spliced’ from ‘__vector(4) __bool int’ to ‘bool’ 1588 | if(spliced) { | ^~~~~~~ | | | __vector(4) __bool int hi_aligner.h:1663:41: error: inferred scalar type ‘int64_t’ {aka ‘long int’} is not an integer or floating point type of the same size as ‘__bool int’ 1663 | tempscore -= (canonical ? sc.canSpl() : sc.noncanSpl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hi_aligner.h:1666:20: error: could not convert ‘canonical’ from ‘__vector(4) __bool int’ to ‘bool’ 1666 | if(canonical) { | ^~~~~~~~~ | | | __vector(4) __bool int hi_aligner.h:1725:151: error: could not convert ‘((((((maxspldir == SPL_UNKNOWN) && (spldir == SPL_UNKNOWN)) && (maxscore < tempscore)) || ((((maxspldir == SPL_UNKNOWN) && (spldir == SPL_UNKNOWN)) && (maxscore == tempscore)) && semi_canonical)) || (((maxspldir != SPL_UNKNOWN) && (spldir != SPL_UNKNOWN)) && ((maxscore < tempscore) || ((maxscore == tempscore) && (maxsplscore < splscore))))) || ((maxspldir == SPL_UNKNOWN) && (spldir != SPL_UNKNOWN)))’ from ‘__vector(4) int’ to ‘bool’ 1723 | if((maxspldir == SPL_UNKNOWN && spldir == SPL_UNKNOWN && maxscore < tempscore) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1724 | (maxspldir == SPL_UNKNOWN && spldir == SPL_UNKNOWN && maxscore == tempscore && semi_canonical) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1725 | (maxspldir != SPL_UNKNOWN && spldir != SPL_UNKNOWN && (maxscore < tempscore || (maxscore == tempscore && maxsplscore < splscore))) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) int 1726 | (maxspldir == SPL_UNKNOWN && spldir != SPL_UNKNOWN)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hi_aligner.h:1746:16: error: could not convert ‘ins’ from ‘__vector(4) __bool int’ to ‘bool’ 1746 | if(ins) { | ^~~ | | | __vector(4) __bool int hi_aligner.h:1797:20: error: could not convert ‘(spliced && (spliceSite == 0))’ from ‘__vector(4) int’ to ‘bool’ 1797 | if(spliced && spliceSite == NULL) { | ^ | | | __vector(4) int hi_aligner.h:1830:8: error: could not convert ‘clear’ from ‘__vector(4) __bool int’ to ‘bool’ 1830 | if(clear) this->_edits->clear(); | ^~~~~ | | | __vector(4) __bool int hi_aligner.h:1832:8: error: could not convert ‘spliced’ from ‘__vector(4) __bool int’ to ‘bool’ 1832 | if(spliced) { | ^~~~~~~ | | | __vector(4) __bool int hi_aligner.h:1941:20: error: could not convert ‘del’ from ‘__vector(4) __bool int’ to ‘bool’ 1941 | if(del) { | ^~~ | | | __vector(4) __bool int hi_aligner.h:1988:19: error: could not convert ‘((ins || del) || (spliced && (splice_gap_off != 0)))’ from ‘__vector(4) int’ to ‘bool’ 1988 | if(ins || del || (spliced && splice_gap_off != 0)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int hi_aligner.h: In member function ‘unsigned int GenomeHit::extend(const Read&, const GFM&, const BitPairReference&, const ALTDB&, const RepeatDB&, SpliceSiteDB&, SwAligner&, SwMetrics&, PerReadMetrics&, const Scoring&, TAlScore, RandomSource&, index_t, const TranscriptomePolicy&, const GraphPolicy&, index_t&, index_t&, index_t)’: hi_aligner.h:2066:34: error: inferred scalar type ‘const BTDnaString&’ {aka ‘const SDnaStringExpandable<1024, 2>&’} is not an integer or floating point type of the same size as ‘__bool int’ 2066 | const BTDnaString& seq = _fw ? rd.patFw : rd.patRc; | ~~~~^~~~~~~~~~~~~~~~~~~~~ hi_aligner.h:2218:8: error: could not convert ‘doLeftAlign’ from ‘__vector(4) __bool int’ to ‘bool’ 2218 | if(doLeftAlign) leftAlign(rd); | ^~~~~~~~~~~ | | | __vector(4) __bool int hi_aligner.h: In static member function ‘static unsigned int GenomeHit::adjustWithALT(index_t, index_t, const Coord&, SharedTempVars&, EList >&, const Read&, const GFM&, const ALTDB&, const BitPairReference&, const GraphPolicy&)’: hi_aligner.h:2305:48: error: inferred scalar type ‘const BTDnaString&’ {aka ‘const SDnaStringExpandable<1024, 2>&’} is not an integer or floating point type of the same size as ‘__bool int’ 2305 | const BTDnaString& seq = genomeHit._fw ? rd.patFw : rd.patRc; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ hi_aligner.h:2366:20: error: could not convert ‘found2’ from ‘__vector(4) __bool int’ to ‘bool’ 2366 | if(found2) { | ^~~~~~ | | | __vector(4) __bool int hi_aligner.h:2384:12: error: could not convert ‘! found2’ from ‘__vector(4) int’ to ‘bool’ 2384 | if(!found2) genomeHits.pop_back(); | ^~~~~~~ | | | __vector(4) int hi_aligner.h:2387:12: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 2387 | return found; | ^~~~~ hi_aligner.h: In member function ‘unsigned int GenomeHit::adjustWithALT(const Read&, const GFM&, const ALTDB&, const BitPairReference&, const GraphPolicy&)’: hi_aligner.h:2415:34: error: inferred scalar type ‘const BTDnaString&’ {aka ‘const SDnaStringExpandable<1024, 2>&’} is not an integer or floating point type of the same size as ‘__bool int’ 2415 | const BTDnaString& seq = _fw ? rd.patFw : rd.patRc; | ~~~~^~~~~~~~~~~~~~~~~~~~~ hi_aligner.h:2475:12: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 2475 | return found; | ^~~~~ hi_aligner.h: In static member function ‘static index_t GenomeHit::findOffDiffs(const GFM&, const ALTDB&, index_t, index_t, EList >&)’: hi_aligner.h:2632:16: error: could not convert ‘! found’ from ‘__vector(4) int’ to ‘bool’ 2632 | if(!found) { | ^~~~~~ | | | __vector(4) int hi_aligner.h: In function ‘void add_haplotypes(const EList >&, const EList >&, const EList&, Haplotype&, EList >&, index_t, __vector(4) __bool int, __vector(4) __bool int)’: hi_aligner.h:2663:8: error: could not convert ‘left_ext’ from ‘__vector(4) __bool int’ to ‘bool’ 2663 | if(left_ext) { | ^~~~~~~~ | | | __vector(4) __bool int hi_aligner.h:2666:16: error: could not convert ‘! initial’ from ‘__vector(4) int’ to ‘bool’ 2666 | if(!initial) { | ^~~~~~~~ | | | __vector(4) int hi_aligner.h:2680:16: error: could not convert ‘added’ from ‘__vector(4) __bool int’ to ‘bool’ 2680 | if(added) continue; | ^~~~~ | | | __vector(4) __bool int hi_aligner.h:2703:12: error: could not convert ‘initial’ from ‘__vector(4) __bool int’ to ‘bool’ 2703 | if(initial) { | ^~~~~~~ | | | __vector(4) __bool int hi_aligner.h:2718:20: error: could not convert ‘added’ from ‘__vector(4) __bool int’ to ‘bool’ 2718 | if(added) continue; | ^~~~~ | | | __vector(4) __bool int hi_aligner.h:2749:20: error: could not convert ‘added’ from ‘__vector(4) __bool int’ to ‘bool’ 2749 | if(added) continue; | ^~~~~ | | | __vector(4) __bool int hi_aligner.h: In static member function ‘static index_t GenomeHit::alignWithALTs_recur(const EList >&, const EList >&, const EList&, index_t, const BTDnaString&, index_t, index_t, index_t, const BitPairReference&, EList >&, EList&, int&, const char*, index_t, int, index_t, __vector(4) __bool int, EList&, index_t, ELList >&, Haplotype&, ELList*, index_t, index_t*, index_t, const GraphPolicy&, index_t&, ALT_TYPE)’: hi_aligner.h:2822:8: error: could not convert ‘left’ from ‘__vector(4) __bool int’ to ‘bool’ 2822 | if(left) { | ^~~~ | | | __vector(4) __bool int hi_aligner.h:2870:32: error: could not convert ‘gpol.GraphPolicy::enableCODIS()’ from ‘__vector(4) __bool int’ to ‘bool’ 2870 | if(gpol.enableCODIS()) { | ~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int hi_aligner.h:2995:20: error: could not convert ‘! ht_found’ from ‘__vector(4) int’ to ‘bool’ 2995 | if(!ht_found) continue; | ^~~~~~~~~ | | | __vector(4) int hi_aligner.h:3078:24: error: could not convert ‘same_seq’ from ‘__vector(4) __bool int’ to ‘bool’ 3078 | if(same_seq) { | ^~~~~~~~ | | | __vector(4) __bool int hi_aligner.h:3088:20: error: could not convert ‘add_splicesite’ from ‘__vector(4) __bool int’ to ‘bool’ 3088 | if(add_splicesite) { | ^~~~~~~~~~~~~~ | | | __vector(4) __bool int hi_aligner.h:3104:16: error: could not convert ‘alt_compatible’ from ‘__vector(4) __bool int’ to ‘bool’ 3104 | if(alt_compatible) { | ^~~~~~~~~~~~~~ | | | __vector(4) __bool int hi_aligner.h:3218:32: error: could not convert ‘gpol.GraphPolicy::enableCODIS()’ from ‘__vector(4) __bool int’ to ‘bool’ 3218 | if(gpol.enableCODIS()) { | ~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int hi_aligner.h:3244:16: error: could not convert ‘! further_search’ from ‘__vector(4) int’ to ‘bool’ 3244 | if(!further_search) return mm_max_rd_i; | ^~~~~~~~~~~~~~~ | | | __vector(4) int hi_aligner.h:3329:20: error: could not convert ‘! ht_found’ from ‘__vector(4) int’ to ‘bool’ 3329 | if(!ht_found) continue; | ^~~~~~~~~ | | | __vector(4) int hi_aligner.h:3356:20: error: could not convert ‘try_del’ from ‘__vector(4) __bool int’ to ‘bool’ 3356 | if(try_del) { | ^~~~~~~ | | | __vector(4) __bool int hi_aligner.h:3420:24: error: could not convert ‘same_seq’ from ‘__vector(4) __bool int’ to ‘bool’ 3420 | if(same_seq) { | ^~~~~~~~ | | | __vector(4) __bool int hi_aligner.h:3435:20: error: could not convert ‘try_splice’ from ‘__vector(4) __bool int’ to ‘bool’ 3435 | if(try_splice) { | ^~~~~~~~~~ | | | __vector(4) __bool int hi_aligner.h:3450:16: error: could not convert ‘alt_compatible’ from ‘__vector(4) __bool int’ to ‘bool’ 3450 | if(alt_compatible) { | ^~~~~~~~~~~~~~ | | | __vector(4) __bool int hi_aligner.h:3532:24: error: could not convert ‘! search_further’ from ‘__vector(4) int’ to ‘bool’ 3532 | if(!search_further) { | ^~~~~~~~~~~~~~~ | | | __vector(4) int hi_aligner.h: In member function ‘void GenomeHit::leftAlign(const Read&)’: hi_aligner.h:3557:34: error: inferred scalar type ‘const BTDnaString&’ {aka ‘const SDnaStringExpandable<1024, 2>&’} is not an integer or floating point type of the same size as ‘__bool int’ 3557 | const BTDnaString& seq = _fw ? rd.patFw : rd.patRc; | ~~~~^~~~~~~~~~~~~~~~~~~~~ hi_aligner.h: In member function ‘int64_t GenomeHit::calculateScore(const Read&, SpliceSiteDB&, const Scoring&, index_t, index_t, index_t, index_t, index_t, const BitPairReference&)’: hi_aligner.h:3727:34: error: inferred scalar type ‘const BTDnaString&’ {aka ‘const SDnaStringExpandable<1024, 2>&’} is not an integer or floating point type of the same size as ‘__bool int’ 3727 | const BTDnaString& seq = _fw ? rd.patFw : rd.patRc; | ~~~~^~~~~~~~~~~~~~~~~~~~~ hi_aligner.h:3728:32: error: inferred scalar type ‘const BTString&’ {aka ‘const SStringExpandable&’} is not an integer or floating point type of the same size as ‘__bool int’ 3728 | const BTString& qual = _fw ? rd.qual : rd.qualRev; | ~~~~^~~~~~~~~~~~~~~~~~~~~~ hi_aligner.h:3820:16: error: could not convert ‘! conflict_splicesites’ from ‘__vector(4) int’ to ‘bool’ 3820 | if(!conflict_splicesites) { | ^~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int hi_aligner.h:3847:20: error: could not convert ‘open’ from ‘__vector(4) __bool int’ to ‘bool’ 3847 | if(open) score -= sc.readGapOpen(); | ^~~~ | | | __vector(4) __bool int hi_aligner.h:3859:20: error: could not convert ‘open’ from ‘__vector(4) __bool int’ to ‘bool’ 3859 | if(open) score -= sc.refGapOpen(); | ^~~~ | | | __vector(4) __bool int hi_aligner.h:3880:8: error: could not convert ‘conflict_splicesites’ from ‘__vector(4) __bool int’ to ‘bool’ 3880 | if(conflict_splicesites) { | ^~~~~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int hi_aligner.h: At global scope: hi_aligner.h:3936:48: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 3936 | void merge(const HIMetrics& r, bool getLock = false) { | ^~~~~ | | | bool hi_aligner.h: In member function ‘void HIMetrics::merge(const HIMetrics&, __vector(4) __bool int)’: hi_aligner.h:3937:40: error: no matching function for call to ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, __vector(4) __bool int&)’ 3937 | ThreadSafe ts(&mutex_m, getLock); | ^ In file included from ds.h:30, from sequence_io.h:28, from multikey_qsort.h:24, from diff_sample.h:26, from blockwise_sa.h:29, from gfm.h:43, from hgfm.h:24, from hisat2.cpp:33: threading.h:39:5: note: candidate: ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, bool)’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ^~~~~~~~~~ threading.h:39:41: note: no known conversion for argument 2 from ‘__vector(4) __bool int’ to ‘bool’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ~~~~~^~~~~~~~~~~~~ threading.h:37:7: note: candidate: ‘constexpr ThreadSafe::ThreadSafe(const ThreadSafe&)’ 37 | class ThreadSafe { | ^~~~~~~~~~ threading.h:37:7: note: candidate expects 1 argument, 2 provided In file included from spliced_aligner.h:23, from hisat2.cpp:46: hi_aligner.h: In member function ‘virtual int HI_Aligner::go(const Scoring&, const PairedEndPolicy&, const TranscriptomePolicy&, const GraphPolicy&, const GFM&, const GFM*, const ALTDB&, const RepeatDB&, const ALTDB&, const BitPairReference&, const BitPairReference*, SwAligner&, SpliceSiteDB&, WalkMetrics&, PerReadMetrics&, SwMetrics&, HIMetrics&, RandomSource&, AlnSinkWrap&)’: hi_aligner.h:4081:61: error: could not convert ‘((((! found[0][0]) && (! found[0][1])) && (! found[1][0])) && (! found[1][1]))’ from ‘__vector(4) int’ to ‘bool’ 4081 | if(!found[0][0] && !found[0][1] && !found[1][0] && !found[1][1]) { hi_aligner.h:4087:22: error: could not convert ‘((HI_Aligner*)this)->_paired’ from ‘__vector(4) __bool int’ to ‘bool’ 4087 | if(this->_paired) { | ~~~~~~^~~~~~~ | | | __vector(4) __bool int hi_aligner.h:4095:18: error: could not convert ‘((HI_Aligner*)this)->_paired’ from ‘__vector(4) __bool int’ to ‘bool’ 4095 | if(this->_paired) { | ~~~~~~^~~~~~~ | | | __vector(4) __bool int hi_aligner.h:4131:20: error: could not convert ‘mate_found’ from ‘__vector(4) __bool int’ to ‘bool’ 4131 | if(mate_found) { | ^~~~~~~~~~ | | | __vector(4) __bool int hi_aligner.h:4160:16: error: could not convert ‘((HI_Aligner*)this)->HI_Aligner::_paired’ from ‘__vector(4) __bool int’ to ‘bool’ 4160 | if(_paired) { | ^~~~~~~ | | | __vector(4) __bool int hi_aligner.h:4165:16: error: could not convert ‘((HI_Aligner*)this)->HI_Aligner::_paired’ from ‘__vector(4) __bool int’ to ‘bool’ 4165 | if(_paired) { | ^~~~~~~ | | | __vector(4) __bool int hi_aligner.h:4193:28: error: could not convert ‘! unique’ from ‘__vector(4) int’ to ‘bool’ 4193 | if(!unique) | ^~~~~~~ | | | __vector(4) int hi_aligner.h:4205:28: error: could not convert ‘! unique2’ from ‘__vector(4) int’ to ‘bool’ 4205 | if(!unique2) | ^~~~~~~~ | | | __vector(4) int hi_aligner.h:4246:37: error: conversion of scalar ‘size_t’ {aka ‘long unsigned int’} to vector ‘__vector(4) int’ involves truncation 4246 | for(size_t rdi = 0; rdi < (_paired ? 2 : 1); rdi++) { hi_aligner.h:4248:45: error: could not convert ‘skip_repeat[rdi][fwi]’ from ‘__vector(4) __bool int’ to ‘bool’ 4248 | if(skip_repeat[rdi][fwi]) continue; | ^ | | | __vector(4) __bool int hi_aligner.h:4255:37: error: conversion of scalar ‘size_t’ {aka ‘long unsigned int’} to vector ‘__vector(4) int’ involves truncation 4255 | for(size_t rdi = 0; rdi < (_paired ? 2 : 1); rdi++) { hi_aligner.h:4257:45: error: could not convert ‘skip_repeat[rdi][fwi]’ from ‘__vector(4) __bool int’ to ‘bool’ 4257 | if(skip_repeat[rdi][fwi]) continue; | ^ | | | __vector(4) __bool int hi_aligner.h:4293:37: error: conversion of scalar ‘size_t’ {aka ‘long unsigned int’} to vector ‘__vector(4) int’ involves truncation 4293 | for(size_t rdi = 0; rdi < (_paired ? 2 : 1); rdi++) { hi_aligner.h:4300:37: error: conversion of scalar ‘size_t’ {aka ‘long unsigned int’} to vector ‘__vector(4) int’ involves truncation 4300 | for(size_t rdi = 0; rdi < (_paired ? 2 : 1); rdi++) { hi_aligner.h:4302:24: error: could not convert ‘! repeat[rdi][fwi]’ from ‘__vector(4) int’ to ‘bool’ 4302 | if(!repeat[rdi][fwi]) continue; hi_aligner.h:4357:37: error: conversion of scalar ‘size_t’ {aka ‘long unsigned int’} to vector ‘__vector(4) int’ involves truncation 4357 | for(size_t rdi = 0; rdi < (_paired ? 2 : 1); rdi++) { hi_aligner.h:4444:28: error: could not convert ‘candidate_found’ from ‘__vector(4) __bool int’ to ‘bool’ 4444 | if(candidate_found) { | ^~~~~~~~~~~~~~~ | | | __vector(4) __bool int hi_aligner.h:4462:33: error: could not convert ‘((rdi == 0) && ((HI_Aligner*)this)->HI_Aligner::_paired)’ from ‘__vector(4) int’ to ‘bool’ 4462 | if(rdi == 0 && _paired) { | ~~~~~~~~~^~~~~~~~~~ | | | __vector(4) int hi_aligner.h:4576:20: error: could not convert ‘((HI_Aligner*)this)->HI_Aligner::_paired’ from ‘__vector(4) __bool int’ to ‘bool’ 4576 | if(_paired) { | ^~~~~~~ | | | __vector(4) __bool int hi_aligner.h:4587:20: error: could not convert ‘align2repeat’ from ‘__vector(4) __bool int’ to ‘bool’ 4587 | if(align2repeat) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int hi_aligner.h:4613:32: error: could not convert ‘(((HI_Aligner*)this)->HI_Aligner::_paired && (rdi == 1))’ from ‘__vector(4) int’ to ‘bool’ 4613 | if(_paired && rdi == 1) { | ~~~~~~~~^~~~~~~~~~~ | | | __vector(4) int hi_aligner.h: In member function ‘virtual unsigned int HI_Aligner::nextBWT(const Scoring&, const PairedEndPolicy&, const TranscriptomePolicy&, const GraphPolicy&, const GFM&, const ALTDB&, const BitPairReference&, index_t&, __vector(4) __bool int&, WalkMetrics&, PerReadMetrics&, HIMetrics&, RandomSource&, AlnSinkWrap&)’: hi_aligner.h:4682:32: error: could not convert ‘((HI_Aligner*)this)->HI_Aligner::_paired’ from ‘__vector(4) __bool int’ to ‘bool’ 4682 | if(_paired) { | ^~~~~~~ | | | __vector(4) __bool int hi_aligner.h:4701:32: error: could not convert ‘((HI_Aligner*)this)->HI_Aligner::_paired’ from ‘__vector(4) __bool int’ to ‘bool’ 4701 | if(_paired) { | ^~~~~~~ | | | __vector(4) __bool int hi_aligner.h:4741:16: error: could not convert ‘! pseudogeneStop’ from ‘__vector(4) int’ to ‘bool’ 4741 | if(!pseudogeneStop) { | ^~~~~~~~~~~~~~~ | | | __vector(4) int hi_aligner.h:4744:16: error: could not convert ‘anchorStop’ from ‘__vector(4) __bool int’ to ‘bool’ 4744 | if(anchorStop) { | ^~~~~~~~~~ | | | __vector(4) __bool int hi_aligner.h: In member function ‘unsigned int HI_Aligner::pickNextReadToSearch(index_t&, __vector(4) __bool int&)’: hi_aligner.h:4893:16: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 4893 | return picked; | ^~~~~~ hi_aligner.h: In member function ‘index_t HI_Aligner::getAnchorHits(const GFM&, const PairedEndPolicy&, const TranscriptomePolicy&, const GraphPolicy&, const ALTDB&, const RepeatDB&, const BitPairReference&, RandomSource&, index_t, __vector(4) __bool int, EList >&, index_t, SharedTempVars&, WalkMetrics&, PerReadMetrics&, HIMetrics&, __vector(4) __bool int)’: hi_aligner.h:5162:72: error: inferred scalar type ‘long unsigned int’ is not an integer or floating point type of the same size as ‘__bool int’ 5162 | int64_t hitoff_diff = (tpol.no_spliced_alignment() ? 0 : tpol.maxIntronLen()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ hi_aligner.h:5169:20: error: could not convert ‘repeat’ from ‘__vector(4) __bool int’ to ‘bool’ 5169 | if(repeat) { | ^~~~~~ | | | __vector(4) __bool int hi_aligner.h:5174:20: error: could not convert ‘! overlapped’ from ‘__vector(4) int’ to ‘bool’ 5174 | if(!overlapped) { | ^~~~~~~~~~~ | | | __vector(4) int hi_aligner.h: In member function ‘index_t HI_Aligner::getRepeatHits(const GFM&, const PairedEndPolicy&, const TranscriptomePolicy&, const GraphPolicy&, const ALTDB&, const RepeatDB&, const RB_KmerTable&, const BitPairReference&, RandomSource&, index_t, __vector(4) __bool int, index_t, EList >&, index_t, SharedTempVars&, const Scoring&, SwAligner&, SpliceSiteDB&, SwMetrics&, WalkMetrics&, PerReadMetrics&, HIMetrics&, AlnSinkWrap&)’: hi_aligner.h:5226:37: error: inferred scalar type ‘BTDnaString&’ {aka ‘SDnaStringExpandable<1024, 2>&’} is not an integer or floating point type of the same size as ‘__bool int’ 5226 | const BTDnaString& seq = fw ? rd.patFw : rd.patRc; | ~~~^~~~~~~~~~~~~~~~~~~~~ hi_aligner.h: In member function ‘virtual unsigned int HI_Aligner::alignMate(const Scoring&, const PairedEndPolicy&, const TranscriptomePolicy&, const GraphPolicy&, const GFM&, const ALTDB&, const RepeatDB&, const BitPairReference&, SwAligner&, SpliceSiteDB&, index_t, __vector(4) __bool int, WalkMetrics&, PerReadMetrics&, SwMetrics&, HIMetrics&, RandomSource&, AlnSinkWrap&, index_t, index_t)’: hi_aligner.h:5605:32: error: inferred scalar type ‘bool&’ is not an integer or floating point type of the same size as ‘int’ 5605 | bool ofw = (fw == gMate2fw ? gMate1fw : gMate2fw); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ hi_aligner.h:5624:12: error: could not convert ‘first’ from ‘__vector(4) __bool int’ to ‘bool’ 5624 | if(first) { | ^~~~~ | | | __vector(4) __bool int hi_aligner.h:5628:16: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 5628 | if(fw) { | ^~ | | | __vector(4) __bool int hi_aligner.h:5687:49: error: could not convert ‘tpol.TranscriptomePolicy::no_spliced_alignment()’ from ‘__vector(4) __bool int’ to ‘bool’ 5687 | if(tpol.no_spliced_alignment()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int hi_aligner.h: In member function ‘unsigned int HI_Aligner::getGenomeCoords(const GFM&, const ALTDB&, const BitPairReference&, RandomSource&, index_t, index_t, index_t, index_t, const EList >&, __vector(4) __bool int, index_t, index_t, index_t, EList&, WalkMetrics&, PerReadMetrics&, HIMetrics&, __vector(4) __bool int, __vector(4) __bool int&)’: hi_aligner.h:5847:12: error: could not convert ‘! straddled2’ from ‘__vector(4) int’ to ‘bool’ 5847 | if(!straddled2) { | ^~~~~~~~~~~ | | | __vector(4) int hi_aligner.h: In member function ‘unsigned int HI_Aligner::getGenomeCoords_local(const GFM&, const ALTDB&, const BitPairReference&, RandomSource&, local_index_t, local_index_t, local_index_t, local_index_t, const EList >&, __vector(4) __bool int, index_t, index_t, EList&, WalkMetrics&, PerReadMetrics&, HIMetrics&, __vector(4) __bool int, __vector(4) __bool int&)’: hi_aligner.h:5920:12: error: could not convert ‘! result’ from ‘__vector(4) int’ to ‘bool’ 5920 | if(!result) continue; | ^~~~~~~ | | | __vector(4) int hi_aligner.h: In member function ‘unsigned int HI_Aligner::pairReads(const Scoring&, const PairedEndPolicy&, const TranscriptomePolicy&, const GraphPolicy&, const GFM&, const ALTDB&, const RepeatDB&, const BitPairReference&, WalkMetrics&, PerReadMetrics&, HIMetrics&, RandomSource&, AlnSinkWrap&)’: hi_aligner.h:5996:20: error: could not convert ‘! found’ from ‘__vector(4) int’ to ‘bool’ 5996 | if(!found) { | ^~~~~~ | | | __vector(4) int hi_aligner.h:6015:45: error: could not convert ‘tpol.TranscriptomePolicy::no_spliced_alignment()’ from ‘__vector(4) __bool int’ to ‘bool’ 6015 | if(tpol.no_spliced_alignment()){ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int hi_aligner.h:6042:45: error: could not convert ‘((! tpol.TranscriptomePolicy::no_spliced_alignment()) || dna_frag_pass)’ from ‘__vector(4) int’ to ‘bool’ 6042 | if(!tpol.no_spliced_alignment() || dna_frag_pass) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ | | | __vector(4) int hi_aligner.h: In member function ‘unsigned int HI_Aligner::reportHit(const Scoring&, const PairedEndPolicy&, const TranscriptomePolicy&, const GraphPolicy&, const GFM&, const ALTDB&, const RepeatDB&, const BitPairReference&, const SpliceSiteDB&, AlnSinkWrap&, index_t, const GenomeHit&, __vector(4) __bool int, const GenomeHit*)’: hi_aligner.h:6101:23: error: could not convert ‘(tpol.TranscriptomePolicy::xs_only() && spliced.first)’ from ‘__vector(4) int’ to ‘bool’ 6101 | if(tpol.xs_only() && spliced.first) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ | | | __vector(4) int hi_aligner.h:6105:37: error: could not convert ‘((! tpol.TranscriptomePolicy::no_spliced_alignment()) && tpol.TranscriptomePolicy::avoid_pseudogene())’ from ‘__vector(4) int’ to ‘bool’ 6105 | if(!tpol.no_spliced_alignment() && tpol.avoid_pseudogene()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int hi_aligner.h:6106:12: error: could not convert ‘! spliced.first’ from ‘__vector(4) int’ to ‘bool’ 6106 | if(!spliced.first) { | ^~~~~~~~~~~~~~ | | | __vector(4) int hi_aligner.h:6126:42: error: could not convert ‘(tpol.TranscriptomePolicy::transcriptome_mapping_only() && (! spliced.second))’ from ‘__vector(4) int’ to ‘bool’ 6126 | if(tpol.transcriptome_mapping_only() && !spliced.second) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ | | | __vector(4) int hi_aligner.h:6197:16: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 6197 | return done; | ^~~~ hi_aligner.h:6275:12: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 6275 | return done; | ^~~~ hi_aligner.h: In member function ‘index_t HI_Aligner::partialSearch(const GFM&, const Read&, const Scoring&, const ReportingParams&, __vector(4) __bool int, size_t, size_t&, size_t&, ReadBWTHit&, RandomSource&, __vector(4) __bool int&, __vector(4) __bool int&, index_t)’: hi_aligner.h:6382:33: error: inferred scalar type ‘const BTDnaString&’ {aka ‘const SDnaStringExpandable<1024, 2>&’} is not an integer or floating point type of the same size as ‘__bool int’ 6382 | const BTDnaString& seq = fw ? read.patFw : read.patRc; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ hi_aligner.h:6468:20: error: could not convert ‘linearFM’ from ‘const __vector(4) __bool int’ to ‘bool’ 6468 | if(linearFM) { | ^~~~~~~~ | | | const __vector(4) __bool int hi_aligner.h:6488:12: error: could not convert ‘pseudogeneStop_’ from ‘__vector(4) __bool int’ to ‘bool’ 6488 | if(pseudogeneStop_) { | ^~~~~~~~~~~~~~~ | | | __vector(4) __bool int hi_aligner.h:6505:12: error: could not convert ‘anchorStop_’ from ‘__vector(4) __bool int’ to ‘bool’ 6505 | if(anchorStop_) { | ^~~~~~~~~~~ | | | __vector(4) __bool int hi_aligner.h:6530:12: error: could not convert ‘anchorStop_’ from ‘__vector(4) __bool int’ to ‘bool’ 6530 | if(anchorStop_) { | ^~~~~~~~~~~ | | | __vector(4) __bool int hi_aligner.h:6548:12: error: could not convert ‘anchorStop’ from ‘__vector(4) __bool int’ to ‘bool’ 6548 | if(anchorStop) hit_type = ANCHOR_HIT; | ^~~~~~~~~~ | | | __vector(4) __bool int hi_aligner.h:6549:17: error: could not convert ‘pseudogeneStop’ from ‘__vector(4) __bool int’ to ‘bool’ 6549 | else if(pseudogeneStop) hit_type = PSEUDOGENE_HIT; | ^~~~~~~~~~~~~~ | | | __vector(4) __bool int hi_aligner.h:6554:12: error: could not convert ‘report’ from ‘__vector(4) __bool int’ to ‘bool’ 6554 | if(report) { | ^~~~~~ | | | __vector(4) __bool int hi_aligner.h: In member function ‘index_t HI_Aligner::globalGFMSearch(const GFM&, const Read&, const Scoring&, const ReportingParams&, __vector(4) __bool int, index_t, index_t&, index_t&, index_t&, index_t&, index_t&, EList >&, RandomSource&, __vector(4) __bool int&, index_t)’: hi_aligner.h:6631:33: error: inferred scalar type ‘const BTDnaString&’ {aka ‘const SDnaStringExpandable<1024, 2>&’} is not an integer or floating point type of the same size as ‘__bool int’ 6631 | const BTDnaString& seq = fw ? read.patFw : read.patRc; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ hi_aligner.h:6677:20: error: could not convert ‘linearFM’ from ‘const __vector(4) __bool int’ to ‘bool’ 6677 | if(linearFM) { | ^~~~~~~~ | | | const __vector(4) __bool int hi_aligner.h:6708:12: error: could not convert ‘uniqueStop_’ from ‘__vector(4) __bool int’ to ‘bool’ 6708 | if(uniqueStop_) { | ^~~~~~~~~~~ | | | __vector(4) __bool int hi_aligner.h: In member function ‘index_t HI_Aligner::localGFMSearch(const LocalGFM&, const Read&, const Scoring&, const ReportingParams&, __vector(4) __bool int, index_t, index_t&, local_index_t&, local_index_t&, local_index_t&, local_index_t&, EList >&, RandomSource&, __vector(4) __bool int&, local_index_t, local_index_t, local_index_t)’: hi_aligner.h:6779:33: error: inferred scalar type ‘const BTDnaString&’ {aka ‘const SDnaStringExpandable<1024, 2>&’} is not an integer or floating point type of the same size as ‘__bool int’ 6779 | const BTDnaString& seq = fw ? read.patFw : read.patRc; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ hi_aligner.h:6823:20: error: could not convert ‘linearFM’ from ‘const __vector(4) __bool int’ to ‘bool’ 6823 | if(linearFM) { | ^~~~~~~~ | | | const __vector(4) __bool int hi_aligner.h:6854:12: error: could not convert ‘uniqueStop_’ from ‘__vector(4) __bool int’ to ‘bool’ 6854 | if(uniqueStop_) { | ^~~~~~~~~~~ | | | __vector(4) __bool int In file included from hisat2.cpp:46: spliced_aligner.h: In member function ‘virtual void SplicedAligner::hybridSearch(const Scoring&, const PairedEndPolicy&, const TranscriptomePolicy&, const GraphPolicy&, const GFM&, const ALTDB&, const RepeatDB&, const BitPairReference&, SwAligner&, SpliceSiteDB&, index_t, __vector(4) __bool int, WalkMetrics&, PerReadMetrics&, SwMetrics&, HIMetrics&, RandomSource&, AlnSinkWrap&)’: spliced_aligner.h:221:16: error: could not convert ‘! found’ from ‘__vector(4) int’ to ‘bool’ 221 | if(!found) { | ^~~~~~ | | | __vector(4) int spliced_aligner.h:257:20: error: could not convert ‘found’ from ‘__vector(4) __bool int’ to ‘bool’ 257 | if(found) { | ^~~~~ | | | __vector(4) __bool int spliced_aligner.h:262:24: error: could not convert ‘found’ from ‘__vector(4) __bool int’ to ‘bool’ 262 | if(found) { | ^~~~~ | | | __vector(4) __bool int spliced_aligner.h:263:28: error: could not convert ‘! fw’ from ‘__vector(4) int’ to ‘bool’ 263 | if(!fw) res.alres.invertEdits(); | ^~~ | | | __vector(4) int spliced_aligner.h:297:16: error: could not convert ‘found’ from ‘__vector(4) __bool int’ to ‘bool’ 297 | if(found) { | ^~~~~ | | | __vector(4) __bool int In file included from hisat2.cpp:46: spliced_aligner.h: In member function ‘virtual int64_t SplicedAligner::hybridSearch_recur(const Scoring&, const PairedEndPolicy&, const TranscriptomePolicy&, const GraphPolicy&, const GFM&, const ALTDB&, const RepeatDB&, const BitPairReference&, SwAligner&, SpliceSiteDB&, index_t, const GenomeHit&, index_t, index_t, WalkMetrics&, PerReadMetrics&, SwMetrics&, HIMetrics&, RandomSource&, AlnSinkWrap&, __vector(4) __bool int, index_t)’: spliced_aligner.h:364:33: error: could not convert ‘tpol.TranscriptomePolicy::no_spliced_alignment()’ from ‘__vector(4) __bool int’ to ‘bool’ 364 | if(tpol.no_spliced_alignment()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int spliced_aligner.h:441:28: error: could not convert ‘! success’ from ‘__vector(4) int’ to ‘bool’ 441 | if(!success) { | ^~~~~~~~ | | | __vector(4) int spliced_aligner.h:562:32: error: could not convert ‘! success’ from ‘__vector(4) int’ to ‘bool’ 562 | if(!success) { | ^~~~~~~~ | | | __vector(4) int spliced_aligner.h:705:24: error: could not convert ‘! success’ from ‘__vector(4) int’ to ‘bool’ 705 | if(!success) { | ^~~~~~~~ | | | __vector(4) int spliced_aligner.h:854:16: error: could not convert ‘first’ from ‘__vector(4) __bool int’ to ‘bool’ 854 | if(first) { | ^~~~~ | | | __vector(4) __bool int spliced_aligner.h:952:24: error: could not convert ‘uniqueStop’ from ‘__vector(4) __bool int’ to ‘bool’ 952 | if(uniqueStop) { | ^~~~~~~~~~ | | | __vector(4) __bool int spliced_aligner.h:1076:12: error: could not convert ‘! success’ from ‘__vector(4) int’ to ‘bool’ 1076 | if(!success) { | ^~~~~~~~ | | | __vector(4) int spliced_aligner.h:1141:28: error: could not convert ‘uniqueStop’ from ‘__vector(4) __bool int’ to ‘bool’ 1141 | if(uniqueStop) { | ^~~~~~~~~~ | | | __vector(4) __bool int spliced_aligner.h:1389:24: error: could not convert ‘! success’ from ‘__vector(4) int’ to ‘bool’ 1389 | if(!success) { | ^~~~~~~~ | | | __vector(4) int spliced_aligner.h:1535:16: error: could not convert ‘first’ from ‘__vector(4) __bool int’ to ‘bool’ 1535 | if(first) { | ^~~~~ | | | __vector(4) __bool int spliced_aligner.h:1763:12: error: could not convert ‘! success’ from ‘__vector(4) int’ to ‘bool’ 1763 | if(!success) { | ^~~~~~~~ | | | __vector(4) int hisat2.cpp: At global scope: hisat2.cpp:69:6: error: conflicting declaration ‘__vector(4) __bool int gColor’ 69 | bool gColor; // colorspace (not supported) | ^~~~~~ In file included from gfm.h:53, from hgfm.h:24, from hisat2.cpp:33: search_globals.h:26:17: note: previous declaration as ‘bool gColor’ 26 | extern bool gColor; | ^~~~~~ hisat2.cpp:105:6: error: conflicting declaration ‘__vector(4) __bool int gMate1fw’ 105 | bool gMate1fw; // -1 mate aligns in fw orientation on fw strand | ^~~~~~~~ In file included from gfm.h:53, from hgfm.h:24, from hisat2.cpp:33: search_globals.h:39:17: note: previous declaration as ‘bool gMate1fw’ 39 | extern bool gMate1fw; | ^~~~~~~~ hisat2.cpp:106:6: error: conflicting declaration ‘__vector(4) __bool int gMate2fw’ 106 | bool gMate2fw; // -2 mate aligns in rc orientation on fw strand | ^~~~~~~~ In file included from gfm.h:53, from hgfm.h:24, from hisat2.cpp:33: search_globals.h:40:17: note: previous declaration as ‘bool gMate2fw’ 40 | extern bool gMate2fw; | ^~~~~~~~ hisat2.cpp:117:6: error: conflicting declaration ‘__vector(4) __bool int gNofw’ 117 | bool gNofw; // don't align fw orientation of read | ^~~~~ In file included from gfm.h:53, from hgfm.h:24, from hisat2.cpp:33: search_globals.h:37:17: note: previous declaration as ‘bool gNofw’ 37 | extern bool gNofw; | ^~~~~ hisat2.cpp:118:6: error: conflicting declaration ‘__vector(4) __bool int gNorc’ 118 | bool gNorc; // don't align rc orientation of read | ^~~~~ In file included from gfm.h:53, from hgfm.h:24, from hisat2.cpp:33: search_globals.h:38:17: note: previous declaration as ‘bool gNorc’ 38 | extern bool gNorc; | ^~~~~ hisat2.cpp:173:6: error: conflicting declaration ‘__vector(4) __bool int gReportOverhangs’ 173 | bool gReportOverhangs; // false -> filter out alignments that fall off the end of a reference sequence | ^~~~~~~~~~~~~~~~ In file included from gfm.h:53, from hgfm.h:24, from hisat2.cpp:33: search_globals.h:28:17: note: previous declaration as ‘bool gReportOverhangs’ 28 | extern bool gReportOverhangs; | ^~~~~~~~~~~~~~~~ hisat2.cpp: In function ‘void resetOptions()’: hisat2.cpp:312:19: error: cannot convert ‘int’ to ‘__vector(4) __bool int’ in assignment 312 | startVerbose = 0; | ^ | | | int hisat2.cpp:321:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 321 | metricsStderr = false; // print metrics to stderr (in addition to --metrics-file if it's specified | ^~~~~ hisat2.cpp:322:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 322 | metricsPerRead = false; // report a metrics tuple for every read? | ^~~~~ hisat2.cpp:323:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 323 | allHits = false; // for multihits, report just one | ^~~~~ hisat2.cpp:324:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 324 | showVersion = false; // just print version and quit? | ^~~~~ hisat2.cpp:330:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 330 | solexaQuals = false; // quality strings are solexa quals, not phred, and subtract 64 (not 33) | ^~~~~ hisat2.cpp:331:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 331 | phred64Quals = false; // quality chars are phred, but must subtract 64 (not 33) | ^~~~~ hisat2.cpp:332:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 332 | integerQuals = false; // quality strings are space-separated strings of integers, not ASCII | ^~~~~ hisat2.cpp:335:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 335 | noRefNames = false; // true -> print reference indexes; not names | ^~~~~ hisat2.cpp:339:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 339 | useSpinlock = true; // false -> don't use of spinlocks even if they're #defines | ^~~~ hisat2.cpp:340:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 340 | fileParallel = false; // separate threads read separate input files in parallel | ^~~~~ hisat2.cpp:341:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 341 | useShmem = false; // use shared memory to hold the index | ^~~~~ hisat2.cpp:342:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 342 | useMm = false; // use memory-mapped files to hold the index | ^~~~~ hisat2.cpp:343:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 343 | mmSweep = false; // sweep through memory-mapped files immediately after mapping | ^~~~~ hisat2.cpp:348:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 348 | gFlippedMatesOK = false; // allow mates to be in wrong order | ^~~~~ hisat2.cpp:349:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 349 | gDovetailMatesOK = false; // allow one mate to extend off the end of the other | ^~~~~ hisat2.cpp:350:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 350 | gContainMatesOK = true; // allow one mate to contain the other in PE alignment | ^~~~ hisat2.cpp:351:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 351 | gOlapMatesOK = true; // allow mates to overlap in PE alignment | ^~~~ hisat2.cpp:352:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 352 | gExpandToFrag = true; // incr max frag length to =larger mate len if necessary | ^~~~ hisat2.cpp:353:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 353 | gReportDiscordant = true; // find and report discordant paired-end alignments | ^~~~ hisat2.cpp:354:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 354 | gReportMixed = true; // find and report unpaired alignments for paired reads | ^~~~ hisat2.cpp:363:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 363 | hadoopOut = false; // print Hadoop status and summary messages | ^~~~~ hisat2.cpp:364:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 364 | fuzzy = false; // reads will have alternate basecalls w/ qualities | ^~~~~ hisat2.cpp:365:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 365 | fullRef = false; // print entire reference name instead of just up to 1st space | ^~~~~ hisat2.cpp:366:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 366 | samTruncQname = true; // whether to truncate QNAME to 255 chars | ^~~~ hisat2.cpp:367:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 367 | samOmitSecSeqQual = false; // omit SEQ/QUAL for 2ndary alignments? | ^~~~~ hisat2.cpp:368:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 368 | samNoUnal = false; // omit SAM records for unaligned reads | ^~~~~ hisat2.cpp:369:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 369 | samNoHead = false; // don't print any header lines in SAM output | ^~~~~ hisat2.cpp:370:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 370 | samNoSQ = false; // don't print @SQ header lines | ^~~~~ hisat2.cpp:371:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 371 | sam_print_as = true; | ^~~~ hisat2.cpp:372:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 372 | sam_print_xs = true; | ^~~~ hisat2.cpp:373:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 373 | sam_print_xss = false; // Xs:i and Ys:i | ^~~~~ hisat2.cpp:374:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 374 | sam_print_yn = false; // YN:i and Yn:i | ^~~~~ hisat2.cpp:375:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 375 | sam_print_xn = true; | ^~~~ hisat2.cpp:376:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 376 | sam_print_cs = false; | ^~~~~ hisat2.cpp:377:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 377 | sam_print_cq = false; | ^~~~~ hisat2.cpp:378:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 378 | sam_print_x0 = true; | ^~~~ hisat2.cpp:379:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 379 | sam_print_x1 = true; | ^~~~ hisat2.cpp:380:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 380 | sam_print_xm = true; | ^~~~ hisat2.cpp:381:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 381 | sam_print_xo = true; | ^~~~ hisat2.cpp:382:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 382 | sam_print_xg = true; | ^~~~ hisat2.cpp:383:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 383 | sam_print_nm = true; | ^~~~ hisat2.cpp:384:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 384 | sam_print_md = true; | ^~~~ hisat2.cpp:385:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 385 | sam_print_yf = true; | ^~~~ hisat2.cpp:386:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 386 | sam_print_yi = false; | ^~~~~ hisat2.cpp:387:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 387 | sam_print_ym = false; | ^~~~~ hisat2.cpp:388:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 388 | sam_print_yp = false; | ^~~~~ hisat2.cpp:389:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 389 | sam_print_yt = true; | ^~~~ hisat2.cpp:390:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 390 | sam_print_ys = true; | ^~~~ hisat2.cpp:391:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 391 | sam_print_zs = false; | ^~~~~ hisat2.cpp:392:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 392 | sam_print_xr = false; | ^~~~~ hisat2.cpp:393:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 393 | sam_print_xt = false; | ^~~~~ hisat2.cpp:394:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 394 | sam_print_xd = false; | ^~~~~ hisat2.cpp:395:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 395 | sam_print_xu = false; | ^~~~~ hisat2.cpp:396:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 396 | sam_print_yl = false; | ^~~~~ hisat2.cpp:397:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 397 | sam_print_ye = false; | ^~~~~ hisat2.cpp:398:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 398 | sam_print_yu = false; | ^~~~~ hisat2.cpp:399:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 399 | sam_print_xp = false; | ^~~~~ hisat2.cpp:400:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 400 | sam_print_yr = false; | ^~~~~ hisat2.cpp:401:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 401 | sam_print_zb = false; | ^~~~~ hisat2.cpp:402:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 402 | sam_print_zr = false; | ^~~~~ hisat2.cpp:403:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 403 | sam_print_zf = false; | ^~~~~ hisat2.cpp:404:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 404 | sam_print_zm = false; | ^~~~~ hisat2.cpp:405:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 405 | sam_print_zi = false; | ^~~~~ hisat2.cpp:406:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 406 | sam_print_zp = false; | ^~~~~ hisat2.cpp:407:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 407 | sam_print_zu = false; | ^~~~~ hisat2.cpp:408:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 408 | sam_print_xs_a = true; | ^~~~ hisat2.cpp:409:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 409 | sam_print_nh = true; | ^~~~ hisat2.cpp:410:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 410 | bwaSwLike = false; | ^~~~~ hisat2.cpp:413:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 413 | qcFilter = false; // don't believe upstream qc by default | ^~~~~ hisat2.cpp:414:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 414 | sortByScore = true; // prioritize alignments to report by score? | ^~~~ hisat2.cpp:418:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 418 | msample = true; | ^~~~ hisat2.cpp:424:20: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 424 | msNoCache = true; // true -> disable local cache | ^~~~ In file included from unique.h:41, from aln_sink.h:25, from hisat2.cpp:38: scoring.h:71:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 71 | #define DEFAULT_N_CAT_PAIR false | ^~~~~ hisat2.cpp:434:20: note: in expansion of macro ‘DEFAULT_N_CAT_PAIR’ 434 | penNCatPair = DEFAULT_N_CAT_PAIR; // concatenate mates before N filtering? | ^~~~~~~~~~~~~~~~~~ hisat2.cpp:435:20: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 435 | localAlign = false; // do local alignment in DP steps | ^~~~~ hisat2.cpp:436:20: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 436 | noisyHpolymer = false; | ^~~~~ hisat2.cpp:456:23: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 456 | seedSumm = false; // print summary information about seed hits, not alignments | ^~~~~ hisat2.cpp:457:23: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 457 | doUngapped = true; // do ungapped alignment | ^~~~ hisat2.cpp:467:23: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 467 | doExtend = true; // do seed extensions | ^~~~ hisat2.cpp:468:23: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 468 | enable8 = true; // use 8-bit SSE where possible? | ^~~~ hisat2.cpp:471:23: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 471 | doTri = false; // do triangular mini-fills? | ^~~~~ hisat2.cpp:476:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 476 | ignoreQuals = false; // all mms incur same penalty, regardless of qual | ^~~~~ hisat2.cpp:482:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 482 | doExactUpFront = true; // do exact search up front if seeds seem good enough | ^~~~ hisat2.cpp:483:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 483 | do1mmUpFront = true; // do 1mm search up front if seeds seem good enough | ^~~~ hisat2.cpp:488:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 488 | reorder = false; // reorder SAM records with -p > 1 | ^~~~~ hisat2.cpp:490:20: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 490 | arbitraryRandom = false; // let pseudo-random seeds be a function of read properties | ^~~~~ hisat2.cpp:491:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 491 | bowtie2p5 = false; | ^~~~~ hisat2.cpp:492:25: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 492 | useTempSpliceSite = true; | ^~~~ hisat2.cpp:503:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 503 | secondary = false; // allow secondary alignments | ^~~~~ hisat2.cpp:504:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 504 | no_spliced_alignment = false; | ^~~~~ hisat2.cpp:506:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 506 | splicesite_db_only = false; | ^~~~~ hisat2.cpp:507:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 507 | anchorStop = true; | ^~~~ hisat2.cpp:508:22: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 508 | pseudogeneStop = true; | ^~~~ hisat2.cpp:509:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 509 | tranMapOnly = false; | ^~~~~ hisat2.cpp:510:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 510 | tranAssm = false; | ^~~~~ hisat2.cpp:512:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 512 | avoid_pseudogene = false; | ^~~~~ hisat2.cpp:518:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 518 | rmChrName = false; | ^~~~~ hisat2.cpp:519:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 519 | addChrName = false; | ^~~~~ hisat2.cpp:522:21: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 522 | use_haplotype = false; | ^~~~~ hisat2.cpp:523:20: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 523 | enable_codis = false; | ^~~~~ hisat2.cpp:525:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 525 | templateLenAdjustment = true; | ^~~~ hisat2.cpp:527:23: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 527 | newAlignSummary = false; | ^~~~~ hisat2.cpp:530:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 530 | fast = false; | ^~~~~ hisat2.cpp:531:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 531 | sensitive = false; | ^~~~~ hisat2.cpp:532:22: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 532 | very_sensitive = false; | ^~~~~ hisat2.cpp:534:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 534 | repeat = false; // true iff alignments to repeat sequences are directly reported. | ^~~~~ hisat2.cpp:535:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 535 | use_repeat_index = true; | ^~~~ hisat2.cpp: In function ‘std::string applyPreset(const string&, Presets&)’: hisat2.cpp:1080:50: error: inferred scalar type ‘const char*’ is not an integer or floating point type of the same size as ‘__bool int’ 1080 | s.replace(found, strlen("%LOCAL%"), localAlign ? "-local" : ""); | ~~~~~~~~~~~^~~~~~~~~~~~~~~ hisat2.cpp: In function ‘void parseOption(int, const char*)’: hisat2.cpp:1105:33: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1105 | case ARG_TEST_25: bowtie2p5 = true; break; | ^~~~ hisat2.cpp:1133:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1133 | bwaSwLike = true; | ^~~~ hisat2.cpp:1134:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1134 | localAlign = true; | ^~~~ hisat2.cpp:1158:47: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1158 | case ARG_NO_DISCORDANT: gReportDiscordant = false; break; | ^~~~~ hisat2.cpp:1159:37: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1159 | case ARG_NO_MIXED: gReportMixed = false; break; | ^~~~~ hisat2.cpp:1166:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1166 | case ARG_SHMEM: useShmem = true; break; | ^~~~ hisat2.cpp:1167:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1167 | case ARG_SEED_SUMM: seedSumm = true; break; | ^~~~ hisat2.cpp:1170:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1170 | useMm = true; | ^~~~ hisat2.cpp:1180:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1180 | case ARG_MMSWEEP: mmSweep = true; break; | ^~~~ hisat2.cpp:1181:35: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1181 | case ARG_HADOOPOUT: hadoopOut = true; break; | ^~~~ hisat2.cpp:1182:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1182 | case ARG_SOLEXA_QUALS: solexaQuals = true; break; | ^~~~ hisat2.cpp:1183:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1183 | case ARG_INTEGER_QUALS: integerQuals = true; break; | ^~~~ hisat2.cpp:1184:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1184 | case ARG_PHRED64: phred64Quals = true; break; | ^~~~ hisat2.cpp:1185:35: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1185 | case ARG_PHRED33: solexaQuals = false; phred64Quals = false; break; | ^~~~~ hisat2.cpp:1185:57: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1185 | case ARG_PHRED33: solexaQuals = false; phred64Quals = false; break; | ^~~~~ hisat2.cpp:1187:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1187 | case ARG_NO_CACHE: msNoCache = true; break; | ^~~~ hisat2.cpp:1188:35: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1188 | case ARG_USE_CACHE: msNoCache = false; break; | ^~~~~ hisat2.cpp:1195:33: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1195 | case ARG_REFIDX: noRefNames = true; break; | ^~~~ hisat2.cpp:1196:27: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1196 | case ARG_FUZZY: fuzzy = true; break; | ^~~~ hisat2.cpp:1197:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1197 | case ARG_FULLREF: fullRef = true; break; | ^~~~ hisat2.cpp:1205:22: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1205 | arbitraryRandom = true; | ^~~~ hisat2.cpp:1212:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1212 | integerQuals = true; | ^~~~ hisat2.cpp:1216:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1216 | integerQuals = true; | ^~~~ hisat2.cpp:1220:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1220 | integerQuals = true; | ^~~~ hisat2.cpp:1234:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1234 | fileParallel = true; | ^~~~ hisat2.cpp:1245:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1245 | msample = true; | ^~~~ hisat2.cpp:1247:13: error: could not convert ‘(((saw_a != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) | ((saw_k != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1247 | if(saw_a || saw_k) { | ~~~~~~^~~~~~~~ | | | __vector(4) int hisat2.cpp:1253:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1253 | saw_M = true; | ^~~~ hisat2.cpp:1263:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1263 | doExtend = false; | ^~~~~ hisat2.cpp:1301:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1301 | msample = false; | ^~~~~ hisat2.cpp:1302:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1302 | allHits = true; | ^~~~ hisat2.cpp:1304:13: error: could not convert ‘(((saw_M != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) | ((saw_k != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1304 | if(saw_M || saw_k) { | ~~~~~~^~~~~~~~ | | | __vector(4) int hisat2.cpp:1308:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1308 | saw_a = true; | ^~~~ hisat2.cpp:1312:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1312 | msample = false; | ^~~~~ hisat2.cpp:1315:13: error: could not convert ‘(((saw_M != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) | ((saw_a != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1315 | if(saw_M || saw_a) { | ~~~~~~^~~~~~~~ | | | __vector(4) int hisat2.cpp:1319:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1319 | saw_k = true; | ^~~~ hisat2.cpp:1323:41: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1323 | case ARG_STARTVERBOSE: startVerbose = true; break; | ^~~~ hisat2.cpp:1332:43: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1332 | case ARG_METRIC_STDERR: metricsStderr = true; break; | ^~~~ hisat2.cpp:1333:46: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1333 | case ARG_METRIC_PER_READ: metricsPerRead = true; break; | ^~~~ hisat2.cpp:1336:48: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1336 | case ARG_SAM_NO_QNAME_TRUNC: samTruncQname = false; break; | ^~~~~ hisat2.cpp:1337:50: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1337 | case ARG_SAM_OMIT_SEC_SEQ: samOmitSecSeqQual = true; break; | ^~~~ hisat2.cpp:1338:37: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1338 | case ARG_SAM_NO_UNAL: samNoUnal = true; break; | ^~~~ hisat2.cpp:1339:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1339 | case ARG_SAM_NOHEAD: samNoHead = true; break; | ^~~~ hisat2.cpp:1340:32: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1340 | case ARG_SAM_NOSQ: samNoSQ = true; break; | ^~~~ hisat2.cpp:1341:41: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1341 | case ARG_SAM_PRINT_YI: sam_print_yi = true; break; | ^~~~ hisat2.cpp:1342:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1342 | case ARG_REORDER: reorder = true; break; | ^~~~ hisat2.cpp:1344:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1344 | sam_print_zp = true; | ^~~~ hisat2.cpp:1345:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1345 | sam_print_zu = true; | ^~~~ hisat2.cpp:1346:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1346 | sam_print_xp = true; | ^~~~ hisat2.cpp:1347:20: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1347 | sam_print_xss = true; | ^~~~ hisat2.cpp:1348:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1348 | sam_print_yn = true; | ^~~~ hisat2.cpp:1352:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1352 | sam_print_zs = true; | ^~~~ hisat2.cpp:1365:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1365 | doTri = true; | ^~~~ hisat2.cpp:1368:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1368 | sam_print_xr = true; | ^~~~ hisat2.cpp:1372:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1372 | sam_print_xt = true; | ^~~~ hisat2.cpp:1373:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1373 | sam_print_xd = true; | ^~~~ hisat2.cpp:1374:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1374 | sam_print_xu = true; | ^~~~ hisat2.cpp:1375:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1375 | sam_print_yl = true; | ^~~~ hisat2.cpp:1376:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1376 | sam_print_ye = true; | ^~~~ hisat2.cpp:1377:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1377 | sam_print_yu = true; | ^~~~ hisat2.cpp:1378:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1378 | sam_print_yr = true; | ^~~~ hisat2.cpp:1379:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1379 | sam_print_zb = true; | ^~~~ hisat2.cpp:1380:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1380 | sam_print_zr = true; | ^~~~ hisat2.cpp:1381:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1381 | sam_print_zf = true; | ^~~~ hisat2.cpp:1382:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1382 | sam_print_zm = true; | ^~~~ hisat2.cpp:1383:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1383 | sam_print_zi = true; | ^~~~ hisat2.cpp:1417:32: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1417 | case ARG_LOCAL: localAlign = true; break; | ^~~~ hisat2.cpp:1418:37: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1418 | case ARG_END_TO_END: localAlign = false; break; | ^~~~~ hisat2.cpp:1419:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1419 | case ARG_SSE8: enable8 = true; break; | ^~~~ hisat2.cpp:1420:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1420 | case ARG_SSE8_NO: enable8 = false; break; | ^~~~~ hisat2.cpp:1421:35: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1421 | case ARG_UNGAPPED: doUngapped = true; break; | ^~~~ hisat2.cpp:1422:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1422 | case ARG_UNGAPPED_NO: doUngapped = false; break; | ^~~~~ hisat2.cpp:1429:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1429 | case ARG_QC_FILTER: qcFilter = true; break; | ^~~~ hisat2.cpp:1430:45: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1430 | case ARG_NO_SCORE_PRIORITY: sortByScore = false; break; | ^~~~~ hisat2.cpp:1431:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1431 | case ARG_IGNORE_QUALS: ignoreQuals = true; break; | ^~~~ hisat2.cpp:1434:47: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1434 | case ARG_EXACT_UPFRONT: doExactUpFront = true; break; | ^~~~ hisat2.cpp:1435:47: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1435 | case ARG_1MM_UPFRONT: do1mmUpFront = true; break; | ^~~~ hisat2.cpp:1436:47: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1436 | case ARG_EXACT_UPFRONT_NO: doExactUpFront = false; break; | ^~~~~ hisat2.cpp:1437:47: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1437 | case ARG_1MM_UPFRONT_NO: do1mmUpFront = false; break; | ^~~~~ hisat2.cpp:1439:41: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1439 | case ARG_NOISY_HPOLY: noisyHpolymer = true; break; | ^~~~ hisat2.cpp:1441:49: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1441 | case ARG_PRESET_VERY_FAST_LOCAL: localAlign = true; | ^~~~ hisat2.cpp:1445:44: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1445 | case ARG_PRESET_FAST_LOCAL: localAlign = true; | ^~~~ hisat2.cpp:1447:20: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1447 | fast = true; | ^~~~ hisat2.cpp:1450:49: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1450 | case ARG_PRESET_SENSITIVE_LOCAL: localAlign = true; | ^~~~ hisat2.cpp:1452:25: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1452 | sensitive = true; | ^~~~ hisat2.cpp:1455:54: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1455 | case ARG_PRESET_VERY_SENSITIVE_LOCAL: localAlign = true; | ^~~~ hisat2.cpp:1457:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1457 | very_sensitive = true; | ^~~~ hisat2.cpp:1626:35: error: cannot convert ‘int’ to ‘__vector(4) __bool int’ in assignment 1626 | case ARG_VERSION: showVersion = 1; break; | ^ | | | int hisat2.cpp:1627:57: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1627 | case ARG_NO_TEMPSPLICESITE: useTempSpliceSite = false; break; | ^~~~~ hisat2.cpp:1689:41: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1689 | case ARG_SECONDARY: secondary = true; break; | ^~~~ hisat2.cpp:1690:63: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1690 | case ARG_NO_SPLICED_ALIGNMENT: no_spliced_alignment = true; break; | ^~~~ hisat2.cpp:1704:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1704 | splicesite_db_only = true; | ^~~~ hisat2.cpp:1708:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1708 | anchorStop = false; | ^~~~~ hisat2.cpp:1712:27: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1712 | tranMapOnly = true; | ^~~~ hisat2.cpp:1716:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1716 | tranAssm = true; | ^~~~ hisat2.cpp:1720:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1720 | tranAssm = true; | ^~~~ hisat2.cpp:1725:32: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1725 | avoid_pseudogene = true; | ^~~~ hisat2.cpp:1735:25: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1735 | rmChrName = true; | ^~~~ hisat2.cpp:1739:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1739 | addChrName = true; | ^~~~ hisat2.cpp:1747:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1747 | use_haplotype = true; | ^~~~ hisat2.cpp:1751:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1751 | enable_codis = true; | ^~~~ hisat2.cpp:1755:37: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1755 | templateLenAdjustment = false; | ^~~~~ hisat2.cpp:1763:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1763 | newAlignSummary = true; | ^~~~ hisat2.cpp:1771:22: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1771 | repeat = true; | ^~~~ hisat2.cpp:1775:32: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1775 | use_repeat_index = false; | ^~~~~ hisat2.cpp: In function ‘void parseOptions(int, const char**)’: hisat2.cpp:1800:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1800 | saw_M = false; | ^~~~~ hisat2.cpp:1801:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1801 | saw_a = false; | ^~~~~ hisat2.cpp:1802:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1802 | saw_k = false; | ^~~~~ hisat2.cpp:1804:5: error: could not convert ‘startVerbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1804 | if(startVerbose) { cerr << "Parsing options: "; logTime(cerr, true); } | ^~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:1823:2: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1823 | auto_ptr presets(new PresetsV0()); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/memory:80, from gfm.h:28, from hgfm.h:24, from hisat2.cpp:33: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ hisat2.cpp:1879:20: error: could not convert ‘((((((saw_a != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) | ((saw_k != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) | (true ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1879 | if(saw_a || saw_k || true) { | ~~~~~~~~~~~~~~~^~~~~~~ | | | __vector(4) int hisat2.cpp:1880:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1880 | msample = false; | ^~~~~ hisat2.cpp:1884:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1884 | msample = true; | ^~~~ hisat2.cpp:1887:8: error: could not convert ‘fast’ from ‘__vector(4) __bool int’ to ‘bool’ 1887 | if(fast) { | ^~~~ | | | __vector(4) __bool int hisat2.cpp:1888:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1888 | use_repeat_index = false; | ^~~~~ hisat2.cpp:1889:15: error: could not convert ‘sensitive’ from ‘__vector(4) __bool int’ to ‘bool’ 1889 | } else if(sensitive) { | ^~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:1896:21: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1896 | saw_k = true; | ^~~~ hisat2.cpp:1899:15: error: could not convert ‘very_sensitive’ from ‘__vector(4) __bool int’ to ‘bool’ 1899 | } else if(very_sensitive) { | ^~~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:1903:21: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1903 | saw_k = true; | ^~~~ hisat2.cpp:1962:23: error: could not convert ‘((((((useShmem != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((useMm != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((gQuiet == 0) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1962 | if(useShmem && useMm && !gQuiet) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) int hisat2.cpp:1964:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1964 | useMm = false; | ^~~~~ hisat2.cpp: At global scope: hisat2.cpp:2045:18: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 2045 | bool getLock = false) | ^~~~~ | | | bool hisat2.cpp: In member function ‘void OuterLoopMetrics::merge(const OuterLoopMetrics&, __vector(4) __bool int)’: hisat2.cpp:2047:34: error: no matching function for call to ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, __vector(4) __bool int&)’ 2047 | ThreadSafe ts(&mutex_m, getLock); | ^ In file included from ds.h:30, from sequence_io.h:28, from multikey_qsort.h:24, from diff_sample.h:26, from blockwise_sa.h:29, from gfm.h:43, from hgfm.h:24, from hisat2.cpp:33: threading.h:39:5: note: candidate: ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, bool)’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ^~~~~~~~~~ threading.h:39:41: note: no known conversion for argument 2 from ‘__vector(4) __bool int’ to ‘bool’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ~~~~~^~~~~~~~~~~~~ threading.h:37:7: note: candidate: ‘constexpr ThreadSafe::ThreadSafe(const ThreadSafe&)’ 37 | class ThreadSafe { | ^~~~~~~~~~ threading.h:37:7: note: candidate expects 1 argument, 2 provided hisat2.cpp: In constructor ‘PerfMetrics::PerfMetrics()’: hisat2.cpp:2075:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 2075 | PerfMetrics() : first(true) { reset(); } | ^~~~ | | | bool hisat2.cpp: In member function ‘void PerfMetrics::merge(const OuterLoopMetrics*, const SeedSearchMetrics*, const WalkMetrics*, const SwMetrics*, const SwMetrics*, const ReportingMetrics*, const SSEMetrics*, const SSEMetrics*, const SSEMetrics*, const SSEMetrics*, uint64_t, uint64_t, uint64_t, const HIMetrics*, __vector(4) __bool int)’: hisat2.cpp:2132:34: error: no matching function for call to ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, __vector(4) __bool int&)’ 2132 | ThreadSafe ts(&mutex_m, getLock); | ^ In file included from ds.h:30, from sequence_io.h:28, from multikey_qsort.h:24, from diff_sample.h:26, from blockwise_sa.h:29, from gfm.h:43, from hgfm.h:24, from hisat2.cpp:33: threading.h:39:5: note: candidate: ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, bool)’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ^~~~~~~~~~ threading.h:39:41: note: no known conversion for argument 2 from ‘__vector(4) __bool int’ to ‘bool’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ~~~~~^~~~~~~~~~~~~ threading.h:37:7: note: candidate: ‘constexpr ThreadSafe::ThreadSafe(const ThreadSafe&)’ 37 | class ThreadSafe { | ^~~~~~~~~~ threading.h:37:7: note: candidate expects 1 argument, 2 provided hisat2.cpp:2134:20: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 2134 | olmu.merge(*ol, false); | ^~~~~ | | | bool hisat2.cpp:2045:8: note: initializing argument 2 of ‘void OuterLoopMetrics::merge(const OuterLoopMetrics&, __vector(4) __bool int)’ 2045 | bool getLock = false) | ^ hisat2.cpp:2143:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 2143 | swmuSeed.merge(*swSeed, false); | ^~~~~ | | | bool In file included from aligner_sw.h:75, from aligner_sw_driver.h:86, from hi_aligner.h:42, from spliced_aligner.h:23, from hisat2.cpp:46: aligner_sw_common.h:217:38: note: initializing argument 2 of ‘void SwMetrics::merge(const SwMetrics&, __vector(4) __bool int)’ 217 | void merge(const SwMetrics& r, bool getLock = false) { | ^ hisat2.cpp:2146:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 2146 | swmuMate.merge(*swMate, false); | ^~~~~ | | | bool In file included from aligner_sw.h:75, from aligner_sw_driver.h:86, from hi_aligner.h:42, from spliced_aligner.h:23, from hisat2.cpp:46: aligner_sw_common.h:217:38: note: initializing argument 2 of ‘void SwMetrics::merge(const SwMetrics&, __vector(4) __bool int)’ 217 | void merge(const SwMetrics& r, bool getLock = false) { | ^ hisat2.cpp:2152:33: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 2152 | dpSse8uSeed.merge(*dpSse8Ex, false); | ^~~~~ | | | bool In file included from aligner_sw.h:85, from aligner_sw_driver.h:86, from hi_aligner.h:42, from spliced_aligner.h:23, from hisat2.cpp:46: aligner_swsse.h:44:39: note: initializing argument 2 of ‘void SSEMetrics::merge(const SSEMetrics&, __vector(4) __bool int)’ 44 | void merge(const SSEMetrics& o, bool getLock = false) { | ^ hisat2.cpp:2155:33: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 2155 | dpSse8uMate.merge(*dpSse8Ma, false); | ^~~~~ | | | bool In file included from aligner_sw.h:85, from aligner_sw_driver.h:86, from hi_aligner.h:42, from spliced_aligner.h:23, from hisat2.cpp:46: aligner_swsse.h:44:39: note: initializing argument 2 of ‘void SSEMetrics::merge(const SSEMetrics&, __vector(4) __bool int)’ 44 | void merge(const SSEMetrics& o, bool getLock = false) { | ^ hisat2.cpp:2158:35: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 2158 | dpSse16uSeed.merge(*dpSse16Ex, false); | ^~~~~ | | | bool In file included from aligner_sw.h:85, from aligner_sw_driver.h:86, from hi_aligner.h:42, from spliced_aligner.h:23, from hisat2.cpp:46: aligner_swsse.h:44:39: note: initializing argument 2 of ‘void SSEMetrics::merge(const SSEMetrics&, __vector(4) __bool int)’ 44 | void merge(const SSEMetrics& o, bool getLock = false) { | ^ hisat2.cpp:2161:35: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 2161 | dpSse16uMate.merge(*dpSse16Ma, false); | ^~~~~ | | | bool In file included from aligner_sw.h:85, from aligner_sw_driver.h:86, from hi_aligner.h:42, from spliced_aligner.h:23, from hisat2.cpp:46: aligner_swsse.h:44:39: note: initializing argument 2 of ‘void SSEMetrics::merge(const SSEMetrics&, __vector(4) __bool int)’ 44 | void merge(const SSEMetrics& o, bool getLock = false) { | ^ hisat2.cpp:2167:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 2167 | him.merge(*hi, false); | ^~~~~ | | | bool In file included from spliced_aligner.h:23, from hisat2.cpp:46: hi_aligner.h:3936:38: note: initializing argument 2 of ‘void HIMetrics::merge(const HIMetrics&, __vector(4) __bool int)’ 3936 | void merge(const HIMetrics& r, bool getLock = false) { | ^ hisat2.cpp: In member function ‘void PerfMetrics::reportInterval(OutFileBuf*, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, const BTString*)’: hisat2.cpp:2183:31: error: no matching function for call to ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, __vector(4) __bool int&)’ 2183 | ThreadSafe ts(&mutex_m, sync); | ^ In file included from ds.h:30, from sequence_io.h:28, from multikey_qsort.h:24, from diff_sample.h:26, from blockwise_sa.h:29, from gfm.h:43, from hgfm.h:24, from hisat2.cpp:33: threading.h:39:5: note: candidate: ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, bool)’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ^~~~~~~~~~ threading.h:39:41: note: no known conversion for argument 2 from ‘__vector(4) __bool int’ to ‘bool’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ~~~~~^~~~~~~~~~~~~ threading.h:37:7: note: candidate: ‘constexpr ThreadSafe::ThreadSafe(const ThreadSafe&)’ 37 | class ThreadSafe { | ^~~~~~~~~~ threading.h:37:7: note: candidate expects 1 argument, 2 provided hisat2.cpp:2187:6: error: could not convert ‘((PerfMetrics*)this)->PerfMetrics::first’ from ‘__vector(4) __bool int’ to ‘bool’ 2187 | if(first) { | ^~~~~ | | | __vector(4) __bool int hisat2.cpp:2344:8: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2344 | if(metricsStderr) stderrSs << "Name\t"; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2348:7: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2348 | if(metricsStderr) stderrSs << str; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2349:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 2349 | first = false; | ^~~~~ hisat2.cpp:2352:6: error: could not convert ‘total’ from ‘__vector(4) __bool int’ to ‘bool’ 2352 | if(total) mergeIncrementals(); | ^~~~~ | | | __vector(4) __bool int hisat2.cpp:2360:7: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2360 | if(metricsStderr) { | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2367:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2367 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2370:38: error: inferred scalar type ‘OuterLoopMetrics’ is not an integer or floating point type of the same size as ‘__bool int’ 2370 | const OuterLoopMetrics& ol = total ? olm : olmu; | ~~~~~~^~~~~~~~~~~~ hisat2.cpp:2374:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2374 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2378:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2378 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2382:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2382 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2386:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2386 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2390:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2390 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2394:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2394 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2397:38: error: inferred scalar type ‘ReportingMetrics’ is not an integer or floating point type of the same size as ‘__bool int’ 2397 | const ReportingMetrics& rp = total ? rpm : rpmu; | ~~~~~~^~~~~~~~~~~~ hisat2.cpp:2401:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2401 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2405:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2405 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2409:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2409 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2413:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2413 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2417:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2417 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2421:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2421 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2425:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2425 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2429:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2429 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2433:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2433 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2437:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2437 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2441:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2441 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2445:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2445 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2449:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2449 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2453:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2453 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2457:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2457 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2460:39: error: inferred scalar type ‘SeedSearchMetrics’ is not an integer or floating point type of the same size as ‘__bool int’ 2460 | const SeedSearchMetrics& sd = total ? sdm : sdmu; | ~~~~~~^~~~~~~~~~~~ hisat2.cpp:2464:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2464 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2468:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2468 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2472:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2472 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2476:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2476 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2480:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2480 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2484:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2484 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2487:33: error: inferred scalar type ‘WalkMetrics’ is not an integer or floating point type of the same size as ‘__bool int’ 2487 | const WalkMetrics& wl = total ? wlm : wlmu; | ~~~~~~^~~~~~~~~~~~ hisat2.cpp:2491:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2491 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2495:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2495 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2499:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2499 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2503:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2503 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2507:26: error: inferred scalar type ‘uint64_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 2507 | itoa10(total ? swmSeed.rshit : swmuSeed.rshit, buf); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:2508:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2508 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2512:26: error: inferred scalar type ‘uint64_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 2512 | itoa10(total ? sdm.bestmin0 : sdmu.bestmin0, buf); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:2513:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2513 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2516:26: error: inferred scalar type ‘uint64_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 2516 | itoa10(total ? sdm.bestmin1 : sdmu.bestmin1, buf); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:2517:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2517 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2520:26: error: inferred scalar type ‘uint64_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 2520 | itoa10(total ? sdm.bestmin2 : sdmu.bestmin2, buf); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:2521:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2521 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2525:26: error: inferred scalar type ‘uint64_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 2525 | itoa10(total ? swmSeed.exatts : swmuSeed.exatts, buf); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:2526:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2526 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2529:26: error: inferred scalar type ‘uint64_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 2529 | itoa10(total ? swmSeed.exsucc : swmuSeed.exsucc, buf); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:2530:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2530 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2533:26: error: inferred scalar type ‘uint64_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 2533 | itoa10(total ? swmSeed.exranges : swmuSeed.exranges, buf); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:2534:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2534 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2537:26: error: inferred scalar type ‘uint64_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 2537 | itoa10(total ? swmSeed.exrows : swmuSeed.exrows, buf); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:2538:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2538 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2541:26: error: inferred scalar type ‘uint64_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 2541 | itoa10(total ? swmSeed.exooms : swmuSeed.exooms, buf); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:2542:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2542 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2546:26: error: inferred scalar type ‘uint64_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 2546 | itoa10(total ? swmSeed.mm1atts : swmuSeed.mm1atts, buf); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:2547:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2547 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2550:26: error: inferred scalar type ‘uint64_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 2550 | itoa10(total ? swmSeed.mm1succ : swmuSeed.mm1succ, buf); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:2551:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2551 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2554:26: error: inferred scalar type ‘uint64_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 2554 | itoa10(total ? swmSeed.mm1ranges : swmuSeed.mm1ranges, buf); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:2555:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2555 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2558:26: error: inferred scalar type ‘uint64_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 2558 | itoa10(total ? swmSeed.mm1rows : swmuSeed.mm1rows, buf); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:2559:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2559 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2562:26: error: inferred scalar type ‘uint64_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 2562 | itoa10(total ? swmSeed.mm1ooms : swmuSeed.mm1ooms, buf); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:2563:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2563 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2567:26: error: inferred scalar type ‘uint64_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 2567 | itoa10(total ? swmSeed.ungapsucc : swmuSeed.ungapsucc, buf); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:2568:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2568 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2571:26: error: inferred scalar type ‘uint64_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 2571 | itoa10(total ? swmSeed.ungapfail : swmuSeed.ungapfail, buf); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:2572:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2572 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2575:26: error: inferred scalar type ‘uint64_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 2575 | itoa10(total ? swmSeed.ungapnodec : swmuSeed.ungapnodec, buf); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:2576:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2576 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2580:26: error: inferred scalar type ‘uint64_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 2580 | itoa10(total ? swmSeed.sws10 : swmuSeed.sws10, buf); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:2581:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2581 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2584:26: error: inferred scalar type ‘uint64_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 2584 | itoa10(total ? swmSeed.sws5 : swmuSeed.sws5, buf); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:2585:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2585 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2588:26: error: inferred scalar type ‘uint64_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 2588 | itoa10(total ? swmSeed.sws3 : swmuSeed.sws3, buf); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:2589:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2589 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2593:26: error: inferred scalar type ‘uint64_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 2593 | itoa10(total ? swmMate.sws10 : swmuMate.sws10, buf); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:2594:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2594 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2597:26: error: inferred scalar type ‘uint64_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 2597 | itoa10(total ? swmMate.sws5 : swmuMate.sws5, buf); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:2598:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2598 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2601:26: error: inferred scalar type ‘uint64_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 2601 | itoa10(total ? swmMate.sws3 : swmuMate.sws3, buf); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:2602:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2602 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2605:38: error: inferred scalar type ‘SSEMetrics’ is not an integer or floating point type of the same size as ‘__bool int’ 2605 | const SSEMetrics& dpSse16s = total ? dpSse16Seed : dpSse16uSeed; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:2609:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2609 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2613:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2613 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2617:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2617 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2621:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2621 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2625:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2625 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2629:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2629 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2633:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2633 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2637:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2637 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2641:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2641 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2645:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2645 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2649:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2649 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2653:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2653 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2657:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2657 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2661:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2661 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2665:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2665 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2668:37: error: inferred scalar type ‘SSEMetrics’ is not an integer or floating point type of the same size as ‘__bool int’ 2668 | const SSEMetrics& dpSse8s = total ? dpSse8Seed : dpSse8uSeed; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:2672:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2672 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2676:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2676 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2680:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2680 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2684:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2684 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2688:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2688 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2692:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2692 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2696:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2696 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2700:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2700 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2704:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2704 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2708:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2708 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2712:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2712 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2716:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2716 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2720:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2720 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2724:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2724 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2728:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2728 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2731:38: error: inferred scalar type ‘SSEMetrics’ is not an integer or floating point type of the same size as ‘__bool int’ 2731 | const SSEMetrics& dpSse16m = total ? dpSse16Mate : dpSse16uMate; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:2735:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2735 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2739:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2739 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2743:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2743 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2747:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2747 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2751:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2751 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2755:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2755 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2759:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2759 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2763:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2763 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2767:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2767 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2771:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2771 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2775:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2775 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2779:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2779 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2783:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2783 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2787:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2787 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2791:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2791 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2794:37: error: inferred scalar type ‘SSEMetrics’ is not an integer or floating point type of the same size as ‘__bool int’ 2794 | const SSEMetrics& dpSse8m = total ? dpSse8Mate : dpSse8uMate; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:2798:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2798 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2802:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2802 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2806:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2806 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2810:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2810 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2814:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2814 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2818:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2818 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2822:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2822 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2826:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2826 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2830:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2830 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2834:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2834 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2838:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2838 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2842:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2842 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2846:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2846 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2850:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2850 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2854:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2854 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2858:26: error: inferred scalar type ‘uint64_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 2858 | itoa10(total ? nbtfiltst : nbtfiltst_u, buf); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:2859:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2859 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2862:26: error: inferred scalar type ‘uint64_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 2862 | itoa10(total ? nbtfiltsc : nbtfiltsc_u, buf); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:2863:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2863 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2866:26: error: inferred scalar type ‘uint64_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 2866 | itoa10(total ? nbtfiltdo : nbtfiltdo_u, buf); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:2867:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2867 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2872:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2872 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2876:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2876 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2880:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2880 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2884:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2884 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2888:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2888 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2892:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2892 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2896:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2896 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2900:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2900 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2904:12: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2904 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2909:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2909 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2913:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2913 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2917:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2917 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2921:12: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2921 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2925:12: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2925 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2929:12: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2929 | if(metricsStderr) stderrSs << buf << '\t'; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2933:12: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2933 | if(metricsStderr) stderrSs << buf; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2937:6: error: could not convert ‘metricsStderr’ from ‘__vector(4) __bool int’ to ‘bool’ 2937 | if(metricsStderr) cerr << stderrSs.str().c_str() << endl; | ^~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:2938:6: error: could not convert ‘((total == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 2938 | if(!total) mergeIncrementals(); | ^~~~~~ | | | __vector(4) int hisat2.cpp: In member function ‘void PerfMetrics::mergeIncrementals()’: hisat2.cpp:2942:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 2942 | olm.merge(olmu, false); | ^~~~~ | | | bool hisat2.cpp:2045:8: note: initializing argument 2 of ‘void OuterLoopMetrics::merge(const OuterLoopMetrics&, __vector(4) __bool int)’ 2045 | bool getLock = false) | ^ hisat2.cpp:2945:27: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 2945 | swmSeed.merge(swmuSeed, false); | ^~~~~ | | | bool In file included from aligner_sw.h:75, from aligner_sw_driver.h:86, from hi_aligner.h:42, from spliced_aligner.h:23, from hisat2.cpp:46: aligner_sw_common.h:217:38: note: initializing argument 2 of ‘void SwMetrics::merge(const SwMetrics&, __vector(4) __bool int)’ 217 | void merge(const SwMetrics& r, bool getLock = false) { | ^ hisat2.cpp:2946:27: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 2946 | swmMate.merge(swmuMate, false); | ^~~~~ | | | bool In file included from aligner_sw.h:75, from aligner_sw_driver.h:86, from hi_aligner.h:42, from spliced_aligner.h:23, from hisat2.cpp:46: aligner_sw_common.h:217:38: note: initializing argument 2 of ‘void SwMetrics::merge(const SwMetrics&, __vector(4) __bool int)’ 217 | void merge(const SwMetrics& r, bool getLock = false) { | ^ hisat2.cpp:2947:33: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 2947 | dpSse8Seed.merge(dpSse8uSeed, false); | ^~~~~ | | | bool In file included from aligner_sw.h:85, from aligner_sw_driver.h:86, from hi_aligner.h:42, from spliced_aligner.h:23, from hisat2.cpp:46: aligner_swsse.h:44:39: note: initializing argument 2 of ‘void SSEMetrics::merge(const SSEMetrics&, __vector(4) __bool int)’ 44 | void merge(const SSEMetrics& o, bool getLock = false) { | ^ hisat2.cpp:2948:33: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 2948 | dpSse8Mate.merge(dpSse8uMate, false); | ^~~~~ | | | bool In file included from aligner_sw.h:85, from aligner_sw_driver.h:86, from hi_aligner.h:42, from spliced_aligner.h:23, from hisat2.cpp:46: aligner_swsse.h:44:39: note: initializing argument 2 of ‘void SSEMetrics::merge(const SSEMetrics&, __vector(4) __bool int)’ 44 | void merge(const SSEMetrics& o, bool getLock = false) { | ^ hisat2.cpp:2949:35: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 2949 | dpSse16Seed.merge(dpSse16uSeed, false); | ^~~~~ | | | bool In file included from aligner_sw.h:85, from aligner_sw_driver.h:86, from hi_aligner.h:42, from spliced_aligner.h:23, from hisat2.cpp:46: aligner_swsse.h:44:39: note: initializing argument 2 of ‘void SSEMetrics::merge(const SSEMetrics&, __vector(4) __bool int)’ 44 | void merge(const SSEMetrics& o, bool getLock = false) { | ^ hisat2.cpp:2950:35: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 2950 | dpSse16Mate.merge(dpSse16uMate, false); | ^~~~~ | | | bool In file included from aligner_sw.h:85, from aligner_sw_driver.h:86, from hi_aligner.h:42, from spliced_aligner.h:23, from hisat2.cpp:46: aligner_swsse.h:44:39: note: initializing argument 2 of ‘void SSEMetrics::merge(const SSEMetrics&, __vector(4) __bool int)’ 44 | void merge(const SSEMetrics& o, bool getLock = false) { | ^ hisat2.cpp: In function ‘void printMmsSkipMsg(const PatternSourcePerThread&, __vector(4) __bool int, __vector(4) __bool int, int)’: hisat2.cpp:3021:5: error: could not convert ‘paired’ from ‘__vector(4) __bool int’ to ‘bool’ 3021 | if(paired) { | ^~~~~~ | | | __vector(4) __bool int hisat2.cpp:3022:46: error: inferred scalar type ‘char’ is not an integer or floating point type of the same size as ‘__bool int’ 3022 | os << "Warning: skipping mate #" << (mate1 ? '1' : '2') | ~~~~~~^~~~~~~~~~~ hisat2.cpp:3023:32: error: inferred scalar type ‘const BTString’ {aka ‘const SStringExpandable’} is not an integer or floating point type of the same size as ‘__bool int’ 3023 | << " of read '" << (mate1 ? ps.bufa().name : ps.bufb().name) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:3024:40: error: inferred scalar type ‘size_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 3024 | << "' because length (" << (mate1 ? ps.bufa().patFw.length() : ps.bufb().patFw.length()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:3027:46: error: inferred scalar type ‘const BTString’ {aka ‘const SStringExpandable’} is not an integer or floating point type of the same size as ‘__bool int’ 3027 | os << "Warning: skipping read '" << (mate1 ? ps.bufa().name : ps.bufb().name) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:3028:40: error: inferred scalar type ‘size_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 3028 | << "' because length (" << (mate1 ? ps.bufa().patFw.length() : ps.bufb().patFw.length()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp: In function ‘void printLenSkipMsg(const PatternSourcePerThread&, __vector(4) __bool int, __vector(4) __bool int)’: hisat2.cpp:3040:5: error: could not convert ‘paired’ from ‘__vector(4) __bool int’ to ‘bool’ 3040 | if(paired) { | ^~~~~~ | | | __vector(4) __bool int hisat2.cpp:3041:46: error: inferred scalar type ‘char’ is not an integer or floating point type of the same size as ‘__bool int’ 3041 | os << "Warning: skipping mate #" << (mate1 ? '1' : '2') | ~~~~~~^~~~~~~~~~~ hisat2.cpp:3042:32: error: inferred scalar type ‘const BTString’ {aka ‘const SStringExpandable’} is not an integer or floating point type of the same size as ‘__bool int’ 3042 | << " of read '" << (mate1 ? ps.bufa().name : ps.bufb().name) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:3045:46: error: inferred scalar type ‘const BTString’ {aka ‘const SStringExpandable’} is not an integer or floating point type of the same size as ‘__bool int’ 3045 | os << "Warning: skipping read '" << (mate1 ? ps.bufa().name : ps.bufb().name) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp: In function ‘void printLocalScoreMsg(const PatternSourcePerThread&, __vector(4) __bool int, __vector(4) __bool int)’: hisat2.cpp:3057:5: error: could not convert ‘paired’ from ‘__vector(4) __bool int’ to ‘bool’ 3057 | if(paired) { | ^~~~~~ | | | __vector(4) __bool int hisat2.cpp:3059:45: error: inferred scalar type ‘char’ is not an integer or floating point type of the same size as ‘__bool int’ 3059 | << "--local mode for mate #" << (mate1 ? '1' : '2') | ~~~~~~^~~~~~~~~~~ hisat2.cpp:3060:32: error: inferred scalar type ‘const BTString’ {aka ‘const SStringExpandable’} is not an integer or floating point type of the same size as ‘__bool int’ 3060 | << " of read '" << (mate1 ? ps.bufa().name : ps.bufb().name) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:3064:45: error: inferred scalar type ‘const BTString’ {aka ‘const SStringExpandable’} is not an integer or floating point type of the same size as ‘__bool int’ 3064 | << "--local mode for read '" << (mate1 ? ps.bufa().name : ps.bufb().name) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp: In function ‘void printEEScoreMsg(const PatternSourcePerThread&, __vector(4) __bool int, __vector(4) __bool int)’: hisat2.cpp:3076:5: error: could not convert ‘paired’ from ‘__vector(4) __bool int’ to ‘bool’ 3076 | if(paired) { | ^~~~~~ | | | __vector(4) __bool int hisat2.cpp:3078:50: error: inferred scalar type ‘char’ is not an integer or floating point type of the same size as ‘__bool int’ 3078 | << "--end-to-end mode for mate #" << (mate1 ? '1' : '2') | ~~~~~~^~~~~~~~~~~ hisat2.cpp:3079:32: error: inferred scalar type ‘const BTString’ {aka ‘const SStringExpandable’} is not an integer or floating point type of the same size as ‘__bool int’ 3079 | << " of read '" << (mate1 ? ps.bufa().name : ps.bufb().name) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:3083:50: error: inferred scalar type ‘const BTString’ {aka ‘const SStringExpandable’} is not an integer or floating point type of the same size as ‘__bool int’ 3083 | << "--end-to-end mode for read '" << (mate1 ? ps.bufa().name : ps.bufb().name) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp: In function ‘void multiseedSearchWorker_hisat2(void*)’: hisat2.cpp:3167:2: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 3167 | auto_ptr patsrcFact(createPatsrcFactory(patsrc, tid)); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/memory:80, from gfm.h:28, from hgfm.h:24, from hisat2.cpp:33: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ hisat2.cpp:3168:2: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 3168 | auto_ptr ps(patsrcFact->create()); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/memory:80, from gfm.h:28, from hgfm.h:24, from hisat2.cpp:33: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ hisat2.cpp:3175:33: error: inferred scalar type ‘long int’ is not an integer or floating point type of the same size as ‘__bool int’ 3175 | (allHits ? std::numeric_limits::max() : khits), // -k | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:3176:33: error: inferred scalar type ‘long unsigned int’ is not an integer or floating point type of the same size as ‘__bool int’ 3176 | (allHits ? std::numeric_limits::max() : maxSeeds), // --max-seeds | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:3189:2: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 3189 | auto_ptr bmapq(new_mapq(mapqv, scoreMin, sc)); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/memory:80, from gfm.h:28, from hgfm.h:24, from hisat2.cpp:33: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ hisat2.cpp:3198:57: error: inferred scalar type ‘SpliceSiteDB*’ is not an integer or floating point type of the same size as ‘__bool int’ 3198 | no_spliced_alignment ? NULL : ssdb, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ hisat2.cpp:3274:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 3274 | bool success = false, done = false, paired = false; | ^~~~~ hisat2.cpp:3274:32: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 3274 | bool success = false, done = false, paired = false; | ^~~~~ hisat2.cpp:3274:48: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 3274 | bool success = false, done = false, paired = false; | ^~~~~ hisat2.cpp:3275:20: error: cannot convert ‘__vector(4) __bool int’ to ‘bool&’ 3275 | ps->nextReadPair(success, done, paired, outType != OUTPUT_SAM); | ^~~~~~~ | | | __vector(4) __bool int In file included from hisat2.cpp:39: pat.h:524:9: note: initializing argument 1 of ‘virtual bool PatternSourcePerThread::nextReadPair(bool&, bool&, bool&, bool)’ 524 | bool& success, | ~~~~~~^~~~~~~ hisat2.cpp:3276:15: error: could not convert ‘(((((success == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((done != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 3276 | if(!success && done) { | ~~~~~~~~~^~~~~~~ | | | __vector(4) int hisat2.cpp:3278:13: error: could not convert ‘((success == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 3278 | } else if(!success) { | ^~~~~~~~ | | | __vector(4) int hisat2.cpp:3282:25: error: could not convert ‘((nthreads > 1) ? ((useTempSpliceSite != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 3282 | if(nthreads > 1 && useTempSpliceSite) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int hisat2.cpp:3307:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 3307 | bool sample = true; | ^~~~ hisat2.cpp:3308:6: error: could not convert ‘arbitraryRandom’ from ‘__vector(4) __bool int’ to ‘bool’ 3308 | if(arbitraryRandom) { | ^~~~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:3314:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 3314 | sample = rnd.nextFloat() < sampleFrac; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | | | bool hisat2.cpp:3316:40: error: could not convert ‘(((rdid >= ((TReadId)skipReads)) && (rdid < ((TReadId)qUpto))) ? ((sample != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 3316 | if(rdid >= skipReads && rdid < qUpto && sample) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ | | | __vector(4) int hisat2.cpp:3318:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 3318 | bool retry = true; | ^~~~ hisat2.cpp:3324:23: error: could not convert ‘((((((((metricsIval > 0) ? ((((metricsOfb != 0) ? (__vector(4) int){-1, -1, -1, -1} : ((metricsStderr != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((metricsPerRead == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & (((++ mergei) == mergeival) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 3322 | if(metricsIval > 0 && | ~~~~~~~~~~~~~~~~~~ 3323 | (metricsOfb != NULL || metricsStderr) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3324 | !metricsPerRead && | ~~~~~~~~~~~~~~~~^~ | | | __vector(4) int 3325 | ++mergei == mergeival) | ~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:3329:37: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 3329 | MERGE_METRICS(metrics, nthreads > 1); | ~~~~~~~~~^~~ | | | bool hisat2.cpp:3107:3: note: in definition of macro ‘MERGE_METRICS’ 3107 | sync); \ | ^~~~ hisat2.cpp:2130:8: note: initializing argument 15 of ‘void PerfMetrics::merge(const OuterLoopMetrics*, const SeedSearchMetrics*, const WalkMetrics*, const SwMetrics*, const SwMetrics*, const ReportingMetrics*, const SSEMetrics*, const SSEMetrics*, const SSEMetrics*, const SSEMetrics*, uint64_t, uint64_t, uint64_t, const HIMetrics*, __vector(4) __bool int)’ 2130 | bool getLock) | ^ hisat2.cpp:3336:57: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 3336 | metrics.reportInterval(metricsOfb, metricsStderr, false, true, NULL); | ^~~~~ | | | bool hisat2.cpp:2179:8: note: initializing argument 3 of ‘void PerfMetrics::reportInterval(OutFileBuf*, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, const BTString*)’ 2179 | bool total, // true -> report total, otherwise incremental | ^ hisat2.cpp:3343:7: error: could not convert ‘sam_print_xt’ from ‘__vector(4) __bool int’ to ‘bool’ 3343 | if(sam_print_xt) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:3347:10: error: could not convert ‘retry’ from ‘__vector(4) __bool int’ to ‘bool’ 3347 | while(retry) { | ^~~~~ | | | __vector(4) __bool int hisat2.cpp:3348:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 3348 | retry = false; | ^~~~~ hisat2.cpp:3353:32: error: inferred scalar type ‘long unsigned int’ is not an integer or floating point type of the same size as ‘__bool int’ 3353 | const size_t rdlen2 = pair ? ps->bufb().length() : 0; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:3357:41: error: inferred scalar type ‘Read*’ is not an integer or floating point type of the same size as ‘__bool int’ 3357 | pair ? &ps->bufb() : NULL, | ^ hisat2.cpp:3366:8: error: could not convert ‘bwaSwLike’ from ‘__vector(4) __bool int’ to ‘bool’ 3366 | if(bwaSwLike) { | ^~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:3373:9: error: could not convert ‘paired’ from ‘__vector(4) __bool int’ to ‘bool’ 3373 | if(paired) { | ^~~~~~ | | | __vector(4) __bool int hisat2.cpp:3378:9: error: could not convert ‘paired’ from ‘__vector(4) __bool int’ to ‘bool’ 3378 | if(paired) minsc[1] = scoreMin.f(rdlens[1]); | ^~~~~~ | | | __vector(4) __bool int hisat2.cpp:3379:9: error: could not convert ‘localAlign’ from ‘__vector(4) __bool int’ to ‘bool’ 3379 | if(localAlign) { | ^~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:3381:52: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 3381 | if(!gQuiet) printLocalScoreMsg(*ps, paired, true); | ^~~~ | | | bool hisat2.cpp:3054:7: note: initializing argument 3 of ‘void printLocalScoreMsg(const PatternSourcePerThread&, __vector(4) __bool int, __vector(4) __bool int)’ 3054 | bool mate1) | ^ hisat2.cpp:3384:17: error: could not convert ‘(((paired != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((minsc[1] < 0) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 3384 | if(paired && minsc[1] < 0) { | ~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int hisat2.cpp:3385:52: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 3385 | if(!gQuiet) printLocalScoreMsg(*ps, paired, false); | ^~~~~ | | | bool hisat2.cpp:3054:7: note: initializing argument 3 of ‘void printLocalScoreMsg(const PatternSourcePerThread&, __vector(4) __bool int, __vector(4) __bool int)’ 3054 | bool mate1) | ^ hisat2.cpp:3390:49: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 3390 | if(!gQuiet) printEEScoreMsg(*ps, paired, true); | ^~~~ | | | bool hisat2.cpp:3073:7: note: initializing argument 3 of ‘void printEEScoreMsg(const PatternSourcePerThread&, __vector(4) __bool int, __vector(4) __bool int)’ 3073 | bool mate1) | ^ hisat2.cpp:3393:17: error: could not convert ‘(((paired != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((minsc[1] > 0) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 3393 | if(paired && minsc[1] > 0) { | ~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int hisat2.cpp:3394:49: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 3394 | if(!gQuiet) printEEScoreMsg(*ps, paired, false); | ^~~~~ | | | bool hisat2.cpp:3073:7: note: initializing argument 3 of ‘void printEEScoreMsg(const PatternSourcePerThread&, __vector(4) __bool int, __vector(4) __bool int)’ 3073 | bool mate1) | ^ hisat2.cpp:3404:37: error: inferred scalar type ‘BTDnaString*’ {aka ‘SDnaStringExpandable<1024, 2>*’} is not an integer or floating point type of the same size as ‘__bool int’ 3404 | pair ? &ps->bufb().patFw : NULL, | ^ hisat2.cpp:3411:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 3411 | scfilt[0] = sc.scoreFilter(minsc[0], rdlens[0]); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ | | | bool hisat2.cpp:3412:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 3412 | scfilt[1] = sc.scoreFilter(minsc[1], rdlens[1]); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ | | | bool hisat2.cpp:3413:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 3413 | lenfilt[0] = lenfilt[1] = true; | ^~~~ hisat2.cpp:3415:47: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 3415 | if(!gQuiet) printMmsSkipMsg(*ps, paired, true, multiseedMms); | ^~~~ | | | bool hisat2.cpp:3017:7: note: initializing argument 3 of ‘void printMmsSkipMsg(const PatternSourcePerThread&, __vector(4) __bool int, __vector(4) __bool int, int)’ 3017 | bool mate1, | ^ hisat2.cpp:3416:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 3416 | lenfilt[0] = false; | ^~~~~ hisat2.cpp:3418:61: error: could not convert ‘(((rdlens[1] <= ((size_t)multiseedMms)) || (rdlens[1] < 2)) ? ((paired != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 3418 | if((rdlens[1] <= (size_t)multiseedMms || rdlens[1] < 2) && paired) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ | | | __vector(4) int hisat2.cpp:3419:47: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 3419 | if(!gQuiet) printMmsSkipMsg(*ps, paired, false, multiseedMms); | ^~~~~ | | | bool hisat2.cpp:3017:7: note: initializing argument 3 of ‘void printMmsSkipMsg(const PatternSourcePerThread&, __vector(4) __bool int, __vector(4) __bool int, int)’ 3017 | bool mate1, | ^ hisat2.cpp:3420:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 3420 | lenfilt[1] = false; | ^~~~~ hisat2.cpp:3423:47: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 3423 | if(!gQuiet) printLenSkipMsg(*ps, paired, true); | ^~~~ | | | bool hisat2.cpp:3037:7: note: initializing argument 3 of ‘void printLenSkipMsg(const PatternSourcePerThread&, __vector(4) __bool int, __vector(4) __bool int)’ 3037 | bool mate1) | ^ hisat2.cpp:3424:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 3424 | lenfilt[0] = false; | ^~~~~ hisat2.cpp:3426:22: error: could not convert ‘((rdlens[1] < 2) ? ((paired != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 3426 | if(rdlens[1] < 2 && paired) { | ~~~~~~~~~~~~~~^~~~~~~~~ | | | __vector(4) int hisat2.cpp:3427:47: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 3427 | if(!gQuiet) printLenSkipMsg(*ps, paired, false); | ^~~~~ | | | bool hisat2.cpp:3037:7: note: initializing argument 3 of ‘void printLenSkipMsg(const PatternSourcePerThread&, __vector(4) __bool int, __vector(4) __bool int)’ 3037 | bool mate1) | ^ hisat2.cpp:3428:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 3428 | lenfilt[1] = false; | ^~~~~ hisat2.cpp:3430:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 3430 | qcfilt[0] = qcfilt[1] = true; | ^~~~ hisat2.cpp:3431:8: error: could not convert ‘qcFilter’ from ‘__vector(4) __bool int’ to ‘bool’ 3431 | if(qcFilter) { | ^~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:3432:37: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 3432 | qcfilt[0] = (ps->bufa().filter != '0'); | ~~~~~~~~~~~~~~~~~~~^~~~~~~ | | | bool hisat2.cpp:3433:37: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 3433 | qcfilt[1] = (ps->bufb().filter != '0'); | ~~~~~~~~~~~~~~~~~~~^~~~~~~ | | | bool hisat2.cpp:3437:15: error: conversion of scalar ‘uint64_t’ {aka ‘long unsigned int’} to vector ‘__vector(4) int’ involves truncation 3437 | prm.nFilt += (filt[0] ? 0 : 1) + (filt[1] ? 0 : 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:3437:54: error: in evaluation of ‘operator+=(uint64_t {aka long unsigned int}, __vector(4) int)’ 3437 | prm.nFilt += (filt[0] ? 0 : 1) + (filt[1] ? 0 : 1); | ^ hisat2.cpp:3446:22: error: inferred scalar type ‘bool’ is not an integer or floating point type of the same size as ‘__bool int’ 3446 | nofw[0] = paired ? (gMate1fw ? gNofw : gNorc) : gNofw; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:3447:22: error: inferred scalar type ‘bool’ is not an integer or floating point type of the same size as ‘__bool int’ 3447 | norc[0] = paired ? (gMate1fw ? gNorc : gNofw) : gNorc; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:3448:22: error: inferred scalar type ‘bool’ is not an integer or floating point type of the same size as ‘__bool int’ 3448 | nofw[1] = paired ? (gMate2fw ? gNofw : gNorc) : gNofw; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:3449:22: error: inferred scalar type ‘bool’ is not an integer or floating point type of the same size as ‘__bool int’ 3449 | norc[1] = paired ? (gMate2fw ? gNorc : gNofw) : gNorc; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:3454:8: error: could not convert ‘paired’ from ‘__vector(4) __bool int’ to ‘bool’ 3454 | if(paired) { | ^~~~~~ | | | __vector(4) __bool int hisat2.cpp:3458:37: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 3458 | exhaustive[0] = exhaustive[1] = false; | ^~~~~ hisat2.cpp:3461:8: error: could not convert ‘pairPostFilt’ from ‘__vector(4) __bool int’ to ‘bool’ 3461 | if(pairPostFilt) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:3468:31: error: conversion of scalar ‘size_t’ {aka ‘long unsigned int’} to vector ‘__vector(4) int’ involves truncation 3468 | for(size_t mate = 0; mate < (pair ? 2:1); mate++) { | ~~~~~^~~~~~~~~~~~~~ hisat2.cpp:3470:17: error: could not convert ‘(((filt[0] != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((filt[1] != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 3470 | if(filt[0] && filt[1]) { | ~~~~~~~~^~~~~~~~~~ | | | __vector(4) int hisat2.cpp:3482:8: error: could not convert ‘allHits’ from ‘__vector(4) __bool int’ to ‘bool’ 3482 | if(allHits) { | ^~~~~~~ | | | __vector(4) __bool int hisat2.cpp:3497:16: error: could not convert ‘(((filt[0] != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((filt[1] != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 3497 | if(filt[0] && filt[1]) { | ~~~~~~~~^~~~~~~~~~ | | | __vector(4) int hisat2.cpp:3505:16: error: could not convert ‘(((filt[0] != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((filt[1] != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 3505 | if(filt[0] && filt[1]) { | ~~~~~~~~^~~~~~~~~~ | | | __vector(4) int hisat2.cpp:3512:31: error: conversion of scalar ‘size_t’ {aka ‘long unsigned int’} to vector ‘__vector(4) int’ involves truncation 3512 | for(size_t mate = 0; mate < (pair ? 2:1); mate++) { | ~~~~~^~~~~~~~~~~~~~ hisat2.cpp:3513:9: error: could not convert ‘((filt[mate] == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 3513 | if(!filt[mate]) { | ^~~~~~~~~~~ | | | __vector(4) int hisat2.cpp:3529:28: error: could not convert ‘(((filt[0] != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((filt[1] != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 3529 | if(filt[0] && filt[1]) { | ~~~~~~~~^~~~~~~~~~ | | | __vector(4) int hisat2.cpp:3531:33: error: could not convert ‘filt[0]’ from ‘__vector(4) __bool int’ to ‘bool’ 3531 | } else if(filt[0]) { | ~~~~~~^ | | | __vector(4) __bool int hisat2.cpp:3532:92: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 3532 | splicedAligner.initRead(rds[0], nofw[0], norc[0], minsc[0], maxpen[0], false); | ^~~~~ | | | bool In file included from spliced_aligner.h:23, from hisat2.cpp:46: hi_aligner.h:3993:89: note: initializing argument 6 of ‘void HI_Aligner::initRead(Read*, __vector(4) __bool int, __vector(4) __bool int, TAlScore, TAlScore, __vector(4) __bool int) [with index_t = unsigned int; local_index_t = short unsigned int; TAlScore = long int]’ 3993 | void initRead(Read *rd, bool nofw, bool norc, TAlScore minsc, TAlScore maxpen, bool rightendonly = false) { | ^ hisat2.cpp:3533:33: error: could not convert ‘filt[1]’ from ‘__vector(4) __bool int’ to ‘bool’ 3533 | } else if(filt[1]) { | ~~~~~~^ | | | __vector(4) __bool int hisat2.cpp:3534:92: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 3534 | splicedAligner.initRead(rds[1], nofw[1], norc[1], minsc[1], maxpen[1], true); | ^~~~ | | | bool In file included from spliced_aligner.h:23, from hisat2.cpp:46: hi_aligner.h:3993:89: note: initializing argument 6 of ‘void HI_Aligner::initRead(Read*, __vector(4) __bool int, __vector(4) __bool int, TAlScore, TAlScore, __vector(4) __bool int) [with index_t = unsigned int; local_index_t = short unsigned int; TAlScore = long int]’ 3993 | void initRead(Read *rd, bool nofw, bool norc, TAlScore minsc, TAlScore maxpen, bool rightendonly = false) { | ^ hisat2.cpp:3536:28: error: could not convert ‘(((filt[0] != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) | ((filt[1] != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 3536 | if(filt[0] || filt[1]) { | ~~~~~~~~^~~~~~~~~~ | | | __vector(4) int hisat2.cpp:3569:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 3569 | done[mate] = true; | ^~~~ hisat2.cpp:3572:44: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 3572 | done[mate^1] = true; | ^~~~ hisat2.cpp:3576:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 3576 | done[mate] = true; | ^~~~ hisat2.cpp:3579:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 3579 | done[mate] = true; | ^~~~ hisat2.cpp:3587:24: error: could not convert ‘((done[mate] == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 3587 | if(!done[mate]) { | ^~~~~~~~~~~ | | | __vector(4) int hisat2.cpp:3589:40: error: could not convert ‘(((((done[mate] == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((minsc[mate] == perfectScore) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 3589 | if(!done[mate] && minsc[mate] == perfectScore) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int hisat2.cpp:3590:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 3590 | done[mate] = true; | ^~~~ hisat2.cpp:3610:50: error: cannot convert ‘__vector(4) __bool int’ to ‘bool’ 3610 | exhaustive[0], // exhausted seed hits for mate 1? | ~~~~~~~~~~~~^ | | | __vector(4) __bool int In file included from hisat2.cpp:38: aln_sink.h:1942:31: note: initializing argument 3 of ‘void AlnSinkWrap::finishRead(const SeedResults*, const SeedResults*, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, RandomSource&, ReportingMetrics&, const PerReadMetrics&, const Scoring&, bool, bool, bool) [with index_t = unsigned int]’ 1942 | bool exhaust1, // mate 1 exhausted? | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ hisat2.cpp:3634:6: error: could not convert ‘metricsPerRead’ from ‘__vector(4) __bool int’ to ‘bool’ 3634 | if(metricsPerRead) { | ^~~~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:3635:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 3635 | MERGE_METRICS(metricsPt, nthreads > 1); | ~~~~~~~~~^~~ | | | bool hisat2.cpp:3107:3: note: in definition of macro ‘MERGE_METRICS’ 3107 | sync); \ | ^~~~ hisat2.cpp:2130:8: note: initializing argument 15 of ‘void PerfMetrics::merge(const OuterLoopMetrics*, const SeedSearchMetrics*, const WalkMetrics*, const SwMetrics*, const SwMetrics*, const ReportingMetrics*, const SSEMetrics*, const SSEMetrics*, const SSEMetrics*, const SSEMetrics*, uint64_t, uint64_t, uint64_t, const HIMetrics*, __vector(4) __bool int)’ 2130 | bool getLock) | ^ hisat2.cpp:3638:65: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 3638 | metricsOfb, metricsStderr, true, true, &nametmp); | ^~~~ | | | bool hisat2.cpp:2179:8: note: initializing argument 3 of ‘void PerfMetrics::reportInterval(OutFileBuf*, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, const BTString*)’ 2179 | bool total, // true -> report total, otherwise incremental | ^ hisat2.cpp:3644:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 3644 | MERGE_METRICS(metrics, nthreads > 1); | ~~~~~~~~~^~~ | | | bool hisat2.cpp:3107:3: note: in definition of macro ‘MERGE_METRICS’ 3107 | sync); \ | ^~~~ hisat2.cpp:2130:8: note: initializing argument 15 of ‘void PerfMetrics::merge(const OuterLoopMetrics*, const SeedSearchMetrics*, const WalkMetrics*, const SwMetrics*, const SwMetrics*, const ReportingMetrics*, const SSEMetrics*, const SSEMetrics*, const SSEMetrics*, const SSEMetrics*, uint64_t, uint64_t, uint64_t, const HIMetrics*, __vector(4) __bool int)’ 2130 | bool getLock) | ^ hisat2.cpp: In function ‘void multiseedSearch(Scoring&, TranscriptomePolicy&, GraphPolicy&, PairedPatternSource&, AlnSink&, HGFM&, RFM*, BitPairReference*, BitPairReference*, OutFileBuf*)’: hisat2.cpp:3684:68: error: cannot convert ‘__vector(4) int’ to ‘uint64_t’ {aka ‘long unsigned int’} in assignment 3684 | thread_rids_mindist = (nthreads == 1 || !useTempSpliceSite ? 0 : 1000 * nthreads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int hisat2.cpp:3695:21: error: could not convert ‘(((((metricsPerRead == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((metricsOfb != 0) ? (__vector(4) int){-1, -1, -1, -1} : ((metricsStderr != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 3695 | if(!metricsPerRead && (metricsOfb != NULL || metricsStderr)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int hisat2.cpp:3696:53: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 3696 | metrics.reportInterval(metricsOfb, metricsStderr, true, false, NULL); | ^~~~ | | | bool hisat2.cpp:2179:8: note: initializing argument 3 of ‘void PerfMetrics::reportInterval(OutFileBuf*, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, const BTString*)’ 2179 | bool total, // true -> report total, otherwise incremental | ^ hisat2.cpp: In function ‘void driver(const char*, const string&, const string&)’: hisat2.cpp:3711:14: error: could not convert ‘(gVerbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 3711 | if(gVerbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int hisat2.cpp:3741:14: error: could not convert ‘(gVerbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 3741 | if(gVerbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int hisat2.cpp:3757:12: error: cannot convert ‘__vector(4) int’ to ‘bool’ 3757 | gVerbose || startVerbose); // be talkative | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int In file included from hisat2.cpp:39: pat.h:332:8: note: initializing argument 10 of ‘static PairedPatternSource* PairedPatternSource::setupPatternSources(const EList >&, const EList >&, const EList >&, const EList >&, const EList >&, const EList >&, const EList >&, const PatternParams&, size_t, bool)’ 332 | bool verbose); // be talkative? | ~~~~~^~~~~~~ hisat2.cpp:3759:14: error: could not convert ‘(gVerbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 3759 | if(gVerbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int hisat2.cpp:3769:14: error: could not convert ‘(gVerbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 3769 | if(gVerbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int hisat2.cpp:3813:4: error: cannot convert ‘__vector(4) int’ to ‘bool’ 3813 | !noRefNames, | ^~~~~~~~~~~ | | | __vector(4) int In file included from hisat2.cpp:33: hgfm.h:1664:30: note: initializing argument 5 of ‘void HGFM::loadIntoMemory(int, bool, bool, bool, bool, bool) [with index_t = unsigned int; local_index_t = short unsigned int]’ 1664 | bool loadNames, | ~~~~~^~~~~~~~~ hisat2.cpp:3827:28: error: cannot convert ‘__vector(4) int’ to ‘bool’ 3827 | !noRefNames, // load names? | ^~~~~~~~~~~ | | | __vector(4) int In file included from hisat2.cpp:33: hgfm.h:1664:30: note: initializing argument 5 of ‘void HGFM::loadIntoMemory(int, bool, bool, bool, bool, bool) [with index_t = unsigned int; local_index_t = short unsigned int]’ 1664 | bool loadNames, | ~~~~~^~~~~~~~~ hisat2.cpp:3837:25: error: could not convert ‘(rep_index_exists && use_repeat_index)’ from ‘__vector(4) int’ to ‘bool’ 3837 | if(rep_index_exists && use_repeat_index) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ | | | __vector(4) int hisat2.cpp:3859:38: error: no matching function for call to ‘RFM::RFM(std::string&, ALTDB*&, RepeatDB*&, EList*, int, bool, int&, int, __vector(4) __bool int&, __vector(4) __bool int&, __vector(4) __bool int&, __vector(4) int, bool, bool, bool, __vector(4) int, int&, __vector(4) __bool int&, bool, int&, bool)’ 3859 | false); //use haplotypes? | ^ In file included from hisat2.cpp:34: rfm.h:373:2: note: candidate: ‘RFM::RFM() [with index_t = unsigned int]’ 373 | RFM() { | ^~~ rfm.h:373:2: note: candidate expects 0 arguments, 21 provided rfm.h:337:2: note: candidate: ‘template RFM::RFM(TStr&, bool, int, int32_t, int32_t, int32_t, int32_t, int32_t, int, const string&, const string&, const string&, const string&, const string&, const string&, const string&, bool, bool, TIndexOffU, TIndexOffU, TIndexOffU, int, EList&, EList&, index_t, const RefReadInParams&, bool, EList*, EList >*, uint32_t, int32_t, bool, bool, bool)’ 337 | RFM( | ^~~ rfm.h:337:2: note: template argument deduction/substitution failed: hisat2.cpp:3859:38: note: candidate expects 34 arguments, 21 provided 3859 | false); //use haplotypes? | ^ In file included from hisat2.cpp:34: rfm.h:281:2: note: candidate: ‘RFM::RFM(const string&, ALTDB*, RepeatDB*, EList*, int, bool, int32_t, int32_t, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool) [with index_t = unsigned int; std::string = std::__cxx11::basic_string; int32_t = int]’ 281 | RFM(const string& in, | ^~~ rfm.h:289:14: note: no known conversion for argument 9 from ‘__vector(4) __bool int’ to ‘bool’ 289 | bool useMm, // = false, | ~~~~~^~~~~ rfm.h:277:7: note: candidate: ‘RFM::RFM(const RFM&)’ 277 | class RFM : public GFM { | ^~~ rfm.h:277:7: note: candidate expects 1 argument, 21 provided rfm.h:277:7: note: candidate: ‘RFM::RFM(RFM&&)’ rfm.h:277:7: note: candidate expects 1 argument, 21 provided hisat2.cpp:3893:34: error: cannot convert ‘__vector(4) int’ to ‘bool’ 3893 | !noRefNames, // load names? | ^~~~~~~~~~~ | | | __vector(4) int In file included from hisat2.cpp:34: rfm.h:386:30: note: initializing argument 5 of ‘void RFM::loadIntoMemory(int, bool, bool, bool, bool, bool) [with index_t = unsigned int]’ 386 | bool loadNames, | ~~~~~^~~~~~~~~ hisat2.cpp:3900:8: error: could not convert ‘! saw_k’ from ‘__vector(4) int’ to ‘bool’ 3900 | if(!saw_k) { | ^~~~~~ | | | __vector(4) int hisat2.cpp:3913:21: error: could not convert ‘((bonusMatch > 0) && (! localAlign))’ from ‘__vector(4) int’ to ‘bool’ 3913 | if(bonusMatch > 0 && !localAlign) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int hisat2.cpp:3917:12: error: could not convert ‘tranAssm’ from ‘__vector(4) __bool int’ to ‘bool’ 3917 | if(tranAssm) { | ^~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:3951:29: error: could not convert ‘(rep_index_exists && use_repeat_index)’ from ‘__vector(4) int’ to ‘bool’ 3951 | if(rep_index_exists && use_repeat_index) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ | | | __vector(4) int hisat2.cpp:3955:22: error: could not convert ‘(rmChrName && addChrName)’ from ‘__vector(4) int’ to ‘bool’ 3955 | if(rmChrName && addChrName) { | ~~~~~~~~~~^~~~~~~~~~~~~ | | | __vector(4) int hisat2.cpp:3959:12: error: could not convert ‘rmChrName’ from ‘__vector(4) __bool int’ to ‘bool’ 3959 | if(rmChrName) { | ^~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:3966:19: error: could not convert ‘addChrName’ from ‘__vector(4) __bool int’ to ‘bool’ 3966 | } else if(addChrName) { | ^~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:3980:20: error: inferred scalar type ‘EList >&’ is not an integer or floating point type of the same size as ‘__bool int’ 3980 | repeat ? repnames : empty_repnames, // repeat sequence names | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:3981:20: error: inferred scalar type ‘EList&’ is not an integer or floating point type of the same size as ‘__bool int’ 3981 | repeat ? replens : empty_replens, // repeat sequence lengths | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ hisat2.cpp:4035:9: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 4035 | auto_ptr refs( | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/memory:80, from gfm.h:28, from hgfm.h:24, from hisat2.cpp:33: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ hisat2.cpp:4048:74: error: no matching function for call to ‘BitPairReference::BitPairReference(std::string&, NULL, bool, int&, NULL, NULL, bool, __vector(4) __bool int&, __vector(4) __bool int&, __vector(4) __bool int&, int&, __vector(4) __bool int&)’ 4048 | startVerbose) | ^ In file included from gfm.h:52, from hgfm.h:24, from hisat2.cpp:33: reference.h:65:2: note: candidate: ‘BitPairReference::BitPairReference(const string&, const EList*, bool, bool, EList >*, EList >*, bool, bool, bool, bool, bool, bool)’ 65 | BitPairReference( | ^~~~~~~~~~~~~~~~ reference.h:73:8: note: no known conversion for argument 8 from ‘__vector(4) __bool int’ to ‘bool’ 73 | bool useMm = false, | ~~~~~^~~~~~~~~~~~~ reference.h:59:7: note: candidate: ‘BitPairReference::BitPairReference(const BitPairReference&)’ 59 | class BitPairReference { | ^~~~~~~~~~~~~~~~ reference.h:59:7: note: candidate expects 1 argument, 12 provided hisat2.cpp:4054:29: error: could not convert ‘(rep_index_exists && use_repeat_index)’ from ‘__vector(4) int’ to ‘bool’ 4054 | if(rep_index_exists && use_repeat_index) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ | | | __vector(4) int hisat2.cpp:4068:54: error: no matching function for call to ‘BitPairReference::BitPairReference(std::string&, const EList*, bool, int&, NULL, NULL, bool, __vector(4) __bool int&, __vector(4) __bool int&, __vector(4) __bool int&, int&, __vector(4) __bool int&)’ 4068 | startVerbose); | ^ In file included from gfm.h:52, from hgfm.h:24, from hisat2.cpp:33: reference.h:65:2: note: candidate: ‘BitPairReference::BitPairReference(const string&, const EList*, bool, bool, EList >*, EList >*, bool, bool, bool, bool, bool, bool)’ 65 | BitPairReference( | ^~~~~~~~~~~~~~~~ reference.h:73:8: note: no known conversion for argument 8 from ‘__vector(4) __bool int’ to ‘bool’ 73 | bool useMm = false, | ~~~~~^~~~~~~~~~~~~ reference.h:59:7: note: candidate: ‘BitPairReference::BitPairReference(const BitPairReference&)’ 59 | class BitPairReference { | ^~~~~~~~~~~~~~~~ reference.h:59:7: note: candidate expects 1 argument, 12 provided hisat2.cpp:4096:37: error: no matching function for call to ‘SpliceSiteDB::SpliceSiteDB(std::auto_ptr::element_type&, EList >&, bool, __vector(4) __bool int&, __vector(4) __bool int&)’ 4096 | read); // read? | ^ In file included from edit.h:30, from aligner_result.h:30, from unique.h:38, from aln_sink.h:25, from hisat2.cpp:38: splice_site.h:524:5: note: candidate: ‘SpliceSiteDB::SpliceSiteDB(const BitPairReference&, const EList >&, bool, bool, bool)’ 524 | SpliceSiteDB( | ^~~~~~~~~~~~ splice_site.h:528:23: note: no known conversion for argument 4 from ‘__vector(4) __bool int’ to ‘bool’ 528 | bool write = false, | ~~~~~^~~~~~~~~~~~~ splice_site.h:519:7: note: candidate: ‘SpliceSiteDB::SpliceSiteDB(const SpliceSiteDB&)’ 519 | class SpliceSiteDB { | ^~~~~~~~~~~~ splice_site.h:519:7: note: candidate expects 1 argument, 5 provided hisat2.cpp:4124:8: error: could not convert ‘! samNoHead’ from ‘__vector(4) int’ to ‘bool’ 4124 | if(!samNoHead) { | ^~~~~~~~~~ | | | __vector(4) int hisat2.cpp:4127:39: error: cannot convert ‘__vector(4) __bool int’ to ‘bool’ 4127 | samc.printHeader(buf, rgid, rgs, printHd, !samNoSQ, printSq); | ^~~~~~~ | | | __vector(4) __bool int In file included from aln_sink.h:26, from hisat2.cpp:38: sam.h:450:34: note: initializing argument 4 of ‘void SamConfig::printHeader(BTString&, const string&, const string&, bool, bool, bool) const [with index_t = unsigned int; BTString = SStringExpandable; std::string = std::__cxx11::basic_string]’ 450 | bool printHd, | ~~~~~^~~~~~~ hisat2.cpp:4136:15: error: could not convert ‘(gVerbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 4136 | if(gVerbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int hisat2.cpp:4162:14: error: could not convert ‘((! gQuiet) && (! seedSumm))’ from ‘__vector(4) int’ to ‘bool’ 4162 | if(!gQuiet && !seedSumm) { | ~~~~~~~~^~~~~~~~~~~~ | | | __vector(4) int hisat2.cpp:4169:28: error: cannot convert ‘__vector(4) __bool int’ to ‘bool’ 4169 | gReportDiscordant, | ^~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int In file included from hisat2.cpp:38: aln_sink.h:859:22: note: initializing argument 3 of ‘void AlnSink::finish(std::ostream&, size_t, bool, bool, bool, bool) [with index_t = unsigned int; std::ostream = std::basic_ostream; size_t = long unsigned int]’ 859 | bool discord, | ~~~~~^~~~~~~ hisat2.cpp:4178:36: error: cannot convert ‘__vector(4) __bool int’ to ‘bool’ 4178 | gReportDiscordant, | ^~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int In file included from hisat2.cpp:38: aln_sink.h:859:22: note: initializing argument 3 of ‘void AlnSink::finish(std::ostream&, size_t, bool, bool, bool, bool) [with index_t = unsigned int; std::ostream = std::basic_ostream; size_t = long unsigned int]’ 859 | bool discord, | ~~~~~^~~~~~~ hisat2.cpp: In function ‘int hisat2(int, const char**)’: hisat2.cpp:4231:6: error: could not convert ‘startVerbose’ from ‘__vector(4) __bool int’ to ‘bool’ 4231 | if(startVerbose) { cerr << "Entered main(): "; logTime(cerr, true); } | ^~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:4234:6: error: could not convert ‘showVersion’ from ‘__vector(4) __bool int’ to ‘bool’ 4234 | if(showVersion) { | ^~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:4256:7: error: could not convert ‘startVerbose’ from ‘__vector(4) __bool int’ to ‘bool’ 4256 | if(startVerbose) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int hisat2.cpp:4271:57: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 4271 | bool got_reads = !queries.empty() || !mates1.empty() || !mates12.empty(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ | | | bool hisat2.cpp:4282:8: error: could not convert ‘((got_reads == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 4282 | if(!got_reads) { | ^~~~~~~~~~ | | | __vector(4) int hisat2.cpp:4293:14: error: could not convert ‘((got_reads == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 4293 | } else if(!got_reads) { | ^~~~~~~~~~ | | | __vector(4) int In file included from spliced_aligner.h:23, from hisat2.cpp:46: hi_aligner.h: In instantiation of ‘void HI_Aligner::initReads(Read**, __vector(4) __bool int*, __vector(4) __bool int*, TAlScore*, TAlScore*) [with index_t = unsigned int; local_index_t = short unsigned int; TAlScore = long int]’: hisat2.cpp:3530:76: required from here hi_aligner.h:4021:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 4021 | _paired = true; | ~~~~~~~~^~~~~~ hi_aligner.h:4022:23: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 4022 | _rightendonly = false; | ~~~~~~~~~~~~~~^~~~~~~ hi_aligner.h:4030:32: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 4030 | bool fw = (fwi == 0); | ~~~~~^~~~~ | | | bool hi_aligner.h: In instantiation of ‘int HI_Aligner::go(const Scoring&, const PairedEndPolicy&, const TranscriptomePolicy&, const GraphPolicy&, const GFM&, const GFM*, const ALTDB&, const RepeatDB&, const ALTDB&, const BitPairReference&, const BitPairReference*, SwAligner&, SpliceSiteDB&, WalkMetrics&, PerReadMetrics&, SwMetrics&, HIMetrics&, RandomSource&, AlnSinkWrap&) [with index_t = unsigned int; local_index_t = short unsigned int]’: hisat2.cpp:3556:58: required from here hi_aligner.h:4077:9: error: could not convert ‘((HI_Aligner*)this)->HI_Aligner::nextBWT((* & sc), (* & pepol), (* & tpol), (* & gpol), (* & gfm), (* & altdb), (* & ref), rdi, fw, (* & wlm), (* & prm), (* & him), (* & rnd), (* & sink))’ from ‘__vector(4) __bool int’ to ‘bool’ 4077 | while(nextBWT(sc, pepol, tpol, gpol, gfm, altdb, ref, rdi, fw, wlm, prm, him, rnd, sink)) { | ^~~~~ | | | __vector(4) __bool int hi_aligner.h:4079:21: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in initialization 4079 | index_t fwi = (fw == true ? 0 : 1); | ^~~ hi_aligner.h:4098:22: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 4098 | bool mate_found = false; | ^~~~~~~~~~ hi_aligner.h:4106:49: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 4106 | bool fw = (res.orient() == 1); | ~~~~~~~~~~~~~~^~~~~ | | | bool hi_aligner.h:4153:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 4153 | bool perform_repeat_alignment = false; | ^~~~~~~~~~~~~~~~~~~~~~~~ hi_aligner.h:4185:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 4185 | bool unique = false; | ^~~~~~ hi_aligner.h:4189:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 4189 | unique = true; | ~~~~~~~^~~~~~ hi_aligner.h:4196:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 4196 | bool unique2 = false; | ^~~~~~~ hi_aligner.h:4201:41: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 4201 | unique2 = true; | ~~~~~~~~^~~~~~ hi_aligner.h:4208:68: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 4208 | skip_repeat[0][fwi] = skip_repeat[1][fwi2] = true; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ hi_aligner.h:4238:51: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 4238 | skip_repeat[rdi][fwi] = true; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ hi_aligner.h:4242:40: error: could not convert ‘skip_repeat[rdi][fwi]’ from ‘__vector(4) __bool int’ to ‘bool’ 4242 | if(skip_repeat[rdi][fwi]) break; | ~~~~~~~~~~~~~~~~^ | | | __vector(4) __bool int hi_aligner.h:4249:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 4249 | bool fw = (fwi == 0); | ~~~~~^~~~~ | | | bool hi_aligner.h:4254:13: error: could not convert ‘((HI_Aligner*)this)->HI_Aligner::nextBWT((* & sc), (* & pepol), (* & tpol), (* & gpol), (& rfm)->LocalRFM::, (* & altdb), (* & ref), rdi, fw, (* & wlm), (* & prm), (* & him), (* & rnd), (* & sink))’ from ‘__vector(4) __bool int’ to ‘bool’ 4254 | while(nextBWT(sc, pepol, tpol, gpol, rfm, altdb, ref, rdi, fw, wlm, prm, him, rnd, sink)); | ^~~~~ | | | __vector(4) __bool int hi_aligner.h:4264:46: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 4264 | repeat[rdi][fwi] = true; hi_aligner.h:4265:54: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 4265 | perform_repeat_alignment = true; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ hi_aligner.h:4286:25: error: could not convert ‘((rgfm != 0) ? ((perform_repeat_alignment != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 4286 | if(rgfm != NULL && | ~~~~~~~~~~~~~^~ | | | __vector(4) int 4287 | perform_repeat_alignment) { | ~~~~~~~~~~~~~~~~~~~~~~~~ hi_aligner.h:4339:39: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 4339 | fwi == 0, // fw | ~~~~^~~~ | | | bool hi_aligner.h:5209:61: note: initializing argument 11 of ‘index_t HI_Aligner::getRepeatHits(const GFM&, const PairedEndPolicy&, const TranscriptomePolicy&, const GraphPolicy&, const ALTDB&, const RepeatDB&, const RB_KmerTable&, const BitPairReference&, RandomSource&, index_t, __vector(4) __bool int, index_t, EList >&, index_t, SharedTempVars&, const Scoring&, SwAligner&, SpliceSiteDB&, SwMetrics&, WalkMetrics&, PerReadMetrics&, HIMetrics&, AlnSinkWrap&) [with index_t = unsigned int; local_index_t = short unsigned int]’ 5209 | bool fw, | ^ hi_aligner.h:4378:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 4378 | bool candidate_found = false; | ^~~~~~~~~~~~~~~ hi_aligner.h:4410:45: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 4410 | candidate_found = true; | ~~~~~~~~~~~~~~~~^~~~~~ hi_aligner.h:4575:22: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 4575 | bool align2repeat = false; | ^~~~~~~~~~~~ hi_aligner.h:4578:54: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 4578 | align2repeat = (numBestPair == 0 || numBestPair > rp.khits); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool hi_aligner.h:4584:53: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 4584 | align2repeat = (rs->size() == 0 || sink.numBestUnp(rdi).first > rp.khits); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool hi_aligner.h:4592:52: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 4592 | _genomeHits.back()._repeat = true; hisat2.cpp: In instantiation of ‘void driver(const char*, const string&, const string&) [with TStr = SString; std::string = std::__cxx11::basic_string]’: hisat2.cpp:4351:51: required from here hisat2.cpp:3728:16: error: no matching function for call to ‘PatternParams::PatternParams(int&, __vector(4) __bool int&, int&, __vector(4) __bool int&, __vector(4) __bool int&, __vector(4) __bool int&, __vector(4) __bool int&, __vector(4) __bool int&, uint32_t&, uint32_t&, uint32_t&)’ 3728 | PatternParams pp( | ^~ In file included from hisat2.cpp:39: pat.h:97:2: note: candidate: ‘PatternParams::PatternParams(int, bool, uint32_t, bool, bool, bool, bool, bool, int, int, uint32_t)’ 97 | PatternParams( | ^~~~~~~~~~~~~ pat.h:99:8: note: no known conversion for argument 2 from ‘__vector(4) __bool int’ to ‘bool’ 99 | bool fileParallel_, | ~~~~~^~~~~~~~~~~~~ pat.h:96:8: note: candidate: ‘constexpr PatternParams::PatternParams(const PatternParams&)’ 96 | struct PatternParams { | ^~~~~~~~~~~~~ pat.h:96:8: note: candidate expects 1 argument, 11 provided pat.h:96:8: note: candidate: ‘constexpr PatternParams::PatternParams(PatternParams&&)’ pat.h:96:8: note: candidate expects 1 argument, 11 provided hisat2.cpp:3776:31: error: no matching function for call to ‘HGFM::HGFM(std::string&, ALTDB*&, NULL, NULL, int, bool, int&, int, __vector(4) __bool int&, __vector(4) __bool int&, __vector(4) __bool int&, __vector(4) int, bool, bool, bool, __vector(4) int, int&, __vector(4) __bool int&, bool, int&, __vector(4) __bool int&)’ 3776 | HGFM gfm( | ^~~ In file included from hisat2.cpp:33: hgfm.h:1615:2: note: candidate: ‘template HGFM::HGFM(TStr&, bool, int, int32_t, int32_t, int32_t, int32_t, int32_t, int, const string&, const string&, const string&, const string&, const string&, const string&, const string&, bool, bool, TIndexOffU, TIndexOffU, TIndexOffU, int, EList&, EList&, index_t, const RefReadInParams&, bool, EList*, EList >*, uint32_t, int32_t, bool, bool, bool)’ 1615 | HGFM( | ^~~~ hgfm.h:1615:2: note: template argument deduction/substitution failed: hisat2.cpp:3776:31: note: candidate expects 34 arguments, 21 provided 3776 | HGFM gfm( | ^~~ In file included from hisat2.cpp:33: hgfm.h:1559:2: note: candidate: ‘HGFM::HGFM(const string&, ALTDB*, RepeatDB*, EList*, int, bool, int32_t, int32_t, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool) [with index_t = unsigned int; local_index_t = short unsigned int; std::string = std::__cxx11::basic_string; int32_t = int]’ 1559 | HGFM(const string& in, | ^~~~ hgfm.h:1567:15: note: no known conversion for argument 9 from ‘__vector(4) __bool int’ to ‘bool’ 1567 | bool useMm, // = false, | ~~~~~^~~~~ hgfm.h:1555:7: note: candidate: ‘HGFM::HGFM(const HGFM&)’ 1555 | class HGFM : public GFM { | ^~~~ hgfm.h:1555:7: note: candidate expects 1 argument, 21 provided hisat2.cpp:3832:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 3832 | bool rep_index_exists = false; | ^~~~~~~~~~~~~~~~ hisat2.cpp:3835:39: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 3835 | rep_index_exists = infile.good(); | ~~~~~~~~~~~^~ | | | bool hisat2.cpp:3904:14: error: no matching function for call to ‘OutputQueue::OutputQueue(OutFileBuf&, __vector(4) int, int&, bool, uint32_t&)’ 3904 | OutputQueue oq( | ^~ In file included from aln_sink.h:29, from hisat2.cpp:38: outq.h:43:2: note: candidate: ‘OutputQueue::OutputQueue(OutFileBuf&, bool, size_t, bool, TReadId)’ 43 | OutputQueue( | ^~~~~~~~~~~ outq.h:45:8: note: no known conversion for argument 2 from ‘__vector(4) int’ to ‘bool’ 45 | bool reorder, | ~~~~~^~~~~~~ outq.h:37:7: note: candidate: ‘OutputQueue::OutputQueue(const OutputQueue&)’ 37 | class OutputQueue { | ^~~~~~~~~~~ outq.h:37:7: note: candidate expects 1 argument, 5 provided outq.h:37:7: note: candidate: ‘OutputQueue::OutputQueue(OutputQueue&&)’ outq.h:37:7: note: candidate expects 1 argument, 5 provided hisat2.cpp:3920:11: error: no matching function for call to ‘Scoring::Scoring(int&, int&, int&, int&, int&, int&, SimpleFunc&, SimpleFunc&, int&, int&, __vector(4) __bool int&, int&, int&, int&, int&, int&, int&, int&, int&, SimpleFunc*, SimpleFunc*)’ 3920 | Scoring sc( | ^~ In file included from unique.h:41, from aln_sink.h:25, from hisat2.cpp:38: scoring.h:140:5: note: candidate: ‘Scoring::Scoring(int, int, int, int, int, int, const SimpleFunc&, const SimpleFunc&, int, int, bool, int, int, int, int, int, int, int, int, const SimpleFunc*, const SimpleFunc*)’ 140 | Scoring( | ^~~~~~~ scoring.h:151:19: note: no known conversion for argument 11 from ‘__vector(4) __bool int’ to ‘bool’ 151 | bool ncat, // whether to concatenate mates before N filtering | ~~~~~~^~~~ scoring.h:100:7: note: candidate: ‘constexpr Scoring::Scoring(const Scoring&)’ 100 | class Scoring { | ^~~~~~~ scoring.h:100:7: note: candidate expects 1 argument, 21 provided scoring.h:100:7: note: candidate: ‘constexpr Scoring::Scoring(Scoring&&)’ scoring.h:100:7: note: candidate expects 1 argument, 21 provided hisat2.cpp:4072:41: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 4072 | bool xsOnly = (tranAssm_program == "cufflinks"); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ | | | bool hisat2.cpp:4073:29: error: no matching function for call to ‘TranscriptomePolicy::TranscriptomePolicy(size_t&, size_t&, __vector(4) int, __vector(4) int, __vector(4) __bool int&, __vector(4) __bool int&, __vector(4) __bool int&, __vector(4) __bool int&, __vector(4) __bool int&)’ 4073 | TranscriptomePolicy tpol(minIntronLen, | ^~~~ In file included from hi_aligner.h:44, from spliced_aligner.h:23, from hisat2.cpp:46: tp.h:40:5: note: candidate: ‘TranscriptomePolicy::TranscriptomePolicy(size_t, size_t, uint32_t, uint32_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int)’ 40 | TranscriptomePolicy( | ^~~~~~~~~~~~~~~~~~~ tp.h:43:34: note: no known conversion for argument 3 from ‘__vector(4) int’ to ‘uint32_t’ {aka ‘unsigned int’} 43 | uint32_t minAnchorLen = 7, | ~~~~~~~~~^~~~~~~~~~~~~~~~ tp.h:38:5: note: candidate: ‘TranscriptomePolicy::TranscriptomePolicy()’ 38 | TranscriptomePolicy() { reset(); } | ^~~~~~~~~~~~~~~~~~~ tp.h:38:5: note: candidate expects 0 arguments, 9 provided tp.h:34:7: note: candidate: ‘constexpr TranscriptomePolicy::TranscriptomePolicy(const TranscriptomePolicy&)’ 34 | class TranscriptomePolicy { | ^~~~~~~~~~~~~~~~~~~ tp.h:34:7: note: candidate expects 1 argument, 9 provided tp.h:34:7: note: candidate: ‘constexpr TranscriptomePolicy::TranscriptomePolicy(TranscriptomePolicy&&)’ tp.h:34:7: note: candidate expects 1 argument, 9 provided hisat2.cpp:4125:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 4125 | bool printHd = true, printSq = true; | ^~~~~~~ hisat2.cpp:4125:27: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 4125 | bool printHd = true, printSq = true; | ^~~~~~~ In file included from spliced_aligner.h:23, from hisat2.cpp:46: hi_aligner.h: In instantiation of ‘unsigned int HI_Aligner::nextBWT(const Scoring&, const PairedEndPolicy&, const TranscriptomePolicy&, const GraphPolicy&, const GFM&, const ALTDB&, const BitPairReference&, index_t&, __vector(4) __bool int&, WalkMetrics&, PerReadMetrics&, HIMetrics&, RandomSource&, AlnSinkWrap&) [with index_t = unsigned int; local_index_t = short unsigned int]’: hi_aligner.h:4077:15: required from ‘int HI_Aligner::go(const Scoring&, const PairedEndPolicy&, const TranscriptomePolicy&, const GraphPolicy&, const GFM&, const GFM*, const ALTDB&, const RepeatDB&, const ALTDB&, const BitPairReference&, const BitPairReference*, SwAligner&, SpliceSiteDB&, WalkMetrics&, PerReadMetrics&, SwMetrics&, HIMetrics&, RandomSource&, AlnSinkWrap&) [with index_t = unsigned int; local_index_t = short unsigned int]’ hisat2.cpp:3556:58: required from here hi_aligner.h:4664:9: error: could not convert ‘((HI_Aligner*)this)->HI_Aligner::pickNextReadToSearch((* & rdi), (* & fw))’ from ‘__vector(4) __bool int’ to ‘bool’ 4664 | while(pickNextReadToSearch(rdi, fw)) { | ^~~~~ | | | __vector(4) __bool int hi_aligner.h:4666:21: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in initialization 4666 | index_t fwi = (fw ? 0 : 1); | ^~~ hi_aligner.h:4681:29: error: no matching function for call to ‘ReadBWTHit::done(bool)’ 4681 | hit.done(true); | ^~~ In file included from spliced_aligner.h:23, from hisat2.cpp:46: hi_aligner.h:246:10: note: candidate: ‘unsigned int ReadBWTHit::done() [with index_t = unsigned int]’ 246 | bool done() { | ^~~~ hi_aligner.h:246:10: note: candidate expects 0 arguments, 1 provided hi_aligner.h:256:10: note: candidate: ‘void ReadBWTHit::done(__vector(4) __bool int) [with index_t = unsigned int]’ 256 | void done(bool done) { | ^~~~ hi_aligner.h:256:20: note: no known conversion for argument 1 from ‘bool’ to ‘__vector(4) __bool int’ 256 | void done(bool done) { | ^ In file included from spliced_aligner.h:23, from hisat2.cpp:46: hi_aligner.h:4684:63: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 4684 | sink.numPair() > 0) return false; | ^~~~~ hi_aligner.h:4687:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 4687 | return false; | ^~~~~ hi_aligner.h:4700:29: error: no matching function for call to ‘ReadBWTHit::done(bool)’ 4700 | hit.done(true); | ^~~ In file included from spliced_aligner.h:23, from hisat2.cpp:46: hi_aligner.h:246:10: note: candidate: ‘unsigned int ReadBWTHit::done() [with index_t = unsigned int]’ 246 | bool done() { | ^~~~ hi_aligner.h:246:10: note: candidate expects 0 arguments, 1 provided hi_aligner.h:256:10: note: candidate: ‘void ReadBWTHit::done(__vector(4) __bool int) [with index_t = unsigned int]’ 256 | void done(bool done) { | ^~~~ hi_aligner.h:256:20: note: no known conversion for argument 1 from ‘bool’ to ‘__vector(4) __bool int’ 256 | void done(bool done) { | ^ In file included from spliced_aligner.h:23, from hisat2.cpp:46: hi_aligner.h:4703:63: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 4703 | sink.numPair() > 0) return false; | ^~~~~ hi_aligner.h:4706:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 4706 | return false; | ^~~~~ hi_aligner.h:4713:33: error: could not convert ‘((((& rchit)->ReadBWTHit::done() != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((bestScore < ((HI_Aligner*)this)->HI_Aligner::_minsc[rdi]) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 4713 | if(rchit.done() && bestScore < _minsc[rdi]) { hi_aligner.h:4714:21: error: could not convert ‘((__vector(4) int{((int)numSearched), ((int)numSearched), ((int)numSearched), ((int)numSearched)} > (__vector(4) int{((int)(& rchit)->ReadBWTHit::numActualPartialSearch()), ((int)(& rchit)->ReadBWTHit::numActualPartialSearch()), ((int)(& rchit)->ReadBWTHit::numActualPartialSearch()), ((int)(& rchit)->ReadBWTHit::numActualPartialSearch())} + ((anchorStop != (__vector(4) __bool int){0, 0, 0, 0}) ? __vector(4) int{1, 1, 1, 1} : __vector(4) int{0, 0, 0, 0}))) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 4714 | if(numSearched > rchit.numActualPartialSearch() + (anchorStop ? 1 : 0)) { | ^~ | | | __vector(4) int hi_aligner.h:4715:25: error: no matching function for call to ‘ReadBWTHit::done(bool)’ 4715 | hit.done(true); | ^~~ In file included from spliced_aligner.h:23, from hisat2.cpp:46: hi_aligner.h:246:10: note: candidate: ‘unsigned int ReadBWTHit::done() [with index_t = unsigned int]’ 246 | bool done() { | ^~~~ hi_aligner.h:246:10: note: candidate expects 0 arguments, 1 provided hi_aligner.h:256:10: note: candidate: ‘void ReadBWTHit::done(__vector(4) __bool int) [with index_t = unsigned int]’ 256 | void done(bool done) { | ^~~~ hi_aligner.h:256:20: note: no known conversion for argument 1 from ‘bool’ to ‘__vector(4) __bool int’ 256 | void done(bool done) { | ^ In file included from spliced_aligner.h:23, from hisat2.cpp:46: hi_aligner.h:4716:32: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 4716 | return false; | ^~~~~ hi_aligner.h:4739:13: error: could not convert ‘(& hit)->ReadBWTHit::done()’ from ‘__vector(4) __bool int’ to ‘bool’ 4739 | if(hit.done()) return true; | ^~ | | | __vector(4) __bool int hi_aligner.h:4739:35: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 4739 | if(hit.done()) return true; | ^~~~ hi_aligner.h:4745:17: error: no matching function for call to ‘ReadBWTHit::done(bool)’ 4745 | hit.done(true); | ^~~ In file included from spliced_aligner.h:23, from hisat2.cpp:46: hi_aligner.h:246:10: note: candidate: ‘unsigned int ReadBWTHit::done() [with index_t = unsigned int]’ 246 | bool done() { | ^~~~ hi_aligner.h:246:10: note: candidate expects 0 arguments, 1 provided hi_aligner.h:256:10: note: candidate: ‘void ReadBWTHit::done(__vector(4) __bool int) [with index_t = unsigned int]’ 256 | void done(bool done) { | ^~~~ hi_aligner.h:256:20: note: no known conversion for argument 1 from ‘bool’ to ‘__vector(4) __bool int’ 256 | void done(bool done) { | ^ In file included from spliced_aligner.h:23, from hisat2.cpp:46: hi_aligner.h:4746:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 4746 | return true; | ^~~~ hi_aligner.h:4751:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 4751 | return false; | ^~~~~ hi_aligner.h: In instantiation of ‘unsigned int HI_Aligner::pickNextReadToSearch(index_t&, __vector(4) __bool int&) [with index_t = unsigned int; local_index_t = short unsigned int]’: hi_aligner.h:4664:15: required from ‘unsigned int HI_Aligner::nextBWT(const Scoring&, const PairedEndPolicy&, const TranscriptomePolicy&, const GraphPolicy&, const GFM&, const ALTDB&, const BitPairReference&, index_t&, __vector(4) __bool int&, WalkMetrics&, PerReadMetrics&, HIMetrics&, RandomSource&, AlnSinkWrap&) [with index_t = unsigned int; local_index_t = short unsigned int]’ hi_aligner.h:4077:15: required from ‘int HI_Aligner::go(const Scoring&, const PairedEndPolicy&, const TranscriptomePolicy&, const GraphPolicy&, const GFM&, const GFM*, const ALTDB&, const RepeatDB&, const ALTDB&, const BitPairReference&, const BitPairReference*, SwAligner&, SpliceSiteDB&, WalkMetrics&, PerReadMetrics&, SwMetrics&, HIMetrics&, RandomSource&, AlnSinkWrap&) [with index_t = unsigned int; local_index_t = short unsigned int]’ hisat2.cpp:3556:58: required from here hi_aligner.h:4869:21: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 4869 | rdi = 0; fw = true; | ~~~^~~~~~ hi_aligner.h:4870:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 4870 | bool picked = false; | ^~~~~~ hi_aligner.h:4872:9: error: could not convert ‘((__vector(4) int{((int)rdi2), ((int)rdi2), ((int)rdi2), ((int)rdi2)} < ((((HI_Aligner*)this)->HI_Aligner::_paired != (__vector(4) __bool int){0, 0, 0, 0}) ? __vector(4) int{2, 2, 2, 2} : __vector(4) int{1, 1, 1, 1})) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 4872 | for(index_t rdi2 = 0; rdi2 < (_paired ? 2 : 1); rdi2++) { | ^~~ | | | __vector(4) int hi_aligner.h:4875:34: error: could not convert ‘((fwi == 0) ? ((((HI_Aligner*)this)->HI_Aligner::_nofw[rdi2] != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 4875 | if (fwi == 0 && _nofw[rdi2]) continue; | ~~~~~~~~~^~~~~~~~~ | | | __vector(4) int hi_aligner.h:4876:34: error: could not convert ‘((fwi == 1) ? ((((HI_Aligner*)this)->HI_Aligner::_norc[rdi2] != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 4876 | else if(fwi == 1 && _norc[rdi2]) continue; | ~~~~~~~~~^~~~~~~~~ | | | __vector(4) int hi_aligner.h:4878:17: error: could not convert ‘((HI_Aligner*)this)->HI_Aligner::_hits[rdi2][fwi].ReadBWTHit::done()’ from ‘__vector(4) __bool int’ to ‘bool’ 4878 | if(_hits[rdi2][fwi].done()) continue; | ^~ | | | __vector(4) __bool int hi_aligner.h:4887:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 4887 | fw = (fwi == 0); | ~~~~~^~~~~ | | | bool hi_aligner.h:4888:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 4888 | picked = true; | ~~~~~~~^~~~~~ In file included from spliced_aligner.h:23, from hisat2.cpp:46: hi_aligner.h: In instantiation of ‘void ReadBWTHit::reset() [with index_t = unsigned int]’: hi_aligner.h:218:17: required from ‘ReadBWTHit::ReadBWTHit() [with index_t = unsigned int]’ hi_aligner.h:3977:46: required from ‘HI_Aligner::HI_Aligner(const GFM&, __vector(4) __bool int, uint64_t) [with index_t = unsigned int; local_index_t = short unsigned int; uint64_t = long unsigned int]’ spliced_aligner.h:42:60: required from ‘SplicedAligner::SplicedAligner(const GFM&, __vector(4) __bool int, uint64_t) [with index_t = unsigned int; local_index_t = short unsigned int; uint64_t = long unsigned int]’ hisat2.cpp:3204:78: required from here hi_aligner.h:221:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 221 | _fw = true; | ~~~~^~~~~~ hi_aligner.h:224:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 224 | _done = false; | ~~~~~~^~~~~~~ hi_aligner.h:227:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 227 | _repeat = false; | ~~~~~~~~^~~~~~~ In file included from hisat2.cpp:46: spliced_aligner.h: In instantiation of ‘void SplicedAligner::hybridSearch(const Scoring&, const PairedEndPolicy&, const TranscriptomePolicy&, const GraphPolicy&, const GFM&, const ALTDB&, const RepeatDB&, const BitPairReference&, SwAligner&, SpliceSiteDB&, index_t, __vector(4) __bool int, WalkMetrics&, PerReadMetrics&, SwMetrics&, HIMetrics&, RandomSource&, AlnSinkWrap&) [with index_t = unsigned int; local_index_t = short unsigned int]’: spliced_aligner.h:112:6: required from here spliced_aligner.h:166:5: error: no matching function for call to ‘EList<__vector(4) __bool int>::fill(bool)’ 166 | this->_genomeHits_done.fill(false); | ^~~~ In file included from sequence_io.h:28, from multikey_qsort.h:24, from diff_sample.h:26, from blockwise_sa.h:29, from gfm.h:43, from hgfm.h:24, from hisat2.cpp:33: ds.h:507:7: note: candidate: ‘void EList::fill(size_t, size_t, const T&) [with T = __vector(4) __bool int; int S = 128; size_t = long unsigned int]’ 507 | void fill(size_t begin, size_t end, const T& v) { | ^~~~ ds.h:507:7: note: candidate expects 3 arguments, 1 provided ds.h:518:7: note: candidate: ‘void EList::fill(const T&) [with T = __vector(4) __bool int; int S = 128]’ 518 | void fill(const T& v) { | ^~~~ ds.h:518:21: note: no known conversion for argument 1 from ‘bool’ to ‘const __vector(4) __bool int&’ 518 | void fill(const T& v) { | ~~~~~~~~~^ In file included from hisat2.cpp:46: spliced_aligner.h:170:13: error: could not convert ‘((((SplicedAligner*)this)->SplicedAligner::.HI_Aligner::_genomeHits_done.EList<__vector(4) __bool int>::operator[](((size_t)hj)) == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 170 | if(!this->_genomeHits_done[hj]) break; | ^~ | | | __vector(4) int spliced_aligner.h:174:13: error: could not convert ‘((SplicedAligner*)this)->SplicedAligner::.HI_Aligner::_genomeHits_done.EList<__vector(4) __bool int>::operator[](((size_t)hk))’ from ‘__vector(4) __bool int’ to ‘bool’ 174 | if(this->_genomeHits_done[hk]) continue; | ^~ | | | __vector(4) __bool int spliced_aligner.h:188:15: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 188 | maxsc = hybridSearch_recur(sc, spliced_aligner.h:188:15: note: when instantiating default argument for call to ‘int64_t SplicedAligner::hybridSearch_recur(const Scoring&, const PairedEndPolicy&, const TranscriptomePolicy&, const GraphPolicy&, const GFM&, const ALTDB&, const RepeatDB&, const BitPairReference&, SwAligner&, SpliceSiteDB&, index_t, const GenomeHit&, index_t, index_t, WalkMetrics&, PerReadMetrics&, SwMetrics&, HIMetrics&, RandomSource&, AlnSinkWrap&, __vector(4) __bool int, index_t) [with index_t = unsigned int; local_index_t = short unsigned int; int64_t = long int]’ spliced_aligner.h:188:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ In file included from hisat2.cpp:46: spliced_aligner.h:352:101: note: initializing argument 21 of ‘int64_t SplicedAligner::hybridSearch_recur(const Scoring&, const PairedEndPolicy&, const TranscriptomePolicy&, const GraphPolicy&, const GFM&, const ALTDB&, const RepeatDB&, const BitPairReference&, SwAligner&, SpliceSiteDB&, index_t, const GenomeHit&, index_t, index_t, WalkMetrics&, PerReadMetrics&, SwMetrics&, HIMetrics&, RandomSource&, AlnSinkWrap&, __vector(4) __bool int, index_t) [with index_t = unsigned int; local_index_t = short unsigned int; int64_t = long int]’ 352 | bool alignMate, | ^ In file included from hisat2.cpp:46: spliced_aligner.h:220:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 220 | bool found = genomeHit.len() >= rd.length(); spliced_aligner.h:222:31: error: no matching function for call to ‘DynProgFramer::DynProgFramer(bool)’ 222 | DynProgFramer dpframe(false); // trimToRef | ^~~~~~~ In file included from aligner_sw.h:84, from aligner_sw_driver.h:86, from hi_aligner.h:42, from spliced_aligner.h:23, from hisat2.cpp:46: dp_framer.h:126:2: note: candidate: ‘DynProgFramer::DynProgFramer(__vector(4) __bool int)’ 126 | DynProgFramer(bool trimToRef) : trimToRef_(trimToRef) { } | ^~~~~~~~~~~~~ dp_framer.h:126:21: note: no known conversion for argument 1 from ‘bool’ to ‘__vector(4) __bool int’ 126 | DynProgFramer(bool trimToRef) : trimToRef_(trimToRef) { } | ^ dp_framer.h:122:7: note: candidate: ‘constexpr DynProgFramer::DynProgFramer(const DynProgFramer&)’ 122 | class DynProgFramer { | ^~~~~~~~~~~~~ dp_framer.h:122:7: note: no known conversion for argument 1 from ‘bool’ to ‘const DynProgFramer&’ dp_framer.h:122:7: note: candidate: ‘constexpr DynProgFramer::DynProgFramer(DynProgFramer&&)’ dp_framer.h:122:7: note: no known conversion for argument 1 from ‘bool’ to ‘DynProgFramer&&’ In file included from hisat2.cpp:46: spliced_aligner.h:238:17: error: no matching function for call to ‘SwAligner::initRef(__vector(4) __bool int&, unsigned int, DPRect&, const BitPairReference&, size_t&, const Scoring&, TAlScore&, bool, size_t&, size_t&, bool, bool, size_t&, size_t&)’ 238 | swa.initRef(fw, // whether to align forward or revcomp read | ^~~ In file included from aligner_sw_driver.h:86, from hi_aligner.h:42, from spliced_aligner.h:23, from hisat2.cpp:46: aligner_sw.h:252:7: note: candidate: ‘void SwAligner::initRef(__vector(4) __bool int, TRefId, const DPRect&, char*, size_t, size_t, TRefOff, const Scoring&, TAlScore, __vector(4) __bool int, size_t, size_t, __vector(4) __bool int, __vector(4) __bool int)’ 252 | void initRef( | ^~~~~~~ aligner_sw.h:256:9: note: no known conversion for argument 4 from ‘const BitPairReference’ to ‘char*’ 256 | char *rf, // reference sequence | ~~~~~~^~ aligner_sw.h:281:7: note: candidate: ‘void SwAligner::initRef(__vector(4) __bool int, TRefId, const DPRect&, const BitPairReference&, TRefOff, const Scoring&, TAlScore, __vector(4) __bool int, size_t, size_t, __vector(4) __bool int, __vector(4) __bool int, size_t, size_t&)’ 281 | void initRef( | ^~~~~~~ aligner_sw.h:289:8: note: no known conversion for argument 8 from ‘bool’ to ‘__vector(4) __bool int’ 289 | bool enable8, // use 8-bit SSE if possible? | ^ In file included from hisat2.cpp:46: spliced_aligner.h:298:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 298 | hybridSearch_recur(sc, | ^~~~~~~~~~~~~~~~~~ | | | bool In file included from hisat2.cpp:46: spliced_aligner.h:352:101: note: initializing argument 21 of ‘int64_t SplicedAligner::hybridSearch_recur(const Scoring&, const PairedEndPolicy&, const TranscriptomePolicy&, const GraphPolicy&, const GFM&, const ALTDB&, const RepeatDB&, const BitPairReference&, SwAligner&, SpliceSiteDB&, index_t, const GenomeHit&, index_t, index_t, WalkMetrics&, PerReadMetrics&, SwMetrics&, HIMetrics&, RandomSource&, AlnSinkWrap&, __vector(4) __bool int, index_t) [with index_t = unsigned int; local_index_t = short unsigned int; int64_t = long int]’ 352 | bool alignMate, | ^ In file included from hisat2.cpp:46: spliced_aligner.h:320:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 320 | this->_genomeHits_done[hj] = true; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from hisat2.cpp:46: spliced_aligner.h: In instantiation of ‘int64_t SplicedAligner::hybridSearch_recur(const Scoring&, const PairedEndPolicy&, const TranscriptomePolicy&, const GraphPolicy&, const GFM&, const ALTDB&, const RepeatDB&, const BitPairReference&, SwAligner&, SpliceSiteDB&, index_t, const GenomeHit&, index_t, index_t, WalkMetrics&, PerReadMetrics&, SwMetrics&, HIMetrics&, RandomSource&, AlnSinkWrap&, __vector(4) __bool int, index_t) [with index_t = unsigned int; local_index_t = short unsigned int; int64_t = long int]’: spliced_aligner.h:331:9: required from here spliced_aligner.h:365:29: error: inferred scalar type ‘double’ is not an integer or floating point type of the same size as ‘__bool int’ 365 | cushion = alignMate ? rdlen * 0.03 * sc.mm(255) : 0; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spliced_aligner.h:373:9: error: could not convert ‘((SplicedAligner*)this)->SplicedAligner::.HI_Aligner::isSearched((* & hit), rdi)’ from ‘__vector(4) __bool int’ to ‘bool’ 373 | if(this->isSearched(hit, rdi)) return maxsc; | ^~ | | | __vector(4) __bool int spliced_aligner.h:407:9: error: could not convert ‘((((SplicedAligner*)this)->SplicedAligner::.HI_Aligner::redundant((* & sink), rdi, (* & hit)) == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 407 | if(!this->redundant(sink, rdi, hit)) { | ^~ | | | __vector(4) int spliced_aligner.h:408:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 408 | bool another_spliced = false; | ^~~~~~~~~~~~~~~ spliced_aligner.h:426:34: error: could not convert ‘(((((((fraglen >= ((unsigned int)minMatchLen)) && (left >= ((unsigned int)minMatchLen))) && ((& hit)->GenomeHit::trim5() == 0)) ? (((((& hit)->GenomeHit::repeat() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & (((((& tpol)->TranscriptomePolicy::no_spliced_alignment() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 423 | if(fraglen >= minMatchLen && | ~~~~~~~~~~~~~~~~~~~~~~~~~ 424 | left >= minMatchLen && | ~~~~~~~~~~~~~~~~~~~~~~ 425 | hit.trim5() == 0 && | ~~~~~~~~~~~~~~~~~~~ 426 | !hit.repeat() && | ~~~~~~~~~~~~~~^~ | | | __vector(4) int 427 | !tpol.no_spliced_alignment()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spliced_aligner.h:440:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 440 | bool success = gfm.textOffToJoined(hit.ref(), ss.left(), joinedOff); | ^~~~~~~ | | | bool spliced_aligner.h:457:25: error: cannot convert ‘unsigned int’ to ‘__vector(4) __bool int’ 457 | tempHit.init(hit.fw(), | ^~~~~~~ | | | unsigned int In file included from spliced_aligner.h:23, from hisat2.cpp:46: hi_aligner.h:518:41: note: initializing argument 1 of ‘void GenomeHit::init(__vector(4) __bool int, index_t, index_t, index_t, index_t, index_t, index_t, index_t, SharedTempVars&, __vector(4) __bool int, EList*, EList >*, int64_t, int64_t, double) [with index_t = unsigned int; int64_t = long int]’ 518 | bool fw, | ^ In file included from hisat2.cpp:46: spliced_aligner.h:487:25: error: could not convert ‘((tempHit.GenomeHit::compatibleWith((* & hit), ((unsigned int)(& tpol)->TranscriptomePolicy::minIntronLen()), ((unsigned int)(& tpol)->TranscriptomePolicy::maxIntronLen()), (& tpol)->TranscriptomePolicy::no_spliced_alignment()) == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 487 | if(!tempHit.compatibleWith( | ^~ | | | __vector(4) int spliced_aligner.h:520:53: error: could not convert ‘((((((combined != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((tempHit.GenomeHit::score() >= minsc) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((nedits <= (leftAnchorLen / 4)) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 519 | if(combined && | ~~~~~~~~~~~ 520 | tempHit.score() >= minsc && | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) int 521 | nedits <= leftAnchorLen / 4) { // prevent (short) anchors from having many mismatches | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ spliced_aligner.h:522:29: error: could not convert ‘((SplicedAligner*)this)->SplicedAligner::.HI_Aligner::isSearched(tempHit, rdi)’ from ‘__vector(4) __bool int’ to ‘bool’ 522 | if(this->isSearched(tempHit, rdi)) continue; | ^~ | | | __vector(4) __bool int spliced_aligner.h:523:29: error: could not convert ‘((((SplicedAligner*)this)->SplicedAligner::.HI_Aligner::redundant((* & sink), rdi, tempHit) == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 523 | if(!this->redundant(sink, rdi, tempHit)) { | ^~ | | | __vector(4) int spliced_aligner.h:524:49: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 524 | another_spliced = true; | ~~~~~~~~~~~~~~~~^~~~~~ spliced_aligner.h:546:38: error: could not convert ‘((((((fraglen >= ((unsigned int)minMatchLen)) && ((&(&((SplicedAligner*)this)->SplicedAligner::.HI_Aligner::_local_genomeHits.ELList, 128, 128>::operator[](((size_t)dep)))->EList, 128>::operator[](i))->GenomeHit::trim3() == 0)) ? (((((& hit)->GenomeHit::repeat() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & (((((& tpol)->TranscriptomePolicy::no_spliced_alignment() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 544 | if(fraglen >= minMatchLen && | ~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | this->_local_genomeHits[dep][i].trim3() == 0 && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | !hit.repeat() && | ~~~~~~~~~~~~~~^~ | | | __vector(4) int 547 | !tpol.no_spliced_alignment()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spliced_aligner.h:561:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 561 | bool success = gfm.textOffToJoined(canHit.ref(), ss.right(), joinedOff); | ^~~~~~~ | | | bool spliced_aligner.h:578:29: error: cannot convert ‘unsigned int’ to ‘__vector(4) __bool int’ 578 | tempHit.init(canHit.fw(), | ^~~~~~~ | | | unsigned int In file included from spliced_aligner.h:23, from hisat2.cpp:46: hi_aligner.h:518:41: note: initializing argument 1 of ‘void GenomeHit::init(__vector(4) __bool int, index_t, index_t, index_t, index_t, index_t, index_t, index_t, SharedTempVars&, __vector(4) __bool int, EList*, EList >*, int64_t, int64_t, double) [with index_t = unsigned int; int64_t = long int]’ 518 | bool fw, | ^ In file included from hisat2.cpp:46: spliced_aligner.h:608:29: error: could not convert ‘(((& canHit)->GenomeHit::compatibleWith(tempHit, ((unsigned int)(& tpol)->TranscriptomePolicy::minIntronLen()), ((unsigned int)(& tpol)->TranscriptomePolicy::maxIntronLen()), (& tpol)->TranscriptomePolicy::no_spliced_alignment()) == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 608 | if(!canHit.compatibleWith(tempHit, (index_t)tpol.minIntronLen(), (index_t)tpol.maxIntronLen(), tpol.no_spliced_alignment())) continue; | ^~ | | | __vector(4) int spliced_aligner.h:637:61: error: could not convert ‘((((((combined != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((combinedHit.GenomeHit::score() >= minsc) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((nedits <= (rightAnchorLen / 4)) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 636 | if(combined && | ~~~~~~~~~~~ 637 | combinedHit.score() >= minsc && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) int 638 | nedits <= rightAnchorLen / 4) { // prevent (short) anchors from having many mismatches | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spliced_aligner.h:639:33: error: could not convert ‘((SplicedAligner*)this)->SplicedAligner::.HI_Aligner::isSearched(combinedHit, rdi)’ from ‘__vector(4) __bool int’ to ‘bool’ 639 | if(this->isSearched(combinedHit, rdi)) continue; | ^~ | | | __vector(4) __bool int spliced_aligner.h:640:33: error: could not convert ‘((((SplicedAligner*)this)->SplicedAligner::.HI_Aligner::redundant((* & sink), rdi, combinedHit) == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 640 | if(!this->redundant(sink, rdi, combinedHit)) { | ^~ | | | __vector(4) int spliced_aligner.h:641:53: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 641 | another_spliced = true; | ~~~~~~~~~~~~~~~~^~~~~~ spliced_aligner.h:668:30: error: could not convert ‘((i > 0) ? ((((((SplicedAligner*)this)->SplicedAligner::.HI_Aligner::isSearched((* & canHit), rdi) == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 668 | if(i > 0 && !this->isSearched(canHit, rdi)) { spliced_aligner.h:671:21: error: could not convert ‘((((SplicedAligner*)this)->SplicedAligner::.HI_Aligner::redundant((* & sink), rdi, (* & canHit)) == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 671 | if(!this->redundant(sink, rdi, canHit)) { | ^~ | | | __vector(4) int spliced_aligner.h:693:30: error: could not convert ‘((((((fraglen >= ((unsigned int)minMatchLen)) && (left >= ((unsigned int)minMatchLen))) ? (((((& hit)->GenomeHit::repeat() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & (((((& tpol)->TranscriptomePolicy::no_spliced_alignment() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 691 | if(fraglen >= minMatchLen && | ~~~~~~~~~~~~~~~~~~~~~~~~~ 692 | left >= minMatchLen && | ~~~~~~~~~~~~~~~~~~~~~~ 693 | !hit.repeat() && | ~~~~~~~~~~~~~~^~ | | | __vector(4) int 694 | !tpol.no_spliced_alignment()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spliced_aligner.h:704:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 704 | bool success = gfm.textOffToJoined(hit.ref(), ss.left(), joinedOff); | ^~~~~~~ | | | bool spliced_aligner.h:722:21: error: cannot convert ‘unsigned int’ to ‘__vector(4) __bool int’ 722 | tempHit.init(hit.fw(), | ^~~~~~~ | | | unsigned int In file included from spliced_aligner.h:23, from hisat2.cpp:46: hi_aligner.h:518:41: note: initializing argument 1 of ‘void GenomeHit::init(__vector(4) __bool int, index_t, index_t, index_t, index_t, index_t, index_t, index_t, SharedTempVars&, __vector(4) __bool int, EList*, EList >*, int64_t, int64_t, double) [with index_t = unsigned int; int64_t = long int]’ 518 | bool fw, | ^ In file included from hisat2.cpp:46: spliced_aligner.h:752:21: error: could not convert ‘((tempHit.GenomeHit::compatibleWith((* & hit), ((unsigned int)(& tpol)->TranscriptomePolicy::minIntronLen()), ((unsigned int)(& tpol)->TranscriptomePolicy::maxIntronLen()), (& tpol)->TranscriptomePolicy::no_spliced_alignment()) == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 752 | if(!tempHit.compatibleWith(hit, (index_t)tpol.minIntronLen(), (index_t)tpol.maxIntronLen(), tpol.no_spliced_alignment())) continue; | ^~ | | | __vector(4) int spliced_aligner.h:780:49: error: could not convert ‘((((((combined != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((tempHit.GenomeHit::score() >= minsc) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & (((tempHit.GenomeHit::score() + ((int64_t)(((unsigned int)(& sc)->Scoring::sc(0)) * (& hit)->GenomeHit::rdoff()))) >= (& hit)->GenomeHit::score()) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 780 | tempHit.score() >= minsc && spliced_aligner.h:814:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 814 | bool use_localindex = true; | ^~~~~~~~~~~~~~ spliced_aligner.h:838:32: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 838 | use_localindex = false; | ~~~~~~~~~~~~~~~^~~~~~~ spliced_aligner.h:846:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 846 | bool success = false, first = true; | ^~~~~~~ spliced_aligner.h:846:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 846 | bool success = false, first = true; | ^~~~~ spliced_aligner.h:852:47: error: could not convert ‘((((((((success == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & (((count ++) < ((unsigned int)max_count)) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((use_localindex != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 852 | while(!success && count++ < max_count && use_localindex) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | | | __vector(4) int spliced_aligner.h:855:23: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 855 | first = false; | ~~~~~~^~~~~~~ spliced_aligner.h:871:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 871 | bool no_extension = false; | ^~~~~~~~~~~~ spliced_aligner.h:872:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 872 | bool uniqueStop= false; | ^~~~~~~~~~ spliced_aligner.h:876:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 876 | uniqueStop = true; | ~~~~~~~~~~~^~~~~~ spliced_aligner.h:879:22: error: cannot convert ‘unsigned int’ to ‘__vector(4) __bool int’ 879 | nelt = this->localGFMSearch( In file included from spliced_aligner.h:23, from hisat2.cpp:46: hi_aligner.h:6756:93: note: initializing argument 5 of ‘index_t HI_Aligner::localGFMSearch(const LocalGFM&, const Read&, const Scoring&, const ReportingParams&, __vector(4) __bool int, index_t, index_t&, local_index_t&, local_index_t&, local_index_t&, local_index_t&, EList >&, RandomSource&, __vector(4) __bool int&, local_index_t, local_index_t, local_index_t) [with index_t = unsigned int; local_index_t = short unsigned int]’ 6756 | bool fw, | ^ In file included from hisat2.cpp:46: spliced_aligner.h:896:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 896 | no_extension = true; | ~~~~~~~~~~~~~^~~~~~ spliced_aligner.h:906:46: error: could not convert ‘((((nelt > 0) && (nelt <= max_nelt)) && (extlen >= (& tpol)->TranscriptomePolicy::minAnchorLen())) ? ((((no_extension == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 904 | if(nelt > 0 && | ~~~~~~~~~~~ 905 | nelt <= max_nelt && | ~~~~~~~~~~~~~~~~~~~ 906 | extlen >= tpol.minAnchorLen() && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) int 907 | !no_extension) { | ~~~~~~~~~~~~~ spliced_aligner.h:910:22: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 910 | bool straddled = false; | ^~~~~~~~~ spliced_aligner.h:912:17: error: cannot convert ‘unsigned int’ to ‘__vector(4) __bool int’ 912 | this->getGenomeCoords_local( | ^~~~ | | | unsigned int In file included from spliced_aligner.h:23, from hisat2.cpp:46: hi_aligner.h:5871:93: note: initializing argument 10 of ‘unsigned int HI_Aligner::getGenomeCoords_local(const GFM&, const ALTDB&, const BitPairReference&, RandomSource&, local_index_t, local_index_t, local_index_t, local_index_t, const EList >&, __vector(4) __bool int, index_t, index_t, EList&, WalkMetrics&, PerReadMetrics&, HIMetrics&, __vector(4) __bool int, __vector(4) __bool int&) [with index_t = unsigned int; local_index_t = short unsigned int]’ 5871 | bool fw, | ^ In file included from hisat2.cpp:46: spliced_aligner.h:936:46: error: cannot convert ‘int’ to ‘__vector(4) __bool int’ 936 | tempHit.init(coord.orient(), | ~~~~~~~~~~~~^~ | | | int In file included from spliced_aligner.h:23, from hisat2.cpp:46: hi_aligner.h:518:41: note: initializing argument 1 of ‘void GenomeHit::init(__vector(4) __bool int, index_t, index_t, index_t, index_t, index_t, index_t, index_t, SharedTempVars&, __vector(4) __bool int, EList*, EList >*, int64_t, int64_t, double) [with index_t = unsigned int; int64_t = long int]’ 518 | bool fw, | ^ In file included from hisat2.cpp:46: spliced_aligner.h:946:21: error: could not convert ‘((tempHit.GenomeHit::adjustWithALT((*(const Read*)((SplicedAligner*)this)->SplicedAligner::.HI_Aligner::_rds[rdi]), (* & gfm), (* & altdb), (* & ref), (* & gpol)) == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 946 | if(!tempHit.adjustWithALT(*this->_rds[rdi], gfm, altdb, ref, gpol)) continue; | ^~ | | | __vector(4) int spliced_aligner.h:948:21: error: could not convert ‘((tempHit.GenomeHit::compatibleWith((* & hit), ((unsigned int)(& tpol)->TranscriptomePolicy::minIntronLen()), ((unsigned int)(& tpol)->TranscriptomePolicy::maxIntronLen()), (& tpol)->TranscriptomePolicy::no_spliced_alignment()) == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 948 | if(!tempHit.compatibleWith(hit, (index_t)tpol.minIntronLen(), (index_t)tpol.maxIntronLen(), tpol.no_spliced_alignment())) { | ^~ | | | __vector(4) int spliced_aligner.h:1001:33: error: could not convert ‘(((combined != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((tempHit.GenomeHit::score() >= minsc) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1001 | if(combined && tempHit.score() >= minsc) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int spliced_aligner.h:1036:57: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1036 | if(maxsc >= prev_score - sc.mmpMax) success = true; | ~~~~~~~~^~~~~~ spliced_aligner.h:1037:25: error: could not convert ‘(((((success == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((him.HIMetrics::localindexatts >= ((SplicedAligner*)this)->SplicedAligner::.HI_Aligner::max_localindexatts) || (count == ((unsigned int)max_count))) || (hGFM->HGFM::prevLocalGFM(lGFM) == 0)) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1037 | if(!success && | ~~~~~~~~~^~ | | | __vector(4) int 1038 | (him.localindexatts >= this->max_localindexatts || count == max_count || hGFM->prevLocalGFM(lGFM) == NULL)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spliced_aligner.h:1084:22: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1084 | bool uniqueStop = true; | ^~~~~~~~~~ spliced_aligner.h:1086:25: error: cannot convert ‘unsigned int’ to ‘__vector(4) __bool int’ 1086 | index_t nelt = this->globalGFMSearch( | ^~~~ | | | unsigned int In file included from spliced_aligner.h:23, from hisat2.cpp:46: hi_aligner.h:6611:84: note: initializing argument 5 of ‘index_t HI_Aligner::globalGFMSearch(const GFM&, const Read&, const Scoring&, const ReportingParams&, __vector(4) __bool int, index_t, index_t&, index_t&, index_t&, index_t&, index_t&, EList >&, RandomSource&, __vector(4) __bool int&, index_t) [with index_t = unsigned int; local_index_t = short unsigned int]’ 6611 | bool fw, | ^ In file included from hisat2.cpp:46: spliced_aligner.h:1103:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1103 | bool straddled = false; | ^~~~~~~~~ spliced_aligner.h:1104:21: error: cannot convert ‘unsigned int’ to ‘__vector(4) __bool int’ 1104 | this->getGenomeCoords( | ^~~~ | | | unsigned int In file included from spliced_aligner.h:23, from hisat2.cpp:46: hi_aligner.h:5784:85: note: initializing argument 10 of ‘unsigned int HI_Aligner::getGenomeCoords(const GFM&, const ALTDB&, const BitPairReference&, RandomSource&, index_t, index_t, index_t, index_t, const EList >&, __vector(4) __bool int, index_t, index_t, index_t, EList&, WalkMetrics&, PerReadMetrics&, HIMetrics&, __vector(4) __bool int, __vector(4) __bool int&) [with index_t = unsigned int; local_index_t = short unsigned int]’ 5784 | bool fw, | ^ In file included from hisat2.cpp:46: spliced_aligner.h:1129:50: error: cannot convert ‘int’ to ‘__vector(4) __bool int’ 1129 | tempHit.init(coord.orient(), | ~~~~~~~~~~~~^~ | | | int In file included from spliced_aligner.h:23, from hisat2.cpp:46: hi_aligner.h:518:41: note: initializing argument 1 of ‘void GenomeHit::init(__vector(4) __bool int, index_t, index_t, index_t, index_t, index_t, index_t, index_t, SharedTempVars&, __vector(4) __bool int, EList*, EList >*, int64_t, int64_t, double) [with index_t = unsigned int; int64_t = long int]’ 518 | bool fw, | ^ In file included from hisat2.cpp:46: spliced_aligner.h:1139:25: error: could not convert ‘((tempHit.GenomeHit::adjustWithALT((*(const Read*)((SplicedAligner*)this)->SplicedAligner::.HI_Aligner::_rds[rdi]), (* & gfm), (* & altdb), (* & ref), (* & gpol)) == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1139 | if(!tempHit.adjustWithALT(*this->_rds[rdi], gfm, altdb, ref, gpol)) continue; | ^~ | | | __vector(4) int spliced_aligner.h:1140:25: error: could not convert ‘((tempHit.GenomeHit::compatibleWith((* & hit), ((unsigned int)(& tpol)->TranscriptomePolicy::minIntronLen()), ((unsigned int)(& tpol)->TranscriptomePolicy::maxIntronLen()), (& tpol)->TranscriptomePolicy::no_spliced_alignment()) == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1140 | if(!tempHit.compatibleWith(hit, (index_t)tpol.minIntronLen(), (index_t)tpol.maxIntronLen(), tpol.no_spliced_alignment())) continue; | ^~ | | | __vector(4) int spliced_aligner.h:1189:37: error: could not convert ‘(((combined != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((tempHit.GenomeHit::score() >= minsc) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1189 | if(combined && tempHit.score() >= minsc) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int spliced_aligner.h:1371:30: error: could not convert ‘(((((fraglen >= ((unsigned int)minMatchLen)) ? (((((& hit)->GenomeHit::repeat() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & (((((& tpol)->TranscriptomePolicy::no_spliced_alignment() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1370 | if(fraglen >= minMatchLen && | ~~~~~~~~~~~~~~~~~~~~~~~~~ 1371 | !hit.repeat() && | ~~~~~~~~~~~~~~^~ | | | __vector(4) int 1372 | !tpol.no_spliced_alignment()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spliced_aligner.h:1388:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1388 | bool success = gfm.textOffToJoined(hit.ref(), ss.right(), joinedOff); | ^~~~~~~ | | | bool spliced_aligner.h:1405:21: error: cannot convert ‘unsigned int’ to ‘__vector(4) __bool int’ 1405 | tempHit.init(hit.fw(), | ^~~~~~~ | | | unsigned int In file included from spliced_aligner.h:23, from hisat2.cpp:46: hi_aligner.h:518:41: note: initializing argument 1 of ‘void GenomeHit::init(__vector(4) __bool int, index_t, index_t, index_t, index_t, index_t, index_t, index_t, SharedTempVars&, __vector(4) __bool int, EList*, EList >*, int64_t, int64_t, double) [with index_t = unsigned int; int64_t = long int]’ 518 | bool fw, | ^ In file included from hisat2.cpp:46: spliced_aligner.h:1435:21: error: could not convert ‘(((& hit)->GenomeHit::compatibleWith(tempHit, ((unsigned int)(& tpol)->TranscriptomePolicy::minIntronLen()), ((unsigned int)(& tpol)->TranscriptomePolicy::maxIntronLen()), (& tpol)->TranscriptomePolicy::no_spliced_alignment()) == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1435 | if(!hit.compatibleWith(tempHit, (index_t)tpol.minIntronLen(), (index_t)tpol.maxIntronLen(), tpol.no_spliced_alignment())) continue; | ^~ | | | __vector(4) int spliced_aligner.h:1463:65: error: could not convert ‘((((((combined != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((combinedHit.GenomeHit::score() >= minsc) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & (((combinedHit.GenomeHit::score() + ((int64_t)(((unsigned int)(& sc)->Scoring::sc(0)) * (((rdlen - (& hit)->GenomeHit::rdoff()) - (& hit)->GenomeHit::len()) - (& hit)->GenomeHit::trim5())))) >= (& hit)->GenomeHit::score()) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1463 | if(combined && combinedHit.score() >= minsc && spliced_aligner.h:1496:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1496 | bool use_localindex = true; | ^~~~~~~~~~~~~~ spliced_aligner.h:1520:32: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1520 | use_localindex = false; | ~~~~~~~~~~~~~~~^~~~~~~ spliced_aligner.h:1527:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1527 | bool success = false, first = true; | ^~~~~~~ spliced_aligner.h:1527:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1527 | bool success = false, first = true; | ^~~~~ spliced_aligner.h:1533:47: error: could not convert ‘((((((((success == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & (((count ++) < ((unsigned int)max_count)) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((use_localindex != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1533 | while(!success && count++ < max_count && use_localindex) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | | | __vector(4) int spliced_aligner.h:1536:23: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1536 | first = false; | ~~~~~~^~~~~~~ spliced_aligner.h:1552:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1552 | bool no_extension = false; | ^~~~~~~~~~~~ spliced_aligner.h:1558:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1558 | uniqueStop = false; | ~~~~~~~~~~~^~~~~~~ spliced_aligner.h:1561:22: error: cannot convert ‘unsigned int’ to ‘__vector(4) __bool int’ 1561 | nelt = this->localGFMSearch( In file included from spliced_aligner.h:23, from hisat2.cpp:46: hi_aligner.h:6756:93: note: initializing argument 5 of ‘index_t HI_Aligner::localGFMSearch(const LocalGFM&, const Read&, const Scoring&, const ReportingParams&, __vector(4) __bool int, index_t, index_t&, local_index_t&, local_index_t&, local_index_t&, local_index_t&, EList >&, RandomSource&, __vector(4) __bool int&, local_index_t, local_index_t, local_index_t) [with index_t = unsigned int; local_index_t = short unsigned int]’ 6756 | bool fw, | ^ In file included from hisat2.cpp:46: spliced_aligner.h:1579:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1579 | no_extension = true; | ~~~~~~~~~~~~~^~~~~~ spliced_aligner.h:1595:46: error: could not convert ‘((((nelt > 0) && (nelt <= max_nelt)) && (extlen >= (& tpol)->TranscriptomePolicy::minAnchorLen())) ? ((((no_extension == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1593 | if(nelt > 0 && | ~~~~~~~~~~~ 1594 | nelt <= max_nelt && | ~~~~~~~~~~~~~~~~~~~ 1595 | extlen >= tpol.minAnchorLen() && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) int 1596 | !no_extension) { | ~~~~~~~~~~~~~ spliced_aligner.h:1599:22: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1599 | bool straddled = false; | ^~~~~~~~~ spliced_aligner.h:1601:17: error: cannot convert ‘unsigned int’ to ‘__vector(4) __bool int’ 1601 | this->getGenomeCoords_local( | ^~~~ | | | unsigned int In file included from spliced_aligner.h:23, from hisat2.cpp:46: hi_aligner.h:5871:93: note: initializing argument 10 of ‘unsigned int HI_Aligner::getGenomeCoords_local(const GFM&, const ALTDB&, const BitPairReference&, RandomSource&, local_index_t, local_index_t, local_index_t, local_index_t, const EList >&, __vector(4) __bool int, index_t, index_t, EList&, WalkMetrics&, PerReadMetrics&, HIMetrics&, __vector(4) __bool int, __vector(4) __bool int&) [with index_t = unsigned int; local_index_t = short unsigned int]’ 5871 | bool fw, | ^ In file included from hisat2.cpp:46: spliced_aligner.h:1625:46: error: cannot convert ‘int’ to ‘__vector(4) __bool int’ 1625 | tempHit.init(coord.orient(), | ~~~~~~~~~~~~^~ | | | int In file included from spliced_aligner.h:23, from hisat2.cpp:46: hi_aligner.h:518:41: note: initializing argument 1 of ‘void GenomeHit::init(__vector(4) __bool int, index_t, index_t, index_t, index_t, index_t, index_t, index_t, SharedTempVars&, __vector(4) __bool int, EList*, EList >*, int64_t, int64_t, double) [with index_t = unsigned int; int64_t = long int]’ 518 | bool fw, | ^ In file included from hisat2.cpp:46: spliced_aligner.h:1635:21: error: could not convert ‘((tempHit.GenomeHit::adjustWithALT((*(const Read*)((SplicedAligner*)this)->SplicedAligner::.HI_Aligner::_rds[rdi]), (* & gfm), (* & altdb), (* & ref), (* & gpol)) == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1635 | if(!tempHit.adjustWithALT(*this->_rds[rdi], gfm, altdb, ref, gpol)) continue; | ^~ | | | __vector(4) int spliced_aligner.h:1637:21: error: could not convert ‘(((& hit)->GenomeHit::compatibleWith(tempHit, ((unsigned int)(& tpol)->TranscriptomePolicy::minIntronLen()), ((unsigned int)(& tpol)->TranscriptomePolicy::maxIntronLen()), (& tpol)->TranscriptomePolicy::no_spliced_alignment()) == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1637 | if(!hit.compatibleWith(tempHit, (index_t)tpol.minIntronLen(), (index_t)tpol.maxIntronLen(), tpol.no_spliced_alignment())) { | ^~ | | | __vector(4) int spliced_aligner.h:1688:33: error: could not convert ‘(((combined != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((combinedHit.GenomeHit::score() >= minsc) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1688 | if(combined && combinedHit.score() >= minsc) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int spliced_aligner.h:1723:57: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1723 | if(maxsc >= prev_score - sc.mmpMax) success = true; | ~~~~~~~~^~~~~~ spliced_aligner.h:1724:25: error: could not convert ‘(((((success == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((him.HIMetrics::localindexatts >= ((SplicedAligner*)this)->SplicedAligner::.HI_Aligner::max_localindexatts) || (count == ((unsigned int)max_count))) || (hGFM->HGFM::nextLocalGFM(lGFM) == 0)) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1724 | if(!success && | ~~~~~~~~~^~ | | | __vector(4) int 1725 | (him.localindexatts >= this->max_localindexatts || count == max_count || hGFM->nextLocalGFM(lGFM) == NULL) ) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spliced_aligner.h:1772:22: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1772 | bool uniqueStop = true; | ^~~~~~~~~~ spliced_aligner.h:1773:25: error: cannot convert ‘unsigned int’ to ‘__vector(4) __bool int’ 1773 | index_t nelt = this->globalGFMSearch( | ^~~~ | | | unsigned int In file included from spliced_aligner.h:23, from hisat2.cpp:46: hi_aligner.h:6611:84: note: initializing argument 5 of ‘index_t HI_Aligner::globalGFMSearch(const GFM&, const Read&, const Scoring&, const ReportingParams&, __vector(4) __bool int, index_t, index_t&, index_t&, index_t&, index_t&, index_t&, EList >&, RandomSource&, __vector(4) __bool int&, index_t) [with index_t = unsigned int; local_index_t = short unsigned int]’ 6611 | bool fw, | ^ In file included from hisat2.cpp:46: spliced_aligner.h:1790:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1790 | bool straddled = false; | ^~~~~~~~~ spliced_aligner.h:1791:21: error: cannot convert ‘unsigned int’ to ‘__vector(4) __bool int’ 1791 | this->getGenomeCoords( | ^~~~ | | | unsigned int In file included from spliced_aligner.h:23, from hisat2.cpp:46: hi_aligner.h:5784:85: note: initializing argument 10 of ‘unsigned int HI_Aligner::getGenomeCoords(const GFM&, const ALTDB&, const BitPairReference&, RandomSource&, index_t, index_t, index_t, index_t, const EList >&, __vector(4) __bool int, index_t, index_t, index_t, EList&, WalkMetrics&, PerReadMetrics&, HIMetrics&, __vector(4) __bool int, __vector(4) __bool int&) [with index_t = unsigned int; local_index_t = short unsigned int]’ 5784 | bool fw, | ^ In file included from hisat2.cpp:46: spliced_aligner.h:1816:50: error: cannot convert ‘int’ to ‘__vector(4) __bool int’ 1816 | tempHit.init(coord.orient(), | ~~~~~~~~~~~~^~ | | | int In file included from spliced_aligner.h:23, from hisat2.cpp:46: hi_aligner.h:518:41: note: initializing argument 1 of ‘void GenomeHit::init(__vector(4) __bool int, index_t, index_t, index_t, index_t, index_t, index_t, index_t, SharedTempVars&, __vector(4) __bool int, EList*, EList >*, int64_t, int64_t, double) [with index_t = unsigned int; int64_t = long int]’ 518 | bool fw, | ^ In file included from hisat2.cpp:46: spliced_aligner.h:1826:25: error: could not convert ‘((tempHit.GenomeHit::adjustWithALT((*(const Read*)((SplicedAligner*)this)->SplicedAligner::.HI_Aligner::_rds[rdi]), (* & gfm), (* & altdb), (* & ref), (* & gpol)) == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1826 | if(!tempHit.adjustWithALT(*this->_rds[rdi], gfm, altdb, ref, gpol)) continue; | ^~ | | | __vector(4) int spliced_aligner.h:1827:25: error: could not convert ‘(((& hit)->GenomeHit::compatibleWith(tempHit, ((unsigned int)(& tpol)->TranscriptomePolicy::minIntronLen()), ((unsigned int)(& tpol)->TranscriptomePolicy::maxIntronLen()), (& tpol)->TranscriptomePolicy::no_spliced_alignment()) == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1827 | if(!hit.compatibleWith(tempHit, (index_t)tpol.minIntronLen(), (index_t)tpol.maxIntronLen(), tpol.no_spliced_alignment())) continue; | ^~ | | | __vector(4) int spliced_aligner.h:1874:37: error: could not convert ‘(((combined != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((combinedHit.GenomeHit::score() >= minsc) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1874 | if(combined && combinedHit.score() >= minsc) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int In file included from spliced_aligner.h:23, from hisat2.cpp:46: hi_aligner.h: In instantiation of ‘unsigned int GenomeHit::extend(const Read&, const GFM&, const BitPairReference&, const ALTDB&, const RepeatDB&, SpliceSiteDB&, SwAligner&, SwMetrics&, PerReadMetrics&, const Scoring&, TAlScore, RandomSource&, index_t, const TranscriptomePolicy&, const GraphPolicy&, index_t&, index_t&, index_t) [with index_t = unsigned int; TAlScore = long int]’: spliced_aligner.h:144:9: required from ‘void SplicedAligner::hybridSearch(const Scoring&, const PairedEndPolicy&, const TranscriptomePolicy&, const GraphPolicy&, const GFM&, const ALTDB&, const RepeatDB&, const BitPairReference&, SwAligner&, SpliceSiteDB&, index_t, __vector(4) __bool int, WalkMetrics&, PerReadMetrics&, SwMetrics&, HIMetrics&, RandomSource&, AlnSinkWrap&) [with index_t = unsigned int; local_index_t = short unsigned int]’ spliced_aligner.h:112:6: required from here hi_aligner.h:2056:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 2056 | bool doLeftAlign = false; | ^~~~~~~~~~~ hi_aligner.h:2073:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 2073 | if(_toff <= 0) return false; | ^~~~~ hi_aligner.h:2098:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 2098 | true, /* left? */ | ^~~~ | | | bool In file included from spliced_aligner.h:23, from hisat2.cpp:46: hi_aligner.h:697:68: note: initializing argument 14 of ‘static index_t GenomeHit::alignWithALTs(const EList >&, const EList >&, const EList&, index_t, const BTDnaString&, index_t, index_t, index_t, const BitPairReference&, SharedTempVars&, index_t, int, index_t, __vector(4) __bool int, const GraphPolicy&, EList&, ELList >&, EList >&, Haplotype&, ELList*, index_t, index_t*) [with index_t = unsigned int; BTDnaString = SDnaStringExpandable<1024, 2>]’ 697 | bool left, | ^ In file included from spliced_aligner.h:23, from hisat2.cpp:46: hi_aligner.h:2110:20: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 2110 | return false; | ^~~~~ hi_aligner.h:2179:46: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 2179 | false, | ^~~~~ | | | bool In file included from spliced_aligner.h:23, from hisat2.cpp:46: hi_aligner.h:697:68: note: initializing argument 14 of ‘static index_t GenomeHit::alignWithALTs(const EList >&, const EList >&, const EList&, index_t, const BTDnaString&, index_t, index_t, index_t, const BitPairReference&, SharedTempVars&, index_t, int, index_t, __vector(4) __bool int, const GraphPolicy&, EList&, ELList >&, EList >&, Haplotype&, ELList*, index_t, index_t*) [with index_t = unsigned int; BTDnaString = SDnaStringExpandable<1024, 2>]’ 697 | bool left, | ^ In file included from spliced_aligner.h:23, from hisat2.cpp:46: hi_aligner.h:2190:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 2190 | return false; | ^~~~~ hi_aligner.h:2231:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 2231 | return leftext > 0 || rightext > 0; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ | | | bool ref_read.cpp: In function ‘std::pair fastaRefReadSizes(EList&, EList&, const RefReadInParams&, BitpairOutFileBuf*, TIndexOff&)’: ref_read.cpp:367:22: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 367 | if(i + 1 >= recs.size() || recs[i+1].first) { | ~~~~~~^~~~~~~~~~~~~~ ref_read.cpp: In function ‘std::pair fastaRefReadFragsNames(EList&, EList&, const RefReadInParams&, BitpairOutFileBuf*, TIndexOff&, EList >&)’: ref_read.cpp:440:22: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 440 | if(i + 1 >= recs.size() || recs[i+1].first) { | ~~~~~~^~~~~~~~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from edit.cpp:21: gfm.h: In static member function ‘static std::pair*, GFM*> GFM::fromStrings(const EList >&, bool, int, bool, int32_t, int32_t, int32_t, const string&, bool, index_t, index_t, index_t, int, uint32_t, bool, bool, bool)’: gfm.h:1169:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1169 | auto_ptr ss(new stringstream()); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from edit.cpp:21: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from edit.cpp:21: gfm.h:1173:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1173 | auto_ptr fb(new FileBuf(ss.get())); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from edit.cpp:21: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from gfm.cpp:21: gfm.h: In static member function ‘static std::pair*, GFM*> GFM::fromStrings(const EList >&, bool, int, bool, int32_t, int32_t, int32_t, const string&, bool, index_t, index_t, index_t, int, uint32_t, bool, bool, bool)’: gfm.h:1169:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1169 | auto_ptr ss(new stringstream()); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/memory:80, from gfm.h:28, from gfm.cpp:21: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from gfm.cpp:21: gfm.h:1173:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1173 | auto_ptr fb(new FileBuf(ss.get())); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/memory:80, from gfm.h:28, from gfm.cpp:21: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ reference.cpp: In member function ‘int BitPairReference::getStretch(uint32_t*, size_t, size_t, size_t) const’: reference.cpp:522:12: warning: variable ‘origBufOff’ set but not used [-Wunused-but-set-variable] 522 | uint64_t origBufOff = bufOff; | ^~~~~~~~~~ reference.cpp:516:7: warning: variable ‘binarySearched’ set but not used [-Wunused-but-set-variable] 516 | bool binarySearched = false; | ^~~~~~~~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from aligner_seed.h:30, from aligner_seed.cpp:21: gfm.h: In static member function ‘static std::pair*, GFM*> GFM::fromStrings(const EList >&, bool, int, bool, int32_t, int32_t, int32_t, const string&, bool, index_t, index_t, index_t, int, uint32_t, bool, bool, bool)’: gfm.h:1169:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1169 | auto_ptr ss(new stringstream()); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_seed.h:30, from aligner_seed.cpp:21: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from aligner_seed.h:30, from aligner_seed.cpp:21: gfm.h:1173:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1173 | auto_ptr fb(new FileBuf(ss.get())); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_seed.h:30, from aligner_seed.cpp:21: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_seed2.h:102, from aligner_seed2.cpp:22: gfm.h: In static member function ‘static std::pair*, GFM*> GFM::fromStrings(const EList >&, bool, int, bool, int32_t, int32_t, int32_t, const string&, bool, index_t, index_t, index_t, int, uint32_t, bool, bool, bool)’: gfm.h:1169:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1169 | auto_ptr ss(new stringstream()); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_seed2.h:102, from aligner_seed2.cpp:22: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_seed2.h:102, from aligner_seed2.cpp:22: gfm.h:1173:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1173 | auto_ptr fb(new FileBuf(ss.get())); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_seed2.h:102, from aligner_seed2.cpp:22: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from aligner_result.h:26, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: ref_coord.h: In member function ‘void Coord::init(TRefId, TRefOff, __vector(4) __bool int, TRefOff)’: ref_coord.h:51:17: error: cannot convert ‘__vector(4) int’ to ‘int’ in assignment 51 | orient_ = (fw ? 1 : 0); | ~~~~^~~~~~~~ | | | __vector(4) int ref_coord.h: In member function ‘__vector(4) __bool int Coord::operator<(const Coord&) const’: ref_coord.h:80:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 80 | if(ref_ < o.ref_) return true; | ^~~~ ref_coord.h:81:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 81 | if(ref_ > o.ref_) return false; | ^~~~~ ref_coord.h:82:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 82 | if(orient_ < o.orient_) return true; | ^~~~ ref_coord.h:83:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 83 | if(orient_ > o.orient_) return false; | ^~~~~ ref_coord.h:84:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 84 | if(off_ < o.off_) return true; | ^~~~ ref_coord.h:85:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 85 | if(off_ > o.off_) return false; | ^~~~~ ref_coord.h:86:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 86 | return false; | ^~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Coord::operator>(const Coord&) const’: ref_coord.h:102:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 102 | if(ref_ > o.ref_) return true; | ^~~~ ref_coord.h:103:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 103 | if(ref_ < o.ref_) return false; | ^~~~~ ref_coord.h:104:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 104 | if(orient_ > o.orient_) return true; | ^~~~ ref_coord.h:105:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 105 | if(orient_ < o.orient_) return false; | ^~~~~ ref_coord.h:106:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 106 | if(off_ > o.off_) return true; | ^~~~ ref_coord.h:107:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 107 | if(off_ < o.off_) return false; | ^~~~~ ref_coord.h:108:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 108 | return false; | ^~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Coord::inited() const’: ref_coord.h:137:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 137 | return true; | ^~~~ ref_coord.h:139:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 139 | return false; | ^~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Coord::fw() const’: ref_coord.h:148:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 148 | return orient_ == 1; | ~~~~~~~~^~~~ | | | bool ref_coord.h: In member function ‘__vector(4) __bool int Coord::within(int64_t, int64_t, int64_t) const’: ref_coord.h:171:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 171 | return off_ >= inbegin && off_ + len <= inend; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ | | | bool ref_coord.h: In member function ‘__vector(4) __bool int Interval::inited() const’: ref_coord.h:248:22: error: could not convert ‘((const Interval*)this)->Interval::upstream_.Coord::inited()’ from ‘__vector(4) __bool int’ to ‘bool’ 248 | if(upstream_.inited()) { | ~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int ref_coord.h:250:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 250 | return true; | ^~~~ ref_coord.h:252:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 252 | return false; | ^~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Interval::operator<(const Interval&) const’: ref_coord.h:272:16: error: could not convert ‘((const Interval*)this)->Interval::upstream_.Coord::operator<(o.Interval::upstream_)’ from ‘__vector(4) __bool int’ to ‘bool’ 272 | if(upstream_ < o.upstream_) return true; | ~~~~~~~~~~^~~~~~~~~~~~~ | | | __vector(4) __bool int ref_coord.h:272:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 272 | if(upstream_ < o.upstream_) return true; | ^~~~ ref_coord.h:273:16: error: could not convert ‘((const Interval*)this)->Interval::upstream_.Coord::operator>(o.Interval::upstream_)’ from ‘__vector(4) __bool int’ to ‘bool’ 273 | if(upstream_ > o.upstream_) return false; | ~~~~~~~~~~^~~~~~~~~~~~~ | | | __vector(4) __bool int ref_coord.h:273:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 273 | if(upstream_ > o.upstream_) return false; | ^~~~~ ref_coord.h:274:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 274 | if(len_ < o.len_) return true; | ^~~~ ref_coord.h:275:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 275 | return false; | ^~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Interval::operator>(const Interval&) const’: ref_coord.h:292:16: error: could not convert ‘((const Interval*)this)->Interval::upstream_.Coord::operator>(o.Interval::upstream_)’ from ‘__vector(4) __bool int’ to ‘bool’ 292 | if(upstream_ > o.upstream_) return true; | ~~~~~~~~~~^~~~~~~~~~~~~ | | | __vector(4) __bool int ref_coord.h:292:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 292 | if(upstream_ > o.upstream_) return true; | ^~~~ ref_coord.h:293:16: error: could not convert ‘((const Interval*)this)->Interval::upstream_.Coord::operator<(o.Interval::upstream_)’ from ‘__vector(4) __bool int’ to ‘bool’ 293 | if(upstream_ < o.upstream_) return false; | ~~~~~~~~~~^~~~~~~~~~~~~ | | | __vector(4) __bool int ref_coord.h:293:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 293 | if(upstream_ < o.upstream_) return false; | ^~~~~ ref_coord.h:294:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 294 | if(len_ > o.len_) return true; | ^~~~ ref_coord.h:295:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 295 | return false; | ^~~~~ ref_coord.h: In member function ‘Coord Interval::downstream() const’: ref_coord.h:332:22: error: no matching function for call to ‘Coord::Coord(TRefId, TRefOff, int)’ 332 | upstream_.orient()); | ^ ref_coord.h:43:2: note: candidate: ‘Coord::Coord(TRefId, TRefOff, __vector(4) __bool int, TRefOff)’ 43 | Coord(TRefId rf, TRefOff of, bool fw, TRefOff jof = 0) { init(rf, of, fw, jof); } | ^~~~~ ref_coord.h:43:36: note: no known conversion for argument 3 from ‘int’ to ‘__vector(4) __bool int’ 43 | Coord(TRefId rf, TRefOff of, bool fw, TRefOff jof = 0) { init(rf, of, fw, jof); } | ^ ref_coord.h:41:2: note: candidate: ‘Coord::Coord(const Coord&)’ 41 | Coord(const Coord& c) { init(c); } | ^~~~~ ref_coord.h:41:2: note: candidate expects 1 argument, 3 provided ref_coord.h:39:2: note: candidate: ‘Coord::Coord()’ 39 | Coord() { reset(); } | ^~~~~ ref_coord.h:39:2: note: candidate expects 0 arguments, 3 provided ref_coord.h: In member function ‘__vector(4) __bool int Interval::contains(const Coord&) const’: ref_coord.h:342:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 340 | c.ref() == ref() && | ~~~~~~~~~~~~~~~~~~~~~~ 341 | c.orient() == orient() && | ~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | c.off() >= off() && | ~~~~~~~~~~~~~~~~~~~~^~ | | | bool 343 | c.off() < dnoff(); | ~~~~~~~~~~~~~~~~~~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Interval::containsIgnoreOrient(const Coord&) const’: ref_coord.h:353:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 352 | c.ref() == ref() && | ~~~~~~~~~~~~~~~~~~~~~~ 353 | c.off() >= off() && | ~~~~~~~~~~~~~~~~~~~~^~ | | | bool 354 | c.off() < dnoff(); | ~~~~~~~~~~~~~~~~~~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Interval::contains(const Interval&) const’: ref_coord.h:364:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 362 | c.ref() == ref() && | ~~~~~~~~~~~~~~~~~~~~~~ 363 | c.orient() == orient() && | ~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | c.off() >= off() && | ~~~~~~~~~~~~~~~~~~~~^~ | | | bool 365 | c.dnoff() <= dnoff(); | ~~~~~~~~~~~~~~~~~~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Interval::containsIgnoreOrient(const Interval&) const’: ref_coord.h:375:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 374 | c.ref() == ref() && | ~~~~~~~~~~~~~~~~~~~~~~ 375 | c.off() >= off() && | ~~~~~~~~~~~~~~~~~~~~^~ | | | bool 376 | c.dnoff() <= dnoff(); | ~~~~~~~~~~~~~~~~~~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Interval::overlaps(const Interval&) const’: ref_coord.h:385:37: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 384 | c.ref() == upstream_.ref() && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385 | c.orient() == upstream_.orient() && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 386 | ((off() <= c.off() && dnoff() > c.off()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | (off() <= c.dnoff() && dnoff() > c.dnoff()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | (c.off() <= off() && c.dnoff() > off()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | (c.off() <= dnoff() && c.dnoff() > dnoff())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Interval::overlapsIgnoreOrient(const Interval&) const’: ref_coord.h:398:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 398 | c.ref() == upstream_.ref() && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 399 | ((off() <= c.off() && dnoff() > c.off()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | (off() <= c.dnoff() && dnoff() > c.dnoff()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 401 | (c.off() <= off() && c.dnoff() > off()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402 | (c.off() <= dnoff() && c.dnoff() > dnoff())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algo.h: In function ‘_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, std::bidirectional_iterator_tag)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algo.h:1529:16: error: expected primary-expression before ‘__attribute__’ 1529 | else if (!bool(__pred(*__last))) | ^~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/algorithm:62, from ds.h:23, from read.h:25, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algo.h:1529:16: error: expected ‘)’ before ‘__attribute__’ 1529 | else if (!bool(__pred(*__last))) | ~ ^ | ) /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algo.h: In function ‘unsigned int std::binary_search(_FIter, _FIter, const _Tp&, _Compare)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algo.h:2294:32: error: expected primary-expression before ‘__attribute__’ 2294 | return __i != __last && !bool(__comp(__val, *__i)); | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algo.h:2294:32: error: expected ‘;’ before ‘__attribute__’ 2294 | return __i != __last && !bool(__comp(__val, *__i)); | ^ | ; In file included from ds.h:31, from read.h:25, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: random_source.h: In constructor ‘RandomSource::RandomSource()’: random_source.h:40:39: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 40 | a(DEFUALT_A), c(DEFUALT_C), inited_(false) { } | ^~~~~ | | | bool random_source.h: In constructor ‘RandomSource::RandomSource(uint32_t)’: random_source.h:42:52: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 42 | a(DEFUALT_A), c(DEFUALT_C), last(_last), inited_(true) { } | ^~~~ | | | bool random_source.h: In constructor ‘RandomSource::RandomSource(uint32_t, uint32_t)’: random_source.h:44:25: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 44 | a(_a), c(_c), inited_(false) { } | ^~~~~ | | | bool random_source.h: In member function ‘void RandomSource::init(uint32_t)’: random_source.h:48:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 48 | inited_ = true; | ^~~~ random_source.h: In member function ‘__vector(4) __bool int RandomSource::nextBool()’: random_source.h:106:10: error: cannot convert ‘uint32_t’ {aka ‘unsigned int’} to ‘__vector(4) __bool int’ in return 106 | return ret; | ^~~ In file included from read.h:25, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: ds.h: In member function ‘void PtrWrap::free()’: ds.h:189:7: error: could not convert ‘((PtrWrap*)this)->PtrWrap::freeable_’ from ‘__vector(4) __bool int’ to ‘bool’ 189 | if(freeable_) { | ^~~~~~~~~ | | | __vector(4) __bool int ds.h: In member function ‘void APtrWrap::free()’: ds.h:252:7: error: could not convert ‘((APtrWrap*)this)->APtrWrap::freeable_’ from ‘__vector(4) __bool int’ to ‘bool’ 252 | if(freeable_) { | ^~~~~~~~~ | | | __vector(4) __bool int ds.h: In member function ‘unsigned int EList::isSuperset(const EList&) const’: ds.h:771:7: error: could not convert ‘! inthis’ from ‘__vector(4) int’ to ‘bool’ 771 | if(!inthis) { | ^~~~~~~ | | | __vector(4) int ds.h: In member function ‘__vector(4) __bool int Pool::full()’: ds.h:3147:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 3147 | bool full() { return cur_ == pages_.size(); } | ~~~~~^~~~~~~~~~~~~~~~ | | | bool ds.h: In member function ‘void RedBlack::addNode(RedBlack::TNode*, RedBlack::TNode*, __vector(4) __bool int)’: ds.h:4106:7: error: could not convert ‘leftChild’ from ‘__vector(4) __bool int’ to ‘bool’ 4106 | if(leftChild) { | ^~~~~~~~~ | | | __vector(4) __bool int ds.h:4130:8: error: could not convert ‘uncleRed’ from ‘__vector(4) __bool int’ to ‘bool’ 4130 | if(uncleRed) { | ^~~~~~~~ | | | __vector(4) __bool int In file included from alphabet.h:25, from sstring.h:26, from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/sstream: In member function ‘void std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::_M_update_egptr()’: /usr/powerpc64le-linux-gnu/include/c++/9/sstream:295:10: error: could not convert ‘__testin’ from ‘const __vector(4) __bool int’ to ‘bool’ 295 | if (__testin) | ^~~~~~~~ | | | const __vector(4) __bool int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/sstream:879, from alphabet.h:25, from sstring.h:26, from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc: In member function ‘virtual std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::int_type std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::pbackfail(std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::int_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:54:8: error: could not convert ‘! __testeof’ from ‘__vector(4) int’ to ‘bool’ 54 | if (!__testeof) | ^~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:60:21: error: could not convert ‘(__testeq || __testout)’ from ‘__vector(4) int’ to ‘bool’ 60 | if (__testeq || __testout) | ~~~~~~~~~^~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:63:9: error: could not convert ‘! __testeq’ from ‘__vector(4) int’ to ‘bool’ 63 | if (!__testeq) | ^~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc: In member function ‘virtual std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::int_type std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::overflow(std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::int_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:83:28: error: cannot convert ‘__vector(4) int’ to ‘long int’ 83 | if (__builtin_expect(!__testout, false)) | ^~~~~~~~~~ | | | __vector(4) int : note: initializing argument 1 of ‘long int __builtin_expect(long int, long int)’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:87:28: error: cannot convert ‘const __vector(4) __bool int’ to ‘long int’ 87 | if (__builtin_expect(__testeof, false)) | ^~~~~~~~~ | | | const __vector(4) __bool int : note: initializing argument 1 of ‘long int __builtin_expect(long int, long int)’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:118:11: error: could not convert ‘! __testput’ from ‘__vector(4) int’ to ‘bool’ 118 | if (!__testput) | ^~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc: In member function ‘virtual std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::int_type std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::underflow()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:154:11: error: could not convert ‘__testin’ from ‘const __vector(4) __bool int’ to ‘bool’ 154 | if (__testin) | ^~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc: In member function ‘virtual std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::pos_type std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::seekpos(std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::pos_type, std::ios_base::openmode)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:230:8: error: could not convert ‘__testpos’ from ‘const __vector(4) __bool int’ to ‘bool’ 230 | if (__testpos) | ^~~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:232:12: error: could not convert ‘__testin’ from ‘const __vector(4) __bool int’ to ‘bool’ 232 | if (__testin) | ^~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:235:12: error: could not convert ‘__testout’ from ‘const __vector(4) __bool int’ to ‘bool’ 235 | if (__testout) | ^~~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc: In member function ‘void std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::_M_sync(std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::char_type*, std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::__size_type, std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::__size_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:261:11: error: could not convert ‘__testin’ from ‘const __vector(4) __bool int’ to ‘bool’ 261 | if (__testin) | ^~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:263:11: error: could not convert ‘__testout’ from ‘const __vector(4) __bool int’ to ‘bool’ 263 | if (__testout) | ^~~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:269:8: error: could not convert ‘! __testin’ from ‘__vector(4) int’ to ‘bool’ 269 | if (!__testin) | ^~~~~~~~~ | | | __vector(4) int In file included from sstring.h:26, from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: alphabet.h: In function ‘__vector(4) __bool int isDna(char)’: alphabet.h:90:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 90 | return asc2dnacat[(int)c] > 0; | ~~~~~~~~~~~~~~~~~~~^~~ | | | bool alphabet.h: In function ‘__vector(4) __bool int isColor(char)’: alphabet.h:97:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 97 | return asc2colcat[(int)c] > 0; | ~~~~~~~~~~~~~~~~~~~^~~ | | | bool alphabet.h: In function ‘__vector(4) __bool int isAmbigNuc(char)’: alphabet.h:104:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 104 | return asc2dnacat[(int)c] == 2; | ~~~~~~~~~~~~~~~~~~~^~~~ | | | bool alphabet.h: In function ‘__vector(4) __bool int isAmbigColor(char)’: alphabet.h:111:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 111 | return asc2colcat[(int)c] == 2; | ~~~~~~~~~~~~~~~~~~~^~~~ | | | bool alphabet.h: In function ‘__vector(4) __bool int isAmbig(char, __vector(4) __bool int)’: alphabet.h:118:16: error: inferred scalar type ‘uint8_t’ {aka ‘unsigned char’} is not an integer or floating point type of the same size as ‘__bool int’ 118 | return (color ? asc2colcat[(int)c] : asc2dnacat[(int)c]) == 2; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alphabet.h: In function ‘__vector(4) __bool int isUnambigNuc(char)’: alphabet.h:125:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 125 | return asc2dnacat[(int)c] == 1; | ~~~~~~~~~~~~~~~~~~~^~~~ | | | bool alphabet.h: In function ‘__vector(4) __bool int isUnambigDna(char)’: alphabet.h:157:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 157 | return asc2dnacat[(int)c] == 1; | ~~~~~~~~~~~~~~~~~~~^~~~ | | | bool alphabet.h: In function ‘__vector(4) __bool int isUnambigColor(char)’: alphabet.h:164:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 164 | return asc2colcat[(int)c] == 1; | ~~~~~~~~~~~~~~~~~~~^~~~ | | | bool In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: sstring.h: In function ‘unsigned int sstr_lt(const T1&, const T2&, __vector(4) __bool int)’: sstring.h:164:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 164 | return (len1 < len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_suf_lt(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:189:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 189 | return (len1 < len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_suf_lt(const T1&, size_t, size_t, const T2&, size_t, size_t, __vector(4) __bool int)’: sstring.h:215:25: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 215 | return (left1 < left2) == endlt; | ~~~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_suf_upto_lt(const T1&, size_t, const T2&, size_t, size_t, __vector(4) __bool int)’: sstring.h:244:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 244 | return (len1 < len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_pre_lt(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:269:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 269 | return (len1 < len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_leq(const T1&, const T2&, __vector(4) __bool int)’: sstring.h:288:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 288 | return (len1 < len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_suf_leq(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:314:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 314 | return (len1 < len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_pre_leq(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:340:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 340 | return (len1 < len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_gt(const T1&, const T2&, __vector(4) __bool int)’: sstring.h:359:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 359 | return (len1 > len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_suf_gt(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:385:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 385 | return (len1 > len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_pre_gt(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:411:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 411 | return (len1 > len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_geq(const T1&, const T2&, __vector(4) __bool int)’: sstring.h:430:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 430 | return (len1 > len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_suf_geq(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:456:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 456 | return (len1 > len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_pre_geq(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:482:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 482 | return (len1 > len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: sstring.h: At global scope: sstring.h:930:16: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 930 | bool chars = false, | ^~~~~ | | | bool sstring.h:931:17: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 931 | bool colors = false) : | ^~~~~ | | | bool sstring.h:953:16: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 953 | bool chars = false, | ^~~~~ | | | bool sstring.h:954:17: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 954 | bool colors = false) : | ^~~~~ | | | bool sstring.h:975:16: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 975 | bool chars = false, | ^~~~~ | | | bool sstring.h:976:17: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 976 | bool colors = false) : | ^~~~~ | | | bool sstring.h: In constructor ‘S2bDnaString::S2bDnaString(const std::__cxx11::basic_string&, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:936:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 936 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h:937:7: error: could not convert ‘colors’ from ‘__vector(4) __bool int’ to ‘bool’ 937 | if(colors) { | ^~~~~~ | | | __vector(4) __bool int sstring.h: In constructor ‘S2bDnaString::S2bDnaString(const char*, size_t, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:959:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 959 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h:960:7: error: could not convert ‘colors’ from ‘__vector(4) __bool int’ to ‘bool’ 960 | if(colors) { | ^~~~~~ | | | __vector(4) __bool int sstring.h: In constructor ‘S2bDnaString::S2bDnaString(const char*, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:981:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 981 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h:982:7: error: could not convert ‘colors’ from ‘__vector(4) __bool int’ to ‘bool’ 982 | if(colors) { | ^~~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘char S2bDnaString::windowGet(size_t, __vector(4) __bool int, size_t, size_t) const’: sstring.h:1074:13: error: inferred scalar type ‘char’ is not an integer or floating point type of the same size as ‘__bool int’ 1074 | return fw ? get(depth+i) : get(depth+len-i-1); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sstring.h: In member function ‘void S2bDnaString::windowGet(T&, __vector(4) __bool int, size_t, size_t) const’: sstring.h:1092:16: error: inferred scalar type ‘char’ is not an integer or floating point type of the same size as ‘__bool int’ 1092 | ret.set((fw ? get(depth+i) : get(depth+len-i-1)), i); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sstring.h: In function ‘unsigned int sstr_lt(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’: sstring.h:1411:26: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 1411 | return sstr_lt(*this, o); | ^ | | | bool sstring.h:1411:26: note: when instantiating default argument for call to ‘unsigned int sstr_lt(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ sstring.h: In member function ‘__vector(4) __bool int S2bDnaString::operator<(const S2bDnaString&)’: sstring.h:1411:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: sstring.h:152:61: note: initializing argument 3 of ‘unsigned int sstr_lt(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ 152 | static inline bool sstr_lt(const T1& s1, const T2& s2, bool endlt = true) { | ^ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: sstring.h: In function ‘unsigned int sstr_gt(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’: sstring.h:1418:26: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 1418 | return sstr_gt(*this, o); | ^ | | | bool sstring.h:1418:26: note: when instantiating default argument for call to ‘unsigned int sstr_gt(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ sstring.h: In member function ‘__vector(4) __bool int S2bDnaString::operator>(const S2bDnaString&)’: sstring.h:1418:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: sstring.h:347:61: note: initializing argument 3 of ‘unsigned int sstr_gt(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ 347 | static inline bool sstr_gt(const T1& s1, const T2& s2, bool endlt = true) { | ^ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: sstring.h: In function ‘unsigned int sstr_leq(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’: sstring.h:1425:27: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 1425 | return sstr_leq(*this, o); | ^ | | | bool sstring.h:1425:27: note: when instantiating default argument for call to ‘unsigned int sstr_leq(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ sstring.h: In member function ‘__vector(4) __bool int S2bDnaString::operator<=(const S2bDnaString&)’: sstring.h:1425:27: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: sstring.h:276:62: note: initializing argument 3 of ‘unsigned int sstr_leq(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ 276 | static inline bool sstr_leq(const T1& s1, const T2& s2, bool endlt = true) { | ^ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: sstring.h: In function ‘unsigned int sstr_geq(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’: sstring.h:1432:27: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 1432 | return sstr_geq(*this, o); | ^ | | | bool sstring.h:1432:27: note: when instantiating default argument for call to ‘unsigned int sstr_geq(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ sstring.h: In member function ‘__vector(4) __bool int S2bDnaString::operator>=(const S2bDnaString&)’: sstring.h:1432:27: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: sstring.h:418:62: note: initializing argument 3 of ‘unsigned int sstr_geq(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ 418 | static inline bool sstr_geq(const T1& s1, const T2& s2, bool endlt = true) { | ^ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: sstring.h: In member function ‘char S2bDnaString::windowGetDna(size_t, __vector(4) __bool int, __vector(4) __bool int, size_t, size_t) const’: sstring.h:1545:6: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 1545 | if(fw) { | ^~ | | | __vector(4) __bool int sstring.h:1549:11: error: cannot convert ‘__vector(4) int’ to ‘char’ in return 1549 | color ? | ~~~~~~^ | | | __vector(4) int 1550 | get(depth+len-i-1) : | ~~~~~~~~~~~~~~~~~~~~ 1551 | compDna(get(depth+len-i-1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ sstring.h: In member function ‘__vector(4) __bool int S2bDnaString::empty() const’: sstring.h:1593:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1593 | inline bool empty() const { return len_ == 0; } | ~~~~~^~~~ | | | bool sstring.h: In constructor ‘SDnaStringFixed::SDnaStringFixed(const char*, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:2606:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 2606 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h:2607:7: error: could not convert ‘colors’ from ‘__vector(4) __bool int’ to ‘bool’ 2607 | if(colors) { | ^~~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘void SDnaStringFixed::reverseComp(__vector(4) __bool int)’: sstring.h:2650:6: error: could not convert ‘color’ from ‘__vector(4) __bool int’ to ‘bool’ 2650 | if(color) { | ^~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘char SDnaStringFixed::windowGetDna(size_t, __vector(4) __bool int, __vector(4) __bool int, size_t, size_t) const’: sstring.h:2807:6: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 2807 | if(fw) return this->cs_[depth+i]; | ^~ | | | __vector(4) __bool int sstring.h: In constructor ‘SDnaStringExpandable::SDnaStringExpandable(const std::__cxx11::basic_string&, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:2866:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 2866 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h:2867:7: error: could not convert ‘colors’ from ‘__vector(4) __bool int’ to ‘bool’ 2867 | if(colors) { | ^~~~~~ | | | __vector(4) __bool int sstring.h: In constructor ‘SDnaStringExpandable::SDnaStringExpandable(const char*, size_t, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:2887:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 2887 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h:2888:7: error: could not convert ‘colors’ from ‘__vector(4) __bool int’ to ‘bool’ 2888 | if(colors) { | ^~~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘void SDnaStringExpandable::reverseComp(__vector(4) __bool int)’: sstring.h:2943:6: error: could not convert ‘color’ from ‘__vector(4) __bool int’ to ‘bool’ 2943 | if(color) { | ^~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘virtual void SDnaStringExpandable::install(const char*, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:2969:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 2969 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h:2970:7: error: could not convert ‘colors’ from ‘__vector(4) __bool int’ to ‘bool’ 2970 | if(colors) { | ^~~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘char SDnaStringExpandable::windowGetDna(size_t, __vector(4) __bool int, __vector(4) __bool int, size_t, size_t) const’: sstring.h:3116:6: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 3116 | if(fw) return this->cs_[depth+i]; | ^~ | | | __vector(4) __bool int sstring.h: In constructor ‘SDnaMaskString::SDnaMaskString(const char*, __vector(4) __bool int)’: sstring.h:3183:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 3183 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘void SDnaMaskString::reverseComp(__vector(4) __bool int)’: sstring.h:3227:6: error: could not convert ‘color’ from ‘__vector(4) __bool int’ to ‘bool’ 3227 | if(color) { | ^~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘char SDnaMaskString::windowGetDna(size_t, __vector(4) __bool int, __vector(4) __bool int, size_t, size_t) const’: sstring.h:3378:6: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 3378 | if(fw) return this->cs_[depth+i]; | ^~ | | | __vector(4) __bool int sstring.h: In member function ‘void SDnaMaskString::randSubstr(RandomSource&, T&, size_t, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:3421:18: error: could not convert ‘(watson && (! crick))’ from ‘__vector(4) int’ to ‘bool’ 3421 | if (watson && !crick) fw = true; | ~~~~~~~^~~~~~~~~ | | | __vector(4) int sstring.h:3422:19: error: could not convert ‘((! watson) && crick)’ from ‘__vector(4) int’ to ‘bool’ 3422 | else if(!watson && crick) fw = false; | ~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h:3426:6: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 3426 | if(fw) { | ^~ | | | __vector(4) __bool int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/fstream:40, from filebuf.h:24, from read.h:27, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/codecvt.h: At global scope: /usr/powerpc64le-linux-gnu/include/c++/9/bits/codecvt.h:810:5: error: template-id ‘has_facet >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 810 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/fstream:40, from filebuf.h:24, from read.h:27, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/codecvt.h:821:5: error: template-id ‘has_facet >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 821 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/fstream:42, from filebuf.h:24, from read.h:27, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/powerpc64le-linux-gnu/bits/basic_file.h: In constructor ‘std::__basic_file::__basic_file(std::__basic_file&&, std::__c_lock*)’: /usr/powerpc64le-linux-gnu/include/c++/9/powerpc64le-linux-gnu/bits/basic_file.h:70:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 70 | __rv._M_cfile_created = false; | ^~~~~ In file included from filebuf.h:24, from read.h:27, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/fstream: In member function ‘void std::basic_filebuf<_CharT, _Traits>::_M_create_pback()’: /usr/powerpc64le-linux-gnu/include/c++/9/fstream:201:6: error: could not convert ‘!((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_pback_init’ from ‘__vector(4) int’ to ‘bool’ 201 | if (!_M_pback_init) | ^~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/fstream: In member function ‘void std::basic_filebuf<_CharT, _Traits>::_M_destroy_pback()’: /usr/powerpc64le-linux-gnu/include/c++/9/fstream:218:6: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_pback_init’ from ‘__vector(4) __bool int’ to ‘bool’ 218 | if (_M_pback_init) | ^~~~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/fstream: In member function ‘unsigned int std::basic_filebuf<_CharT, _Traits>::is_open() const’: /usr/powerpc64le-linux-gnu/include/c++/9/fstream:266:31: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 266 | { return _M_file.is_open(); } | ~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/fstream: In member function ‘void std::basic_filebuf<_CharT, _Traits>::_M_set_buffer(std::streamsize)’: /usr/powerpc64le-linux-gnu/include/c++/9/fstream:465:15: error: could not convert ‘(__testin && (__off > 0))’ from ‘__vector(4) int’ to ‘bool’ 465 | if (__testin && __off > 0) | ~~~~~~~~~^~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/fstream:470:30: error: could not convert ‘((__testout && (__off == 0)) && (((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_buf_size > 1))’ from ‘__vector(4) int’ to ‘bool’ 470 | if (__testout && __off == 0 && _M_buf_size > 1 ) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ | | | __vector(4) int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/fstream:1293, from filebuf.h:24, from read.h:27, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘void std::basic_filebuf<_CharT, _Traits>::_M_destroy_internal_buffer()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:66:11: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_buf_allocated’ from ‘__vector(4) __bool int’ to ‘bool’ 66 | if (_M_buf_allocated) | ^~~~~~~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘std::basic_filebuf<_CharT, _Traits>::__filebuf_type* std::basic_filebuf<_CharT, _Traits>::close()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:289:11: error: could not convert ‘__testfail’ from ‘__vector(4) __bool int’ to ‘bool’ 289 | if (__testfail) | ^~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘virtual std::basic_filebuf<_CharT, _Traits>::int_type std::basic_filebuf<_CharT, _Traits>::underflow()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:328:11: error: could not convert ‘__testin’ from ‘const __vector(4) __bool int’ to ‘bool’ 328 | if (__testin) | ^~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:330:8: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_writing’ from ‘__vector(4) __bool int’ to ‘bool’ 330 | if (_M_writing) | ^~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:448:27: error: could not convert ‘((__ilen == 0) && (! __got_eof))’ from ‘__vector(4) int’ to ‘bool’ 448 | while (__ilen == 0 && !__got_eof); | ~~~~~~~~~~~~^~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:457:13: error: could not convert ‘__got_eof’ from ‘__vector(4) __bool int’ to ‘bool’ 457 | else if (__got_eof) | ^~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘virtual std::basic_filebuf<_CharT, _Traits>::int_type std::basic_filebuf<_CharT, _Traits>::pbackfail(std::basic_filebuf<_CharT, _Traits>::int_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:487:11: error: could not convert ‘__testin’ from ‘const __vector(4) __bool int’ to ‘bool’ 487 | if (__testin) | ^~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:489:8: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_writing’ from ‘__vector(4) __bool int’ to ‘bool’ 489 | if (_M_writing) | ^~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:526:13: error: could not convert ‘__testeof’ from ‘const __vector(4) __bool int’ to ‘bool’ 526 | else if (__testeof) | ^~~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:528:13: error: could not convert ‘! __testpb’ from ‘__vector(4) int’ to ‘bool’ 528 | else if (!__testpb) | ^~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘virtual std::basic_filebuf<_CharT, _Traits>::int_type std::basic_filebuf<_CharT, _Traits>::overflow(std::basic_filebuf<_CharT, _Traits>::int_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:548:11: error: could not convert ‘__testout’ from ‘const __vector(4) __bool int’ to ‘bool’ 548 | if (__testout) | ^~~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:550:15: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_reading’ from ‘__vector(4) __bool int’ to ‘bool’ 550 | if (_M_reading) | ^~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:561:12: error: could not convert ‘! __testeof’ from ‘__vector(4) int’ to ‘bool’ 561 | if (!__testeof) | ^~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:583:12: error: could not convert ‘! __testeof’ from ‘__vector(4) int’ to ‘bool’ 583 | if (!__testeof) | ^~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘virtual std::streamsize std::basic_filebuf<_CharT, _Traits>::xsgetn(_CharT*, std::streamsize)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:674:11: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_pback_init’ from ‘__vector(4) __bool int’ to ‘bool’ 674 | if (_M_pback_init) | ^~~~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:685:16: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_writing’ from ‘__vector(4) __bool int’ to ‘bool’ 685 | else if (_M_writing) | ^~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘virtual std::streamsize std::basic_filebuf<_CharT, _Traits>::xsputn(const _CharT*, std::streamsize)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:772:20: error: could not convert ‘((!((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_writing) && (((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_buf_size > 1))’ from ‘__vector(4) int’ to ‘bool’ 772 | if (!_M_writing && _M_buf_size > 1) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘virtual std::basic_filebuf<_CharT, _Traits>::pos_type std::basic_filebuf<_CharT, _Traits>::seekoff(std::basic_filebuf<_CharT, _Traits>::off_type, std::ios_base::seekdir, std::ios_base::openmode)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:853:8: error: could not convert ‘! __no_movement’ from ‘__vector(4) int’ to ‘bool’ 853 | if (!__no_movement) | ^~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:863:19: error: could not convert ‘(((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_reading && (__way == std::ios_base::cur))’ from ‘__vector(4) int’ to ‘bool’ 863 | if (_M_reading && __way == ios_base::cur) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:868:8: error: could not convert ‘! __no_movement’ from ‘__vector(4) int’ to ‘bool’ 868 | if (!__no_movement) | ^~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:872:12: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_writing’ from ‘__vector(4) __bool int’ to ‘bool’ 872 | if (_M_writing) | ^~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘unsigned int std::basic_filebuf<_CharT, _Traits>::_M_terminate_output()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:994:54: error: could not convert ‘(((__r == std::codecvt_base::partial) && (__ilen > 0)) && __testvalid)’ from ‘__vector(4) int’ to ‘bool’ 994 | while (__r == codecvt_base::partial && __ilen > 0 && __testvalid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:996:8: error: could not convert ‘__testvalid’ from ‘__vector(4) __bool int’ to ‘bool’ 996 | if (__testvalid) | ^~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:1007:14: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 1007 | return __testvalid; | ^~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘virtual void std::basic_filebuf<_CharT, _Traits>::imbue(const std::locale&)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:1046:12: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_reading’ from ‘__vector(4) __bool int’ to ‘bool’ 1046 | if (_M_reading) | ^~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:1077:11: error: could not convert ‘__testvalid’ from ‘__vector(4) __bool int’ to ‘bool’ 1077 | if (__testvalid) | ^~~~~~~~~~~ | | | __vector(4) __bool int In file included from read.h:27, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: filebuf.h: In function ‘__vector(4) __bool int isnewline(int)’: filebuf.h:36:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 36 | return c == '\r' || c == '\n'; | ~~~~~~~~~~^~~~~~~~~~~~ | | | bool filebuf.h: At global scope: filebuf.h:368:24: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 368 | bool gotCaret = false) | ^~~~~ | | | bool filebuf.h: In member function ‘__vector(4) __bool int FileBuf::isOpen()’: filebuf.h:85:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 85 | return _in != NULL || _inf != NULL || _ins != NULL; | ^ | | | bool filebuf.h: In member function ‘void FileBuf::newFile(FILE*)’: filebuf.h:130:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 130 | _done = false; | ^~~~~ filebuf.h: In member function ‘void FileBuf::newFile(std::ifstream*)’: filebuf.h:142:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 142 | _done = false; | ^~~~~ filebuf.h: In member function ‘void FileBuf::newFile(std::istream*)’: filebuf.h:154:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 154 | _done = false; | ^~~~~ filebuf.h: In member function ‘void FileBuf::reset()’: filebuf.h:173:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 173 | _done = false; | ^~~~~ filebuf.h: In member function ‘int FileBuf::peek()’: filebuf.h:185:7: error: could not convert ‘((FileBuf*)this)->FileBuf::_done’ from ‘__vector(4) __bool int’ to ‘bool’ 185 | if(_done) { | ^~~~~ | | | __vector(4) __bool int filebuf.h:206:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 206 | _done = true; | ^~~~ filebuf.h:210:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 210 | _done = true; | ^~~~ filebuf.h: In member function ‘size_t FileBuf::gets(char*, size_t)’: filebuf.h:231:23: error: could not convert ‘((stored == (len - 1)) ? (__vector(4) int){-1, -1, -1, -1} : ((isnewline(c) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 231 | if(stored == len-1 || isnewline(c)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int filebuf.h:236:20: error: could not convert ‘isnewline(pc)’ from ‘__vector(4) __bool int’ to ‘bool’ 236 | while(isnewline(pc)) { | ~~~~~~~~~^~~~ | | | __vector(4) __bool int filebuf.h: In member function ‘int FileBuf::getPastNewline()’: filebuf.h:281:23: error: could not convert ‘(((((isnewline(c) == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((c != -1) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 281 | while(!isnewline(c) && c != -1) c = get(); | ~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) int filebuf.h:282:18: error: could not convert ‘isnewline(c)’ from ‘__vector(4) __bool int’ to ‘bool’ 282 | while(isnewline(c)) c = get(); | ~~~~~~~~~^~~ | | | __vector(4) __bool int filebuf.h: In member function ‘int FileBuf::peekPastNewline()’: filebuf.h:295:23: error: could not convert ‘(((((isnewline(c) == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((c != -1) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 295 | while(!isnewline(c) && c != -1) c = get(); | ~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) int filebuf.h:296:18: error: could not convert ‘isnewline(c)’ from ‘__vector(4) __bool int’ to ‘bool’ 296 | while(isnewline(c)) c = get(); | ~~~~~~~~~^~~ | | | __vector(4) __bool int filebuf.h: In member function ‘int FileBuf::peekUptoNewline()’: filebuf.h:308:23: error: could not convert ‘(((((isnewline(c) == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((c != -1) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 308 | while(!isnewline(c) && c != -1) { | ~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) int filebuf.h:311:18: error: could not convert ‘isnewline(c)’ from ‘__vector(4) __bool int’ to ‘bool’ 311 | while(isnewline(c)) { | ~~~~~~~~~^~~ | | | __vector(4) __bool int filebuf.h: In member function ‘void FileBuf::parseFastaRecord(TNameStr&, TSeqStr&, __vector(4) __bool int)’: filebuf.h:332:6: error: could not convert ‘! gotCaret’ from ‘__vector(4) int’ to ‘bool’ 332 | if(!gotCaret) { | ^~~~~~~~~ | | | __vector(4) int filebuf.h:335:27: error: could not convert ‘(isspace_notnl(c) || (c == '>'))’ from ‘__vector(4) int’ to ‘bool’ 335 | while(isspace_notnl(c) || c == '>') { get(); c = peek(); } | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ | | | __vector(4) int filebuf.h:339:23: error: could not convert ‘isspace_notnl(c)’ from ‘__vector(4) __bool int’ to ‘bool’ 339 | while(isspace_notnl(c)) { get(); c = peek(); } | ~~~~~~~~~~~~~^~~ | | | __vector(4) __bool int filebuf.h:344:23: error: could not convert ‘((! isnewline(c)) && (c != -1))’ from ‘__vector(4) int’ to ‘bool’ 344 | while(!isnewline(c) && c != -1) { | ~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) int filebuf.h: In member function ‘void FileBuf::parseFastaRecordLength(size_t&, size_t&, __vector(4) __bool int)’: filebuf.h:372:6: error: could not convert ‘((gotCaret == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 372 | if(!gotCaret) { | ^~~~~~~~~ | | | __vector(4) int filebuf.h:375:27: error: could not convert ‘(((isspace_notnl(c) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) | ((c == 62) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 375 | while(isspace_notnl(c) || c == '>') { get(); c = peek(); } | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ | | | __vector(4) int filebuf.h:379:23: error: could not convert ‘isspace_notnl(c)’ from ‘__vector(4) __bool int’ to ‘bool’ 379 | while(isspace_notnl(c)) { get(); c = peek(); } | ~~~~~~~~~~~~~^~~ | | | __vector(4) __bool int filebuf.h:383:23: error: could not convert ‘(((((isnewline(c) == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((c != -1) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 383 | while(!isnewline(c) && c != -1) { | ~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) int filebuf.h: In member function ‘void FileBuf::init()’: filebuf.h:436:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 436 | _done = false; | ^~~~~ filebuf.h: At global scope: filebuf.h:531:51: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 531 | OutFileBuf(const std::string& out, bool binary = false) : | ^~~~~ | | | bool filebuf.h:546:44: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 546 | OutFileBuf(const char *out, bool binary = false) : | ^~~~~ | | | bool filebuf.h:572:46: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 572 | void setFile(const char *out, bool binary = false) { | ^~~~~ | | | bool filebuf.h: In constructor ‘OutFileBuf::OutFileBuf(const string&, __vector(4) __bool int)’: filebuf.h:532:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 532 | name_(out.c_str()), cur_(0), closed_(false) | ^~~~~ | | | bool filebuf.h:534:36: error: inferred scalar type ‘const char*’ is not an integer or floating point type of the same size as ‘__bool int’ 534 | out_ = fopen(out.c_str(), binary ? "wb" : "w"); | ~~~~~~~^~~~~~~~~~~~ filebuf.h: In constructor ‘OutFileBuf::OutFileBuf(const char*, __vector(4) __bool int)’: filebuf.h:547:32: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 547 | name_(out), cur_(0), closed_(false) | ^~~~~ | | | bool filebuf.h:550:28: error: inferred scalar type ‘const char*’ is not an integer or floating point type of the same size as ‘__bool int’ 550 | out_ = fopen(out, binary ? "wb" : "w"); | ~~~~~~~^~~~~~~~~~~~ filebuf.h: In constructor ‘OutFileBuf::OutFileBuf()’: filebuf.h:560:49: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 560 | OutFileBuf() : name_("cout"), cur_(0), closed_(false) { | ^~~~~ | | | bool filebuf.h: In member function ‘void OutFileBuf::setFile(const char*, __vector(4) __bool int)’: filebuf.h:574:28: error: inferred scalar type ‘const char*’ is not an integer or floating point type of the same size as ‘__bool int’ 574 | out_ = fopen(out, binary ? "wb" : "w"); | ~~~~~~~^~~~~~~~~~~~ filebuf.h: In member function ‘void OutFileBuf::close()’: filebuf.h:669:6: error: could not convert ‘((OutFileBuf*)this)->OutFileBuf::closed_’ from ‘__vector(4) __bool int’ to ‘bool’ 669 | if(closed_) return; | ^~~~~~~ | | | __vector(4) __bool int filebuf.h:671:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 671 | closed_ = true; | ^~~~ filebuf.h: In member function ‘void OutFileBuf::reset()’: filebuf.h:682:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 682 | closed_ = false; | ^~~~~ In file included from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: read.h: In member function ‘void Read::reset()’: read.h:74:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 74 | color = fuzzy = false; | ^~~~~ read.h: In member function ‘void Read::constructRevComps()’: read.h:139:6: error: could not convert ‘((Read*)this)->Read::color’ from ‘__vector(4) __bool int’ to ‘bool’ 139 | if(color) { | ^~~~~ | | | __vector(4) __bool int read.h: In member function ‘void Read::fixMateName(int)’: read.h:174:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 174 | bool append = false; | ^~~~~ read.h:177:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 177 | append = true; | ^~~~ read.h:182:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 182 | name[namelen-2] != '/' || read.h:187:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 187 | name[namelen-2] != '/' || read.h:191:6: error: could not convert ‘append’ from ‘__vector(4) __bool int’ to ‘bool’ 191 | if(append) { | ^~~~~~ | | | __vector(4) __bool int read.h: In member function ‘void Read::dump(std::ostream&) const’: read.h:203:6: error: could not convert ‘((const Read*)this)->Read::color’ from ‘const __vector(4) __bool int’ to ‘bool’ 203 | if(color) { | ^~~~~ | | | const __vector(4) __bool int read.h:211:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 211 | bool started = false; | ^~~~~ read.h:212:7: error: could not convert ‘((((const Read*)this)->Read::altQual[j].SStringExpandable::empty() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 212 | if(!altQual[j].empty()) { | ^~~~~~~~~~~~~~~~~~~ | | | __vector(4) int read.h:215:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 215 | started = true; | ^~~~ read.h:217:9: error: could not convert ‘started’ from ‘__vector(4) __bool int’ to ‘bool’ 217 | if(started) { | ^~~~~~~ | | | __vector(4) __bool int read.h:221:11: error: could not convert ‘((const Read*)this)->Read::color’ from ‘const __vector(4) __bool int’ to ‘bool’ 221 | if(color) { | ^~~~~ | | | const __vector(4) __bool int read.h:235:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 235 | bool started = false; | ^~~~~ read.h:236:7: error: could not convert ‘((((const Read*)this)->Read::altQual[j].SStringExpandable::empty() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 236 | if(!altQual[j].empty()) { | ^~~~~~~~~~~~~~~~~~~ | | | __vector(4) int read.h:239:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 239 | started = true; | ^~~~ read.h:241:9: error: could not convert ‘started’ from ‘__vector(4) __bool int’ to ‘bool’ 241 | if(started) { | ^~~~~~~ | | | __vector(4) __bool int read.h: In static member function ‘static __vector(4) __bool int Read::same(const BTDnaString&, const BTString&, const BTDnaString&, const BTString&, __vector(4) __bool int)’: read.h:266:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 266 | return false; | ^~~~~ read.h:269:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 269 | if(seq1[i] != seq2[i]) return false; | ^~~~~ read.h:271:6: error: could not convert ‘qualitiesMatter’ from ‘__vector(4) __bool int’ to ‘bool’ 271 | if(qualitiesMatter) { | ^~~~~~~~~~~~~~~ | | | __vector(4) __bool int read.h:273:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 273 | return false; | ^~~~~ read.h:276:37: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 276 | if(qual1[i] != qual2[i]) return false; | ^~~~~ read.h:279:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 279 | return true; | ^~~~ read.h: In member function ‘std::pair Read::get(TReadOff, __vector(4) __bool int) const’: read.h:291:19: error: could not convert ‘std::make_pair<__vector(4) int, int>((((((((fw == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((c < 4) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})) != (__vector(4) int){0, 0, 0, 0}) ? __vector(4) int{(c ^ 3), (c ^ 3), (c ^ 3), (c ^ 3)} : __vector(4) int{c, c, c, c}), (q - 33))’ from ‘pair<__vector(4) int,[...]>’ to ‘pair’ 291 | return make_pair((!fw && c < 4) ? (c ^ 3) : c, q - 33); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | pair<__vector(4) int,[...]> read.h: In member function ‘int Read::getc(TReadOff, __vector(4) __bool int) const’: read.h:301:25: error: cannot convert ‘__vector(4) int’ to ‘int’ in return 301 | return (!fw && c < 4) ? (c ^ 3) : c; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ | | | __vector(4) int read.h: In member function ‘void FmString::add(__vector(4) __bool int, TAlScore, size_t)’: read.h:384:18: error: could not convert ‘(((((FmString*)this)->FmString::ops.EList::empty() != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) | ((((FmString*)this)->FmString::ops.EList::back().FmStringOp::pen != pen) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 384 | if(ops.empty() || ops.back().pen != pen) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int read.h: In member function ‘void FmString::print(BTString&, char*) const’: read.h:410:14: error: could not convert ‘((const FmString*)this)->FmString::ops.EList::operator[](i).FmStringOp::alignment’ from ‘const __vector(4) __bool int’ to ‘bool’ 410 | if(ops[i].alignment) { read.h: In member function ‘void PerReadMetrics::reset()’: read.h:453:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 453 | doFmString = false; | ^~~~~ In file included from reference.h:31, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: endian_swap.h: In function ‘__vector(4) __bool int currentlyBigEndian()’: endian_swap.h:31:35: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 31 | return *((uint32_t*)endianCheck) != 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | bool endian_swap.h: In function ‘uint16_t endianizeU16(uint16_t, __vector(4) __bool int)’: endian_swap.h:101:11: error: could not convert ‘((toBig == currentlyBigEndian()) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 101 | if(toBig == currentlyBigEndian()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int endian_swap.h: In function ‘int16_t endianizeI16(int16_t, __vector(4) __bool int)’: endian_swap.h:112:11: error: could not convert ‘((toBig == currentlyBigEndian()) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 112 | if(toBig == currentlyBigEndian()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int endian_swap.h: In function ‘uint32_t endianizeU32(uint32_t, __vector(4) __bool int)’: endian_swap.h:135:11: error: could not convert ‘((toBig == currentlyBigEndian()) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 135 | if(toBig == currentlyBigEndian()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int endian_swap.h: In function ‘int32_t endianizeI32(int32_t, __vector(4) __bool int)’: endian_swap.h:146:11: error: could not convert ‘((toBig == currentlyBigEndian()) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 146 | if(toBig == currentlyBigEndian()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int endian_swap.h: In function ‘index_t endianizeIndex(index_t, __vector(4) __bool int)’: endian_swap.h:154:11: error: could not convert ‘(toBig == currentlyBigEndian())’ from ‘__vector(4) int’ to ‘bool’ 154 | if(toBig == currentlyBigEndian()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int In file included from ref_read.h:32, from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: word_io.h: In function ‘uint32_t readU32(std::istream&, __vector(4) __bool int)’: word_io.h:117:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 117 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint32_t readU32(int, __vector(4) __bool int)’: word_io.h:134:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 134 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint32_t readU32(FILE*, __vector(4) __bool int)’: word_io.h:151:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 151 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘int32_t readI32(std::istream&, __vector(4) __bool int)’: word_io.h:167:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 167 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint32_t readI32(int, __vector(4) __bool int)’: word_io.h:184:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 184 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint32_t readI32(FILE*, __vector(4) __bool int)’: word_io.h:201:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 201 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint16_t readU16(std::istream&, __vector(4) __bool int)’: word_io.h:217:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 217 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint16_t readU16(int, __vector(4) __bool int)’: word_io.h:234:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 234 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint16_t readU16(FILE*, __vector(4) __bool int)’: word_io.h:251:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 251 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘int32_t readI16(std::istream&, __vector(4) __bool int)’: word_io.h:267:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 267 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint16_t readI16(int, __vector(4) __bool int)’: word_io.h:284:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 284 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint16_t readI16(FILE*, __vector(4) __bool int)’: word_io.h:301:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 301 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘index_t readIndex(std::istream&, __vector(4) __bool int)’: word_io.h:333:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 333 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘index_t readIndex(int, __vector(4) __bool int)’: word_io.h:351:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 351 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘index_t readIndex(FILE*, __vector(4) __bool int)’: word_io.h:377:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 377 | if(swap) { | ^~~~ | | | __vector(4) __bool int In file included from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: ref_read.h: In constructor ‘RefRecord::RefRecord(FILE*, __vector(4) __bool int)’: ref_read.h:85:6: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 85 | if(swap) off = endianSwapIndex(off); | ^~~~ | | | __vector(4) __bool int ref_read.h:90:6: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 90 | if(swap) len = endianSwapIndex(len); | ^~~~ | | | __vector(4) __bool int ref_read.h:91:21: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 91 | first = fgetc(in) ? true : false; | ~~~~~~~~~~^~~~~~~~~~~~~~ | | | bool ref_read.h: In member function ‘void RefRecord::write(std::ostream&, __vector(4) __bool int)’: ref_read.h:97:17: error: cannot convert ‘__vector(4) int’ to ‘std::basic_ostream::char_type’ {aka ‘char’} 97 | out.put(first ? 1 : 0); | ~~~~~~^~~~~~~ | | | __vector(4) int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:702, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/ostream.tcc:149:19: note: initializing argument 1 of ‘std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::put(std::basic_ostream<_CharT, _Traits>::char_type) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::char_type = char]’ 149 | put(char_type __c) | ~~~~~~~~~~^~~ In file included from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: ref_read.h: At global scope: ref_read.h:157:22: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 157 | bool verbose = false); | ^ | | | bool ref_read.h:157:22: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ ref_read.h: In function ‘RefRecord fastaRefReadAppend(FileBuf&, __vector(4) __bool int, TStr&, TIndexOffU&, RefReadInParams&, std::string*)’: ref_read.h:174:5: error: could not convert ‘first’ from ‘__vector(4) __bool int’ to ‘bool’ 174 | if(first) { | ^~~~~ | | | __vector(4) __bool int ref_read.h:239:20: error: could not convert ‘(rparms.nsToAs && (cat >= 2))’ from ‘__vector(4) int’ to ‘bool’ 239 | if(rparms.nsToAs && cat >= 2) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ | | | __vector(4) int ref_read.h:243:23: error: could not convert ‘(rparms.bisulfite && (cc == 'C'))’ from ‘__vector(4) int’ to ‘bool’ 243 | if(rparms.bisulfite && cc == 'C') c = cc = 'T'; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | | | __vector(4) int ref_read.h:246:14: error: could not convert ‘rparms.color’ from ‘__vector(4) __bool int’ to ‘bool’ 246 | if(rparms.color) { | ~~~~~~~^~~~~ | | | __vector(4) __bool int ref_read.h:276:27: error: could not convert ‘((first && rparms.color) && (off > 0))’ from ‘__vector(4) int’ to ‘bool’ 276 | if(first && rparms.color && off > 0) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) int ref_read.h:294:21: error: could not convert ‘((! rparms.color) || (lc != -1))’ from ‘__vector(4) int’ to ‘bool’ 294 | if(!rparms.color || lc != -1) len++; | ~~~~~~~~~~~~~~^~~~~~~~~~~ | | | __vector(4) int ref_read.h:296:14: error: could not convert ‘rparms.color’ from ‘__vector(4) __bool int’ to ‘bool’ 296 | if(rparms.color) { | ~~~~~~~^~~~~ | | | __vector(4) __bool int ref_read.h:298:14: error: could not convert ‘! rparms.color’ from ‘__vector(4) int’ to ‘bool’ 298 | } else if(!rparms.color) { | ^~~~~~~~~~~~~ | | | __vector(4) int ref_read.h:305:20: error: could not convert ‘(rparms.nsToAs && (asc2dnacat[c] >= 2))’ from ‘__vector(4) int’ to ‘bool’ 305 | if(rparms.nsToAs && asc2dnacat[c] >= 2) c = 'A'; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int ref_read.h:310:23: error: could not convert ‘(rparms.bisulfite && (std::toupper(c) == 'C'))’ from ‘__vector(4) int’ to ‘bool’ 310 | if(rparms.bisulfite && toupper(c) == 'C') c = 'T'; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int In file included from reference.h:33, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: sequence_io.h: In function ‘void parseFastaLens(const TFnStr&, EList&, EList&)’: sequence_io.h:49:8: error: could not convert ‘! fb.FileBuf::eof()’ from ‘__vector(4) int’ to ‘bool’ 49 | while(!fb.eof()) { | ^~~~~~~~~ | | | __vector(4) int sequence_io.h: In function ‘void parseFasta(const TFnStr&, EList&, EList&, EList&, EList&)’: sequence_io.h:86:8: error: could not convert ‘! fb.FileBuf::eof()’ from ‘__vector(4) int’ to ‘bool’ 86 | while(!fb.eof()) { | ^~~~~~~~~ | | | __vector(4) int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h: In destructor ‘std::__timepunct_cache<_CharT>::~__timepunct_cache()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:152:11: error: could not convert ‘((std::__timepunct_cache<_CharT>*)this)->std::__timepunct_cache<_CharT>::_M_allocated’ from ‘__vector(4) __bool int’ to ‘bool’ 152 | if (_M_allocated) | ^~~~~~~~~~~~ | | | __vector(4) __bool int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h: In destructor ‘std::__moneypunct_cache<_CharT, _Intl>::~__moneypunct_cache()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1005:11: error: could not convert ‘((std::__moneypunct_cache<_CharT, _Intl>*)this)->std::__moneypunct_cache<_CharT, _Intl>::_M_allocated’ from ‘__vector(4) __bool int’ to ‘bool’ 1005 | if (_M_allocated) | ^~~~~~~~~~~~ | | | __vector(4) __bool int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h: At global scope: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:196:42: error: template parameter ‘bool _Intl’ 196 | template | ^~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1024:11: error: redeclared here as ‘unsigned int _Intl’ 1024 | class moneypunct : public locale::facet, public money_base | ^~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1375:43: error: template definition of non-template ‘std::locale::id std::__cxx11::moneypunct<_CharT, (_Intl != 0)>::id’ 1375 | locale::id moneypunct<_CharT, _Intl>::id; | ^~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1378:43: error: template definition of non-template ‘const __vector(4) __bool int std::__cxx11::moneypunct<_CharT, (_Intl != 0)>::intl’ 1378 | const bool moneypunct<_CharT, _Intl>::intl; | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1381:41: error: invalid use of incomplete type ‘class std::__cxx11::moneypunct’ 1381 | moneypunct::~moneypunct(); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:197:11: note: declaration of ‘class std::__cxx11::moneypunct’ 197 | class moneypunct; | ^~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1384:42: error: invalid use of incomplete type ‘class std::__cxx11::moneypunct’ 1384 | moneypunct::~moneypunct(); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:197:11: note: declaration of ‘class std::__cxx11::moneypunct’ 197 | class moneypunct; | ^~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1388:77: error: invalid use of incomplete type ‘class std::__cxx11::moneypunct’ 1388 | moneypunct::_M_initialize_moneypunct(__c_locale, const char*); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:197:11: note: declaration of ‘class std::__cxx11::moneypunct’ 197 | class moneypunct; | ^~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1392:78: error: invalid use of incomplete type ‘class std::__cxx11::moneypunct’ 1392 | moneypunct::_M_initialize_moneypunct(__c_locale, const char*); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:197:11: note: declaration of ‘class std::__cxx11::moneypunct’ 197 | class moneypunct; | ^~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1396:44: error: invalid use of incomplete type ‘class std::__cxx11::moneypunct’ 1396 | moneypunct::~moneypunct(); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:197:11: note: declaration of ‘class std::__cxx11::moneypunct’ 197 | class moneypunct; | ^~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1399:45: error: invalid use of incomplete type ‘class std::__cxx11::moneypunct’ 1399 | moneypunct::~moneypunct(); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:197:11: note: declaration of ‘class std::__cxx11::moneypunct’ 197 | class moneypunct; | ^~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1404:19: error: invalid use of incomplete type ‘class std::__cxx11::moneypunct’ 1404 | const char*); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:197:11: note: declaration of ‘class std::__cxx11::moneypunct’ 197 | class moneypunct; | ^~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1409:20: error: invalid use of incomplete type ‘class std::__cxx11::moneypunct’ 1409 | const char*); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:197:11: note: declaration of ‘class std::__cxx11::moneypunct’ 197 | class moneypunct; | ^~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:198:42: error: template parameter ‘bool _Intl’ 198 | template | ^~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1414:11: error: redeclared here as ‘unsigned int _Intl’ 1414 | class moneypunct_byname : public moneypunct<_CharT, _Intl> | ^~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1448:50: error: template definition of non-template ‘const __vector(4) __bool int std::__cxx11::moneypunct_byname<_CharT, (_Intl != 0)>::intl’ 1448 | const bool moneypunct_byname<_CharT, _Intl>::intl; | ^~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc: In member function ‘_InIter std::__cxx11::money_get<_CharT, _InIter>::_M_extract(std::__cxx11::money_get<_CharT, _InIter>::iter_type, std::__cxx11::money_get<_CharT, _InIter>::iter_type, std::ios_base&, std::ios_base::iostate&, std::string&) const’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:178:28: error: could not convert ‘((__i < 4) && __testvalid)’ from ‘__vector(4) int’ to ‘bool’ 178 | for (int __i = 0; __i < 4 && __testvalid; ++__i) | ~~~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:231:12: error: could not convert ‘__mandatory_sign’ from ‘const __vector(4) __bool int’ to ‘bool’ 231 | else if (__mandatory_sign) | ^~~~~~~~~~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:308:6: error: could not convert ‘__testvalid’ from ‘__vector(4) __bool int’ to ‘bool’ 308 | if (__testvalid) | ^~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:320:21: error: could not convert ‘(__negative && (0->__res.std::__cxx11::basic_string::operator[]() != '0'))’ from ‘__vector(4) int’ to ‘bool’ 320 | if (__negative && __res[0] != '0') | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:327:54: error: inferred scalar type ‘int&’ is not an integer or floating point type of the same size as ‘__bool int’ 327 | __grouping_tmp += static_cast(__testdecfound ? __last_pos | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 328 | : __n); | ~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:341:6: error: could not convert ‘! __testvalid’ from ‘__vector(4) int’ to ‘bool’ 341 | if (!__testvalid) | ^~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc: In member function ‘_OutIter std::__cxx11::money_put<_CharT, _OutIter>::_M_insert(std::__cxx11::money_put<_CharT, _OutIter>::iter_type, std::ios_base&, std::__cxx11::money_put<_CharT, _OutIter>::char_type, const string_type&) const’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:528:11: error: could not convert ‘__testipad’ from ‘const __vector(4) __bool int’ to ‘bool’ 528 | if (__testipad) | ^~~~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:534:11: error: could not convert ‘__testipad’ from ‘const __vector(4) __bool int’ to ‘bool’ 534 | if (__testipad) | ^~~~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc: In member function ‘_InIter std::__cxx11::time_get<_CharT, _InIter>::_M_extract_name(std::__cxx11::time_get<_CharT, _InIter>::iter_type, std::__cxx11::time_get<_CharT, _InIter>::iter_type, int&, const _CharT**, std::size_t, std::ios_base&, std::ios_base::iostate&) const’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:979:11: error: could not convert ‘! __testvalid’ from ‘__vector(4) int’ to ‘bool’ 979 | if (!__testvalid) | ^~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc: At global scope: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1350:25: error: explicit instantiation of ‘class std::__cxx11::moneypunct’ before definition of template 1350 | extern template class moneypunct; | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1351:25: error: explicit instantiation of ‘class std::__cxx11::moneypunct’ before definition of template 1351 | extern template class moneypunct; | ^~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1352:25: error: explicit instantiation of ‘class std::__cxx11::moneypunct_byname’ before definition of template 1352 | extern template class moneypunct_byname; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1353:25: error: explicit instantiation of ‘class std::__cxx11::moneypunct_byname’ before definition of template 1353 | extern template class moneypunct_byname; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1398:5: error: template-id ‘has_facet >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1398 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1402:5: error: template-id ‘has_facet > > >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1402 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1406:5: error: template-id ‘has_facet > > >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1406 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1410:5: error: template-id ‘has_facet >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1410 | has_facet<__timepunct >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1414:5: error: template-id ‘has_facet > > >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1414 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1418:5: error: template-id ‘has_facet > > >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1418 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1422:5: error: template-id ‘has_facet >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1422 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1425:25: error: explicit instantiation of ‘class std::__cxx11::moneypunct’ before definition of template 1425 | extern template class moneypunct; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1426:25: error: explicit instantiation of ‘class std::__cxx11::moneypunct’ before definition of template 1426 | extern template class moneypunct; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1427:25: error: explicit instantiation of ‘class std::__cxx11::moneypunct_byname’ before definition of template 1427 | extern template class moneypunct_byname; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1428:25: error: explicit instantiation of ‘class std::__cxx11::moneypunct_byname’ before definition of template 1428 | extern template class moneypunct_byname; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1473:5: error: template-id ‘has_facet >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1473 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1477:5: error: template-id ‘has_facet > > >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1477 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1481:5: error: template-id ‘has_facet > > >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1481 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1485:5: error: template-id ‘has_facet >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1485 | has_facet<__timepunct >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1489:5: error: template-id ‘has_facet > > >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1489 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1493:5: error: template-id ‘has_facet > > >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1493 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1497:5: error: template-id ‘has_facet >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1497 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:37, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/tuple: In static member function ‘static constexpr __vector(4) __bool int std::_TC<0, _Elements ...>::_ConstructibleTuple()’: /usr/powerpc64le-linux-gnu/include/c++/9/tuple:487:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 487 | return false; | ^~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple: In static member function ‘static constexpr __vector(4) __bool int std::_TC<0, _Elements ...>::_ImplicitlyConvertibleTuple()’: /usr/powerpc64le-linux-gnu/include/c++/9/tuple:493:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 493 | return false; | ^~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple: In static member function ‘static constexpr __vector(4) __bool int std::_TC<0, _Elements ...>::_MoveConstructibleTuple()’: /usr/powerpc64le-linux-gnu/include/c++/9/tuple:499:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 499 | return false; | ^~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple: In static member function ‘static constexpr __vector(4) __bool int std::_TC<0, _Elements ...>::_ImplicitlyMoveConvertibleTuple()’: /usr/powerpc64le-linux-gnu/include/c++/9/tuple:505:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 505 | return false; | ^~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple: In static member function ‘static constexpr __vector(4) __bool int std::_TC<0, _Elements ...>::_NonNestedTuple()’: /usr/powerpc64le-linux-gnu/include/c++/9/tuple:511:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 511 | return true; | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple: In static member function ‘static constexpr __vector(4) __bool int std::_TC<0, _Elements ...>::_NotSameTuple()’: /usr/powerpc64le-linux-gnu/include/c++/9/tuple:517:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 517 | return true; | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple: In static member function ‘static constexpr unsigned int std::__tuple_compare<_Tp, _Up, __i, __size>::__eq(const _Tp&, const _Up&)’: /usr/powerpc64le-linux-gnu/include/c++/9/tuple:1394:9: error: expected primary-expression before ‘__attribute__’ 1394 | return bool(std::get<__i>(__t) == std::get<__i>(__u)) | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple:1394:8: error: expected ‘;’ before ‘__attribute__’ 1394 | return bool(std::get<__i>(__t) == std::get<__i>(__u)) | ^ | ; /usr/powerpc64le-linux-gnu/include/c++/9/tuple: In static member function ‘static constexpr unsigned int std::__tuple_compare<_Tp, _Up, __i, __size>::__less(const _Tp&, const _Up&)’: /usr/powerpc64le-linux-gnu/include/c++/9/tuple:1401:9: error: expected primary-expression before ‘__attribute__’ 1401 | return bool(std::get<__i>(__t) < std::get<__i>(__u)) | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple:1401:8: error: expected ‘;’ before ‘__attribute__’ 1401 | return bool(std::get<__i>(__t) < std::get<__i>(__u)) | ^ | ; /usr/powerpc64le-linux-gnu/include/c++/9/tuple:1402:9: error: expected primary-expression before ‘__attribute__’ 1402 | || (!bool(std::get<__i>(__u) < std::get<__i>(__t)) | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple:1402:9: error: expected ‘)’ before ‘__attribute__’ 1402 | || (!bool(std::get<__i>(__u) < std::get<__i>(__t)) | ~ ^ | ) In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h: In function ‘unsigned int std::operator!=(const std::unique_ptr<_Tp, _Dp>&, std::nullptr_t)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:739:14: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 739 | { return (bool)__x; } | ^~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h: In function ‘unsigned int std::operator!=(std::nullptr_t, const std::unique_ptr<_Tp, _Dp>&)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:744:14: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 744 | { return (bool)__x; } | ^~~~~~~~~ | | | __vector(4) __bool int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h: In member function ‘std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::wide_string std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::from_bytes(const char*, const char*)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:316:6: error: could not convert ‘!((std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>*)this)->std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::_M_with_cvtstate’ from ‘__vector(4) int’ to ‘bool’ 316 | if (!_M_with_cvtstate) | ^~~~~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:322:6: error: could not convert ‘((std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>*)this)->std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::_M_with_strings’ from ‘__vector(4) __bool int’ to ‘bool’ 322 | if (_M_with_strings) | ^~~~~~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h: In member function ‘std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::byte_string std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::to_bytes(const _Elem*, const _Elem*)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:352:6: error: could not convert ‘!((std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>*)this)->std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::_M_with_cvtstate’ from ‘__vector(4) int’ to ‘bool’ 352 | if (!_M_with_cvtstate) | ^~~~~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:358:6: error: could not convert ‘((std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>*)this)->std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::_M_with_strings’ from ‘__vector(4) __bool int’ to ‘bool’ 358 | if (_M_with_strings) | ^~~~~~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h: In member function ‘unsigned int std::wbuffer_convert<_Codecvt, _Elem, _Tr>::_M_conv_get()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:516:6: error: could not convert ‘((std::wbuffer_convert<_Codecvt, _Elem, _Tr>*)this)->std::wbuffer_convert<_Codecvt, _Elem, _Tr>::_M_always_noconv’ from ‘__vector(4) __bool int’ to ‘bool’ 516 | if (_M_always_noconv) | ^~~~~~~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h: In member function ‘unsigned int std::wbuffer_convert<_Codecvt, _Elem, _Tr>::_M_conv_put()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:565:6: error: could not convert ‘((std::wbuffer_convert<_Codecvt, _Elem, _Tr>*)this)->std::wbuffer_convert<_Codecvt, _Elem, _Tr>::_M_always_noconv’ from ‘__vector(4) __bool int’ to ‘bool’ 565 | if (_M_always_noconv) | ^~~~~~~~~~~~~~~~ | | | __vector(4) __bool int In file included from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: timer.h: At global scope: timer.h:37:66: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 37 | Timer(ostream& out = cout, const char *msg = "", bool verbose = true) : | ^~~~ | | | bool timer.h: In destructor ‘Timer::~Timer()’: timer.h:42:6: error: could not convert ‘((Timer*)this)->Timer::_verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 42 | if(_verbose) write(_out); | ^~~~~~~~ | | | __vector(4) __bool int timer.h: At global scope: timer.h:71:60: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 71 | static inline void logTime(std::ostream& os, bool nl = true) { | ^ | | | bool timer.h: In function ‘void logTime(std::ostream&, __vector(4) __bool int)’: timer.h:83:5: error: could not convert ‘nl’ from ‘__vector(4) __bool int’ to ‘bool’ 83 | if(nl) oss << std::endl; | ^~ | | | __vector(4) __bool int In file included from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: reference.h: At global scope: reference.h:69:17: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 69 | bool sanity = false, | ^~~~~ | | | bool reference.h:72:21: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 72 | bool infilesSeq = false, | ^~~~~ | | | bool reference.h:73:16: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 73 | bool useMm = false, | ^~~~~ | | | bool reference.h:74:19: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 74 | bool useShmem = false, | ^~~~~ | | | bool reference.h:75:18: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 75 | bool mmSweep = false, | ^~~~~ | | | bool reference.h:76:18: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 76 | bool verbose = false, | ^~~~~ | | | bool reference.h:77:23: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 77 | bool startVerbose = false); | ^~~~~ | | | bool In file included from /usr/powerpc64le-linux-gnu/include/c++/9/memory:65, from gfm.h:28, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h:139:12: error: could not convert ‘((__is_trivial(typename std::iterator_traits<_Iter>::value_type) && __is_trivial(typename std::iterator_traits<_II>::value_type)) && __assignable)’ from ‘__vector(4) int’ to ‘unsigned int’ 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ^~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h: In function ‘void std::uninitialized_fill(_ForwardIterator, _ForwardIterator, const _Tp&)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h:205:58: error: could not convert ‘(__is_trivial(typename std::iterator_traits<_Iter>::value_type) && __assignable)’ from ‘__vector(4) int’ to ‘unsigned int’ 205 | std::__uninitialized_fill<__is_trivial(_ValueType) && __assignable>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h:206:36: error: expression list treated as compound expression in initializer [-fpermissive] 206 | __uninit_fill(__first, __last, __x); | ^ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_fill_n(_ForwardIterator, _Size, const _Tp&)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h:272:62: error: could not convert ‘(__is_trivial(typename std::iterator_traits<_Iter>::value_type) && __assignable)’ from ‘__vector(4) int’ to ‘unsigned int’ 272 | return __uninitialized_fill_n<__is_trivial(_ValueType) && __assignable>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h: In function ‘void std::__uninitialized_default(_ForwardIterator, _ForwardIterator)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h:584:10: error: could not convert ‘(__is_trivial(typename std::iterator_traits<_Iter>::value_type) && __assignable)’ from ‘__vector(4) int’ to ‘unsigned int’ 583 | std::__uninitialized_default_1<__is_trivial(_ValueType) | ~~~~~~~~~~~~~~~~~~~~~~~~ 584 | && __assignable>:: | ^~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h:585:34: error: expression list treated as compound expression in initializer [-fpermissive] 585 | __uninit_default(__first, __last); | ^ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_default_n(_ForwardIterator, _Size)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h:600:12: error: could not convert ‘(__is_trivial(typename std::iterator_traits<_Iter>::value_type) && __assignable)’ from ‘__vector(4) int’ to ‘unsigned int’ 599 | return __uninitialized_default_n_1<__is_trivial(_ValueType) | ~~~~~~~~~~~~~~~~~~~~~~~~ 600 | && __assignable>:: | ^~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr.h:52, from /usr/powerpc64le-linux-gnu/include/c++/9/memory:81, from gfm.h:28, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h: At global scope: /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h:258:5: error: template-id ‘_M_add_ref_lock_nothrow<>’ for ‘unsigned int std::_Sp_counted_base<__gnu_cxx::_S_single>::_M_add_ref_lock_nothrow()’ does not match any template declaration 258 | _Sp_counted_base<_S_single>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h:259:29: note: saw 1 ‘template<>’, need 2 for specializing a member function template 259 | _M_add_ref_lock_nothrow() | ^ /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h:269:5: error: template-id ‘_M_add_ref_lock_nothrow<>’ for ‘unsigned int std::_Sp_counted_base<__gnu_cxx::_S_mutex>::_M_add_ref_lock_nothrow()’ does not match any template declaration 269 | _Sp_counted_base<_S_mutex>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h:270:29: note: saw 1 ‘template<>’, need 2 for specializing a member function template 270 | _M_add_ref_lock_nothrow() | ^ /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h:283:5: error: template-id ‘_M_add_ref_lock_nothrow<>’ for ‘unsigned int std::_Sp_counted_base<__gnu_cxx::_S_atomic>::_M_add_ref_lock_nothrow()’ does not match any template declaration 283 | _Sp_counted_base<_S_atomic>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h:284:29: note: saw 1 ‘template<>’, need 2 for specializing a member function template 284 | _M_add_ref_lock_nothrow() | ^ /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h: In function ‘unsigned int std::operator!=(const std::__shared_ptr<_Tp, _Lp>&, std::nullptr_t)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h:1435:14: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 1435 | { return (bool)__a; } | ^~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h: In function ‘unsigned int std::operator!=(std::nullptr_t, const std::__shared_ptr<_Tp, _Lp>&)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h:1440:14: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 1440 | { return (bool)__a; } | ^~~~~~~~~ | | | __vector(4) __bool int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/memory:81, from gfm.h:28, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr.h: In function ‘unsigned int std::operator!=(const std::shared_ptr<_Tp>&, std::nullptr_t)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr.h:404:14: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 404 | { return (bool)__a; } | ^~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr.h: In function ‘unsigned int std::operator!=(std::nullptr_t, const std::shared_ptr<_Tp>&)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr.h:409:14: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 409 | { return (bool)__a; } | ^~~~~~~~~ | | | __vector(4) __bool int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_atomic.h:33, from /usr/powerpc64le-linux-gnu/include/c++/9/memory:82, from gfm.h:28, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/atomic_base.h: In member function ‘__vector(4) __bool int std::atomic_flag::test_and_set(std::memory_order)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/atomic_base.h:195:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 195 | return __atomic_test_and_set (&_M_i, int(__m)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | | | bool /usr/powerpc64le-linux-gnu/include/c++/9/bits/atomic_base.h: In member function ‘__vector(4) __bool int std::atomic_flag::test_and_set(std::memory_order) volatile’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/atomic_base.h:201:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 201 | return __atomic_test_and_set (&_M_i, int(__m)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | | | bool In file included from /usr/powerpc64le-linux-gnu/include/c++/9/set:60, from gfm.h:32, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_unique_pos(const key_type&)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_tree.h:2099:11: error: could not convert ‘__comp’ from ‘__vector(4) __bool int’ to ‘bool’ 2099 | if (__comp) | ^~~~~~ | | | __vector(4) __bool int In file included from diff_sample.h:26, from blockwise_sa.h:29, from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: multikey_qsort.h: In function ‘void mkeyQSortSuf(const T&, TIndexOffU*, size_t, int, __vector(4) __bool int, __vector(4) __bool int, size_t)’: multikey_qsort.h:494:5: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 494 | if(sanityCheck) sanityCheckInputSufs(s, slen); | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:496:5: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 496 | if(sanityCheck) sanityCheckOrderedSufs(host, hlen, s, slen, upto); | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h: In function ‘void mkeyQSortSuf2(const T&, TIndexOffU*, size_t, TIndexOffU*, int, __vector(4) __bool int, __vector(4) __bool int, size_t, EList*)’: multikey_qsort.h:653:8: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 653 | if(sanityCheck) sanityCheckInputSufs(s, slen); | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:655:8: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 655 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:660:8: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 660 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h: In function ‘unsigned int sufDcLt(const T1&, const T2&, const T2&, const DifferenceCoverSample&, __vector(4) __bool int)’: multikey_qsort.h:690:5: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 690 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:701:9: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 701 | return ret; | ^~~ multikey_qsort.h: In function ‘void qsortSufDc(const T&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, size_t, size_t, __vector(4) __bool int)’: multikey_qsort.h:733:7: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 733 | if(sanityCheck) | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h: In function ‘void mkeyQSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, int, __vector(4) __bool int, __vector(4) __bool int)’: multikey_qsort.h:762:5: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 762 | if(sanityCheck) sanityCheckInputSufs(s, slen); | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:764:5: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 764 | if(sanityCheck) sanityCheckOrderedSufs(host1, hlen, s, slen, OFF_MASK); | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h: In function ‘unsigned int sufDcLtU8(const T1&, const T2&, size_t, size_t, size_t, const DifferenceCoverSample&, __vector(4) __bool int)’: multikey_qsort.h:786:5: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 786 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:797:9: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 797 | return ret; | ^~~ multikey_qsort.h: In function ‘void selectionSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, uint8_t, size_t, size_t, size_t, __vector(4) __bool int)’: multikey_qsort.h:921:8: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 921 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:1006:5: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 1006 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h: In function ‘void bucketSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, uint8_t, size_t, size_t, size_t, __vector(4) __bool int)’: multikey_qsort.h:1034:12: error: could not convert ‘first’ from ‘__vector(4) __bool int’ to ‘bool’ 1034 | if(first) { | ^~~~~ | | | __vector(4) __bool int multikey_qsort.h:1069:16: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 1069 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h: In function ‘void mkeyQSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, int, size_t, size_t, size_t, __vector(4) __bool int)’: multikey_qsort.h:1159:6: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 1159 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:1168:6: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 1168 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int In file included from blockwise_sa.h:29, from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: diff_sample.h: In function ‘unsigned int dcRepOk(T, EList&)’: diff_sample.h:101:9: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 101 | return ok; | ^~ diff_sample.h: In function ‘void calcExhaustiveDC(T, __vector(4) __bool int, __vector(4) __bool int)’: diff_sample.h:181:7: error: could not convert ‘ok’ from ‘__vector(4) __bool int’ to ‘bool’ 181 | if(ok) { | ^~ | | | __vector(4) __bool int diff_sample.h:228:13: error: could not convert ‘keepGoing’ from ‘__vector(4) __bool int’ to ‘bool’ 228 | } while(keepGoing); | ^~~~~~~~~ | | | __vector(4) __bool int diff_sample.h:230:8: error: could not convert ‘! advanced’ from ‘__vector(4) int’ to ‘bool’ 230 | if(!advanced) break; | ^~~~~~~~~ | | | __vector(4) int diff_sample.h:234:6: error: could not convert ‘ok’ from ‘__vector(4) __bool int’ to ‘bool’ 234 | if(ok) { | ^~ | | | __vector(4) __bool int diff_sample.h: In function ‘void calcColbournAndLingDCs(__vector(4) __bool int, __vector(4) __bool int)’: diff_sample.h:288:6: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 288 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int diff_sample.h: In function ‘EList getDiffCover(T, __vector(4) __bool int, __vector(4) __bool int)’: diff_sample.h:330:6: error: could not convert ‘verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 330 | if(verbose) cout << "v in hardcoded area, but hardcoded entry was all-fs" << endl; | ^~~~~~~ | | | __vector(4) __bool int diff_sample.h:338:6: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 338 | if(sanityCheck) assert(dcRepOk(v, ret)); | ^~~~~~~~~~~ | | | __vector(4) __bool int diff_sample.h:343:5: error: could not convert ‘! clDCs_calced’ from ‘__vector(4) int’ to ‘bool’ 343 | if(!clDCs_calced) { | ^~~~~~~~~~~~~ | | | __vector(4) int diff_sample.h:364:7: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 364 | if(sanityCheck) assert(dcRepOk(v, ret)); | ^~~~~~~~~~~ | | | __vector(4) __bool int diff_sample.h: In static member function ‘static size_t DifferenceCoverSample::simulateAllocs(const TStr&, uint32_t)’: diff_sample.h:477:73: error: no matching function for call to ‘getDiffCover(uint32_t&, bool, bool)’ 477 | EList ds(getDiffCover(v, false /*verbose*/, false /*sanity*/)); | ^ diff_sample.h:320:17: note: candidate: ‘template EList getDiffCover(T, __vector(4) __bool int, __vector(4) __bool int)’ 320 | static EList getDiffCover( | ^~~~~~~~~~~~ diff_sample.h:320:17: note: template argument deduction/substitution failed: diff_sample.h:477:38: note: cannot convert ‘false’ (type ‘bool’) to type ‘__vector(4) __bool int’ 477 | EList ds(getDiffCover(v, false /*verbose*/, false /*sanity*/)); | ^~~~~ diff_sample.h: In member function ‘unsigned int DifferenceCoverSample::verbose() const’: diff_sample.h:492:48: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 492 | bool verbose() const { return _verbose; } | ^~~~~~~~ | | | const __vector(4) __bool int diff_sample.h: In member function ‘unsigned int DifferenceCoverSample::sanityCheck() const’: diff_sample.h:493:48: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 493 | bool sanityCheck() const { return _sanity; } | ^~~~~~~ | | | const __vector(4) __bool int diff_sample.h: In function ‘unsigned int suffixSameUpTo(const TStr&, TIndexOffU, TIndexOffU, TIndexOffU)’: diff_sample.h:666:28: error: could not convert ‘((endSuf1 && (! endSuf2)) || ((! endSuf1) && endSuf2))’ from ‘__vector(4) int’ to ‘bool’ 666 | if((endSuf1 && !endSuf2) || (!endSuf1 && endSuf2)) return false; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int diff_sample.h:667:14: error: could not convert ‘(endSuf1 && endSuf2)’ from ‘__vector(4) int’ to ‘bool’ 667 | if(endSuf1 && endSuf2) return true; | ~~~~~~~~^~~~~~~~~~ | | | __vector(4) int In file included from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: blockwise_sa.h: In member function ‘unsigned int BlockwiseSA::sanityCheck() const’: blockwise_sa.h:131:37: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 131 | bool sanityCheck() const { return _sanityCheck; } | ^~~~~~~~~~~~ | | | const __vector(4) __bool int blockwise_sa.h: In member function ‘unsigned int BlockwiseSA::verbose() const’: blockwise_sa.h:132:37: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 132 | bool verbose() const { return _verbose; } | ^~~~~~~~ | | | const __vector(4) __bool int In file included from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: blockwise_sa.h: In member function ‘virtual TIndexOffU KarkkainenBlockwiseSA::nextSuffix()’: blockwise_sa.h:274:33: error: no matching function for call to ‘EList<__vector(4) __bool int>::fill(bool)’ 274 | _done.fill(false); | ^ In file included from read.h:25, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: ds.h:507:7: note: candidate: ‘void EList::fill(size_t, size_t, const T&) [with T = __vector(4) __bool int; int S = 128; size_t = long unsigned int]’ 507 | void fill(size_t begin, size_t end, const T& v) { | ^~~~ ds.h:507:7: note: candidate expects 3 arguments, 1 provided ds.h:518:7: note: candidate: ‘void EList::fill(const T&) [with T = __vector(4) __bool int; int S = 128]’ 518 | void fill(const T& v) { | ^~~~ ds.h:518:21: note: no known conversion for argument 1 from ‘bool’ to ‘const __vector(4) __bool int&’ 518 | void fill(const T& v) { | ~~~~~~~~~^ In file included from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: blockwise_sa.h:300:23: error: could not convert ‘!((KarkkainenBlockwiseSA*)this)->_itrBucketIdx->((KarkkainenBlockwiseSA*)this)->KarkkainenBlockwiseSA::_done.EList<__vector(4) __bool int>::operator[]()’ from ‘__vector(4) int’ to ‘bool’ 300 | while(!_done[this->_itrBucketIdx]) { blockwise_sa.h: In member function ‘virtual void KarkkainenBlockwiseSA::reset()’: blockwise_sa.h:353:6: error: could not convert ‘!((KarkkainenBlockwiseSA*)this)->KarkkainenBlockwiseSA::_built’ from ‘__vector(4) int’ to ‘bool’ 353 | if(!_built) { | ^~~~~~~ | | | __vector(4) int In file included from blockwise_sa.h:29, from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: blockwise_sa.h: In member function ‘void KarkkainenBlockwiseSA::qsort(EList&) [with TStr = S2bDnaString]’: diff_sample.h:37:17: error: could not convert ‘((KarkkainenBlockwiseSA*)this)->KarkkainenBlockwiseSA::.InorderBlockwiseSA::.BlockwiseSA::verbose()’ from ‘__vector(4) __bool int’ to ‘bool’ 37 | if(this->verbose()) { \ | ~~~~~~~~~~~~~^~ | | | __vector(4) __bool int blockwise_sa.h:474:3: note: in expansion of macro ‘VMSG_NL’ 474 | VMSG_NL(" (Using difference cover)"); | ^~~~~~~ diff_sample.h:37:17: error: could not convert ‘((KarkkainenBlockwiseSA*)this)->KarkkainenBlockwiseSA::.InorderBlockwiseSA::.BlockwiseSA::verbose()’ from ‘__vector(4) __bool int’ to ‘bool’ 37 | if(this->verbose()) { \ | ~~~~~~~~~~~~~^~ | | | __vector(4) __bool int blockwise_sa.h:480:3: note: in expansion of macro ‘VMSG_NL’ 480 | VMSG_NL(" (Not using difference cover)"); | ^~~~~~~ In file included from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: blockwise_sa.h: In member function ‘unsigned int KarkkainenBlockwiseSA::suffixCmp(TIndexOffU, TIndexOffU, int64_t&, int64_t&, __vector(4) __bool int&, const EList&)’: blockwise_sa.h:836:8: error: could not convert ‘ret’ from ‘__vector(4) __bool int’ to ‘bool’ 836 | if(ret) assert(sstr_suf_lt(t, i, t, cmp, false)); | ^~~ | | | __vector(4) __bool int blockwise_sa.h:842:8: error: could not convert ‘kSoft’ from ‘__vector(4) __bool int’ to ‘bool’ 842 | if(kSoft) { assert_leq(l, suffixLcp(t, i, cmp)); } | ^~~~~ | | | __vector(4) __bool int blockwise_sa.h:845:11: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 845 | return ret; | ^~~ blockwise_sa.h:864:6: error: could not convert ‘kSoft’ from ‘__vector(4) __bool int’ to ‘bool’ 864 | if(kSoft) { | ^~~~~ | | | __vector(4) __bool int blockwise_sa.h:875:6: error: could not convert ‘! kSoft’ from ‘__vector(4) int’ to ‘bool’ 875 | if(!kSoft) { | ^~~~~~ | | | __vector(4) int blockwise_sa.h: In member function ‘virtual void KarkkainenBlockwiseSA::nextBlock(int, int)’: blockwise_sa.h:1000:16: error: could not convert ‘! last’ from ‘__vector(4) int’ to ‘bool’ 1000 | if(!last) { | ^~~~~ | | | __vector(4) int blockwise_sa.h:1009:16: error: could not convert ‘! first’ from ‘__vector(4) int’ to ‘bool’ 1009 | if(!first) { | ^~~~~~ | | | __vector(4) int In file included from repeat.h:31, from gfm.h:59, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: alt.h: In member function ‘unsigned int ALT::isSame(const ALT&) const’: alt.h:137:25: error: could not convert ‘(((const ALT*)this)->ALT::::::::reversed == o.reversed)’ from ‘__vector(4) int’ to ‘bool’ 137 | if(reversed == o.reversed) { | ~~~~~~~~~^~~~~~~~~~~~~ | | | __vector(4) int alt.h:140:20: error: could not convert ‘((const ALT*)this)->ALT::::::::reversed’ from ‘const __vector(4) __bool int’ to ‘bool’ 140 | if(reversed) { | ^~~~~~~~ | | | const __vector(4) __bool int alt.h: In member function ‘unsigned int ALTDB::hasSNPs() const’: alt.h:264:35: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 264 | bool hasSNPs() const { return _snp; } | ^~~~ | | | const __vector(4) __bool int alt.h: In member function ‘unsigned int ALTDB::hasSpliceSites() const’: alt.h:265:42: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 265 | bool hasSpliceSites() const { return _ss; } | ^~~ | | | const __vector(4) __bool int alt.h: In member function ‘unsigned int ALTDB::hasExons() const’: alt.h:266:36: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 266 | bool hasExons() const { return _exon; } | ^~~~~ | | | const __vector(4) __bool int In file included from gfm.h:59, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: repeat.h: In member function ‘unsigned int RepeatCoord::operator<(const RepeatCoord&) const’: repeat.h:41:15: error: could not convert ‘(((const RepeatCoord*)this)->RepeatCoord::fw != o.fw)’ from ‘__vector(4) int’ to ‘bool’ 41 | if(fw != o.fw) | ~~~^~~~~~~ | | | __vector(4) int repeat.h:42:20: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 42 | return fw; | ^~ | | | const __vector(4) __bool int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:35, from /usr/powerpc64le-linux-gnu/include/c++/9/unordered_set:46, from repeat_kmer.h:27, from gfm.h:60, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h: In member function ‘std::pair<__vector(4) __bool int, long unsigned int> std::__detail::_Power2_rehash_policy::_M_need_rehash(std::size_t, std::size_t, std::size_t)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:578:27: error: could not convert ‘std::make_pair(true, ((std::__detail::_Power2_rehash_policy*)this)->std::__detail::_Power2_rehash_policy::_M_next_bkt(((long unsigned int)std::max((long unsigned int)(__builtin_floor((double)__min_bkts) + (double)1), (__n_bkt * ((long unsigned int)std::__detail::_Power2_rehash_policy::_S_growth_factor))))))’ from ‘pair’ to ‘pair<__vector(4) __bool int,[...]>’ 578 | return std::make_pair(true, | ~~~~~~~~~~~~~~^~~~~~ | | | pair 579 | _M_next_bkt(std::max(__builtin_floor(__min_bkts) + 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 580 | __n_bkt * _S_growth_factor))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:584:25: error: could not convert ‘std::make_pair(false, 0)’ from ‘pair’ to ‘pair<__vector(4) __bool int,long unsigned int>’ 584 | return std::make_pair(false, 0); | ~~~~~~~~~~~~~~^~~~~~~~~~ | | | pair /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:587:23: error: could not convert ‘std::make_pair(false, 0)’ from ‘pair’ to ‘pair<__vector(4) __bool int,long unsigned int>’ 587 | return std::make_pair(false, 0); | ~~~~~~~~~~~~~~^~~~~~~~~~ | | | pair /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h: In member function ‘void std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_insert_range(_InputIterator, _InputIterator, const _NodeGetter&, std::false_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:901:18: error: could not convert ‘__do_rehash.first’ from ‘__vector(4) __bool int’ to ‘bool’ 901 | if (__do_rehash.first) | ~~~~~~~~~~~~^~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h: In static member function ‘static unsigned int std::__detail::_Equality_base::_S_is_permutation(_Uiterator, _Uiterator, _Uiterator)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:1885:30: error: expected primary-expression before ‘__attribute__’ 1885 | while (__tmp != __it1 && !bool(*__tmp == *__it1)) | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:1885:30: error: expected ‘)’ before ‘__attribute__’ 1885 | while (__tmp != __it1 && !bool(*__tmp == *__it1)) | ~ ^ | ) /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:1885:52: error: expected ‘;’ before ‘)’ token 1885 | while (__tmp != __it1 && !bool(*__tmp == *__it1)) | ^ | ; /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h: In member function ‘unsigned int std::__detail::_Equality<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, 1>::_M_equal(const __hashtable&) const’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:1958:35: error: expected primary-expression before ‘__attribute__’ 1958 | if (__ity == __other.end() || !bool(*__ity == *__itx)) | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:1958:35: error: expected ‘)’ before ‘__attribute__’ 1958 | if (__ity == __other.end() || !bool(*__ity == *__itx)) | ~ ^ | ) In file included from /usr/powerpc64le-linux-gnu/include/c++/9/unordered_set:46, from repeat_kmer.h:27, from gfm.h:60, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h: In member function ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>& std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::operator=(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>&&)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:481:64: error: could not convert ‘__move_storage’ from ‘const __vector(4) __bool int’ to ‘bool’ 481 | _M_move_assign(std::move(__ht), __bool_constant<__move_storage>()); | ^ /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h: In member function ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_insert_unique_node(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type, std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__hash_code, std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__node_type*, std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:1711:20: error: could not convert ‘__do_rehash.first’ from ‘__vector(4) __bool int’ to ‘bool’ 1711 | if (__do_rehash.first) | ~~~~~~~~~~~~^~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h: In member function ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_insert_multi_node(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__node_type*, std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__hash_code, std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__node_type*)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:1750:20: error: could not convert ‘__do_rehash.first’ from ‘__vector(4) __bool int’ to ‘bool’ 1750 | if (__do_rehash.first) | ~~~~~~~~~~~~^~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h: In member function ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::erase(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator, std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:2005:8: error: could not convert ‘__is_bucket_begin’ from ‘__vector(4) __bool int’ to ‘bool’ 2005 | if (__is_bucket_begin) | ^~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h: In member function ‘void std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_rehash_aux(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type, std::false_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:2160:12: error: could not convert ‘__check_bucket’ from ‘__vector(4) __bool int’ to ‘bool’ 2160 | if (__check_bucket) | ^~~~~~~~~~~~~~ | | | __vector(4) __bool int In file included from gfm.h:60, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: repeat_kmer.h: In static member function ‘static std::pair RB_Minimizer::get_minimizer(const TStr&, size_t, size_t, size_t)’: repeat_kmer.h:51:29: error: could not convert ‘RB_Minimizer::minimizer_leq(next_kmer, minimizer.first)’ from ‘__vector(4) __bool int’ to ‘bool’ 51 | if(minimizer_leq(next_kmer, minimizer.first)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int repeat_kmer.h: In static member function ‘static void RB_Minimizer::get_minimizer(const TStr&, size_t, size_t, EList >&)’: repeat_kmer.h:77:36: error: could not convert ‘RB_Minimizer::minimizer_leq(next_kmer, minimizer.first)’ from ‘__vector(4) __bool int’ to ‘bool’ 77 | } else if(minimizer_leq(next_kmer, minimizer.first)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int repeat_kmer.h: In static member function ‘static __vector(4) __bool int RB_Minimizer::minimizer_leq(uint64_t, uint64_t)’: repeat_kmer.h:102:21: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 102 | return kmer <= kmer2; | ~~~~~^~~~~~~~ | | | bool repeat_kmer.h: In member function ‘__vector(4) __bool int RB_Alignment::operator<(const RB_Alignment&) const’: repeat_kmer.h:164:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 164 | return pos < o.pos; | ~~~~^~~~~~~ | | | bool repeat_kmer.h:165:20: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 165 | return len > o.len; | ~~~~^~~~~~~ | | | bool repeat_kmer.h: In member function ‘__vector(4) __bool int RB_Alignment_CMPbyLen::operator()(const RB_Alignment&, const RB_Alignment&)’: repeat_kmer.h:173:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 173 | return a.len > b.len; | ~~~~~~^~~~~~~ | | | bool repeat_kmer.h:174:22: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 174 | return a.pos < b.pos; | ~~~~~~^~~~~~~ | | | bool repeat_kmer.h: In member function ‘__vector(4) __bool int RB_KmerTable::isIn(uint64_t) const’: repeat_kmer.h:189:41: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 189 | return idx < kmer_table_.size() && kmer_table_[idx].first == kmer; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool repeat_kmer.h: In member function ‘unsigned int RB_KmerTable::isRepeat(const TStr&, EList >&) const’: repeat_kmer.h:215:20: error: could not convert ‘prev_in’ from ‘__vector(4) __bool int’ to ‘bool’ 215 | if(prev_in) est_count++; | ^~~~~~~ | | | __vector(4) __bool int repeat_kmer.h:217:27: error: could not convert ‘((const RB_KmerTable*)this)->RB_KmerTable::isIn(j->minimizers.EList >::operator[]().first)’ from ‘__vector(4) __bool int’ to ‘bool’ 217 | } else if(isIn(minimizers[j].first)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int repeat_kmer.h: In member function ‘void RB_KmerTable::findRepeats(const TStr&, EList >&, EList&) const’: repeat_kmer.h:253:25: error: could not convert ‘repeats.EList::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 253 | if(repeats.empty()) | ~~~~~~~~~~~~~^~ | | | __vector(4) __bool int repeat_kmer.h: In member function ‘void RB_KmerTable::findAlignments(const TStr&, EList >&, ELList&, EList&, TIndexOffU) const’: repeat_kmer.h:305:28: error: could not convert ‘position2D.ELList::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 305 | if(position2D.empty()) | ~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int repeat_kmer.h:312:35: error: could not convert ‘positions.EList::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 312 | if(positions.empty()) | ~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int repeat_kmer.h:402:28: error: could not convert ‘alignments.EList::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 402 | if(alignments.empty()) | ~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int repeat_kmer.h: In member function ‘__vector(4) __bool int RB_KmerTable::write(std::ofstream&, __vector(4) __bool int) const’: repeat_kmer.h:458:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 458 | return true; | ^~~~ repeat_kmer.h: In member function ‘__vector(4) __bool int RB_KmerTable::read(std::ifstream&, __vector(4) __bool int)’: repeat_kmer.h:491:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 491 | return true; | ^~~~ repeat_kmer.h: In member function ‘void RB_KmerTable::build(const EList&, size_t, size_t)’: repeat_kmer.h:518:66: error: could not convert ‘(((! tmp_table.EList >::empty()) && (tmp_table.EList >::back().first == i->minimizers.EList >::operator[]().first)) && (tmp_table.EList >::back().second == (baseoff + i->minimizers.EList >::operator[]().second)))’ from ‘__vector(4) int’ to ‘bool’ 517 | if(!tmp_table.empty() && | ~~~~~~~~~~~~~~~~~~~~~ 518 | tmp_table.back().first == minimizers[i].first && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) int 519 | tmp_table.back().second == baseoff + minimizers[i].second) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ repeat_kmer.h:542:36: error: could not convert ‘(((RB_KmerTable*)this)->RB_KmerTable::kmer_table_.EList >::empty() || (((RB_KmerTable*)this)->RB_KmerTable::kmer_table_.EList >::back().first != i->tmp_table.EList >::operator[]().first))’ from ‘__vector(4) int’ to ‘bool’ 542 | if(kmer_table_.empty() || kmer_table_.back().first != tmp_table[i].first) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/deque:67, from gbwt_graph.h:29, from gfm.h:66, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_deque.h: In member function ‘void std::deque<_Tp, _Alloc>::_M_move_assign1(std::deque<_Tp, _Alloc>&&, std::false_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_deque.h:2232:64: error: could not convert ‘__move_storage’ from ‘const __vector(4) __bool int’ to ‘bool’ 2232 | _M_move_assign2(std::move(__x), __bool_constant<__move_storage>()); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/deque:69, from gbwt_graph.h:29, from gfm.h:66, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/deque.tcc: In member function ‘void std::deque<_Tp, _Alloc>::_M_reallocate_map(std::deque<_Tp, _Alloc>::size_type, __vector(4) __bool int)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/deque.tcc:938:37: error: inferred scalar type ‘long unsigned int’ is not an integer or floating point type of the same size as ‘__bool int’ 938 | + (__add_at_front ? __nodes_to_add : 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/deque.tcc:956:37: error: inferred scalar type ‘long unsigned int’ is not an integer or floating point type of the same size as ‘__bool int’ 956 | + (__add_at_front ? __nodes_to_add : 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from gfm.h:66, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: gbwt_graph.h: In static member function ‘static std::pair<_FIter, _FIter> RefGraph::getNextEdgeRange(const EList::Edge>&, std::pair<_FIter, _FIter>, __vector(4) __bool int)’: gbwt_graph.h:214:12: error: could not convert ‘from’ from ‘__vector(4) __bool int’ to ‘bool’ 214 | if(from) { | ^~~~ | | | __vector(4) __bool int gbwt_graph.h: In constructor ‘RefGraph::RefGraph(const SString&, const EList&, const EList >&, const EList >&, const string&, int, __vector(4) __bool int)’: gbwt_graph.h:384:8: error: could not convert ‘frag_automaton’ from ‘__vector(4) __bool int’ to ‘bool’ 384 | if(frag_automaton) { | ^~~~~~~~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:595:12: error: could not convert ‘multipleHeadNodes’ from ‘__vector(4) __bool int’ to ‘bool’ 595 | if(multipleHeadNodes) { | ^~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:597:20: error: could not convert ‘verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 597 | if(verbose) cerr << "\tis not reverse-deterministic, so reverse-determinize..." << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:674:16: error: could not convert ‘! pass’ from ‘__vector(4) int’ to ‘bool’ 674 | if(!pass) continue; | ^~~~~ | | | __vector(4) int gbwt_graph.h:790:16: error: could not convert ‘verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 790 | if(verbose) cerr << "\tis not reverse-deterministic, so reverse-determinize..." << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h: In static member function ‘static void RefGraph::buildGraph_worker(void*)’: gbwt_graph.h:990:16: error: could not convert ‘! pass’ from ‘__vector(4) int’ to ‘bool’ 990 | if(!pass) continue; | ^~~~~ | | | __vector(4) int In file included from gfm.h:66, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: gbwt_graph.h:1172:12: error: could not convert ‘! tail_off’ from ‘__vector(4) int’ to ‘bool’ 1172 | if(!tail_off) { | ^~~~~~~~~ | | | __vector(4) int gbwt_graph.h:1174:16: error: could not convert ‘head_off’ from ‘__vector(4) __bool int’ to ‘bool’ 1174 | if(head_off) lastNode -= 1; | ^~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1180:12: error: could not convert ‘head_off’ from ‘__vector(4) __bool int’ to ‘bool’ 1180 | if(head_off) { | ^~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1215:12: error: could not convert ‘tail_off’ from ‘__vector(4) __bool int’ to ‘bool’ 1215 | if(tail_off) { | ^~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1226:12: error: could not convert ‘head_off’ from ‘__vector(4) __bool int’ to ‘bool’ 1226 | if(head_off) tmp_num_nodes--; | ^~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1227:12: error: could not convert ‘tail_off’ from ‘__vector(4) __bool int’ to ‘bool’ 1227 | if(tail_off) tmp_num_nodes--; | ^~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1239:12: error: could not convert ‘head_off’ from ‘__vector(4) __bool int’ to ‘bool’ 1239 | if(head_off) tmp_num_edges -= num_head_nodes; | ^~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1240:12: error: could not convert ‘tail_off’ from ‘__vector(4) __bool int’ to ‘bool’ 1240 | if(tail_off) tmp_num_edges -= prev_tail_nodes.size(); | ^~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h: In static member function ‘static unsigned int RefGraph::isReverseDeterministic(EList::Node>&, EList::Edge>&)’: gbwt_graph.h:1293:24: error: could not convert ‘nt->seen.EList<__vector(4) __bool int>::operator[]()’ from ‘__vector(4) __bool int’ to ‘bool’ 1293 | if(seen[nt]) { | ^ | | | __vector(4) __bool int gbwt_graph.h: In member function ‘unsigned int PathGraph::isSorted() const’: gbwt_graph.h:1603:36: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 1603 | bool isSorted() const { return sorted; } | ^~~~~~ | | | const __vector(4) __bool int gbwt_graph.h: In constructor ‘PathGraph::PathGraph(RefGraph&, const string&, size_t, int, __vector(4) __bool int)’: gbwt_graph.h:1777:8: error: could not convert ‘file_rf’ from ‘const __vector(4) __bool int’ to ‘bool’ 1777 | if(file_rf) { | ^~~~~~~ | | | const __vector(4) __bool int gbwt_graph.h:1810:8: error: could not convert ‘file_rf’ from ‘const __vector(4) __bool int’ to ‘bool’ 1810 | if(file_rf) { | ^~~~~~~ | | | const __vector(4) __bool int gbwt_graph.h: In member function ‘void PathGraph::firstPruneGeneration()’: gbwt_graph.h:1922:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1922 | if(verbose) cerr << "BUILT FROM_INDEX: " << time(0) - start << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1928:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1928 | if(verbose) cerr << "RESIZE NODES: " << time(0) - start << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1938:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1938 | if(verbose) cerr << "SORT NODES: " << time(0) - start << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1944:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1944 | if(verbose) cerr << "MERGE, UPDATE RANK: " << time(0) - start << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h: In member function ‘void PathGraph::lateGeneration()’: gbwt_graph.h:1966:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1966 | if(verbose) cerr << "ALLOCATE FROM_TABLE: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1972:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1972 | if(verbose) cerr << "BUILD TABLE: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1984:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1984 | if(verbose) cerr << "BUILD INDEX: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1997:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1997 | if(verbose) cerr << "MERGEUPDATERANK: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1998:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1998 | if(verbose) cerr << "TOTAL TIME: " << time(0) - overall << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h: In member function ‘void PathGraph::createNewNodes()’: gbwt_graph.h:2109:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2109 | if(verbose) cerr << "COUNTED NEW NODES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2122:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2122 | if(verbose) cerr << "COUNTED TEMP NODES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2125:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2125 | if(verbose) cerr << "RESIZED NODES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2132:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2132 | if(verbose) cerr << "RESIZED NODES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2147:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2147 | if(verbose) cerr << "MADE NEW NODES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h: In member function ‘void PathGraph::mergeUpdateRank()’: gbwt_graph.h:2225:28: error: could not convert ‘! merge’ from ‘__vector(4) int’ to ‘bool’ 2225 | if(!merge) { | ^~~~~~ | | | __vector(4) int gbwt_graph.h: In member function ‘void PathGraph::printInfo()’: gbwt_graph.h:2299:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2299 | if(verbose) { | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h: In member function ‘unsigned int PathGraph::generateEdges(RefGraph&)’: gbwt_graph.h:2376:8: error: could not convert ‘!((PathGraph*)this)->PathGraph::sorted’ from ‘__vector(4) int’ to ‘bool’ 2376 | if(!sorted) return false; | ^~~~~~~ | | | __vector(4) int gbwt_graph.h:2387:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2387 | if(verbose) cerr << "NODE.TO -> GENOME POS: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2404:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2404 | if(verbose) cerr << "BUILD FROM_INDEX " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2443:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2443 | if(verbose) cerr << "COUNTED NEW EDGES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2481:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2481 | if(verbose) cerr << "MADE NEW EDGES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2503:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2503 | if(verbose) cerr << "SORTED NEW EDGES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2510:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2510 | if(verbose) cerr << "RE-SORTED NODES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2572:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2572 | if(verbose) cerr << "PROCESS EDGES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2590:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2590 | if(verbose) cerr << "REMOVE Y: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2616:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2616 | if(verbose) cerr << "SORT, Make index: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2617:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2617 | if(verbose) cerr << "TOTAL: " << time(0) - overall << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h: In member function ‘std::pair<_FIter, _FIter> PathGraph::getEdges(index_t, __vector(4) __bool int)’: gbwt_graph.h:2785:59: error: inferred scalar type ‘const char*’ is not an integer or floating point type of the same size as ‘__bool int’ 2785 | cerr << "Error: Trying to get edges " << (by_from ? "from " : "to ") << node << endl; | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: gfm.h: In member function ‘void GFMParams::init(index_t, index_t, index_t, int32_t, int32_t, int32_t, index_t, __vector(4) __bool int)’: gfm.h:153:12: error: could not convert ‘((GFMParams*)this)->GFMParams::_linearFM’ from ‘__vector(4) __bool int’ to ‘bool’ 153 | if(_linearFM) { | ^~~~~~~~~ | | | __vector(4) __bool int gfm.h:173:12: error: could not convert ‘((GFMParams*)this)->GFMParams::_linearFM’ from ‘__vector(4) __bool int’ to ‘bool’ 173 | if(_linearFM) { | ^~~~~~~~~ | | | __vector(4) __bool int gfm.h: In member function ‘unsigned int GFMParams::entireReverse() const’: gfm.h:211:41: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 211 | bool entireReverse() const { return _entireReverse; } | ^~~~~~~~~~~~~~ | | | const __vector(4) __bool int gfm.h: In member function ‘unsigned int GFMParams::linearFM() const’: gfm.h:212:47: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 212 | bool linearFM() const { return _linearFM; } | ^~~~~~~~~ | | | const __vector(4) __bool int gfm.h: In member function ‘void GFMParams::print(std::ostream&) const’: gfm.h:270:51: error: inferred scalar type ‘const char*’ is not an integer or floating point type of the same size as ‘__bool int’ 270 | << " linearFM: " << (_linearFM ? "Yes" : "No") << endl; | ~~~~~~~~~~^~~~~~~~~~~~~~ gfm.h: In function ‘int64_t fileSize(const char*)’: gfm.h:316:27: error: could not convert ‘(((! f.std::basic_ifstream::.std::basic_ios::good()) || f.std::basic_ifstream::.std::basic_ios::eof()) ? (__vector(4) int){-1, -1, -1, -1} : ((((f.std::basic_ifstream::is_open() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 316 | if (!f.good() || f.eof() || !f.is_open()) { return 0; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: gfm.h: At global scope: gfm.h:4285:24: error: ‘constexpr’ needed for in-class initialization of static data member ‘const __vector(4) __bool int GFM::default_noDc’ of non-integral type [-fpermissive] 4285 | static const bool default_noDc = false; | ^~~~~~~~~~~~ gfm.h:4286:24: error: ‘constexpr’ needed for in-class initialization of static data member ‘const __vector(4) __bool int GFM::default_useBlockwise’ of non-integral type [-fpermissive] 4286 | static const bool default_useBlockwise = true; | ^~~~~~~~~~~~~~~~~~~~ gfm.h:4298:24: error: ‘constexpr’ needed for in-class initialization of static data member ‘const __vector(4) __bool int GFM::default_bigEndian’ of non-integral type [-fpermissive] 4298 | static const bool default_bigEndian = false; | ^~~~~~~~~~~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: gfm.h: In constructor ‘GFM::GFM(const string&, ALTDB*, RepeatDB*, EList*, int, __vector(4) __bool int, int32_t, int32_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int)’: gfm.h:696:12: error: could not convert ‘skipLoading’ from ‘__vector(4) __bool int’ to ‘bool’ 696 | if(skipLoading) return; | ^~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:729:20: error: could not convert ‘(verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 729 | if(verbose || startVerbose) cerr << "Opening \"" << in7Str.c_str() << "\"" << endl; | ~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:742:20: error: could not convert ‘(verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 742 | if(verbose || startVerbose) cerr << "Opening \"" << in8Str.c_str() << "\"" << endl; | ~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:765:20: error: could not convert ‘! loadSpliceSites’ from ‘__vector(4) int’ to ‘bool’ 765 | if(!loadSpliceSites) { | ^~~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:799:16: error: could not convert ‘! useHaplotype’ from ‘__vector(4) int’ to ‘bool’ 799 | if(!useHaplotype) { | ^~~~~~~~~~~~~ | | | __vector(4) int gfm.h:891:12: error: could not convert ‘useHaplotype’ from ‘__vector(4) __bool int’ to ‘bool’ 891 | if(useHaplotype) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h: In constructor ‘GFM::GFM(TStr&, __vector(4) __bool int, int, int32_t, int32_t, int32_t, int, const string&, const string&, const string&, const string&, const string&, const string&, const string&, __vector(4) __bool int, __vector(4) __bool int, index_t, index_t, index_t, int, EList&, EList&, index_t, const RefReadInParams&, EList*, EList >*, uint32_t, int32_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int)’: gfm.h:1067:6: error: could not convert ‘err’ from ‘__vector(4) __bool int’ to ‘bool’ 1067 | if(err) { | ^~~ | | | __vector(4) __bool int gfm.h:1073:6: error: could not convert ‘((GFM*)this)->GFM::_sanity’ from ‘__vector(4) __bool int’ to ‘bool’ 1073 | if(_sanity) { | ^~~~~~~ | | | __vector(4) __bool int gfm.h: In static member function ‘static std::pair*, GFM*> GFM::fromStrings(const EList >&, __vector(4) __bool int, int, __vector(4) __bool int, int32_t, int32_t, int32_t, const string&, __vector(4) __bool int, index_t, index_t, index_t, int, uint32_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int)’: gfm.h:1169:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1169 | auto_ptr ss(new stringstream()); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: gfm.h:1173:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1173 | auto_ptr fb(new FileBuf(ss.get())); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: gfm.h: In member function ‘unsigned int GFM::isPacked()’: gfm.h:1250:27: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 1250 | bool isPacked() { return packed_; } | ^~~~~~~ | | | __vector(4) __bool int gfm.h: In member function ‘void GFM::initFromVector(TStr&, const string&, const string&, const string&, const string&, const string&, const string&, EList&, EList&, index_t, const RefReadInParams&, std::ofstream&, std::ofstream&, const string&, __vector(4) __bool int, index_t, index_t, index_t, int, EList*, EList >*, uint32_t, __vector(4) __bool int)’: gfm.h:1335:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 1335 | reverseRefRecords(szs, tmp, false, verbose); | ^~~~~ | | | bool In file included from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: ref_read.h:156:7: note: initializing argument 3 of ‘void reverseRefRecords(const EList&, EList&, __vector(4) __bool int, __vector(4) __bool int)’ 156 | bool recursive = false, | ^ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: gfm.h:1396:24: error: could not convert ‘! snp_file.std::basic_ifstream::is_open()’ from ‘__vector(4) int’ to ‘bool’ 1396 | if(!snp_file.is_open()) { | ^~~~~~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:1464:28: error: could not convert ‘involve_Ns’ from ‘__vector(4) __bool int’ to ‘bool’ 1464 | if(involve_Ns) { | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h:1523:32: error: could not convert ‘failed’ from ‘__vector(4) __bool int’ to ‘bool’ 1523 | if(failed) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:1542:24: error: could not convert ‘! ht_file.std::basic_ifstream::is_open()’ from ‘__vector(4) int’ to ‘bool’ 1542 | if(!ht_file.is_open()) { | ^~~~~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:1596:28: error: could not convert ‘inside_Ns’ from ‘__vector(4) __bool int’ to ‘bool’ 1596 | if(inside_Ns) { | ^~~~~~~~~ | | | __vector(4) __bool int gfm.h:1647:24: error: could not convert ‘! ss_file.std::basic_ifstream::is_open()’ from ‘__vector(4) int’ to ‘bool’ 1647 | if(!ss_file.is_open()) { | ^~~~~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:1709:28: error: could not convert ‘inside_Ns’ from ‘__vector(4) __bool int’ to ‘bool’ 1709 | if(inside_Ns) continue; | ^~~~~~~~~ | | | __vector(4) __bool int gfm.h:1733:49: error: could not convert ‘std::operator==(ss_seq.std::map::find(seq), ss_seq.std::map::end())’ from ‘__vector(4) __bool int’ to ‘bool’ 1733 | if(ss_seq.find(seq) == ss_seq.end()) ss_seq[seq] = 1; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:1769:24: error: could not convert ‘! exon_file.std::basic_ifstream::is_open()’ from ‘__vector(4) int’ to ‘bool’ 1769 | if(!exon_file.is_open()) { | ^~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:1822:28: error: could not convert ‘inside_Ns’ from ‘__vector(4) __bool int’ to ‘bool’ 1822 | if(inside_Ns) continue; | ^~~~~~~~~ | | | __vector(4) __bool int gfm.h:1909:20: error: could not convert ‘((GFM*)this)->GFM::_repeat’ from ‘__vector(4) __bool int’ to ‘bool’ 1909 | if(_repeat) { | ^~~~~~~ | | | __vector(4) __bool int gfm.h:1911:24: error: could not convert ‘! repeat_file.std::basic_ifstream::is_open()’ from ‘__vector(4) int’ to ‘bool’ 1911 | if(!repeat_file.is_open()) { | ^~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:2074:32: error: could not convert ‘involve_Ns’ from ‘__vector(4) __bool int’ to ‘bool’ 2074 | if(involve_Ns) { | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h:2243:12: error: could not convert ‘!((GFM*)this)->GFM::_repeat’ from ‘__vector(4) int’ to ‘bool’ 2243 | if(!_repeat) { | ^~~~~~~~ | | | __vector(4) int gfm.h:2262:20: error: could not convert ‘! first’ from ‘__vector(4) int’ to ‘bool’ 2262 | if(!first) { | ^~~~~~ | | | __vector(4) int gfm.h:2330:28: error: could not convert ‘verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2330 | if(verbose) { cerr << "Generating edges... " << endl; } | ^~~~~~~ | | | __vector(4) __bool int gfm.h:2353:24: error: could not convert ‘((GFM*)this)->GFM::_passMemExc’ from ‘__vector(4) __bool int’ to ‘bool’ 2353 | if(_passMemExc) { | ^~~~~~~~~~~ | | | __vector(4) __bool int gfm.h: In member function ‘unsigned int GFM::toBe() const’: gfm.h:2437:44: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 2437 | bool toBe() const { return _toBigEndian; } | ^~~~~~~~~~~~ | | | const __vector(4) __bool int gfm.h: In member function ‘unsigned int GFM::verbose() const’: gfm.h:2438:44: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 2438 | bool verbose() const { return _verbose; } | ^~~~~~~~ | | | const __vector(4) __bool int gfm.h: In member function ‘unsigned int GFM::sanityCheck() const’: gfm.h:2439:44: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 2439 | bool sanityCheck() const { return _sanity; } | ^~~~~~~ | | | const __vector(4) __bool int gfm.h: In member function ‘unsigned int GFM::fw() const’: gfm.h:2441:47: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 2441 | bool fw() const { return fw_; } | ^~~ | | | const __vector(4) __bool int gfm.h: In member function ‘unsigned int GFM::repeat() const’: gfm.h:2442:47: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 2442 | bool repeat() const { return _repeat; } | ^~~~~~~ | | | const __vector(4) __bool int gfm.h: In member function ‘index_t GFM::ftabSeqToInt(const BTDnaString&, index_t, __vector(4) __bool int) const’: gfm.h:2564:7: error: could not convert ‘rev’ from ‘__vector(4) __bool int’ to ‘bool’ 2564 | if(rev) fwex = !fwex; | ^~~ | | | __vector(4) __bool int gfm.h: In member function ‘index_t GFM::countUpTo(const SideLocus&, int) const’: gfm.h:3198:12: error: could not convert ‘! usePOPCNT’ from ‘__vector(4) int’ to ‘bool’ 3198 | if(!usePOPCNT) { | ^~~~~~~~~~ | | | __vector(4) int gfm.h: In member function ‘index_t GFM::countUpTo_bits(const SideLocus&, __vector(4) __bool int) const’: gfm.h:3375:12: error: could not convert ‘F’ from ‘__vector(4) __bool int’ to ‘bool’ 3375 | if(F) { | ^ | | | __vector(4) __bool int gfm.h:3420:12: error: could not convert ‘! usePOPCNT’ from ‘__vector(4) int’ to ‘bool’ 3420 | if(!usePOPCNT) { | ^~~~~~~~~~ | | | __vector(4) int gfm.h: In member function ‘index_t GFM::countBt2SideRange2(const SideLocus&, __vector(4) __bool int, index_t, index_t*, EList<__vector(4) __bool int>*, index_t) const’: gfm.h:3544:6: error: could not convert ‘startAtLocus’ from ‘__vector(4) __bool int’ to ‘bool’ 3544 | if(startAtLocus) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h: In member function ‘void GFM::getInEdgeCount(index_t, index_t, EList >&) const’: gfm.h:4171:16: error: could not convert ‘first’ from ‘__vector(4) __bool int’ to ‘bool’ 4171 | if(first) { | ^~~~~ | | | __vector(4) __bool int gfm.h: In function ‘void readEbwtRefnames(const string&, EList >&)’: gfm.h:4422:8: error: could not convert ‘! in.std::basic_ifstream::is_open()’ from ‘__vector(4) int’ to ‘bool’ 4422 | if(!in.is_open()) { | ^~~~~~~~~~~~~ | | | __vector(4) int gfm.h: In static member function ‘static void GFM::join(EList&, EList&, index_t, const RefReadInParams&, uint32_t, TStr&, __vector(4) __bool int, __vector(4) __bool int)’: gfm.h:4490:8: error: could not convert ‘include_rc’ from ‘__vector(4) __bool int’ to ‘bool’ 4490 | if(include_rc) { | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h:4514:8: error: could not convert ‘CGtoTG’ from ‘__vector(4) __bool int’ to ‘bool’ 4514 | if(CGtoTG) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:4524:8: error: could not convert ‘include_rc’ from ‘__vector(4) __bool int’ to ‘bool’ 4524 | if(include_rc) { | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h: In member function ‘void GFM::joinToDisk(EList&, EList&, index_t, const RefReadInParams&, TStr&, std::ostream&, std::ostream&)’: gfm.h:4609:9: error: could not convert ‘! i->l.EList::operator[]()->FileBuf::eof()’ from ‘__vector(4) int’ to ‘bool’ 4609 | while(!l[i]->eof()) { | ^~~~~~~~~~~~ | | | __vector(4) int gfm.h:4617:17: error: could not convert ‘(rec.first && (rec.len > 0))’ from ‘__vector(4) int’ to ‘bool’ 4617 | if(rec.first && rec.len > 0) { | ~~~~~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:4631:17: error: could not convert ‘(rec.first && (rec.len > 0))’ from ‘__vector(4) int’ to ‘bool’ 4631 | if(rec.first && rec.len > 0) seqsRead++; | ~~~~~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:4640:11: error: could not convert ‘rec.first’ from ‘__vector(4) __bool int’ to ‘bool’ 4640 | if(rec.first) patoff = 0; | ~~~~^~~~~ | | | __vector(4) __bool int gfm.h: In member function ‘void GFM::buildToDisk(PathGraph&, const TStr&, std::ostream&, std::ostream&, std::streampos)’: gfm.h:4859:7: error: could not convert ‘count’ from ‘__vector(4) __bool int’ to ‘bool’ 4859 | if(count) occ[gbwtChar]++; | ^~~~~ | | | __vector(4) __bool int gfm.h:4862:7: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 4862 | if(fw) { | ^~ | | | __vector(4) __bool int gfm.h:4965:8: error: could not convert ‘((GFM*)this)->GFM::_verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 4965 | if(_verbose) { | ^~~~~~~~ | | | __vector(4) __bool int gfm.h: In member function ‘void GFM::buildToDisk(InorderBlockwiseSA&, const TStr&, std::ostream&, std::ostream&, std::streampos)’: gfm.h:5320:16: error: could not convert ‘count’ from ‘__vector(4) __bool int’ to ‘bool’ 5320 | if(count) occ[bwtChar]++; | ^~~~~ | | | __vector(4) __bool int gfm.h:5322:16: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 5322 | if(fw) { | ^~ | | | __vector(4) __bool int gfm.h:5404:8: error: could not convert ‘((GFM*)this)->GFM::_verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 5404 | if(_verbose) { | ^~~~~~~~ | | | __vector(4) __bool int gfm.h: In function ‘__vector(4) __bool int is_read_err(int, ssize_t, size_t)’: gfm.h:5482:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 5482 | return true; | ^~~~ gfm.h:5484:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 5484 | return false; | ^~~~~ gfm.h: In function ‘__vector(4) __bool int is_fread_err(FILE*, size_t, size_t)’: gfm.h:5491:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 5491 | return true; | ^~~~ gfm.h:5493:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 5493 | return false; | ^~~~~ gfm.h: In member function ‘unsigned int GFM::joinedToTextOff(index_t, index_t, index_t&, index_t&, index_t&, __vector(4) __bool int, __vector(4) __bool int&) const’: gfm.h:5546:9: error: could not convert ‘rejectStraddle’ from ‘__vector(4) __bool int’ to ‘bool’ 5546 | if(rejectStraddle) { | ^~~~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:5561:8: error: could not convert ‘!((const GFM*)this)->fw_’ from ‘__vector(4) int’ to ‘bool’ 5561 | if(!this->fw_) { | ^~~~~~~~~~ | | | __vector(4) int gfm.h: In member function ‘index_t GFM::getOffset(index_t, __vector(4) __bool int, index_t) const’: gfm.h:5714:5: error: could not convert ‘! fw’ from ‘__vector(4) int’ to ‘bool’ 5714 | if(!fw) { | ^~~ | | | __vector(4) int gfm.h: In member function ‘unsigned int GFM::contains(const BTDnaString&, index_t*, index_t*) const’: gfm.h:5737:14: error: could not convert ‘str.SStringExpandable::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 5737 | if(str.empty()) { | ~~~~~~~~~^~ | | | __vector(4) __bool int gfm.h:5751:8: error: could not convert ‘set’ from ‘__vector(4) __bool int’ to ‘bool’ 5751 | if(set) { | ^~~ | | | __vector(4) __bool int gfm.h: In member function ‘void GFM::readIntoMemory(int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, GFMParams*, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int)’: gfm.h:5823:29: error: could not convert ‘((((GFM*)this)->GFM::_in1Str.std::__cxx11::basic_string::length() > 0) && (! subIndex))’ from ‘__vector(4) int’ to ‘bool’ 5823 | if(_in1Str.length() > 0 && !subIndex) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | | | __vector(4) int gfm.h:5824:21: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 5824 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:5830:21: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 5830 | if(_verbose || startVerbose) cerr << "Opening \"" << _in1Str.c_str() << "\"" << endl; | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:5834:12: error: could not convert ‘loadSASamp’ from ‘__vector(4) __bool int’ to ‘bool’ 5834 | if(loadSASamp) { | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h:5836:25: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 5836 | if(_verbose || startVerbose) cerr << "Opening \"" << _in2Str.c_str() << "\"" << endl; | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:5841:21: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 5841 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:5847:12: error: could not convert ‘((GFM*)this)->GFM::_useMm’ from ‘__vector(4) __bool int’ to ‘bool’ 5847 | if(_useMm /*&& !justHeader*/) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:5850:30: error: could not convert ‘(i < (loadSASamp ? 2 : 1))’ from ‘__vector(4) int’ to ‘bool’ 5850 | for(int i = 0; i < (loadSASamp ? 2 : 1); i++) { gfm.h:5851:29: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 5851 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:5868:20: error: could not convert ‘mmSweep’ from ‘__vector(4) __bool int’ to ‘bool’ 5868 | if(mmSweep) { | ^~~~~~~ | | | __vector(4) __bool int gfm.h:5873:24: error: could not convert ‘startVerbose’ from ‘__vector(4) __bool int’ to ‘bool’ 5873 | if(startVerbose) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:5880:35: error: inferred scalar type ‘char*’ is not an integer or floating point type of the same size as ‘__bool int’ 5880 | mmFile2_ = loadSASamp ? mmFile[1] : NULL; | ^ gfm.h:5885:20: error: could not convert ‘(((GFM*)this)->GFM::_useMm && (! justHeader))’ from ‘__vector(4) int’ to ‘bool’ 5885 | else if(_useMm && !justHeader) { | ~~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:5889:15: error: could not convert ‘(((GFM*)this)->GFM::_useMm && (! justHeader))’ from ‘__vector(4) int’ to ‘bool’ 5889 | if(_useMm && !justHeader) { | ~~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:5895:17: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 5895 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:5902:8: error: could not convert ‘! subIndex’ from ‘__vector(4) int’ to ‘bool’ 5902 | if(!subIndex) { | ^~~~~~~~~ | | | __vector(4) int gfm.h:5906:12: error: could not convert ‘loadSASamp’ from ‘__vector(4) __bool int’ to ‘bool’ 5906 | if(loadSASamp) { | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h:5925:25: error: could not convert ‘(switchEndian && ((GFM*)this)->GFM::_useMm)’ from ‘__vector(4) int’ to ‘bool’ 5925 | if(switchEndian && _useMm) { | ~~~~~~~~~~~~~^~~~~~~~~ | | | __vector(4) int gfm.h:5991:21: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 5991 | if(_verbose || startVerbose) params->print(cerr); | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6027:8: error: could not convert ‘((GFM*)this)->GFM::_useMm’ from ‘__vector(4) __bool int’ to ‘bool’ 6027 | if(_useMm) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:6035:25: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6035 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6040:16: error: could not convert ‘switchEndian’ from ‘__vector(4) __bool int’ to ‘bool’ 6040 | if(switchEndian) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6062:8: error: could not convert ‘justHeader’ from ‘__vector(4) __bool int’ to ‘bool’ 6062 | if(justHeader) { | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6064:12: error: could not convert ‘deleteGh’ from ‘__vector(4) __bool int’ to ‘bool’ 6064 | if(deleteGh) delete gh; | ^~~~~~~~ | | | __vector(4) __bool int gfm.h:6067:12: error: could not convert ‘loadSASamp’ from ‘__vector(4) __bool int’ to ‘bool’ 6067 | if(loadSASamp) fseek(_in2, 0, SEEK_SET); | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6079:17: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6079 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6085:8: error: could not convert ‘loadRstarts’ from ‘__vector(4) __bool int’ to ‘bool’ 6085 | if(loadRstarts) { | ^~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6086:12: error: could not convert ‘((GFM*)this)->GFM::_useMm’ from ‘__vector(4) __bool int’ to ‘bool’ 6086 | if(_useMm) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:6094:16: error: could not convert ‘switchEndian’ from ‘__vector(4) __bool int’ to ‘bool’ 6094 | if(switchEndian) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6118:8: error: could not convert ‘((GFM*)this)->GFM::_useMm’ from ‘__vector(4) __bool int’ to ‘bool’ 6118 | if(_useMm) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:6126:21: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6126 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6131:12: error: could not convert ‘((GFM*)this)->GFM::useShmem_’ from ‘__vector(4) __bool int’ to ‘bool’ 6131 | if(useShmem_) { | ^~~~~~~~~ | | | __vector(4) __bool int gfm.h:6138:25: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6138 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6139:57: error: inferred scalar type ‘const char*’ is not an integer or floating point type of the same size as ‘__bool int’ 6139 | cerr << " shared-mem " << (shmemLeader ? "leader" : "follower") << endl; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ gfm.h:6150:12: error: could not convert ‘shmemLeader’ from ‘__vector(4) __bool int’ to ‘bool’ 6150 | if(shmemLeader) { | ^~~~~~~~~~~ | | | __vector(4) __bool int In file included from reference.h:34, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: mm.h:49:55: error: could not convert ‘is_fread_err(((GFM*)this)->_in1, r, bytesLeft)’ from ‘__vector(4) __bool int’ to ‘bool’ 49 | #define MM_IS_IO_ERR(file_hd, ret, count) is_fread_err(file_hd, ret, count) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6156:20: note: in expansion of macro ‘MM_IS_IO_ERR’ 6156 | if(MM_IS_IO_ERR(this->_in1, r, bytesLeft)) { | ^~~~~~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: gfm.h:6164:16: error: could not convert ‘switchEndian’ from ‘__vector(4) __bool int’ to ‘bool’ 6164 | if(switchEndian) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6198:21: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6198 | if(_verbose || startVerbose) cerr << "Reading fchr (5)" << endl; | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6200:12: error: could not convert ‘((GFM*)this)->GFM::_useMm’ from ‘__vector(4) __bool int’ to ‘bool’ 6200 | if(_useMm) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:6216:21: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6216 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6217:16: error: could not convert ‘loadFtab’ from ‘__vector(4) __bool int’ to ‘bool’ 6217 | if(loadFtab) { | ^~~~~~~~ | | | __vector(4) __bool int gfm.h:6225:12: error: could not convert ‘loadFtab’ from ‘__vector(4) __bool int’ to ‘bool’ 6225 | if(loadFtab) { | ^~~~~~~~ | | | __vector(4) __bool int gfm.h:6226:16: error: could not convert ‘((GFM*)this)->GFM::_useMm’ from ‘__vector(4) __bool int’ to ‘bool’ 6226 | if(_useMm) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:6234:20: error: could not convert ‘switchEndian’ from ‘__vector(4) __bool int’ to ‘bool’ 6234 | if(switchEndian) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6246:25: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6246 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6247:20: error: could not convert ‘loadFtab’ from ‘__vector(4) __bool int’ to ‘bool’ 6247 | if(loadFtab) { | ^~~~~~~~ | | | __vector(4) __bool int gfm.h:6256:16: error: could not convert ‘((GFM*)this)->GFM::_useMm’ from ‘__vector(4) __bool int’ to ‘bool’ 6256 | if(_useMm) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:6264:20: error: could not convert ‘switchEndian’ from ‘__vector(4) __bool int’ to ‘bool’ 6264 | if(switchEndian) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6301:8: error: could not convert ‘loadNames’ from ‘__vector(4) __bool int’ to ‘bool’ 6301 | if(loadNames) { | ^~~~~~~~~ | | | __vector(4) __bool int gfm.h:6319:8: error: could not convert ‘loadSASamp’ from ‘__vector(4) __bool int’ to ‘bool’ 6319 | if(loadSASamp) { | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6323:21: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6323 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6328:12: error: could not convert ‘!((GFM*)this)->GFM::_useMm’ from ‘__vector(4) int’ to ‘bool’ 6328 | if(!_useMm) { | ^~~~~~~ | | | __vector(4) int gfm.h:6329:16: error: could not convert ‘!((GFM*)this)->GFM::useShmem_’ from ‘__vector(4) int’ to ‘bool’ 6329 | if(!useShmem_) { | ^~~~~~~~~~ | | | __vector(4) int gfm.h:6348:16: error: could not convert ‘shmemLeader’ from ‘__vector(4) __bool int’ to ‘bool’ 6348 | if(shmemLeader) { | ^~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6372:32: error: could not convert ‘switchEndian’ from ‘__vector(4) __bool int’ to ‘bool’ 6372 | if(switchEndian) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6380:24: error: could not convert ‘((GFM*)this)->GFM::_useMm’ from ‘__vector(4) __bool int’ to ‘bool’ 6380 | if(_useMm) { | ^~~~~~ | | | __vector(4) __bool int In file included from reference.h:34, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: mm.h:49:55: error: could not convert ‘is_fread_err(((GFM*)this)->GFM::_in2, r, bytesLeft)’ from ‘__vector(4) __bool int’ to ‘bool’ 49 | #define MM_IS_IO_ERR(file_hd, ret, count) is_fread_err(file_hd, ret, count) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6395:32: note: in expansion of macro ‘MM_IS_IO_ERR’ 6395 | if(MM_IS_IO_ERR(_in2,r,bytesLeft)) { | ^~~~~~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: gfm.h:6419:17: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6419 | if(_verbose || startVerbose) print(cerr, *gh); | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6426:8: error: could not convert ‘deleteGh’ from ‘__vector(4) __bool int’ to ‘bool’ 6426 | if(deleteGh) delete gh; | ^~~~~~~~ | | | __vector(4) __bool int gfm.h:6428:8: error: could not convert ‘! subIndex’ from ‘__vector(4) int’ to ‘bool’ 6428 | if(!subIndex) { | ^~~~~~~~~ | | | __vector(4) int gfm.h:6431:12: error: could not convert ‘loadSASamp’ from ‘__vector(4) __bool int’ to ‘bool’ 6431 | if(loadSASamp) fseek(_in2, 0, SEEK_SET); | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h: In function ‘void readGFMRefnames(const string&, EList >&)’: gfm.h:6534:8: error: could not convert ‘! in.std::basic_ifstream::is_open()’ from ‘__vector(4) int’ to ‘bool’ 6534 | if(!in.is_open()) { | ^~~~~~~~~~~~~ | | | __vector(4) int gfm.h: In static member function ‘static int32_t GFM::readVersionFlags(const string&, int&, int&, std::string&)’: gfm.h:6551:8: error: could not convert ‘! in.std::basic_ifstream::is_open()’ from ‘__vector(4) int’ to ‘bool’ 6551 | if(!in.is_open()) { | ^~~~~~~~~~~~~ | | | __vector(4) int gfm.h: In member function ‘void GFM::writeFromMemory(__vector(4) __bool int, std::ostream&, std::ostream&) const’: gfm.h:6601:25: error: no matching function for call to ‘writeI32(std::ostream&, int, uint32_t&)’ 6601 | writeI32(out1, 1, be); // endian hint for priamry stream | ^ In file included from ref_read.h:32, from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: word_io.h:53:20: note: candidate: ‘void writeI32(std::ostream&, int32_t, __vector(4) __bool int)’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^~~~~~~~ word_io.h:53:64: note: no known conversion for argument 3 from ‘uint32_t’ {aka ‘unsigned int’} to ‘__vector(4) __bool int’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^ word_io.h:62:20: note: candidate: ‘void writeI32(std::ostream&, int32_t)’ 62 | static inline void writeI32(std::ostream& out, int32_t x) { | ^~~~~~~~ word_io.h:62:20: note: candidate expects 2 arguments, 3 provided In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: gfm.h:6602:25: error: no matching function for call to ‘writeI32(std::ostream&, int, uint32_t&)’ 6602 | writeI32(out2, 1, be); // endian hint for secondary stream | ^ In file included from ref_read.h:32, from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: word_io.h:53:20: note: candidate: ‘void writeI32(std::ostream&, int32_t, __vector(4) __bool int)’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^~~~~~~~ word_io.h:53:64: note: no known conversion for argument 3 from ‘uint32_t’ {aka ‘unsigned int’} to ‘__vector(4) __bool int’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^ word_io.h:62:20: note: candidate: ‘void writeI32(std::ostream&, int32_t)’ 62 | static inline void writeI32(std::ostream& out, int32_t x) { | ^~~~~~~~ word_io.h:62:20: note: candidate expects 2 arguments, 3 provided In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: gfm.h:6604:31: error: no matching function for call to ‘writeI32(std::ostream&, int&, uint32_t&)’ 6604 | writeI32(out1, version, be); // version | ^ In file included from ref_read.h:32, from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: word_io.h:53:20: note: candidate: ‘void writeI32(std::ostream&, int32_t, __vector(4) __bool int)’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^~~~~~~~ word_io.h:53:64: note: no known conversion for argument 3 from ‘uint32_t’ {aka ‘unsigned int’} to ‘__vector(4) __bool int’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^ word_io.h:62:20: note: candidate: ‘void writeI32(std::ostream&, int32_t)’ 62 | static inline void writeI32(std::ostream& out, int32_t x) { | ^~~~~~~~ word_io.h:62:20: note: candidate expects 2 arguments, 3 provided In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: gfm.h:6609:42: error: no matching function for call to ‘writeI32(std::ostream&, int, uint32_t&)’ 6609 | writeI32(out1, 2, be); // not used | ^ In file included from ref_read.h:32, from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: word_io.h:53:20: note: candidate: ‘void writeI32(std::ostream&, int32_t, __vector(4) __bool int)’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^~~~~~~~ word_io.h:53:64: note: no known conversion for argument 3 from ‘uint32_t’ {aka ‘unsigned int’} to ‘__vector(4) __bool int’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^ word_io.h:62:20: note: candidate: ‘void writeI32(std::ostream&, int32_t)’ 62 | static inline void writeI32(std::ostream& out, int32_t x) { | ^~~~~~~~ word_io.h:62:20: note: candidate expects 2 arguments, 3 provided In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: gfm.h:6615:30: error: no matching function for call to ‘writeI32(std::ostream&, int32_t, uint32_t&)’ 6615 | writeI32(out1, -flags, be); // BTL: chunkRate is now deprecated | ^ In file included from ref_read.h:32, from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: word_io.h:53:20: note: candidate: ‘void writeI32(std::ostream&, int32_t, __vector(4) __bool int)’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^~~~~~~~ word_io.h:53:64: note: no known conversion for argument 3 from ‘uint32_t’ {aka ‘unsigned int’} to ‘__vector(4) __bool int’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^ word_io.h:62:20: note: candidate: ‘void writeI32(std::ostream&, int32_t)’ 62 | static inline void writeI32(std::ostream& out, int32_t x) { | ^~~~~~~~ word_io.h:62:20: note: candidate expects 2 arguments, 3 provided In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: gfm.h:6617:8: error: could not convert ‘! justHeader’ from ‘__vector(4) int’ to ‘bool’ 6617 | if(!justHeader) { | ^~~~~~~~~~~ | | | __vector(4) int gfm.h: In member function ‘void GFM::writeFromMemory(__vector(4) __bool int, const string&, const string&) const’: gfm.h:6687:8: error: could not convert ‘((const GFM*)this)->GFM::_sanity’ from ‘const __vector(4) __bool int’ to ‘bool’ 6687 | if(_sanity) { | ^~~~~~~ | | | const __vector(4) __bool int gfm.h: In member function ‘void GFM::szsToDisk(const EList&, std::ostream&, int)’: gfm.h:6736:19: error: could not convert ‘i->szs.EList::operator[]().first’ from ‘const __vector(4) __bool int’ to ‘bool’ 6736 | if(szs[i].first) off = 0; gfm.h:6738:25: error: could not convert ‘(i->szs.EList::operator[]().first && (i->szs.EList::operator[]().len > 0))’ from ‘__vector(4) int’ to ‘bool’ 6738 | if(szs[i].first && szs[i].len > 0) seq++; gfm.h: In member function ‘void GFM::sanityCheckUpToSide(int) const’: gfm.h:6783:64: error: cannot convert ‘__vector(4) int’ to ‘int’ 6783 | int twoBit = unpack_2b_from_8b(by, fw ? j : 3-j); | ^ | | | __vector(4) int In file included from gfm.h:42, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: bitpack.h:37:68: note: initializing argument 2 of ‘int unpack_2b_from_8b(uint8_t, int)’ 37 | static inline int unpack_2b_from_8b(const uint8_t eight, const int off) { | ~~~~~~~~~~^~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: gfm.h: In member function ‘void GFM::checkOrigs(const EList >&, __vector(4) __bool int) const’: gfm.h:6913:8: error: could not convert ‘mirror’ from ‘__vector(4) __bool int’ to ‘bool’ 6913 | if(mirror) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:6922:16: error: could not convert ‘mirror’ from ‘__vector(4) __bool int’ to ‘bool’ 6922 | if(mirror) joff = olen - j - 1; | ^~~~~~ | | | __vector(4) __bool int gfm.h:6926:20: error: could not convert ‘! mirror’ from ‘__vector(4) int’ to ‘bool’ 6926 | if(!mirror) { | ^~~~~~~ | | | __vector(4) int gfm.h: At global scope: gfm.h:6957:43: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 6957 | bool verbose = false); | ^ | | | bool In file included from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: splice_site.h:91:89: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 91 | SpliceSitePos(uint32_t ref, uint32_t left, uint32_t right, uint8_t splDir, bool exon = false) | ^~~~~ | | | bool splice_site.h:99:88: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 99 | void init(uint32_t ref, uint32_t left, uint32_t right, uint8_t splDir, bool exon = false) { | ^~~~~ | | | bool splice_site.h: In member function ‘__vector(4) __bool int SpliceSitePos::operator<(const SpliceSitePos&) const’: splice_site.h:138:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 138 | if(_ref < o._ref) return true; | ^~~~ splice_site.h:139:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 139 | if(_ref > o._ref) return false; | ^~~~~ splice_site.h:140:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 140 | if(_left < o._left) return true; | ^~~~ splice_site.h:141:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 141 | if(_left > o._left) return false; | ^~~~~ splice_site.h:142:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 142 | if(_right < o._right) return true; | ^~~~ splice_site.h:143:32: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 143 | if(_right > o._right) return false; | ^~~~~ splice_site.h:144:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 144 | if(_splDir < o._splDir) return true; | ^~~~ splice_site.h:145:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 145 | if(_splDir > o._splDir) return false; | ^~~~~ splice_site.h:146:18: error: could not convert ‘((((__vector(4) __bool int)((const SpliceSitePos*)this)->SpliceSitePos::_exon) != ((__vector(4) __bool int)o.SpliceSitePos::_exon)) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 146 | if(_exon != o._exon) return _exon; | ~~~~~~^~~~~~~~~~ | | | __vector(4) int splice_site.h:147:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 147 | return false; | ^~~~~ splice_site.h: In member function ‘__vector(4) __bool int SpliceSitePos::operator>(const SpliceSitePos&) const’: splice_site.h:163:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 163 | if(_ref > o._ref) return true; | ^~~~ splice_site.h:164:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 164 | if(_ref < o._ref) return false; | ^~~~~ splice_site.h:165:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 165 | if(_left > o._left) return true; | ^~~~ splice_site.h:166:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 166 | if(_left < o._left) return false; | ^~~~~ splice_site.h:167:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 167 | if(_right > o._right) return true; | ^~~~ splice_site.h:168:32: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 168 | if(_right < o._right) return false; | ^~~~~ splice_site.h:169:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 169 | if(_splDir > o._splDir) return true; | ^~~~ splice_site.h:170:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 170 | if(_splDir < o._splDir) return false; | ^~~~~ splice_site.h:171:18: error: could not convert ‘((((__vector(4) __bool int)((const SpliceSitePos*)this)->SpliceSitePos::_exon) != ((__vector(4) __bool int)o.SpliceSitePos::_exon)) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 171 | if(_exon != o._exon) return !_exon; | ~~~~~~^~~~~~~~~~ | | | __vector(4) int splice_site.h:172:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 172 | return false; | ^~~~~ splice_site.h: In member function ‘virtual void SpliceSitePos::reset()’: splice_site.h:190:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 190 | _exon = false; | ^~~~~ splice_site.h: In member function ‘__vector(4) __bool int SpliceSitePos::inited() const’: splice_site.h:202:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 202 | return true; | ^~~~ splice_site.h:204:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 204 | return false; | ^~~~~ splice_site.h: In member function ‘__vector(4) __bool int SpliceSitePos::canonical() const’: splice_site.h:236:62: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 236 | bool canonical() const { return _splDir == SPL_FW || _splDir == SPL_RC; } | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ | | | bool splice_site.h: At global scope: splice_site.h:264:28: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 264 | bool exon = false, | ^~~~~ | | | bool splice_site.h:265:32: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 265 | bool fromFile = false, | ^~~~~ | | | bool splice_site.h:266:29: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 266 | bool known = false) | ^~~~~ | | | bool splice_site.h:278:27: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 278 | bool exon = false, | ^~~~~ | | | bool splice_site.h:279:31: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 279 | bool fromFile = false, | ^~~~~ | | | bool splice_site.h:280:28: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 280 | bool known = false) | ^~~~~ | | | bool splice_site.h: In member function ‘virtual void SpliceSite::reset()’: splice_site.h:335:21: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 335 | _fromfile = false; | ^~~~~ splice_site.h:336:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 336 | _known = false; | ^~~~~ splice_site.h: In member function ‘__vector(4) __bool int Exon::operator<(const Exon&) const’: splice_site.h:427:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 427 | if(_ref < o._ref) return true; | ^~~~ splice_site.h:428:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 428 | if(_ref > o._ref) return false; | ^~~~~ splice_site.h:429:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 429 | if(_left < o._left) return true; | ^~~~ splice_site.h:430:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 430 | if(_left > o._left) return false; | ^~~~~ splice_site.h:431:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 431 | if(_right < o._right) return true; | ^~~~ splice_site.h:432:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 432 | if(_right > o._right) return false; | ^~~~~ splice_site.h:433:16: error: could not convert ‘((((__vector(4) __bool int)((const Exon*)this)->Exon::_fw) != ((__vector(4) __bool int)o.Exon::_fw)) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 433 | if(_fw != o._fw) return _fw; | ~~~~^~~~~~~~ | | | __vector(4) int splice_site.h:434:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 434 | return false; | ^~~~~ splice_site.h: In member function ‘__vector(4) __bool int Exon::operator>(const Exon&) const’: splice_site.h:450:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 450 | if(_ref > o._ref) return true; | ^~~~ splice_site.h:451:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 451 | if(_ref < o._ref) return false; | ^~~~~ splice_site.h:452:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 452 | if(_left > o._left) return true; | ^~~~ splice_site.h:453:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 453 | if(_left < o._left) return false; | ^~~~~ splice_site.h:454:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 454 | if(_right > o._right) return true; | ^~~~ splice_site.h:455:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 455 | if(_right < o._right) return false; | ^~~~~ splice_site.h:456:16: error: could not convert ‘((((__vector(4) __bool int)((const Exon*)this)->Exon::_fw) != ((__vector(4) __bool int)o.Exon::_fw)) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 456 | if(_fw != o._fw) return !_fw; | ~~~~^~~~~~~~ | | | __vector(4) int splice_site.h:457:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 457 | return false; | ^~~~~ splice_site.h: In member function ‘void Exon::reset()’: splice_site.h:474:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 474 | _fw = true; | ^~~~ splice_site.h: In member function ‘__vector(4) __bool int Exon::inited() const’: splice_site.h:486:20: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 486 | return true; | ^~~~ splice_site.h:488:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 488 | return false; | ^~~~~ splice_site.h: At global scope: splice_site.h:527:36: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 527 | bool threadSafe = true, | ^~~~ | | | bool splice_site.h:528:31: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 528 | bool write = false, | ^~~~~ | | | bool splice_site.h:529:30: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 529 | bool read = false); | ^~~~~ | | | bool splice_site.h:552:125: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 552 | bool hasSpliceSites(uint32_t ref, uint32_t left1, uint32_t right1, uint32_t left2, uint32_t right2, bool includeNovel = false) const; | ^~~~~ | | | bool splice_site.h:557:42: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 557 | void read(ifstream& in, bool known = false); | ^~~~~ | | | bool In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: edit.h:69:15: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 69 | bool chrs = true, | ^~~~ | | | bool edit.h:83:22: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 83 | bool chrs = true) | ^~~~ | | | bool edit.h:115:27: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 115 | bool chrs = true, | ^~~~ | | | bool edit.h:158:27: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 158 | bool chrs = true) | ^~~~ | | | bool edit.h:273:15: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 273 | bool sort = false); | ^~~~~ | | | bool edit.h:279:68: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^~~~~ | | | bool edit.h:303:13: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 303 | bool fw = true, | ^~~~ | | | bool edit.h: In member function ‘void Edit::reset()’: edit.h:96:20: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 96 | knownSpl = false; | ^~~~~ edit.h: In member function ‘__vector(4) __bool int Edit::inited() const’: edit.h:104:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 104 | return pos != std::numeric_limits::max(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool edit.h: In member function ‘void Edit::init(uint32_t, int, int, int, __vector(4) __bool int, uint32_t)’: edit.h:131:6: error: could not convert ‘((chrs == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 131 | if(!chrs) { | ^~~~~ | | | __vector(4) int edit.h: In member function ‘__vector(4) __bool int Edit::hasN() const’: edit.h:172:21: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 172 | return chr == 'N' || qchr == 'N'; | ~~~~~~~~~~~^~~~~~~~~~~~~~ | | | bool edit.h: In member function ‘__vector(4) __bool int Edit::isReadGap() const’: edit.h:215:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 215 | return type == EDIT_TYPE_READ_GAP; | ~~~~~^~~~~~~~~~~~~~~~~~~~~ | | | bool edit.h: In member function ‘__vector(4) __bool int Edit::isRefGap() const’: edit.h:223:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 223 | return type == EDIT_TYPE_REF_GAP; | ~~~~~^~~~~~~~~~~~~~~~~~~~ | | | bool edit.h: In member function ‘__vector(4) __bool int Edit::isGap() const’: edit.h:232:37: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 232 | return (type == EDIT_TYPE_REF_GAP || type == EDIT_TYPE_READ_GAP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool edit.h: In member function ‘__vector(4) __bool int Edit::isSpliced() const’: edit.h:237:21: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 237 | return type == EDIT_TYPE_SPL; | ~~~~~^~~~~~~~~~~~~~~~ | | | bool edit.h: In static member function ‘static size_t Edit::numGaps(const EList&)’: edit.h:246:18: error: could not convert ‘(&(& es)->EList::operator[](i))->Edit::isGap()’ from ‘__vector(4) __bool int’ to ‘bool’ 246 | if(es[i].isGap()) gaps++; | ~~~~~~~~~~~^~ | | | __vector(4) __bool int edit.h: In member function ‘__vector(4) __bool int Edit::isMismatch() const’: edit.h:256:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 256 | return type == EDIT_TYPE_MM; | ~~~~~^~~~~~~~~~~~~~~ | | | bool In file included from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: aligner_result.h: At global scope: aligner_result.h:71:35: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 71 | bool repeat = false, | ^~~~~ | | | bool aligner_result.h:73:45: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 73 | bool knownTranscripts = false, | ^~~~~ | | | bool aligner_result.h:74:44: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 74 | bool nearSpliceSites = false, | ^~~~~ | | | bool aligner_result.h: In member function ‘void AlnScore::reset()’: aligner_result.h:95:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 95 | repeat_ = false; | ^~~~~ aligner_result.h:97:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 97 | knownTranscripts_ = false; | ^~~~~ aligner_result.h:98:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 98 | nearSpliceSites_ = false; | ^~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnScore::valid() const’: aligner_result.h:117:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 117 | return score_ != MIN_I64; | ~~~~~~~^~~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnScore::operator>(const AlnScore&) const’: aligner_result.h:147:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 147 | return false; | ^~~~~ aligner_result.h:150:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 150 | return true; | ^~~~ aligner_result.h:154:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 154 | return false; | ^~~~~ aligner_result.h:156:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 156 | return score_ > o.score_ || (score_ == o.score_ && hisat2_score_ > o.hisat2_score_); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnScore::operator==(const AlnScore&) const’: aligner_result.h:183:75: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 183 | return VALID_AL_SCORE(*this) && VALID_AL_SCORE(o) && score_ == o.score_ && hisat2_score_ == o.hisat2_score_; | ^ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnScore::operator>=(const AlnScore&) const’: aligner_result.h:200:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 200 | return false; | ^~~~~ aligner_result.h:203:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 203 | return true; | ^~~~ aligner_result.h:207:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 207 | return false; | ^~~~~ aligner_result.h:209:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 209 | return score_ > o.score_ || (score_ == o.score_ && hisat2_score_ >= o.hisat2_score_); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnScore::trimed() const’: aligner_result.h:320:62: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 320 | bool trimed() const { return leftTrim_ > 0 || rightTrim_ > 0; } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘TAlScore AlnScore::calculate_hisat2_score() const’: aligner_result.h:331:12: error: could not convert ‘((const AlnScore*)this)->AlnScore::repeat_’ from ‘const __vector(4) __bool int’ to ‘bool’ 331 | if(repeat_) repeat_score = 1; | ^~~~~~~ | | | const __vector(4) __bool int aligner_result.h:335:12: error: could not convert ‘((const AlnScore*)this)->AlnScore::knownTranscripts_’ from ‘const __vector(4) __bool int’ to ‘bool’ 335 | if(knownTranscripts_) transcript_score = 2; | ^~~~~~~~~~~~~~~~~ | | | const __vector(4) __bool int aligner_result.h:336:17: error: could not convert ‘((const AlnScore*)this)->AlnScore::nearSpliceSites_’ from ‘const __vector(4) __bool int’ to ‘bool’ 336 | else if(nearSpliceSites_) transcript_score = 1; | ^~~~~~~~~~~~~~~~ | | | const __vector(4) __bool int aligner_result.h: In constructor ‘AlnFlags::AlnFlags()’: aligner_result.h:418:4: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 418 | false, // canMax | ^~~~~ | | | bool aligner_result.h:454:8: note: initializing argument 2 of ‘void AlnFlags::init(int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int)’ 454 | bool canMax, | ^ aligner_result.h: In member function ‘__vector(4) __bool int AlnFlags::partOfPair() const’: aligner_result.h:486:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 486 | return pairing_ < ALN_FLAG_PAIR_UNPAIRED; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnFlags::readMate1() const’: aligner_result.h:570:50: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 569 | return pairing_ == ALN_FLAG_PAIR_CONCORD_MATE1 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | pairing_ == ALN_FLAG_PAIR_DISCORD_MATE1 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 571 | pairing_ == ALN_FLAG_PAIR_UNPAIRED_MATE1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnFlags::readMate2() const’: aligner_result.h:580:50: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 579 | return pairing_ == ALN_FLAG_PAIR_CONCORD_MATE2 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 580 | pairing_ == ALN_FLAG_PAIR_DISCORD_MATE2 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 581 | pairing_ == ALN_FLAG_PAIR_UNPAIRED_MATE2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnFlags::alignedConcordant() const’: aligner_result.h:588:50: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 588 | return pairing_ == ALN_FLAG_PAIR_CONCORD_MATE1 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 589 | pairing_ == ALN_FLAG_PAIR_CONCORD_MATE2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnFlags::alignedDiscordant() const’: aligner_result.h:596:50: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 596 | return pairing_ == ALN_FLAG_PAIR_DISCORD_MATE1 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 597 | pairing_ == ALN_FLAG_PAIR_DISCORD_MATE2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnFlags::alignedUnpaired() const’: aligner_result.h:612:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 612 | return pairing_ == ALN_FLAG_PAIR_UNPAIRED; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnFlags::alignedUnpairedMate() const’: aligner_result.h:619:51: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 619 | return pairing_ == ALN_FLAG_PAIR_UNPAIRED_MATE1 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 620 | pairing_ == ALN_FLAG_PAIR_UNPAIRED_MATE2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘void StackedAln::reset()’: aligner_result.h:746:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 746 | inited_ = false; | ^~~~~ aligner_result.h:753:27: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 753 | cigDistMm_ = cigCalc_ = false; | ^~~~~ aligner_result.h:756:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 756 | mdzCalc_ = false; | ^~~~~ In file included from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: aligner_result.h: At global scope: aligner_result.h:1729:37: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 1729 | bool pretrimSoft = false, | ^~~~~ | | | bool aligner_result.h:1732:37: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 1732 | bool trimSoft = true, | ^~~~ | | | bool aligner_result.h:1735:43: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 1735 | bool repeat = false); // repeat | ^~~~~ | | | bool In file included from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: aligner_result.h: In member function ‘void AlnRes::invertEdits()’: aligner_result.h:1083:43: error: no matching function for call to ‘Edit::invertPoss(EList&, size_t&, bool)’ 1083 | Edit::invertPoss(*ned_, rdexrows_, false); | ^ In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: edit.h:268:14: note: candidate: ‘static void Edit::invertPoss(EList&, size_t, size_t, size_t, __vector(4) __bool int)’ 268 | static void invertPoss( | ^~~~~~~~~~ edit.h:268:14: note: candidate expects 5 arguments, 3 provided edit.h:279:14: note: candidate: ‘static void Edit::invertPoss(EList&, size_t, __vector(4) __bool int)’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^~~~~~~~~~ edit.h:279:61: note: no known conversion for argument 3 from ‘bool’ to ‘__vector(4) __bool int’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^ In file included from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: aligner_result.h:1084:43: error: no matching function for call to ‘Edit::invertPoss(EList&, size_t&, bool)’ 1084 | Edit::invertPoss(*aed_, rdexrows_, false); | ^ In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: edit.h:268:14: note: candidate: ‘static void Edit::invertPoss(EList&, size_t, size_t, size_t, __vector(4) __bool int)’ 268 | static void invertPoss( | ^~~~~~~~~~ edit.h:268:14: note: candidate expects 5 arguments, 3 provided edit.h:279:14: note: candidate: ‘static void Edit::invertPoss(EList&, size_t, __vector(4) __bool int)’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^~~~~~~~~~ edit.h:279:61: note: no known conversion for argument 3 from ‘bool’ to ‘__vector(4) __bool int’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^ In file included from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::empty() const’: aligner_result.h:1096:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1096 | return true; | ^~~~ aligner_result.h:1098:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1098 | return false; | ^~~~~ aligner_result.h: In member function ‘void AlnRes::getExtendedCoords(Coord&, Coord&, Coord&, Coord&) const’: aligner_result.h:1165:28: error: inferred scalar type ‘const size_t’ {aka ‘const long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 1165 | int64_t trim_st = (fw() ? trim5p_ : trim3p_); | ~~~~~^~~~~~~~~~~~~~~~~~~ aligner_result.h:1166:28: error: inferred scalar type ‘const size_t’ {aka ‘const long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 1166 | int64_t trim_en = (fw() ? trim3p_ : trim5p_); | ~~~~~^~~~~~~~~~~~~~~~~~~ aligner_result.h:1167:20: error: inferred scalar type ‘const size_t’ {aka ‘const long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 1167 | trim_st += (fw() ? pretrim5p_ : pretrim3p_); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h:1168:20: error: inferred scalar type ‘const size_t’ {aka ‘const long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 1168 | trim_en += (fw() ? pretrim3p_ : pretrim5p_); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::within(TRefId, TRefOff, __vector(4) __bool int, size_t) const’: aligner_result.h:1205:52: error: could not convert ‘((((((const AlnRes*)this)->AlnRes::refcoord_.Coord::ref() == id) && (((const AlnRes*)this)->AlnRes::refcoord_.Coord::off() >= off)) && ((((long unsigned int)((const AlnRes*)this)->AlnRes::refcoord_.Coord::off()) + ((const AlnRes*)this)->AlnRes::refExtent()) <= (((long unsigned int)off) + extent))) ? ((((((const AlnRes*)this)->AlnRes::refcoord_.Coord::fw() == fw) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1203 | if(refcoord_.ref() == id && | ~~~~~~~~~~~~~~~~~~~~~~~~ 1204 | refcoord_.off() >= off && | ~~~~~~~~~~~~~~~~~~~~~~~~~ 1205 | refcoord_.off() + refExtent() <= off + extent && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) int 1206 | refcoord_.fw() == fw) | ~~~~~~~~~~~~~~~~~~~~ aligner_result.h:1208:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1208 | return true; | ^~~~ aligner_result.h:1210:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1210 | return false; | ^~~~~ aligner_result.h: In member function ‘void AlnRes::setNucs(__vector(4) __bool int, int, int)’: aligner_result.h:1224:15: error: cannot convert ‘__vector(4) int’ to ‘int’ in assignment 1224 | nuc5p_ = fw ? nup : ndn; | ~~~^~~~~~~~~~~ | | | __vector(4) int aligner_result.h:1225:15: error: cannot convert ‘__vector(4) int’ to ‘int’ in assignment 1225 | nuc3p_ = fw ? ndn : nup; | ~~~^~~~~~~~~~~ | | | __vector(4) int aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::spliced() const’: aligner_result.h:1287:69: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1287 | bool spliced() const { return num_spliced_ > 0; } | ~~~~~~~~~~~~~^~~ | | | bool aligner_result.h: In member function ‘uint8_t AlnRes::spliced_whichsense_transcript() const’: aligner_result.h:1291:19: error: could not convert ‘((const AlnRes*)this)->AlnRes::spliced()’ from ‘__vector(4) __bool int’ to ‘bool’ 1291 | if(spliced()) { | ~~~~~~~^~ | | | __vector(4) __bool int aligner_result.h: In member function ‘void AlnRes::printStacked(const Read&, std::ostream&) const’: aligner_result.h:1370:31: error: inferred scalar type ‘const BTDnaString’ {aka ‘const SDnaStringExpandable<1024, 2>’} is not an integer or floating point type of the same size as ‘__bool int’ 1370 | printStacked(refcoord_.fw() ? rd.patFw : rd.patRc, o); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::trimmedRow5p(size_t) const’: aligner_result.h:1464:22: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1464 | return i < trim5p_ || rdrows_ - i - 1 < trim3p_; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::trimmedPos5p(size_t) const’: aligner_result.h:1472:22: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1472 | return i < trim5p_ || rdlen_ - i - 1 < trim3p_; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool In file included from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::readUnpaired() const’: aligner_result.h:1522:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1522 | return type_ == ALN_RES_TYPE_UNPAIRED; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::alignedUnpaired() const’: aligner_result.h:1532:47: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1531 | return type_ == ALN_RES_TYPE_UNPAIRED || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1532 | type_ == ALN_RES_TYPE_UNPAIRED_MATE1 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 1533 | type_ == ALN_RES_TYPE_UNPAIRED_MATE2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::alignedPaired() const’: aligner_result.h:1542:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1542 | return type_ == ALN_RES_TYPE_MATE1 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 1543 | type_ == ALN_RES_TYPE_MATE2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::readMate1() const’: aligner_result.h:1551:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1551 | return type_ == ALN_RES_TYPE_MATE1 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 1552 | type_ == ALN_RES_TYPE_UNPAIRED_MATE1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::alignedMate1() const’: aligner_result.h:1561:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1561 | return type_ == ALN_RES_TYPE_MATE1; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::readMate2() const’: aligner_result.h:1570:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1570 | return type_ == ALN_RES_TYPE_MATE2 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 1571 | type_ == ALN_RES_TYPE_UNPAIRED_MATE2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::alignedMate2() const’: aligner_result.h:1580:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1580 | return type_ == ALN_RES_TYPE_MATE2; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘void AlnRes::setMateParams(int, const AlnRes*, const AlnFlags&, const SpliceSiteDB*, uint64_t, EList*)’: aligner_result.h:1612:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1612 | bool sameChr = true; | ^~~~ aligner_result.h:1613:62: error: could not convert ‘((((((sameChr != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((AlnRes*)this)->AlnRes::refcoord_.Coord::ref() == omate->AlnRes::refcoord_.Coord::ref()) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) | (((& flags)->AlnFlags::alignedConcordant() != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1613 | if((sameChr && refcoord_.ref() == omate->refcoord_.ref()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) int 1614 | flags.alignedConcordant()) | ~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘int64_t AlnRes::setFragmentLength(const AlnRes&, const SpliceSiteDB*, uint64_t, EList*)’: aligner_result.h:1640:21: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1640 | bool imUpstream = false; | ^~~~~ aligner_result.h:1643:20: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1643 | imUpstream = true; | ^~~~ aligner_result.h:1645:30: error: could not convert ‘((((((st.Coord::fw() != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((ost.Coord::fw() != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((AlnRes*)this)->AlnRes::readMate1() != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1645 | if(st.fw() && ost.fw() && readMate1()) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int aligner_result.h:1646:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1646 | imUpstream = true; | ^~~~ aligner_result.h:1647:25: error: could not convert ‘(((st.Coord::fw() != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((ost.Coord::fw() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1647 | } else if(st.fw() && !ost.fw()) { | ~~~~~~~~^~~~~~~~~~~~ | | | __vector(4) int aligner_result.h:1648:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1648 | imUpstream = true; | ^~~~ aligner_result.h:1650:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1650 | imUpstream = false; | ^~~~~ aligner_result.h:1653:20: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1653 | imUpstream = false; | ^~~~~ aligner_result.h:1657:12: error: could not convert ‘imUpstream’ from ‘__vector(4) __bool int’ to ‘bool’ 1657 | if(imUpstream) { | ^~~~~~~~~~ | | | __vector(4) __bool int aligner_result.h:1671:22: error: could not convert ‘(((((ssdb != 0) ? ((((((AlnRes*)this)->AlnRes::repeat() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & (((up_right + 100) < dn_left) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1670 | if(ssdb != NULL && | ~~~~~~~~~~~~~~~ 1671 | !repeat() && | ~~~~~~~~~~^~ | | | __vector(4) int 1672 | up_right + 100 < dn_left) { | ~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h:1679:34: error: could not convert ‘(((((((__vector(4) __bool int)ss.SpliceSite::_fromfile) == ((__vector(4) __bool int)(const __vector(4) __bool int){0, 0, 0, 0})) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & (((((long unsigned int)ss.SpliceSite::_readid) + threads_rids_mindist) > ((AlnRes*)this)->AlnRes::rdid_) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1679 | if(!ss._fromfile && ss._readid + threads_rids_mindist > rdid_) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_result.h:1690:6: error: could not convert ‘((imUpstream == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1690 | if(!imUpstream) { | ^~~~~~~~~~~ | | | __vector(4) int aligner_result.h:1693:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1693 | fraglenSet_ = true; | ^~~~ aligner_result.h: In member function ‘size_t AlnRes::trimmed5p(__vector(4) __bool int) const’: aligner_result.h:1743:19: error: could not convert ‘((((__vector(4) __bool int)((const AlnRes*)this)->AlnRes::pretrimSoft_) == soft) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1743 | if(pretrimSoft_ == soft) trim += pretrim5p_; | ~~~~~~~~~~~~~^~~~~~~ | | | __vector(4) int aligner_result.h:1744:16: error: could not convert ‘((((__vector(4) __bool int)((const AlnRes*)this)->AlnRes::trimSoft_) == soft) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1744 | if(trimSoft_ == soft) trim += trim5p_; | ~~~~~~~~~~^~~~~~~ | | | __vector(4) int aligner_result.h: In member function ‘size_t AlnRes::trimmed3p(__vector(4) __bool int) const’: aligner_result.h:1754:19: error: could not convert ‘((((__vector(4) __bool int)((const AlnRes*)this)->AlnRes::pretrimSoft_) == soft) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1754 | if(pretrimSoft_ == soft) trim += pretrim3p_; | ~~~~~~~~~~~~~^~~~~~~ | | | __vector(4) int aligner_result.h:1755:16: error: could not convert ‘((((__vector(4) __bool int)((const AlnRes*)this)->AlnRes::trimSoft_) == soft) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1755 | if(trimSoft_ == soft) trim += trim3p_; | ~~~~~~~~~~^~~~~~~ | | | __vector(4) int aligner_result.h: In member function ‘size_t AlnRes::trimmedLeft(__vector(4) __bool int) const’: aligner_result.h:1764:15: error: inferred scalar type ‘size_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 1764 | return fw() ? trimmed5p(soft) : trimmed3p(soft); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘size_t AlnRes::trimmedRight(__vector(4) __bool int) const’: aligner_result.h:1772:15: error: inferred scalar type ‘size_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 1772 | return fw() ? trimmed3p(soft) : trimmed5p(soft); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘void AlnRes::initStacked(const Read&, StackedAln&) const’: aligner_result.h:1857:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 1857 | size_t trimLS = trimmed5p(true); | ^~~~ | | | bool aligner_result.h:1741:24: note: initializing argument 1 of ‘size_t AlnRes::trimmed5p(__vector(4) __bool int) const’ 1741 | size_t trimmed5p(bool soft) const { | ^ aligner_result.h:1858:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 1858 | size_t trimLH = trimmed5p(false); | ^~~~~ | | | bool aligner_result.h:1741:24: note: initializing argument 1 of ‘size_t AlnRes::trimmed5p(__vector(4) __bool int) const’ 1741 | size_t trimmed5p(bool soft) const { | ^ aligner_result.h:1859:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 1859 | size_t trimRS = trimmed3p(true); | ^~~~ | | | bool aligner_result.h:1752:24: note: initializing argument 1 of ‘size_t AlnRes::trimmed3p(__vector(4) __bool int) const’ 1752 | size_t trimmed3p(bool soft) const { | ^ aligner_result.h:1860:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 1860 | size_t trimRH = trimmed3p(false); | ^~~~~ | | | bool aligner_result.h:1752:24: note: initializing argument 1 of ‘size_t AlnRes::trimmed3p(__vector(4) __bool int) const’ 1752 | size_t trimmed3p(bool soft) const { | ^ aligner_result.h:1862:6: error: could not convert ‘((((const AlnRes*)this)->AlnRes::fw() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1862 | if(!fw()) { | ^~~~~ | | | __vector(4) int aligner_result.h:1863:72: error: no matching function for call to ‘Edit::invertPoss(EList&, size_t&, bool)’ 1863 | Edit::invertPoss(const_cast&>(*ned_), len_trimmed, false); | ^ In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: edit.h:268:14: note: candidate: ‘static void Edit::invertPoss(EList&, size_t, size_t, size_t, __vector(4) __bool int)’ 268 | static void invertPoss( | ^~~~~~~~~~ edit.h:268:14: note: candidate expects 5 arguments, 3 provided edit.h:279:14: note: candidate: ‘static void Edit::invertPoss(EList&, size_t, __vector(4) __bool int)’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^~~~~~~~~~ edit.h:279:61: note: no known conversion for argument 3 from ‘bool’ to ‘__vector(4) __bool int’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^ In file included from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: aligner_result.h:1868:9: error: inferred scalar type ‘const BTDnaString’ {aka ‘const SDnaStringExpandable<1024, 2>’} is not an integer or floating point type of the same size as ‘__bool int’ 1868 | fw() ? rd.patFw : rd.patRc, | ~~~~~^~~~~~~~~~~~~~~~~~~~~ aligner_result.h:1870:6: error: could not convert ‘((((const AlnRes*)this)->AlnRes::fw() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1870 | if(!fw()) { | ^~~~~ | | | __vector(4) int aligner_result.h:1871:72: error: no matching function for call to ‘Edit::invertPoss(EList&, size_t&, bool)’ 1871 | Edit::invertPoss(const_cast&>(*ned_), len_trimmed, false); | ^ In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: edit.h:268:14: note: candidate: ‘static void Edit::invertPoss(EList&, size_t, size_t, size_t, __vector(4) __bool int)’ 268 | static void invertPoss( | ^~~~~~~~~~ edit.h:268:14: note: candidate expects 5 arguments, 3 provided edit.h:279:14: note: candidate: ‘static void Edit::invertPoss(EList&, size_t, __vector(4) __bool int)’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^~~~~~~~~~ edit.h:279:61: note: no known conversion for argument 3 from ‘bool’ to ‘__vector(4) __bool int’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^ In file included from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: aligner_result.h: In member function ‘void AlnRes::calcRefExtent()’: aligner_result.h:1884:26: error: could not convert ‘(&((AlnRes*)this)->AlnRes::ned_->EList::operator[](i))->Edit::isRefGap()’ from ‘__vector(4) __bool int’ to ‘bool’ 1884 | if((*ned_)[i].isRefGap()) rfextent_--; | ~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int aligner_result.h:1885:27: error: could not convert ‘(&((AlnRes*)this)->AlnRes::ned_->EList::operator[](i))->Edit::isReadGap()’ from ‘__vector(4) __bool int’ to ‘bool’ 1885 | if((*ned_)[i].isReadGap()) rfextent_++; | ~~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int aligner_result.h: In constructor ‘RedundantCell::RedundantCell()’: aligner_result.h:1945:8: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1945 | fw = true; | ^~~~ aligner_result.h: In member function ‘__vector(4) __bool int RedundantCell::operator<(const RedundantCell&) const’: aligner_result.h:1975:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1975 | if(rfid < c.rfid) return true; | ^~~~ aligner_result.h:1976:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1976 | if(rfid > c.rfid) return false; | ^~~~~ aligner_result.h:1977:12: error: could not convert ‘(((((((__vector(4) __bool int)((const RedundantCell*)this)->RedundantCell::fw) == ((__vector(4) __bool int)(const __vector(4) __bool int){0, 0, 0, 0})) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((__vector(4) __bool int)c.RedundantCell::fw) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1977 | if(!fw && c.fw) return true; | ~~~~~~^~~~~~~~~ | | | __vector(4) int aligner_result.h:1977:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1977 | if(!fw && c.fw) return true; | ^~~~ aligner_result.h:1978:12: error: could not convert ‘(((((__vector(4) __bool int)((const RedundantCell*)this)->RedundantCell::fw) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((((__vector(4) __bool int)c.RedundantCell::fw) == ((__vector(4) __bool int)(const __vector(4) __bool int){0, 0, 0, 0})) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1978 | if( fw && !c.fw) return false; | ~~~~~^~~~~~~~~ | | | __vector(4) int aligner_result.h:1978:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1978 | if( fw && !c.fw) return false; | ^~~~~ aligner_result.h:1979:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1979 | if(rfoff < c.rfoff) return true; | ^~~~ aligner_result.h:1980:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1980 | if(rfoff > c.rfoff) return false; | ^~~~~ aligner_result.h:1981:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1981 | return rdoff < c.rdoff; | ~~~~~~^~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int RedundantCell::operator>(const RedundantCell&) const’: aligner_result.h:1989:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1989 | if(rfid > c.rfid) return true; | ^~~~ aligner_result.h:1990:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1990 | if(rfid < c.rfid) return false; | ^~~~~ aligner_result.h:1991:12: error: could not convert ‘(((((__vector(4) __bool int)((const RedundantCell*)this)->RedundantCell::fw) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((((__vector(4) __bool int)c.RedundantCell::fw) == ((__vector(4) __bool int)(const __vector(4) __bool int){0, 0, 0, 0})) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1991 | if( fw && !c.fw) return true; | ~~~~~^~~~~~~~~ | | | __vector(4) int aligner_result.h:1991:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1991 | if( fw && !c.fw) return true; | ^~~~ aligner_result.h:1992:12: error: could not convert ‘(((((((__vector(4) __bool int)((const RedundantCell*)this)->RedundantCell::fw) == ((__vector(4) __bool int)(const __vector(4) __bool int){0, 0, 0, 0})) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((__vector(4) __bool int)c.RedundantCell::fw) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1992 | if(!fw && c.fw) return false; | ~~~~~~^~~~~~~~~ | | | __vector(4) int aligner_result.h:1992:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1992 | if(!fw && c.fw) return false; | ^~~~~ aligner_result.h:1993:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1993 | if(rfoff > c.rfoff) return true; | ^~~~ aligner_result.h:1994:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1994 | if(rfoff < c.rfoff) return false; | ^~~~~ aligner_result.h:1995:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1995 | return rdoff > c.rdoff; | ~~~~~~^~~~~~~~~ | | | bool aligner_result.h: In member function ‘void AlnSetSumm::reset()’: aligner_result.h:2145:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 2145 | paired_ = false; | ^~~~~ aligner_result.h:2146:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 2146 | exhausted1_ = exhausted2_ = false; | ^~~~~ aligner_result.h:2149:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 2149 | repeat_ = false; | ^~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnSetSumm::empty() const’: aligner_result.h:2213:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 2213 | return !VALID_AL_SCORE(best1_); | ^ | | | bool aligner_result.h: In member function ‘AlnScore AlnSetSumm::best(__vector(4) __bool int) const’: aligner_result.h:2255:49: error: inferred scalar type ‘const AlnScore’ is not an integer or floating point type of the same size as ‘__bool int’ 2255 | AlnScore best(bool mate1) const { return mate1 ? best1_ : best2_; } | ~~~~~~^~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘AlnScore AlnSetSumm::secbestMate(__vector(4) __bool int) const’: aligner_result.h:2269:16: error: inferred scalar type ‘const AlnScore’ is not an integer or floating point type of the same size as ‘__bool int’ 2269 | return mate1 ? secbest1_ : secbest2_; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘AlnScore AlnSetSumm::secbest(__vector(4) __bool int) const’: aligner_result.h:2280:6: error: could not convert ‘((const AlnSetSumm*)this)->AlnSetSumm::paired_’ from ‘const __vector(4) __bool int’ to ‘bool’ 2280 | if(paired_) { | ^~~~~~~ | | | const __vector(4) __bool int aligner_result.h:2281:7: error: could not convert ‘mate1’ from ‘__vector(4) __bool int’ to ‘bool’ 2281 | if(mate1) { | ^~~~~ | | | __vector(4) __bool int aligner_result.h:2292:17: error: inferred scalar type ‘const AlnScore’ is not an integer or floating point type of the same size as ‘__bool int’ 2292 | return mate1 ? secbest1_ : secbest2_; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from aligner_sw.h:75, from aligner_sw.cpp:25: aligner_sw_common.h: At global scope: aligner_sw_common.h:217:48: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 217 | void merge(const SwMetrics& r, bool getLock = false) { | ^~~~~ | | | bool aligner_sw_common.h: In member function ‘void SwMetrics::merge(const SwMetrics&, __vector(4) __bool int)’: aligner_sw_common.h:218:40: error: no matching function for call to ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, __vector(4) __bool int&)’ 218 | ThreadSafe ts(&mutex_m, getLock); | ^ In file included from aligner_sw.h:72, from aligner_sw.cpp:25: threading.h:39:5: note: candidate: ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, bool)’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ^~~~~~~~~~ threading.h:39:41: note: no known conversion for argument 2 from ‘__vector(4) __bool int’ to ‘bool’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ~~~~~^~~~~~~~~~~~~ threading.h:37:7: note: candidate: ‘constexpr ThreadSafe::ThreadSafe(const ThreadSafe&)’ 37 | class ThreadSafe { | ^~~~~~~~~~ threading.h:37:7: note: candidate expects 1 argument, 2 provided In file included from aligner_sw.h:76, from aligner_sw.cpp:25: aligner_sw_nuc.h: In member function ‘__vector(4) __bool int DpBtCandidate::dominatedBy(const DpBtCandidate&)’: aligner_sw_nuc.h:127:32: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 127 | return (colhi - collo) <= SQ && | ~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 128 | (rowhi - rowlo) <= SQ; | ~~~~~~~~~~~~~~~~~~~~~ aligner_sw_nuc.h: In member function ‘__vector(4) __bool int DpBtCandidate::operator>(const DpBtCandidate&) const’: aligner_sw_nuc.h:136:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 136 | if(score < o.score) return true; | ^~~~ aligner_sw_nuc.h:137:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 137 | if(score > o.score) return false; | ^~~~~ aligner_sw_nuc.h:138:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 138 | if(row < o.row ) return true; | ^~~~ aligner_sw_nuc.h:139:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 139 | if(row > o.row ) return false; | ^~~~~ aligner_sw_nuc.h:140:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 140 | if(col < o.col ) return true; | ^~~~ aligner_sw_nuc.h:141:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 141 | if(col > o.col ) return false; | ^~~~~ aligner_sw_nuc.h:142:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 142 | return false; | ^~~~~ aligner_sw_nuc.h: In member function ‘__vector(4) __bool int DpBtCandidate::operator<(const DpBtCandidate&) const’: aligner_sw_nuc.h:150:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 150 | if(score > o.score) return true; | ^~~~ aligner_sw_nuc.h:151:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 151 | if(score < o.score) return false; | ^~~~~ aligner_sw_nuc.h:152:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 152 | if(row > o.row ) return true; | ^~~~ aligner_sw_nuc.h:153:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 153 | if(row < o.row ) return false; | ^~~~~ aligner_sw_nuc.h:154:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 154 | if(col > o.col ) return true; | ^~~~ aligner_sw_nuc.h:155:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 155 | if(col < o.col ) return false; | ^~~~~ aligner_sw_nuc.h:156:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 156 | return false; | ^~~~~ aligner_sw_nuc.h: In member function ‘__vector(4) __bool int DpBtCandidate::operator==(const DpBtCandidate&) const’: aligner_sw_nuc.h:164:25: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 163 | return row == o.row && | ~~~~~~~~~~~~~~~~~ 164 | col == o.col && | ~~~~~~~~~~~~~~~^~ | | | bool 165 | score == o.score; | ~~~~~~~~~~~~~~~~ In file included from aligner_seed.h:26, from aligner_sw.h:78, from aligner_sw.cpp:25: qual.h: In function ‘uint8_t mmPenalty(__vector(4) __bool int, uint8_t)’: qual.h:79:5: error: could not convert ‘maq’ from ‘__vector(4) __bool int’ to ‘bool’ 79 | if(maq) { | ^~~ | | | __vector(4) __bool int qual.h: In function ‘uint8_t delPenalty(__vector(4) __bool int, uint8_t)’: qual.h:87:5: error: could not convert ‘maq’ from ‘__vector(4) __bool int’ to ‘bool’ 87 | if(maq) { | ^~~ | | | __vector(4) __bool int qual.h: In function ‘uint8_t insPenalty(__vector(4) __bool int, uint8_t, uint8_t)’: qual.h:95:5: error: could not convert ‘maq’ from ‘__vector(4) __bool int’ to ‘bool’ 95 | if(maq) { | ^~~ | | | __vector(4) __bool int qual.h: In function ‘char charToPhred33(char, __vector(4) __bool int, __vector(4) __bool int)’: qual.h:113:6: error: could not convert ‘solQuals’ from ‘__vector(4) __bool int’ to ‘bool’ 113 | if (solQuals) { | ^~~~~~~~ | | | __vector(4) __bool int qual.h:126:10: error: could not convert ‘phred64Quals’ from ‘__vector(4) __bool int’ to ‘bool’ 126 | else if(phred64Quals) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int qual.h: In function ‘char intToPhred33(int, __vector(4) __bool int)’: qual.h:156:6: error: could not convert ‘solQuals’ from ‘__vector(4) __bool int’ to ‘bool’ 156 | if (solQuals) { | ^~~~~~~~ | | | __vector(4) __bool int qual.h: In function ‘uint8_t roundPenalty(uint8_t)’: qual.h:175:5: error: could not convert ‘gNoMaqRound’ from ‘__vector(4) __bool int’ to ‘bool’ 175 | if(gNoMaqRound) return p; | ^~~~~~~~~~~ | | | __vector(4) __bool int In file included from aligner_cache.h:63, from aligner_seed.h:37, from aligner_sw.h:78, from aligner_sw.cpp:25: simple_func.h: In member function ‘__vector(4) __bool int SimpleFunc::initialized() const’: simple_func.h:82:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 82 | bool initialized() const { return type_ != 0; } | ~~~~~~^~~~ | | | bool In file included from aligner_seed.h:37, from aligner_sw.h:78, from aligner_sw.cpp:25: aligner_cache.h: In member function ‘__vector(4) __bool int QKey::init(const BTDnaString&)’: aligner_cache.h:100:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 100 | return false; // wasn't cacheable | ^~~~~ aligner_cache.h:108:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 108 | return false; | ^~~~~ aligner_cache.h:115:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 115 | return true; // was cacheable | ^~~~ aligner_cache.h: In member function ‘__vector(4) __bool int QKey::cacheable() const’: aligner_cache.h:134:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 134 | bool cacheable() const { return len != 0xffffffff; } | ~~~~^~~~~~~~~~~~~ | | | bool aligner_cache.h: In member function ‘__vector(4) __bool int QKey::operator<(const QKey&) const’: aligner_cache.h:145:22: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 145 | return seq < o.seq || (seq == o.seq && len < o.len); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_cache.h: In member function ‘__vector(4) __bool int QKey::operator==(const QKey&) const’: aligner_cache.h:159:23: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 159 | return seq == o.seq && len == o.len; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ | | | bool aligner_cache.h: In member function ‘unsigned int AlignmentCache::empty() const’: aligner_cache.h:512:10: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 512 | return ret; | ^~~ aligner_cache.h: In member function ‘unsigned int AlignmentCache::shared() const’: aligner_cache.h:607:31: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 607 | bool shared() const { return shared_; } | ^~~~~~~ | | | const __vector(4) __bool int aligner_cache.h: In member function ‘int AlignmentCacheIface::beginAlign(const BTDnaString&, const BTString&, QVal&, __vector(4) __bool int)’: aligner_cache.h:741:19: error: could not convert ‘((AlignmentCacheIface*)this)->AlignmentCacheIface::qk_.QKey::cacheable()’ from ‘__vector(4) __bool int’ to ‘bool’ 741 | if(qk_.cacheable()) { | ~~~~~~~~~~~~~^~ | | | __vector(4) __bool int aligner_cache.h: In member function ‘unsigned int AlignmentCache::addOnTheFly(QVal&, const SAKey&, index_t, index_t, index_t, index_t, __vector(4) __bool int)’: aligner_cache.h:993:5: error: could not convert ‘added’ from ‘__vector(4) __bool int’ to ‘bool’ 993 | if(added) { | ^~~~~ | | | __vector(4) __bool int In file included from aligner_seed.h:38, from aligner_sw.h:78, from aligner_sw.cpp:25: scoring.h: In constructor ‘Scoring::Scoring(int, int, int, int, int, int, const SimpleFunc&, const SimpleFunc&, int, int, __vector(4) __bool int, int, int, int, int, int, int, int, int, const SimpleFunc*, const SimpleFunc*)’: scoring.h:179:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 179 | qualsMatter_ = mmcostType != COST_MODEL_CONSTANT; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ | | | bool scoring.h:181:51: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 181 | monotone = matchType == COST_MODEL_CONSTANT && matchConst == 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ | | | bool scoring.h: In member function ‘int64_t Scoring::perfectScore(size_t) const’: scoring.h:341:6: error: could not convert ‘((const Scoring*)this)->Scoring::monotone’ from ‘const __vector(4) __bool int’ to ‘bool’ 341 | if(monotone) { | ^~~~~~~~ | | | const __vector(4) __bool int scoring.h: In static member function ‘static Scoring Scoring::base1()’: scoring.h:538:5: error: no matching function for call to ‘Scoring::Scoring(int, , int, int, int, int, SimpleFunc&, SimpleFunc&, , int, bool, int, int, int, int, int)’ 538 | 5); // 5 rows @ top/bot diagonal-entrance-only | ^ scoring.h:140:5: note: candidate: ‘Scoring::Scoring(int, int, int, int, int, int, const SimpleFunc&, const SimpleFunc&, int, int, __vector(4) __bool int, int, int, int, int, int, int, int, int, const SimpleFunc*, const SimpleFunc*)’ 140 | Scoring( | ^~~~~~~ scoring.h:151:19: note: no known conversion for argument 11 from ‘bool’ to ‘__vector(4) __bool int’ 151 | bool ncat, // whether to concatenate mates before N filtering | ^ scoring.h:100:7: note: candidate: ‘constexpr Scoring::Scoring(const Scoring&)’ 100 | class Scoring { | ^~~~~~~ scoring.h:100:7: note: candidate expects 1 argument, 16 provided scoring.h:100:7: note: candidate: ‘constexpr Scoring::Scoring(Scoring&&)’ scoring.h:100:7: note: candidate expects 1 argument, 16 provided In file included from aligner_sw.h:78, from aligner_sw.cpp:25: aligner_seed.h: In member function ‘void Constraint::init()’: aligner_seed.h:61:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 61 | instantiated = false; | ^~~~~ aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::mustMatch()’: aligner_seed.h:71:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 70 | return (mms == 0 && edits == 0) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | penalty == 0 || | ~~~~~~~~~~~~~^~ | | | bool 72 | (mms == 0 && dels == 0 && ins == 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canMismatch(int, const Scoring&)’: aligner_seed.h:80:33: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 80 | return (mms > 0 || edits > 0) && | ~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 81 | penalty >= cm.mm(q); | ~~~~~~~~~~~~~~~~~~~ aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canN(int, const Scoring&)’: aligner_seed.h:89:33: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 89 | return (mms > 0 || edits > 0) && | ~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 90 | penalty >= cm.n(q); | ~~~~~~~~~~~~~~~~~~ aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canMismatch()’: aligner_seed.h:99:33: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 99 | return (mms > 0 || edits > 0) && penalty > 0; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | | | bool aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canN()’: aligner_seed.h:108:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 108 | return (mms > 0 || edits > 0); | ~~~~~~~~~^~~~~~~~~~~~~ | | | bool aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canDelete(int, const Scoring&)’: aligner_seed.h:117:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 117 | return (dels > 0 && edits > 0) && | ~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 118 | penalty >= cm.del(ex); | ~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canDelete()’: aligner_seed.h:126:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 126 | return (dels > 0 || edits > 0) && | ~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 127 | penalty > 0; | ~~~~~~~~~~~ aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canInsert(int, const Scoring&)’: aligner_seed.h:136:33: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 136 | return (ins > 0 || edits > 0) && | ~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 137 | penalty >= cm.ins(ex); | ~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canInsert()’: aligner_seed.h:145:33: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 145 | return (ins > 0 || edits > 0) && | ~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 146 | penalty > 0; | ~~~~~~~~~~~ aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canGap()’: aligner_seed.h:154:47: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 154 | return ((ins > 0 || dels > 0) || edits > 0) && penalty > 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | | | bool aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::acceptable()’: aligner_seed.h:221:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 218 | return edits <= editsCeil && | ~~~~~~~~~~~~~~~~~~~~~~~ 219 | mms <= mmsCeil && | ~~~~~~~~~~~~~~~~~~~~~~~ 220 | ins <= insCeil && | ~~~~~~~~~~~~~~~~~~~~~~~ 221 | dels <= delsCeil && | ~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 222 | penalty <= penaltyCeil; | ~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h: In member function ‘void Constraint::instantiate(size_t)’: aligner_seed.h:238:25: error: could not convert ‘((Constraint*)this)->Constraint::penFunc.SimpleFunc::initialized()’ from ‘__vector(4) __bool int’ to ‘bool’ 238 | if(penFunc.initialized()) { | ~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int aligner_seed.h:241:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 241 | instantiated = true; | ^~~~ aligner_seed.h: In member function ‘int EEHit::mms() const’: aligner_seed.h:521:20: error: could not convert ‘((const EEHit*)this)->EEHit::e2.Edit::inited()’ from ‘__vector(4) __bool int’ to ‘bool’ 521 | if (e2.inited()) return 2; | ~~~~~~~~~^~ | | | __vector(4) __bool int aligner_seed.h:522:20: error: could not convert ‘((const EEHit*)this)->EEHit::e1.Edit::inited()’ from ‘__vector(4) __bool int’ to ‘bool’ 522 | else if(e1.inited()) return 1; | ~~~~~~~~~^~ | | | __vector(4) __bool int aligner_seed.h: In member function ‘int EEHit::ns() const’: aligner_seed.h:531:18: error: could not convert ‘(((const EEHit*)this)->EEHit::e1.Edit::inited() && ((const EEHit*)this)->EEHit::e1.Edit::hasN())’ from ‘__vector(4) int’ to ‘bool’ 531 | if(e1.inited() && e1.hasN()) { | ~~~~~~~~~~~~^~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h:533:19: error: could not convert ‘(((const EEHit*)this)->EEHit::e2.Edit::inited() && ((const EEHit*)this)->EEHit::e2.Edit::hasN())’ from ‘__vector(4) int’ to ‘bool’ 533 | if(e2.inited() && e2.hasN()) { | ~~~~~~~~~~~~^~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h: In member function ‘int EEHit::refns() const’: aligner_seed.h:545:18: error: could not convert ‘(((const EEHit*)this)->EEHit::e1.Edit::inited() && (((const EEHit*)this)->EEHit::e1.chr == 'N'))’ from ‘__vector(4) int’ to ‘bool’ 545 | if(e1.inited() && e1.chr == 'N') { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h:547:19: error: could not convert ‘(((const EEHit*)this)->EEHit::e2.Edit::inited() && (((const EEHit*)this)->EEHit::e2.chr == 'N'))’ from ‘__vector(4) int’ to ‘bool’ 547 | if(e2.inited() && e2.chr == 'N') { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h: In member function ‘void SeedResults::add(const QVal&, const AlignmentCache&, index_t, __vector(4) __bool int)’: aligner_seed.h:658:6: error: could not convert ‘seedFw’ from ‘__vector(4) __bool int’ to ‘bool’ 658 | if(seedFw) { | ^~~~~~ | | | __vector(4) __bool int aligner_seed.h: In member function ‘float SeedResults::medianHitsPerSeed() const’: aligner_seed.h:831:22: error: could not convert ‘((const SeedResults*)this)->SeedResults::tmpMedian_.EList::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 831 | if(tmpMedian_.empty()) { | ~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int aligner_seed.h: In member function ‘EList& SeedResults::instantiatedSeeds(__vector(4) __bool int, size_t)’: aligner_seed.h:924:13: error: inferred scalar type ‘EList&’ is not an integer or floating point type of the same size as ‘__bool int’ 924 | return fw ? isFw_[seedoffidx] : isRc_[seedoffidx]; aligner_seed.h: In member function ‘void SeedResults::rankSeedHits(RandomSource&)’: aligner_seed.h:992:31: error: inferred scalar type ‘EList<__vector(4) __bool int>&’ is not an integer or floating point type of the same size as ‘__bool int’ 992 | EList& sorted = (fw ? sortedFw_ : sortedRc_); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h:1010:7: error: could not convert ‘minfw’ from ‘__vector(4) __bool int’ to ‘bool’ 1010 | if(minfw) { | ^~~~~ | | | __vector(4) __bool int aligner_seed.h: In member function ‘EList >& SeedResults::seqs(__vector(4) __bool int)’: aligner_seed.h:1136:48: error: inferred scalar type ‘EList >&’ is not an integer or floating point type of the same size as ‘__bool int’ 1136 | EList& seqs(bool fw) { return fw ? seqFw_ : seqRc_; } | ~~~^~~~~~~~~~~~~~~~~ aligner_seed.h: In member function ‘EList >& SeedResults::quals(__vector(4) __bool int)’: aligner_seed.h:1142:46: error: inferred scalar type ‘EList >&’ is not an integer or floating point type of the same size as ‘__bool int’ 1142 | EList& quals(bool fw) { return fw ? qualFw_ : qualRc_; } | ~~~^~~~~~~~~~~~~~~~~~~ aligner_seed.h: At global scope: aligner_seed.h:1343:56: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 1343 | void merge(const SeedSearchMetrics& m, bool getLock = false) { | ^~~~~ | | | bool aligner_seed.h: In member function ‘void SeedSearchMetrics::merge(const SeedSearchMetrics&, __vector(4) __bool int)’: aligner_seed.h:1344:40: error: no matching function for call to ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, __vector(4) __bool int&)’ 1344 | ThreadSafe ts(&mutex_m, getLock); | ^ In file included from aligner_sw.h:72, from aligner_sw.cpp:25: threading.h:39:5: note: candidate: ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, bool)’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ^~~~~~~~~~ threading.h:39:41: note: no known conversion for argument 2 from ‘__vector(4) __bool int’ to ‘bool’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ~~~~~^~~~~~~~~~~~~ threading.h:37:7: note: candidate: ‘constexpr ThreadSafe::ThreadSafe(const ThreadSafe&)’ 37 | class ThreadSafe { | ^~~~~~~~~~ threading.h:37:7: note: candidate expects 1 argument, 2 provided In file included from aligner_sw.h:78, from aligner_sw.cpp:25: aligner_seed.h: In member function ‘std::pair SeedAligner::instantiateSeeds(const EList&, index_t, int, const Read&, const Scoring&, __vector(4) __bool int, __vector(4) __bool int, AlignmentCacheIface&, SeedResults&, SeedSearchMetrics&)’: aligner_seed.h:1676:19: error: could not convert ‘((fw && nofw) || ((! fw) && norc))’ from ‘__vector(4) int’ to ‘bool’ 1676 | if((fw && nofw) || (!fw && norc)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h: In member function ‘void SeedAligner::searchAllSeeds(const EList&, const Ebwt*, const Ebwt*, const Read&, const Scoring&, AlignmentCacheIface&, SeedResults&, SeedSearchMetrics&, PerReadMetrics&)’: aligner_seed.h:1764:16: error: could not convert ‘iss.EList::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 1764 | if(iss.empty()) { | ~~~~~~~~~^~ | | | __vector(4) __bool int aligner_seed.h:1803:8: error: could not convert ‘! abort’ from ‘__vector(4) int’ to ‘bool’ 1803 | if(!abort) { | ^~~~~~ | | | __vector(4) int aligner_seed.h: In member function ‘size_t SeedAligner::exactSweep(const Ebwt&, const Read&, const Scoring&, __vector(4) __bool int, __vector(4) __bool int, size_t, size_t&, size_t&, __vector(4) __bool int, SeedResults&, SeedSearchMetrics&)’: aligner_seed.h:1899:10: error: could not convert ‘(fw && nofw)’ from ‘__vector(4) int’ to ‘bool’ 1899 | if( fw && nofw) continue; | ~~~^~~~~~~ | | | __vector(4) int aligner_seed.h:1900:10: error: could not convert ‘((! fw) && norc)’ from ‘__vector(4) int’ to ‘bool’ 1900 | if(!fw && norc) continue; | ~~~~^~~~~~~ | | | __vector(4) int aligner_seed.h:1901:31: error: inferred scalar type ‘const BTDnaString&’ {aka ‘const SDnaStringExpandable<1024, 2>&’} is not an integer or floating point type of the same size as ‘__bool int’ 1901 | const BTDnaString& seq = fw ? read.patFw : read.patRc; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h:1907:19: error: could not convert ‘((dep < len) && (! done))’ from ‘__vector(4) int’ to ‘bool’ 1907 | while(dep < len && !done) { | ~~~~~~~~~~^~~~~~~~ | | | __vector(4) int aligner_seed.h:1912:7: error: could not convert ‘doFtab’ from ‘__vector(4) __bool int’ to ‘bool’ 1912 | if(doFtab) { | ^~~~~~ | | | __vector(4) __bool int aligner_seed.h:1922:7: error: could not convert ‘doFtab’ from ‘__vector(4) __bool int’ to ‘bool’ 1922 | if(doFtab) { | ^~~~~~ | | | __vector(4) __bool int aligner_seed.h:1938:9: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 1938 | if(fw) { mineFw = nedit; } else { mineRc = nedit; } | ^~ | | | __vector(4) __bool int aligner_seed.h:1967:10: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 1967 | if(fw) { mineFw = nedit; } else { mineRc = nedit; } | ^~ | | | __vector(4) __bool int aligner_seed.h:1975:7: error: could not convert ‘done’ from ‘__vector(4) __bool int’ to ‘bool’ 1975 | if(done) { | ^~~~ | | | __vector(4) __bool int aligner_seed.h:1980:8: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 1980 | if(fw) { mineFw = nedit; } else { mineRc = nedit; } | ^~ | | | __vector(4) __bool int aligner_seed.h:1983:9: error: could not convert ‘repex’ from ‘__vector(4) __bool int’ to ‘bool’ 1983 | if(repex) { | ^~~~~ | | | __vector(4) __bool int aligner_seed.h:1986:10: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 1986 | if(fw) { | ^~ | | | __vector(4) __bool int aligner_seed.h: In member function ‘unsigned int SeedAligner::oneMmSearch(const Ebwt*, const Ebwt*, const Read&, const Scoring&, int64_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, SeedResults&, SeedSearchMetrics&)’: aligner_seed.h:2029:20: error: could not convert ‘((ns == 1) && (! rep1mm))’ from ‘__vector(4) int’ to ‘bool’ 2029 | } else if(ns == 1 && !rep1mm) { | ~~~~~~~~^~~~~~~~~~ | | | __vector(4) int aligner_seed.h:2061:10: error: could not convert ‘(fw && nofw)’ from ‘__vector(4) int’ to ‘bool’ 2061 | if( fw && nofw) continue; | ~~~^~~~~~~ | | | __vector(4) int aligner_seed.h:2062:10: error: could not convert ‘((! fw) && norc)’ from ‘__vector(4) int’ to ‘bool’ 2062 | if(!fw && norc) continue; | ~~~~^~~~~~~ | | | __vector(4) int aligner_seed.h:2071:18: error: inferred scalar type ‘const BTDnaString&’ {aka ‘const SDnaStringExpandable<1024, 2>&’} is not an integer or floating point type of the same size as ‘__bool int’ 2071 | (fw ? (ebwtfw ? read.patFw : read.patFwRev) : | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h:2072:13: error: inferred scalar type ‘const BTDnaString&’ {aka ‘const SDnaStringExpandable<1024, 2>&’} is not an integer or floating point type of the same size as ‘__bool int’ 2072 | (ebwtfw ? read.patRc : read.patRcRev)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h:2075:18: error: inferred scalar type ‘const BTString&’ {aka ‘const SStringExpandable&’} is not an integer or floating point type of the same size as ‘__bool int’ 2075 | (fw ? (ebwtfw ? read.qual : read.qualRev) : | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h:2076:13: error: inferred scalar type ‘const BTString&’ {aka ‘const SStringExpandable&’} is not an integer or floating point type of the same size as ‘__bool int’ 2076 | (ebwtfw ? read.qualRev : read.qual)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h:2078:24: error: inferred scalar type ‘size_t&’ {aka ‘long unsigned int&’} is not an integer or floating point type of the same size as ‘__bool int’ 2078 | size_t nea = ebwtfw ? halfFw : halfBw; | ~~~~~~~^~~~~~~~~~~~~~~~~ aligner_seed.h:2087:7: error: could not convert ‘skip’ from ‘__vector(4) __bool int’ to ‘bool’ 2087 | if(skip) { | ^~~~ | | | __vector(4) __bool int aligner_seed.h:2096:8: error: could not convert ‘rep1mm’ from ‘__vector(4) __bool int’ to ‘bool’ 2096 | if(rep1mm) { | ^~~~~~ | | | __vector(4) __bool int aligner_seed.h:2158:7: error: could not convert ‘do_continue’ from ‘__vector(4) __bool int’ to ‘bool’ 2158 | if(do_continue) { | ^~~~~~~~~~~ | | | __vector(4) __bool int aligner_seed.h:2200:15: error: could not convert ‘(rep1mm && ((ns == 0) || (rdc > 3)))’ from ‘__vector(4) int’ to ‘bool’ 2200 | if(rep1mm && (ns == 0 || rdc > 3)) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h:2255:14: error: could not convert ‘(fw == ebwtfw)’ from ‘__vector(4) int’ to ‘bool’ 2255 | if(fw == ebwtfw) { | ~~~^~~~~~~~~ | | | __vector(4) int aligner_seed.h:2258:11: error: could not convert ‘! ebwtfw’ from ‘__vector(4) int’ to ‘bool’ 2258 | if(!ebwtfw) { | ^~~~~~~ | | | __vector(4) int aligner_seed.h:2271:11: error: could not convert ‘local’ from ‘__vector(4) __bool int’ to ‘bool’ 2271 | if(local) { | ^~~~~ | | | __vector(4) __bool int aligner_seed.h:2294:11: error: could not convert ‘valid’ from ‘__vector(4) __bool int’ to ‘bool’ 2294 | if(valid) { | ^~~~~ | | | __vector(4) __bool int aligner_seed.h:2297:11: error: could not convert ‘valid’ from ‘__vector(4) __bool int’ to ‘bool’ 2297 | if(valid) { | ^~~~~ | | | __vector(4) __bool int aligner_seed.h:2327:17: error: could not convert ‘(ebwtfw && repex)’ from ‘__vector(4) int’ to ‘bool’ 2327 | if(ebwtfw && repex) { | ~~~~~~~^~~~~~~~ | | | __vector(4) int aligner_seed.h:2328:11: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 2328 | if(fw) { | ^~ | | | __vector(4) __bool int aligner_seed.h:2357:9: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 2357 | return results; | ^~~~~~~ aligner_seed.h: In member function ‘unsigned int SeedAligner::extendAndReportHit(index_t, index_t, index_t, index_t, index_t, DoublyLinkedList*)’: aligner_seed.h:2470:32: error: inferred scalar type ‘const BTDnaString&’ {aka ‘const SDnaStringExpandable<1024, 2>&’} is not an integer or floating point type of the same size as ‘__bool int’ 2470 | const BTDnaString& seq = fw_ ? read_->patFw : read_->patRc; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h:2502:14: error: could not convert ‘(abort || (nonz != rdc))’ from ‘__vector(4) int’ to ‘bool’ 2502 | if(abort || nonz != rdc) { | ~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h:2526:32: error: inferred scalar type ‘const BTDnaString&’ {aka ‘const SDnaStringExpandable<1024, 2>&’} is not an integer or floating point type of the same size as ‘__bool int’ 2526 | const BTDnaString& seq = fw_ ? read_->patFw : read_->patRc; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h:2556:14: error: could not convert ‘(abort || (nonz != rdc))’ from ‘__vector(4) int’ to ‘bool’ 2556 | if(abort || nonz != rdc) { | ~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h: In member function ‘unsigned int SeedAligner::searchSeedBi(int, int, index_t, index_t, index_t, index_t, SideLocus, SideLocus, Constraint, Constraint, Constraint, Constraint, DoublyLinkedList*)’: aligner_seed.h:2704:7: error: could not convert ‘! ltr’ from ‘__vector(4) int’ to ‘bool’ 2704 | if(!ltr) { | ^~~~ | | | __vector(4) int aligner_seed.h:2768:6: error: could not convert ‘ltr’ from ‘__vector(4) __bool int’ to ‘bool’ 2768 | if(ltr) { | ^~~ | | | __vector(4) __bool int aligner_seed.h:2798:50: error: could not convert ‘((!(cons.Constraint::mustMatch() && (! overall.Constraint::mustMatch()))) || (c == 4))’ from ‘__vector(4) int’ to ‘bool’ 2798 | if(!(cons.mustMatch() && !overall.mustMatch()) || c == 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ | | | __vector(4) int aligner_seed.h:2810:7: error: could not convert ‘! bail’ from ‘__vector(4) int’ to ‘bool’ 2810 | if(!bail) { | ^~~~~ | | | __vector(4) int aligner_seed.h:2811:68: error: could not convert ‘((cons.Constraint::canMismatch(q, (*((SeedAligner*)this)->SeedAligner::sc_)) && overall.Constraint::canMismatch(q, (*((SeedAligner*)this)->SeedAligner::sc_))) || (c == 4))’ from ‘__vector(4) int’ to ‘bool’ 2811 | if((cons.canMismatch(q, *sc_) && overall.canMismatch(q, *sc_)) || c == 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ | | | __vector(4) int aligner_seed.h:2819:20: error: could not convert ‘((! leaveZone) || (cons.Constraint::acceptable() && overall.Constraint::acceptable()))’ from ‘__vector(4) int’ to ‘bool’ 2819 | if(!leaveZone || (cons.acceptable() && overall.acceptable())) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h:2825:11: error: could not convert ‘! ltr’ from ‘__vector(4) int’ to ‘bool’ 2825 | if(!ltr) loff = (int)(s.steps.size() - loff - 1); | ^~~~ | | | __vector(4) int aligner_seed.h:2864:22: error: could not convert ‘(cons.Constraint::canGap() && overall.Constraint::canGap())’ from ‘__vector(4) int’ to ‘bool’ 2864 | if(cons.canGap() && overall.canGap()) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h:2867:37: error: could not convert ‘(cons.Constraint::canDelete(delEx, (*((SeedAligner*)this)->SeedAligner::sc_)) && overall.Constraint::canDelete(delEx, (*((SeedAligner*)this)->SeedAligner::sc_)))’ from ‘__vector(4) int’ to ‘bool’ 2867 | if(cons.canDelete(delEx, *sc_) && overall.canDelete(delEx, *sc_)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h:2871:40: error: could not convert ‘(insCons.Constraint::canInsert(insEx, (*((SeedAligner*)this)->SeedAligner::sc_)) && overall.Constraint::canInsert(insEx, (*((SeedAligner*)this)->SeedAligner::sc_)))’ from ‘__vector(4) int’ to ‘bool’ 2871 | if(insCons.canInsert(insEx, *sc_) && overall.canInsert(insEx, *sc_)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h:2880:16: error: could not convert ‘(leaveZone && ((! cons.Constraint::acceptable()) || (! overall.Constraint::acceptable())))’ from ‘__vector(4) int’ to ‘bool’ 2880 | if(leaveZone && (!cons.acceptable() || !overall.acceptable())) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int In file included from aligner_sw.h:83, from aligner_sw.cpp:25: mask.h: In function ‘__vector(4) __bool int matches(int, int)’: mask.h:49:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 49 | return ((1 << i) & j) != 0; | ~~~~~~~~~~~~~~~^~~~ | | | bool In file included from aligner_sw.h:84, from aligner_sw.cpp:25: dp_framer.h: In member function ‘__vector(4) __bool int DPRect::entirelyTrimmed() const’: dp_framer.h:95:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 95 | bool tr = refr < refl; | ~~~~~^~~~~~ | | | bool dp_framer.h: In member function ‘__vector(4) __bool int DynProgFramer::frameFindMateRect(__vector(4) __bool int, int64_t, int64_t, int64_t, int64_t, size_t, int64_t, size_t, size_t, int64_t, size_t, DPRect&) const’: dp_framer.h:165:6: error: could not convert ‘anchorLeft’ from ‘__vector(4) __bool int’ to ‘bool’ 165 | if(anchorLeft) { | ^~~~~~~~~~ | | | __vector(4) __bool int In file included from aligner_swsse.h:28, from aligner_sw.h:85, from aligner_sw.cpp:25: sse_util.h: In member function ‘__vector(4) __bool int EList_m128i::empty() const’: sse_util.h:79:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 79 | inline bool empty() const { return cur_ == 0; } | ~~~~~^~~~ | | | bool sse_util.h: In member function ‘__vector(4) __bool int EList_m128i::null() const’: sse_util.h:84:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 84 | inline bool null() const { return list_ == NULL; } | ^ | | | bool sse_util.h: In member function ‘__vector(4) __bool int CpQuad::operator==(const CpQuad&) const’: sse_util.h:329:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 327 | return sc[0] == o.sc[0] && | ~~~~~~~~~~~~~~~~~~~ 328 | sc[1] == o.sc[1] && | ~~~~~~~~~~~~~~~~~~~ 329 | sc[2] == o.sc[2] && | ~~~~~~~~~~~~~~~~~^~ | | | bool 330 | sc[3] == o.sc[3]; | ~~~~~~~~~~~~~~~~ sse_util.h: In member function ‘void Checkpointer::init(size_t, size_t, size_t, int64_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int)’: sse_util.h:371:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 371 | debug_ = true; | ^~~~ sse_util.h:373:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 373 | firstCommit_ = true; | ^~~~ sse_util.h:374:25: error: cannot convert ‘__vector(4) int’ to ‘size_t’ {aka ‘long unsigned int’} in initialization 374 | size_t perword = (is8 ? 16 : 8); | ~~~~~^~~~~~~~~ | | | __vector(4) int sse_util.h:377:6: error: could not convert ‘doTri’ from ‘__vector(4) __bool int’ to ‘bool’ 377 | if(doTri) { | ^~~~~ | | | __vector(4) __bool int sse_util.h:387:6: error: could not convert ‘((Checkpointer*)this)->Checkpointer::debug_’ from ‘__vector(4) __bool int’ to ‘bool’ 387 | if(debug_) { | ^~~~~~ | | | __vector(4) __bool int sse_util.h: In member function ‘int64_t Checkpointer::debugCell(size_t, size_t, int) const’: sse_util.h:411:22: error: cannot convert ‘__vector(4) int’ to ‘int16_t’ {aka ‘short int’} in initialization 411 | int16_t sc = (is8_ ? ((uint8_t*)ptr)[div] : ((int16_t*)ptr)[div]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int sse_util.h:414:6: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::is8_’ from ‘const __vector(4) __bool int’ to ‘bool’ 414 | if(is8_) { | ^~~~ | | | const __vector(4) __bool int sse_util.h:415:7: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::local_’ from ‘const __vector(4) __bool int’ to ‘bool’ 415 | if(local_) { | ^~~~~~ | | | const __vector(4) __bool int sse_util.h:422:7: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::local_’ from ‘const __vector(4) __bool int’ to ‘bool’ 422 | if(local_) { | ^~~~~~ | | | const __vector(4) __bool int sse_util.h: In member function ‘__vector(4) __bool int Checkpointer::isCheckpointed(size_t, size_t) const’: sse_util.h:439:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 439 | return mod >= per_ - 2; | ~~~~^~~~~~~~~~~ | | | bool sse_util.h: In member function ‘int64_t Checkpointer::scoreTriangle(size_t, size_t, int) const’: sse_util.h:447:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 447 | bool diag1 = ((row + col) & lomask_) == per_ - 2; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ | | | bool sse_util.h:449:6: error: could not convert ‘diag1’ from ‘__vector(4) __bool int’ to ‘bool’ 449 | if(diag1) { | ^~~~~ | | | __vector(4) __bool int sse_util.h: In member function ‘int64_t Checkpointer::scoreSquare(size_t, size_t, int) const’: sse_util.h:488:22: error: cannot convert ‘__vector(4) int’ to ‘int16_t’ {aka ‘short int’} in initialization 488 | int16_t sc = (is8_ ? ((uint8_t*)ptr)[div] : ((int16_t*)ptr)[div]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int sse_util.h:491:6: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::is8_’ from ‘const __vector(4) __bool int’ to ‘bool’ 491 | if(is8_) { | ^~~~ | | | const __vector(4) __bool int sse_util.h:492:7: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::local_’ from ‘const __vector(4) __bool int’ to ‘bool’ 492 | if(local_) { | ^~~~~~ | | | const __vector(4) __bool int sse_util.h:499:7: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::local_’ from ‘const __vector(4) __bool int’ to ‘bool’ 499 | if(local_) { | ^~~~~~ | | | const __vector(4) __bool int sse_util.h: In member function ‘void Checkpointer::reset()’: sse_util.h:518:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 518 | local_ = false; | ^~~~~ sse_util.h:521:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 521 | firstCommit_ = true; | ^~~~ sse_util.h:522:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 522 | is8_ = debug_ = false; | ^~~~~ sse_util.h: In member function ‘__vector(4) __bool int Checkpointer::inited() const’: sse_util.h:529:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 529 | return nrow_ > 0; | ~~~~~~^~~ | | | bool In file included from aligner_sw.h:85, from aligner_sw.cpp:25: aligner_swsse.h: At global scope: aligner_swsse.h:44:49: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 44 | void merge(const SSEMetrics& o, bool getLock = false) { | ^~~~~ | | | bool aligner_swsse.h: In member function ‘void SSEMetrics::merge(const SSEMetrics&, __vector(4) __bool int)’: aligner_swsse.h:45:40: error: no matching function for call to ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, __vector(4) __bool int&)’ 45 | ThreadSafe ts(&mutex_m, getLock); | ^ In file included from aligner_sw.h:72, from aligner_sw.cpp:25: threading.h:39:5: note: candidate: ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, bool)’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ^~~~~~~~~~ threading.h:39:41: note: no known conversion for argument 2 from ‘__vector(4) __bool int’ to ‘bool’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ~~~~~^~~~~~~~~~~~~ threading.h:37:7: note: candidate: ‘constexpr ThreadSafe::ThreadSafe(const ThreadSafe&)’ 37 | class ThreadSafe { | ^~~~~~~~~~ threading.h:37:7: note: candidate expects 1 argument, 2 provided In file included from aligner_sw.h:85, from aligner_sw.cpp:25: aligner_swsse.h: In member function ‘__vector(4) __bool int SSEMatrix::reportedThrough(size_t, size_t) const’: aligner_swsse.h:268:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 268 | return (masks_[row][col] & (1 << 0)) != 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | bool aligner_swsse.h: In member function ‘void SSEMatrix::resetRow(size_t)’: aligner_swsse.h:385:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 385 | reset_[i] = true; | ^~~~ aligner_swsse.h: In member function ‘__vector(4) __bool int SSEMatrix::isHMaskSet(size_t, size_t) const’: aligner_swsse.h:429:39: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 429 | return (masks_[row][col] & (1 << 1)) != 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | bool aligner_swsse.h: In member function ‘__vector(4) __bool int SSEMatrix::isEMaskSet(size_t, size_t) const’: aligner_swsse.h:454:39: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 454 | return (masks_[row][col] & (1 << 7)) != 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | bool aligner_swsse.h: In member function ‘__vector(4) __bool int SSEMatrix::isFMaskSet(size_t, size_t) const’: aligner_swsse.h:479:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 479 | return (masks_[row][col] & (1 << 10)) != 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | bool In file included from aligner_sw.h:86, from aligner_sw.cpp:25: aligner_bt.h: In member function ‘void BtBranchProblem::initBt(size_t, size_t, __vector(4) __bool int, __vector(4) __bool int, TAlScore)’: aligner_bt.h:227:6: error: could not convert ‘fill’ from ‘__vector(4) __bool int’ to ‘bool’ 227 | if(fill) { | ^~~~ | | | __vector(4) __bool int aligner_bt.h: In member function ‘void BtBranchProblem::reset()’: aligner_bt.h:241:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 241 | fill_ = fw_ = usecp_ = false; | ^~~~~ aligner_bt.h: In member function ‘__vector(4) __bool int BtBranchProblem::inited() const’: aligner_bt.h:248:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 248 | return qry_ != NULL; | ^ | | | bool aligner_bt.h: In member function ‘void BtBranch::reset()’: aligner_bt.h:351:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 351 | curtailed_ = false; | ^~~~~ aligner_bt.h: In member function ‘__vector(4) __bool int BtBranch::isValid(const BtBranchProblem&) const’: aligner_bt.h:383:43: error: inferred scalar type ‘long int’ is not an integer or floating point type of the same size as ‘__bool int’ 383 | int64_t scoreFloor = prob.sc_->monotone ? MIN_I64 : 0; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ aligner_bt.h:386:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 386 | return false; | ^~~~~ aligner_bt.h:388:16: error: could not convert ‘((const BtBranch*)this)->BtBranch::isSolution((* & prob))’ from ‘__vector(4) __bool int’ to ‘bool’ 388 | if(isSolution(prob)) { | ~~~~~~~~~~^~~~~~ | | | __vector(4) __bool int aligner_bt.h:390:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 390 | return true; | ^~~~ aligner_bt.h:395:21: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 395 | return score_st_ == prob.targ_; | ~~~~~~~~~~^~~~~~~~~~~~~ | | | bool aligner_bt.h:399:33: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 399 | return score_st_ + bonusLeft >= prob.targ_; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ | | | bool aligner_bt.h: In member function ‘__vector(4) __bool int BtBranch::overlap(const BtBranchProblem&, const BtBranch&) const’: aligner_bt.h:422:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 422 | return false; | ^~~~~ aligner_bt.h:436:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 436 | return true; | ^~~~ aligner_bt.h:438:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 438 | return false; | ^~~~~ aligner_bt.h: In member function ‘__vector(4) __bool int BtBranch::operator<(const BtBranch&) const’: aligner_bt.h:447:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 447 | return uppermostRow() < o.uppermostRow(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ | | | bool aligner_bt.h:449:49: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 449 | if(score_st_ != o.score_st_) return score_st_ > o.score_st_; | ~~~~~~~~~~^~~~~~~~~~~~~ | | | bool aligner_bt.h:450:44: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 450 | if(row_ != o.row_) return row_ < o.row_; | ~~~~~^~~~~~~~ | | | bool aligner_bt.h:451:44: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 451 | if(col_ != o.col_) return col_ > o.col_; | ~~~~~^~~~~~~~ | | | bool aligner_bt.h:452:49: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 452 | if(parentId_ != o.parentId_) return parentId_ > o.parentId_; | ~~~~~~~~~~^~~~~~~~~~~~~ | | | bool aligner_bt.h:454:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 454 | return false; | ^~~~~ aligner_bt.h: In member function ‘__vector(4) __bool int BtBranch::endsInFirstRow() const’: aligner_bt.h:463:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 463 | return (int64_t)len_ == row_+1; | ~~~~~~~~~~~~~~^~~~~~~~~ | | | bool aligner_bt.h: In member function ‘size_t BtBranchTracer::best(RandomSource&)’: aligner_bt.h:594:26: error: inferred scalar type ‘long unsigned int’ is not an integer or floating point type of the same size as ‘__bool int’ 594 | size_t id = sortedSel_ ? sorted1_[cur_] : sorted2_[cur_]; aligner_bt.h: In member function ‘__vector(4) __bool int BtBranchTracer::empty() const’: aligner_bt.h:603:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 603 | return size() == 0; | ~~~~~~~^~~~ | | | bool aligner_bt.h: In member function ‘size_t BtBranchTracer::size() const’: aligner_bt.h:611:22: error: inferred scalar type ‘size_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 611 | (sortedSel_ ? sorted1_.size() : sorted2_.size()) - cur_; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_bt.h: In member function ‘__vector(4) __bool int BtBranchTracer::emptySolution() const’: aligner_bt.h:618:25: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 618 | return sizeSolution() == 0; | ~~~~~~~~~~~~~~~^~~~ | | | bool aligner_bt.h: In member function ‘void BtBranchTracer::initBt(TAlScore, size_t, size_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, RandomSource&)’: aligner_bt.h:717:6: error: could not convert ‘((((BtBranchTracer*)this)->BtBranchTracer::prob_.BtBranchProblem::fill_ == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 717 | if(!prob_.fill_) { | ^~~~~~~~~~~~ | | | __vector(4) int aligner_bt.h:728:8: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 728 | true, // this is the root | ^~~~ | | | bool aligner_bt.h:368:8: note: initializing argument 9 of ‘void BtBranch::init(const BtBranchProblem&, size_t, TAlScore, TAlScore, int64_t, int64_t, Edit, int, __vector(4) __bool int, __vector(4) __bool int)’ 368 | bool root, | ^ aligner_bt.h:730:25: error: could not convert ‘(&((BtBranchTracer*)this)->BtBranchTracer::bs_.EFactory::operator[](id))->BtBranch::isSolution(((BtBranchTracer*)this)->BtBranchTracer::prob_)’ from ‘__vector(4) __bool int’ to ‘bool’ 730 | if(bs_[id].isSolution(prob_)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~ | | | __vector(4) __bool int aligner_bt.h:739:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 739 | bool done = false, abort = false; | ^~~~~ aligner_bt.h:739:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 739 | bool done = false, abort = false; | ^~~~~ aligner_bt.h:741:16: error: could not convert ‘(((((done == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((abort == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 741 | while(!done && !abort) { | ~~~~~~^~~~~~~~~ | | | __vector(4) int aligner_bt.h:751:8: error: could not convert ‘((BtBranchTracer*)this)->BtBranchTracer::doTri_’ from ‘__vector(4) __bool int’ to ‘bool’ 751 | if(doTri_) { | ^~~~~~ | | | __vector(4) __bool int In file included from aligner_sw.cpp:25: aligner_sw.h: In constructor ‘SwAligner::SwAligner()’: aligner_sw.h:214:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 214 | initedRead_(false), | ^~~~~ | | | bool aligner_sw.h:215:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 215 | readSse16_(false), | ^~~~~ | | | bool aligner_sw.h:216:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 216 | initedRef_(false), | ^~~~~ | | | bool aligner_sw.h: In member function ‘__vector(4) __bool int SwAligner::done() const’: aligner_sw.h:353:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 353 | return cural_ == btncand_.size(); | ~~~~~~~^~~~~~~~~~~~~~~~~~ | | | bool aligner_sw.h: In member function ‘void SwAligner::reset()’: aligner_sw.h:371:51: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 371 | inline void reset() { initedRef_ = initedRead_ = false; } | ^~~~~ aligner_sw.h: In member function ‘void SwAligner::merge(SSEMetrics&, SSEMetrics&, SSEMetrics&, SSEMetrics&, uint64_t&, uint64_t&, uint64_t&)’: aligner_sw.h:405:39: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 405 | sseU8ExtendMet.merge(sseU8ExtendMet_); | ^ | | | bool In file included from aligner_sw.h:85, from aligner_sw.cpp:25: aligner_swsse.h:44:39: note: initializing argument 2 of ‘void SSEMetrics::merge(const SSEMetrics&, __vector(4) __bool int)’ 44 | void merge(const SSEMetrics& o, bool getLock = false) { | ^ In file included from aligner_sw.cpp:25: aligner_sw.h:406:35: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 406 | sseU8MateMet.merge(sseU8MateMet_); | ^ | | | bool In file included from aligner_sw.h:85, from aligner_sw.cpp:25: aligner_swsse.h:44:39: note: initializing argument 2 of ‘void SSEMetrics::merge(const SSEMetrics&, __vector(4) __bool int)’ 44 | void merge(const SSEMetrics& o, bool getLock = false) { | ^ In file included from aligner_sw.cpp:25: aligner_sw.h:407:41: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 407 | sseI16ExtendMet.merge(sseI16ExtendMet_); | ^ | | | bool In file included from aligner_sw.h:85, from aligner_sw.cpp:25: aligner_swsse.h:44:39: note: initializing argument 2 of ‘void SSEMetrics::merge(const SSEMetrics&, __vector(4) __bool int)’ 44 | void merge(const SSEMetrics& o, bool getLock = false) { | ^ In file included from aligner_sw.cpp:25: aligner_sw.h:408:37: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 408 | sseI16MateMet.merge(sseI16MateMet_); | ^ | | | bool In file included from aligner_sw.h:85, from aligner_sw.cpp:25: aligner_swsse.h:44:39: note: initializing argument 2 of ‘void SSEMetrics::merge(const SSEMetrics&, __vector(4) __bool int)’ 44 | void merge(const SSEMetrics& o, bool getLock = false) { | ^ In file included from aligner_sw.cpp:25: aligner_sw.h: In member function ‘__vector(4) __bool int SwAligner::backtrace(TAlScore, __vector(4) __bool int, __vector(4) __bool int, SwResult&, size_t&, size_t, size_t, size_t, size_t&, RandomSource&)’: aligner_sw.h:567:25: error: could not convert ‘((SwAligner*)this)->SwAligner::bter_.BtBranchTracer::emptySolution()’ from ‘__vector(4) __bool int’ to ‘bool’ 567 | if(bter_.emptySolution()) { | ~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int aligner_sw.h:568:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 568 | return false; | ^~~~~ aligner_sw.cpp: In member function ‘void SwAligner::initRead(const BTDnaString&, const BTDnaString&, const BTString&, const BTString&, size_t, size_t, const Scoring&)’: aligner_sw.cpp:53:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 53 | readSse16_ = false; // true -> sse16 from now on for this read | ^~~~~ aligner_sw.cpp:54:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 54 | initedRead_ = true; | ^~~~ aligner_sw.cpp:56:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 56 | sseU8fwBuilt_ = false; // built fw query profile, 8-bit score | ^~~~~ aligner_sw.cpp:57:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 57 | sseU8rcBuilt_ = false; // built rc query profile, 8-bit score | ^~~~~ aligner_sw.cpp:58:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 58 | sseI16fwBuilt_ = false; // built fw query profile, 16-bit score | ^~~~~ aligner_sw.cpp:59:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 59 | sseI16rcBuilt_ = false; // built rc query profile, 16-bit score | ^~~~~ aligner_sw.cpp: In member function ‘void SwAligner::initRef(__vector(4) __bool int, TRefId, const DPRect&, char*, size_t, size_t, TRefOff, const Scoring&, TAlScore, __vector(4) __bool int, size_t, size_t, __vector(4) __bool int, __vector(4) __bool int)’: aligner_sw.cpp:91:20: error: inferred scalar type ‘const BTDnaString*’ {aka ‘const SDnaStringExpandable<1024, 2>*’} is not an integer or floating point type of the same size as ‘__bool int’ 91 | rd_ = fw ? rdfw_ : rdrc_; // read sequence | ~~~^~~~~~~~~~~~~~~ aligner_sw.cpp:92:20: error: inferred scalar type ‘const BTString*’ {aka ‘const SStringExpandable*’} is not an integer or floating point type of the same size as ‘__bool int’ 92 | qu_ = fw ? qufw_ : qurc_; // quality sequence | ~~~^~~~~~~~~~~~~~~ aligner_sw.cpp:101:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 101 | initedRef_ = true; // indicate we've initialized the ref portion | ^~~~ aligner_sw.cpp:106:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 106 | cperEf_ = true; // whether to checkpoint H, E, and F | ^~~~ aligner_sw.cpp:109:7: error: inferred scalar type ‘const char*’ is not an integer or floating point type of the same size as ‘__bool int’ 109 | fw_ ? rdfw_->buf() : // in: read sequence | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | rdrc_->buf(), | ~~~~~~~~~~~~ aligner_sw.cpp:111:7: error: inferred scalar type ‘const char*’ is not an integer or floating point type of the same size as ‘__bool int’ 111 | fw_ ? qufw_->buf() : // in: quality sequence | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | qurc_->buf(), | ~~~~~~~~~~~~ aligner_sw.cpp: In member function ‘int SwAligner::ungappedAlign(const BTDnaString&, const BTString&, const Coord&, const BitPairReference&, size_t, const Scoring&, __vector(4) __bool int, TAlScore, SwResult&)’: aligner_sw.cpp:285:6: error: could not convert ‘ohang’ from ‘__vector(4) __bool int’ to ‘bool’ 285 | if(ohang) { | ^~~~~ | | | __vector(4) __bool int aligner_sw.cpp:293:6: error: could not convert ‘ohang’ from ‘__vector(4) __bool int’ to ‘bool’ 293 | if(ohang) { | ^~~~~ | | | __vector(4) __bool int aligner_sw.cpp:365:8: error: could not convert ‘sc.Scoring::monotone’ from ‘const __vector(4) __bool int’ to ‘bool’ 365 | if(sc.monotone) { | ~~~^~~~~~~~ | | | const __vector(4) __bool int aligner_sw.cpp:412:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 412 | res.alres.setScore(AlnScore(score, ns, 0)); | ^ | | | bool In file included from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: aligner_result.h:71:26: note: initializing argument 4 of ‘AlnScore::AlnScore(TAlScore, TAlScore, TAlScore, __vector(4) __bool int, TAlScore, __vector(4) __bool int, __vector(4) __bool int, int, int)’ 71 | bool repeat = false, | ^ aligner_sw.cpp:424:23: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 424 | EDIT_TYPE_MM); | ^ | | | bool In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: edit.h:69:8: note: initializing argument 5 of ‘Edit::Edit(uint32_t, int, int, int, __vector(4) __bool int, uint32_t)’ 69 | bool chrs = true, | ^ aligner_sw.cpp:446:6: error: inferred scalar type ‘size_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 446 | fw ? rowi : trimEnd, // alignment trim 5' end | ~~~^~~~~~~~~~~~~~~~ aligner_sw.cpp:447:6: error: inferred scalar type ‘size_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 447 | fw ? trimEnd : rowi); // alignment trim 3' end | ~~~^~~~~~~~~~~~~~~~ aligner_sw.cpp:465:5: error: could not convert ‘((fw == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 465 | if(!fw) { | ^~~ | | | __vector(4) int aligner_sw.cpp: In member function ‘__vector(4) __bool int SwAligner::align(RandomSource&, TAlScore&)’: aligner_sw.cpp:489:27: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 489 | sse8succ_ = sse16succ_ = false; | ^~~~~ aligner_sw.cpp:492:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 492 | bool checkpointed = rdlen >= cperMinlen_; | ~~~~~~^~~~~~~~~~~~~~ | | | bool aligner_sw.cpp:493:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 493 | bool gathered = false; // Did gathering happen along with alignment? | ^~~~~ aligner_sw.cpp:494:10: error: could not convert ‘((SwAligner*)this)->SwAligner::sc_->Scoring::monotone’ from ‘const __vector(4) __bool int’ to ‘bool’ 494 | if(sc_->monotone) { | ~~~~~^~~~~~~~ | | | const __vector(4) __bool int aligner_sw.cpp:496:30: error: could not convert ‘((((((((SwAligner*)this)->SwAligner::enable8_ != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((((SwAligner*)this)->SwAligner::readSse16_ == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((SwAligner*)this)->SwAligner::minsc_ >= -254) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 496 | if(enable8_ && !readSse16_ && minsc_ >= -254) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_sw.cpp:498:7: error: could not convert ‘checkpointed’ from ‘__vector(4) __bool int’ to ‘bool’ 498 | if(checkpointed) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int aligner_sw.cpp:499:33: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 499 | best = alignGatherEE8(flag, false); | ^~~~~ | | | bool In file included from aligner_sw.cpp:25: aligner_sw.h:477:19: note: initializing argument 2 of ‘TAlScore SwAligner::alignGatherEE8(int&, __vector(4) __bool int)’ 477 | int& flag, bool debug); | ^ aligner_sw.cpp:501:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 501 | gathered = true; | ^~~~ aligner_sw.cpp:504:47: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 504 | best = alignNucleotidesEnd2EndSseU8(flag, false); | ^~~~~ | | | bool In file included from aligner_sw.cpp:25: aligner_sw.h:450:19: note: initializing argument 2 of ‘TAlScore SwAligner::alignNucleotidesEnd2EndSseU8(int&, __vector(4) __bool int)’ 450 | int& flag, bool debug); | ^ aligner_sw.cpp:512:22: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 512 | sse8succ_ = (flag == 0); | ~~~~~~^~~~~ | | | bool aligner_sw.cpp:529:7: error: could not convert ‘checkpointed’ from ‘__vector(4) __bool int’ to ‘bool’ 529 | if(checkpointed) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int aligner_sw.cpp:530:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 530 | best = alignGatherEE16(flag, false); | ^~~~~ | | | bool In file included from aligner_sw.cpp:25: aligner_sw.h:481:19: note: initializing argument 2 of ‘TAlScore SwAligner::alignGatherEE16(int&, __vector(4) __bool int)’ 481 | int& flag, bool debug); | ^ aligner_sw.cpp:532:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 532 | gathered = true; | ^~~~ aligner_sw.cpp:535:48: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 535 | best = alignNucleotidesEnd2EndSseI16(flag, false); | ^~~~~ | | | bool In file included from aligner_sw.cpp:25: aligner_sw.h:454:19: note: initializing argument 2 of ‘TAlScore SwAligner::alignNucleotidesEnd2EndSseI16(int&, __vector(4) __bool int)’ 454 | int& flag, bool debug); | ^ aligner_sw.cpp:543:23: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 543 | sse16succ_ = (flag == 0); | ~~~~~~^~~~~ | | | bool aligner_sw.cpp:548:15: error: could not convert ‘(((((SwAligner*)this)->SwAligner::enable8_ != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((((SwAligner*)this)->SwAligner::readSse16_ == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 548 | if(enable8_ && !readSse16_) { | ~~~~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int aligner_sw.cpp:550:7: error: could not convert ‘checkpointed’ from ‘__vector(4) __bool int’ to ‘bool’ 550 | if(checkpointed) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int aligner_sw.cpp:551:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 551 | best = alignGatherLoc8(flag, false); | ^~~~~ | | | bool In file included from aligner_sw.cpp:25: aligner_sw.h:479:19: note: initializing argument 2 of ‘TAlScore SwAligner::alignGatherLoc8(int&, __vector(4) __bool int)’ 479 | int& flag, bool debug); | ^ aligner_sw.cpp:553:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 553 | gathered = true; | ^~~~ aligner_sw.cpp:556:45: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 556 | best = alignNucleotidesLocalSseU8(flag, false); | ^~~~~ | | | bool In file included from aligner_sw.cpp:25: aligner_sw.h:452:19: note: initializing argument 2 of ‘TAlScore SwAligner::alignNucleotidesLocalSseU8(int&, __vector(4) __bool int)’ 452 | int& flag, bool debug); | ^ aligner_sw.cpp:568:7: error: could not convert ‘checkpointed’ from ‘__vector(4) __bool int’ to ‘bool’ 568 | if(checkpointed) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int aligner_sw.cpp:569:46: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 569 | best = alignNucleotidesLocalSseI16(flag, false); | ^~~~~ | | | bool In file included from aligner_sw.cpp:25: aligner_sw.h:456:19: note: initializing argument 2 of ‘TAlScore SwAligner::alignNucleotidesLocalSseI16(int&, __vector(4) __bool int)’ 456 | int& flag, bool debug); | ^ aligner_sw.cpp:570:35: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 570 | best = alignGatherLoc16(flag, false); | ^~~~~ | | | bool In file included from aligner_sw.cpp:25: aligner_sw.h:483:19: note: initializing argument 2 of ‘TAlScore SwAligner::alignGatherLoc16(int&, __vector(4) __bool int)’ 483 | int& flag, bool debug); | ^ aligner_sw.cpp:572:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 572 | gathered = true; | ^~~~ aligner_sw.cpp:575:46: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 575 | best = alignNucleotidesLocalSseI16(flag, false); | ^~~~~ | | | bool In file included from aligner_sw.cpp:25: aligner_sw.h:456:19: note: initializing argument 2 of ‘TAlScore SwAligner::alignNucleotidesLocalSseI16(int&, __vector(4) __bool int)’ 456 | int& flag, bool debug); | ^ aligner_sw.cpp:583:23: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 583 | sse16succ_ = (flag == 0); | ~~~~~~^~~~~ | | | bool aligner_sw.cpp:585:22: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 585 | sse8succ_ = (flag == 0); | ~~~~~~^~~~~ | | | bool aligner_sw.cpp:660:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 660 | return false; | ^~~~~ aligner_sw.cpp:662:5: error: could not convert ‘((gathered == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 662 | if(!gathered) { | ^~~~~~~~~ | | | __vector(4) int aligner_sw.cpp:665:11: error: could not convert ‘((SwAligner*)this)->SwAligner::sc_->Scoring::monotone’ from ‘const __vector(4) __bool int’ to ‘bool’ 665 | if(sc_->monotone) { | ~~~~~^~~~~~~~ | | | const __vector(4) __bool int aligner_sw.cpp:666:7: error: could not convert ‘((SwAligner*)this)->SwAligner::sse8succ_’ from ‘__vector(4) __bool int’ to ‘bool’ 666 | if(sse8succ_) { | ^~~~~~~~~ | | | __vector(4) __bool int aligner_sw.cpp:681:7: error: could not convert ‘((SwAligner*)this)->SwAligner::sse8succ_’ from ‘__vector(4) __bool int’ to ‘bool’ 681 | if(sse8succ_) { | ^~~~~~~~~ | | | __vector(4) __bool int aligner_sw.cpp:697:5: error: could not convert ‘((((SwAligner*)this)->SwAligner::btncand_.EList::empty() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 697 | if(!btncand_.empty()) { | ^~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_sw.cpp: In member function ‘__vector(4) __bool int SwAligner::nextAlignment(SwResult&, TAlScore, RandomSource&)’: aligner_sw.cpp:717:9: error: could not convert ‘((SwAligner*)this)->SwAligner::done()’ from ‘__vector(4) __bool int’ to ‘bool’ 717 | if(done()) { | ~~~~^~ | | | __vector(4) __bool int aligner_sw.cpp:719:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 719 | return false; | ^~~~~ aligner_sw.cpp:730:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 730 | bool checkpointed = rdlen >= cperMinlen_; | ~~~~~~^~~~~~~~~~~~~~ | | | bool aligner_sw.cpp:744:6: error: could not convert ‘((SwAligner*)this)->SwAligner::sse16succ_’ from ‘__vector(4) __bool int’ to ‘bool’ 744 | if(sse16succ_) { | ^~~~~~~~~~ | | | __vector(4) __bool int aligner_sw.cpp:745:21: error: inferred scalar type ‘SSEData’ is not an integer or floating point type of the same size as ‘__bool int’ 745 | SSEData& d = fw_ ? sseI16fw_ : sseI16rc_; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ aligner_sw.cpp:746:43: error: could not convert ‘((((((((checkpointed == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((d.SSEData::mat_.SSEMatrix::reset_.EList<__vector(4) __bool int>::operator[](row) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((d.SSEData::mat_.SSEMatrix::reportedThrough(row, col) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 746 | if(!checkpointed && d.mat_.reset_[row] && d.mat_.reportedThrough(row, col)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_sw.cpp:753:13: error: could not convert ‘((SwAligner*)this)->SwAligner::sse8succ_’ from ‘__vector(4) __bool int’ to ‘bool’ 753 | } else if(sse8succ_) { | ^~~~~~~~~ | | | __vector(4) __bool int aligner_sw.cpp:754:21: error: inferred scalar type ‘SSEData’ is not an integer or floating point type of the same size as ‘__bool int’ 754 | SSEData& d = fw_ ? sseU8fw_ : sseU8rc_; | ~~~~^~~~~~~~~~~~~~~~~~~~~ aligner_sw.cpp:755:43: error: could not convert ‘((((((((checkpointed == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((d.SSEData::mat_.SSEMatrix::reset_.EList<__vector(4) __bool int>::operator[](row) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((d.SSEData::mat_.SSEMatrix::reportedThrough(row, col) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 755 | if(!checkpointed && d.mat_.reset_[row] && d.mat_.reportedThrough(row, col)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_sw.cpp:763:11: error: could not convert ‘((SwAligner*)this)->SwAligner::sc_->Scoring::monotone’ from ‘const __vector(4) __bool int’ to ‘bool’ 763 | if(sc_->monotone) { | ~~~~~^~~~~~~~ | | | const __vector(4) __bool int aligner_sw.cpp:764:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 764 | bool ret = false; | ^~~~~ aligner_sw.cpp:765:7: error: could not convert ‘((SwAligner*)this)->SwAligner::sse8succ_’ from ‘__vector(4) __bool int’ to ‘bool’ 765 | if(sse8succ_) { | ^~~~~~~~~ | | | __vector(4) __bool int aligner_sw.cpp:769:8: error: could not convert ‘checkpointed’ from ‘__vector(4) __bool int’ to ‘bool’ 769 | if(checkpointed) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int aligner_sw.cpp:774:7: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 774 | true, // in: use mini-fill? | ^~~~ | | | bool In file included from aligner_sw.cpp:25: aligner_sw.h:547:18: note: initializing argument 2 of ‘__vector(4) __bool int SwAligner::backtrace(TAlScore, __vector(4) __bool int, __vector(4) __bool int, SwResult&, size_t&, size_t, size_t, size_t, size_t&, RandomSource&)’ 547 | bool fill, // in: use mini-fill? | ^ aligner_sw.cpp:852:14: error: could not convert ‘((SwAligner*)this)->SwAligner::sse16succ_’ from ‘__vector(4) __bool int’ to ‘bool’ 852 | } else if(sse16succ_) { | ^~~~~~~~~~ | | | __vector(4) __bool int aligner_sw.cpp:855:8: error: could not convert ‘checkpointed’ from ‘__vector(4) __bool int’ to ‘bool’ 855 | if(checkpointed) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int aligner_sw.cpp:860:7: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 860 | true, // in: use mini-fill? | ^~~~ | | | bool In file included from aligner_sw.cpp:25: aligner_sw.h:547:18: note: initializing argument 2 of ‘__vector(4) __bool int SwAligner::backtrace(TAlScore, __vector(4) __bool int, __vector(4) __bool int, SwResult&, size_t&, size_t, size_t, size_t, size_t&, RandomSource&)’ 547 | bool fill, // in: use mini-fill? | ^ aligner_sw.cpp:908:7: error: could not convert ‘ret’ from ‘__vector(4) __bool int’ to ‘bool’ 908 | if(ret) { | ^~~ | | | __vector(4) __bool int aligner_sw.cpp:920:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 920 | bool dom = false; | ^~~~~ aligner_sw.cpp:935:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 935 | dom = true; | ^~~~ aligner_sw.cpp:940:7: error: could not convert ‘dom’ from ‘__vector(4) __bool int’ to ‘bool’ 940 | if(dom) { | ^~~ | | | __vector(4) __bool int aligner_sw.cpp:946:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 946 | bool ret = false; | ^~~~~ aligner_sw.cpp:947:7: error: could not convert ‘((SwAligner*)this)->SwAligner::sse8succ_’ from ‘__vector(4) __bool int’ to ‘bool’ 947 | if(sse8succ_) { | ^~~~~~~~~ | | | __vector(4) __bool int aligner_sw.cpp:951:8: error: could not convert ‘checkpointed’ from ‘__vector(4) __bool int’ to ‘bool’ 951 | if(checkpointed) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int aligner_sw.cpp:956:7: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 956 | true, // in: use mini-fill? | ^~~~ | | | bool In file included from aligner_sw.cpp:25: aligner_sw.h:547:18: note: initializing argument 2 of ‘__vector(4) __bool int SwAligner::backtrace(TAlScore, __vector(4) __bool int, __vector(4) __bool int, SwResult&, size_t&, size_t, size_t, size_t, size_t&, RandomSource&)’ 547 | bool fill, // in: use mini-fill? | ^ aligner_sw.cpp:1032:14: error: could not convert ‘((SwAligner*)this)->SwAligner::sse16succ_’ from ‘__vector(4) __bool int’ to ‘bool’ 1032 | } else if(sse16succ_) { | ^~~~~~~~~~ | | | __vector(4) __bool int aligner_sw.cpp:1035:8: error: could not convert ‘checkpointed’ from ‘__vector(4) __bool int’ to ‘bool’ 1035 | if(checkpointed) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int aligner_sw.cpp:1040:7: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 1040 | true, // in: use mini-fill? | ^~~~ | | | bool In file included from aligner_sw.cpp:25: aligner_sw.h:547:18: note: initializing argument 2 of ‘__vector(4) __bool int SwAligner::backtrace(TAlScore, __vector(4) __bool int, __vector(4) __bool int, SwResult&, size_t&, size_t, size_t, size_t, size_t&, RandomSource&)’ 547 | bool fill, // in: use mini-fill? | ^ aligner_sw.cpp:1088:7: error: could not convert ‘ret’ from ‘__vector(4) __bool int’ to ‘bool’ 1088 | if(ret) { | ^~~ | | | __vector(4) __bool int aligner_sw.cpp:1104:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1104 | return false; | ^~~~~ aligner_sw.cpp:1108:5: error: could not convert ‘((((SwAligner*)this)->SwAligner::fw_ == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1108 | if(!fw_) { | ^~~~ | | | __vector(4) int aligner_sw.cpp:1116:9: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1116 | return true; | ^~~~ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: sstring.h: In instantiation of ‘unsigned int sstr_eq(const T1&, const T2&) [with T1 = S2bDnaString; T2 = S2bDnaString]’: sstring.h:1397:26: required from here sstring.h:96:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 96 | if(len1 != len2) return false; | ^~~~~ sstring.h:98:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 98 | if(s1[i] != s2[i]) return false; | ^~~~~ sstring.h:100:9: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 100 | return true; | ^~~~ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: sstring.h: In instantiation of ‘unsigned int SStringExpandable::empty() const [with T = char; int S = 1024; int M = 2]’: read.h:118:22: required from here sstring.h:2036:35: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 2036 | bool empty() const { return len_ == 0; } | ~~~~~^~~~ | | | bool sstring.h: In instantiation of ‘const char* SStringExpandable::toZBufXForm(const char*) const [with T = char; int S = 1024; int M = 2]’: read.h:204:35: required from here sstring.h:2044:3: error: could not convert ‘((const SStringExpandable*)this)->SStringExpandable::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 2044 | if(empty()) { | ^~ | | | __vector(4) __bool int sstring.h: In instantiation of ‘const T* SStringExpandable::toZBuf() const [with T = char; int S = 1024; int M = 2]’: read.h:232:21: required from here sstring.h:2063:3: error: could not convert ‘((const SStringExpandable*)this)->SStringExpandable::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 2063 | if(empty()) { | ^~ | | | __vector(4) __bool int In file included from read.h:25, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: ds.h: In instantiation of ‘unsigned int EList::empty() const [with T = FmStringOp; int S = 128]’: read.h:384:16: required from here ds.h:473:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 473 | inline bool empty() const { return cur_ == 0; } | ~~~~~^~~~ | | | bool In file included from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: blockwise_sa.h: In instantiation of ‘void BlockwiseSA::verbose(const string&) const [with TStr = S2bDnaString; std::string = std::__cxx11::basic_string]’: blockwise_sa.h:474:3: required from here blockwise_sa.h:151:3: error: could not convert ‘((const BlockwiseSA*)this)->BlockwiseSA::verbose()’ from ‘__vector(4) __bool int’ to ‘bool’ 151 | if(this->verbose()) { | ^~ | | | __vector(4) __bool int In file included from read.h:25, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: ds.h: In instantiation of ‘unsigned int EList::operator==(const EList&) const [with T = Edit; int S = 128]’: aligner_result.h:1826:29: required from here ds.h:742:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 742 | return false; | ^~~~~ ds.h:746:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 746 | return false; | ^~~~~ ds.h:749:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 749 | return true; | ^~~~ ds.h: In instantiation of ‘unsigned int EList::empty() const [with T = DpBtCandidate; int S = 128]’: aligner_sw.cpp:697:21: required from here ds.h:473:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 473 | inline bool empty() const { return cur_ == 0; } | ~~~~~^~~~ | | | bool In file included from diff_sample.h:26, from blockwise_sa.h:29, from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: multikey_qsort.h: In instantiation of ‘void qsortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’: multikey_qsort.h:1158:22: required from ‘void mkeyQSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, int, size_t, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ multikey_qsort.h:763:18: required from ‘void mkeyQSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, int, __vector(4) __bool int, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ blockwise_sa.h:478:56: required from here multikey_qsort.h:829:15: error: could not convert ‘sufDcLtU8((* & host1), (* & host), hlen, ((size_t)(*(s + ((sizetype)(i * 4))))), ((size_t)(*(s + (((sizetype)(end * 4)) + 18446744073709551612)))), (* & dc), sanityCheck)’ from ‘__vector(4) __bool int’ to ‘bool’ 829 | if(sufDcLtU8(host1, host, hlen, s[i], s[end-1], dc, sanityCheck)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:843:36: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 843 | if(begin+cur > begin) qsortSufDcU8(host1, host, hlen, s, slen, dc, begin, begin+cur); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool multikey_qsort.h:843:36: note: when instantiating default argument for call to ‘void qsortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ multikey_qsort.h:843:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ multikey_qsort.h:813:7: note: initializing argument 9 of ‘void qsortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ 813 | bool sanityCheck = false) | ^ multikey_qsort.h:844:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 844 | if(end > begin+cur+1) qsortSufDcU8(host1, host, hlen, s, slen, dc, begin+cur+1, end); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool multikey_qsort.h:813:7: note: initializing argument 9 of ‘void qsortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ 813 | bool sanityCheck = false) | ^ multikey_qsort.h: In instantiation of ‘void bucketSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, uint8_t, size_t, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int; uint8_t = unsigned char]’: multikey_qsort.h:1166:20: required from ‘void mkeyQSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, int, size_t, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ multikey_qsort.h:763:18: required from ‘void mkeyQSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, int, __vector(4) __bool int, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ blockwise_sa.h:478:56: required from here multikey_qsort.h:1031:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1031 | bool first = true; | ^~~~~ multikey_qsort.h:1037:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1037 | first = false; | ~~~~~~^~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/unordered_set:46, from repeat_kmer.h:27, from gfm.h:60, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h: In instantiation of ‘void std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_deallocate_buckets(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__bucket_type*, std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type) [with _Key = long unsigned int; _Value = long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _H1 = std::hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<0, 1, 1>; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__bucket_type = std::__detail::_Hash_node_base*; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type = long unsigned int]’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:375:9: required from ‘void std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_deallocate_buckets() [with _Key = long unsigned int; _Value = long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _H1 = std::hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<0, 1, 1>]’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:1353:7: required from ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = long unsigned int; _Value = long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _H1 = std::hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<0, 1, 1>]’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/unordered_set.h:135:7: required from here /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:367:2: error: could not convert ‘((std::_Hashtable, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<0, 1, 1> >*)this)->std::_Hashtable, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<0, 1, 1> >::_M_uses_single_bucket(__bkts)’ from ‘__vector(4) __bool int’ to ‘bool’ 367 | if (_M_uses_single_bucket(__bkts)) | ^~ | | | __vector(4) __bool int In file included from diff_sample.h:26, from blockwise_sa.h:29, from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: multikey_qsort.h: In instantiation of ‘unsigned int sufDcLtU8(const T1&, const T2&, size_t, size_t, size_t, const DifferenceCoverSample&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int]’: multikey_qsort.h:829:15: required from ‘void qsortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ multikey_qsort.h:1158:22: required from ‘void mkeyQSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, int, size_t, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ multikey_qsort.h:763:18: required from ‘void mkeyQSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, int, __vector(4) __bool int, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ blockwise_sa.h:478:56: required from here multikey_qsort.h:791:71: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 791 | bool ret = dc.breakTie((TIndexOffU)(s1+diff), (TIndexOffU)(s2+diff)) < 0; In file included from /usr/powerpc64le-linux-gnu/include/c++/9/unordered_set:46, from repeat_kmer.h:27, from gfm.h:60, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h: In instantiation of ‘unsigned int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_uses_single_bucket(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__bucket_type*) const [with _Key = long unsigned int; _Value = long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _H1 = std::hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<0, 1, 1>; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__bucket_type = std::__detail::_Hash_node_base*]’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:367:2: required from ‘void std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_deallocate_buckets(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__bucket_type*, std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type) [with _Key = long unsigned int; _Value = long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _H1 = std::hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<0, 1, 1>; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__bucket_type = std::__detail::_Hash_node_base*; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type = long unsigned int]’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:375:9: required from ‘void std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_deallocate_buckets() [with _Key = long unsigned int; _Value = long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _H1 = std::hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<0, 1, 1>]’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:1353:7: required from ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = long unsigned int; _Value = long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _H1 = std::hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<0, 1, 1>]’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/unordered_set.h:135:7: required from here /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:343:32: error: cannot convert ‘long int’ to ‘__vector(4) __bool int’ in return 343 | { return __builtin_expect(__bkts == &_M_single_bucket, false); } | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algobase.h:71, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/char_traits.h:39, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:40, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_sw.cpp:25: /usr/powerpc64le-linux-gnu/include/c++/9/bits/predefined_ops.h: In instantiation of ‘bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = DpBtCandidate*; _Iterator2 = DpBtCandidate*]’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algo.h:1846:14: required from ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = DpBtCandidate*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algo.h:1884:25: required from ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = DpBtCandidate*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algo.h:1970:31: required from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = DpBtCandidate*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algo.h:4867:18: required from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = DpBtCandidate*]’ ds.h:830:12: required from ‘void EList::sortPortion(size_t, size_t) [with T = DpBtCandidate; int S = 128; size_t = long unsigned int]’ ds.h:853:3: required from ‘void EList::sort() [with T = DpBtCandidate; int S = 128]’ aligner_sw.cpp:698:17: required from here /usr/powerpc64le-linux-gnu/include/c++/9/bits/predefined_ops.h:43:23: error: cannot convert ‘__vector(4) __bool int’ to ‘bool’ in return 43 | { return *__it1 < *__it2; } | ~~~~~~~^~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/predefined_ops.h: In instantiation of ‘bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = DpBtCandidate; _Iterator = DpBtCandidate*]’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algo.h:1827:20: required from ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = DpBtCandidate*; _Compare = __gnu_cxx::__ops::_Val_less_iter]’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algo.h:1854:36: required from ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = DpBtCandidate*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algo.h:1884:25: required from ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = DpBtCandidate*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algo.h:1970:31: required from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = DpBtCandidate*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algo.h:4867:18: required from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = DpBtCandidate*]’ ds.h:830:12: required from ‘void EList::sortPortion(size_t, size_t) [with T = DpBtCandidate; int S = 128; size_t = long unsigned int]’ ds.h:853:3: required from ‘void EList::sort() [with T = DpBtCandidate; int S = 128]’ aligner_sw.cpp:698:17: required from here /usr/powerpc64le-linux-gnu/include/c++/9/bits/predefined_ops.h:90:22: error: cannot convert ‘__vector(4) __bool int’ to ‘bool’ in return 90 | { return __val < *__it; } | ~~~~~~^~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/predefined_ops.h: In instantiation of ‘bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = DpBtCandidate*; _Value = DpBtCandidate]’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_heap.h:133:48: required from ‘void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = DpBtCandidate*; _Distance = long int; _Tp = DpBtCandidate; _Compare = __gnu_cxx::__ops::_Iter_less_val]’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_heap.h:237:23: required from ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = DpBtCandidate*; _Distance = long int; _Tp = DpBtCandidate; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_heap.h:342:22: required from ‘void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = DpBtCandidate*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algo.h:1671:23: required from ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = DpBtCandidate*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algo.h:1932:25: required from ‘void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = DpBtCandidate*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algo.h:1947:27: required from ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = DpBtCandidate*; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algo.h:1967:25: required from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = DpBtCandidate*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algo.h:4867:18: required from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = DpBtCandidate*]’ ds.h:830:12: required from ‘void EList::sortPortion(size_t, size_t) [with T = DpBtCandidate; int S = 128; size_t = long unsigned int]’ ds.h:853:3: required from ‘void EList::sort() [with T = DpBtCandidate; int S = 128]’ aligner_sw.cpp:698:17: required from here /usr/powerpc64le-linux-gnu/include/c++/9/bits/predefined_ops.h:65:22: error: cannot convert ‘__vector(4) __bool int’ to ‘bool’ in return 65 | { return *__it < __val; } | ~~~~~~^~~~~~~ | | | __vector(4) __bool int In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_result.cpp:22: gfm.h: In static member function ‘static std::pair*, GFM*> GFM::fromStrings(const EList >&, bool, int, bool, int32_t, int32_t, int32_t, const string&, bool, index_t, index_t, index_t, int, uint32_t, bool, bool, bool)’: gfm.h:1169:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1169 | auto_ptr ss(new stringstream()); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from aligner_result.cpp:21: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_result.cpp:22: gfm.h:1173:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1173 | auto_ptr fb(new FileBuf(ss.get())); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from aligner_result.cpp:21: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from unique.h:38, from aln_sink.h:25, from aln_sink.cpp:22: gfm.h: In static member function ‘static std::pair*, GFM*> GFM::fromStrings(const EList >&, bool, int, bool, int32_t, int32_t, int32_t, const string&, bool, index_t, index_t, index_t, int, uint32_t, bool, bool, bool)’: gfm.h:1169:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1169 | auto_ptr ss(new stringstream()); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from aln_sink.cpp:20: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from unique.h:38, from aln_sink.h:25, from aln_sink.cpp:22: gfm.h:1173:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1173 | auto_ptr fb(new FileBuf(ss.get())); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from aln_sink.cpp:20: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from unique.h:38, from unique.cpp:20: gfm.h: In static member function ‘static std::pair*, GFM*> GFM::fromStrings(const EList >&, bool, int, bool, int32_t, int32_t, int32_t, const string&, bool, index_t, index_t, index_t, int, uint32_t, bool, bool, bool)’: gfm.h:1169:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1169 | auto_ptr ss(new stringstream()); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from unique.h:38, from unique.cpp:20: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from unique.h:38, from unique.cpp:20: gfm.h:1173:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1173 | auto_ptr fb(new FileBuf(ss.get())); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from unique.h:38, from unique.cpp:20: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_bt.h:25, from aligner_bt.cpp:20: gfm.h: In static member function ‘static std::pair*, GFM*> GFM::fromStrings(const EList >&, bool, int, bool, int32_t, int32_t, int32_t, const string&, bool, index_t, index_t, index_t, int, uint32_t, bool, bool, bool)’: gfm.h:1169:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1169 | auto_ptr ss(new stringstream()); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_bt.h:25, from aligner_bt.cpp:20: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_bt.h:25, from aligner_bt.cpp:20: gfm.h:1173:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1173 | auto_ptr fb(new FileBuf(ss.get())); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_bt.h:25, from aligner_bt.cpp:20: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from aligner_bt.h:31, from aligner_bt.cpp:20: sse_util.h: In member function ‘__vector(4) __bool int EList_m128i::empty() const’: sse_util.h:79:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 79 | inline bool empty() const { return cur_ == 0; } | ~~~~~^~~~ | | | bool sse_util.h: In member function ‘__vector(4) __bool int EList_m128i::null() const’: sse_util.h:84:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 84 | inline bool null() const { return list_ == NULL; } | ^ | | | bool sse_util.h: In member function ‘__vector(4) __bool int CpQuad::operator==(const CpQuad&) const’: sse_util.h:329:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 327 | return sc[0] == o.sc[0] && | ~~~~~~~~~~~~~~~~~~~ 328 | sc[1] == o.sc[1] && | ~~~~~~~~~~~~~~~~~~~ 329 | sc[2] == o.sc[2] && | ~~~~~~~~~~~~~~~~~^~ | | | bool 330 | sc[3] == o.sc[3]; | ~~~~~~~~~~~~~~~~ sse_util.h: In member function ‘void Checkpointer::init(size_t, size_t, size_t, int64_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int)’: sse_util.h:371:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 371 | debug_ = true; | ^~~~ sse_util.h:373:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 373 | firstCommit_ = true; | ^~~~ sse_util.h:374:25: error: cannot convert ‘__vector(4) int’ to ‘size_t’ {aka ‘long unsigned int’} in initialization 374 | size_t perword = (is8 ? 16 : 8); | ~~~~~^~~~~~~~~ | | | __vector(4) int sse_util.h:377:6: error: could not convert ‘doTri’ from ‘__vector(4) __bool int’ to ‘bool’ 377 | if(doTri) { | ^~~~~ | | | __vector(4) __bool int sse_util.h:387:6: error: could not convert ‘((Checkpointer*)this)->Checkpointer::debug_’ from ‘__vector(4) __bool int’ to ‘bool’ 387 | if(debug_) { | ^~~~~~ | | | __vector(4) __bool int sse_util.h: In member function ‘int64_t Checkpointer::debugCell(size_t, size_t, int) const’: sse_util.h:411:22: error: cannot convert ‘__vector(4) int’ to ‘int16_t’ {aka ‘short int’} in initialization 411 | int16_t sc = (is8_ ? ((uint8_t*)ptr)[div] : ((int16_t*)ptr)[div]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int sse_util.h:414:6: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::is8_’ from ‘const __vector(4) __bool int’ to ‘bool’ 414 | if(is8_) { | ^~~~ | | | const __vector(4) __bool int sse_util.h:415:7: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::local_’ from ‘const __vector(4) __bool int’ to ‘bool’ 415 | if(local_) { | ^~~~~~ | | | const __vector(4) __bool int sse_util.h:422:7: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::local_’ from ‘const __vector(4) __bool int’ to ‘bool’ 422 | if(local_) { | ^~~~~~ | | | const __vector(4) __bool int sse_util.h: In member function ‘__vector(4) __bool int Checkpointer::isCheckpointed(size_t, size_t) const’: sse_util.h:439:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 439 | return mod >= per_ - 2; | ~~~~^~~~~~~~~~~ | | | bool sse_util.h: In member function ‘int64_t Checkpointer::scoreTriangle(size_t, size_t, int) const’: sse_util.h:447:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 447 | bool diag1 = ((row + col) & lomask_) == per_ - 2; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ | | | bool sse_util.h:449:6: error: could not convert ‘diag1’ from ‘__vector(4) __bool int’ to ‘bool’ 449 | if(diag1) { | ^~~~~ | | | __vector(4) __bool int sse_util.h: In member function ‘int64_t Checkpointer::scoreSquare(size_t, size_t, int) const’: sse_util.h:488:22: error: cannot convert ‘__vector(4) int’ to ‘int16_t’ {aka ‘short int’} in initialization 488 | int16_t sc = (is8_ ? ((uint8_t*)ptr)[div] : ((int16_t*)ptr)[div]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int sse_util.h:491:6: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::is8_’ from ‘const __vector(4) __bool int’ to ‘bool’ 491 | if(is8_) { | ^~~~ | | | const __vector(4) __bool int sse_util.h:492:7: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::local_’ from ‘const __vector(4) __bool int’ to ‘bool’ 492 | if(local_) { | ^~~~~~ | | | const __vector(4) __bool int sse_util.h:499:7: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::local_’ from ‘const __vector(4) __bool int’ to ‘bool’ 499 | if(local_) { | ^~~~~~ | | | const __vector(4) __bool int sse_util.h: In member function ‘void Checkpointer::reset()’: sse_util.h:518:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 518 | local_ = false; | ^~~~~ sse_util.h:521:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 521 | firstCommit_ = true; | ^~~~ sse_util.h:522:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 522 | is8_ = debug_ = false; | ^~~~~ sse_util.h: In member function ‘__vector(4) __bool int Checkpointer::inited() const’: sse_util.h:529:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 529 | return nrow_ > 0; | ~~~~~~^~~ | | | bool In file included from aligner_bt.cpp:20: aligner_bt.h: In member function ‘void BtBranchProblem::initBt(size_t, size_t, __vector(4) __bool int, __vector(4) __bool int, TAlScore)’: aligner_bt.h:227:6: error: could not convert ‘fill’ from ‘__vector(4) __bool int’ to ‘bool’ 227 | if(fill) { | ^~~~ | | | __vector(4) __bool int aligner_bt.h: In member function ‘void BtBranchProblem::reset()’: aligner_bt.h:241:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 241 | fill_ = fw_ = usecp_ = false; | ^~~~~ aligner_bt.h: In member function ‘__vector(4) __bool int BtBranchProblem::inited() const’: aligner_bt.h:248:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 248 | return qry_ != NULL; | ^ | | | bool aligner_bt.h: In member function ‘void BtBranch::reset()’: aligner_bt.h:351:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 351 | curtailed_ = false; | ^~~~~ aligner_bt.h: In member function ‘__vector(4) __bool int BtBranch::isSolution(const BtBranchProblem&) const’: aligner_bt.h:375:34: error: cannot convert ‘const bool’ to ‘const __vector(4) __bool int’ in initialization 375 | const bool end2end = prob.sc_->monotone; | ~~~~~~~~~~^~~~~~~~ | | | const bool aligner_bt.h: In member function ‘__vector(4) __bool int BtBranch::isValid(const BtBranchProblem&) const’: aligner_bt.h:386:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 386 | return false; | ^~~~~ aligner_bt.h:388:16: error: could not convert ‘((const BtBranch*)this)->BtBranch::isSolution((* & prob))’ from ‘__vector(4) __bool int’ to ‘bool’ 388 | if(isSolution(prob)) { | ~~~~~~~~~~^~~~~~ | | | __vector(4) __bool int aligner_bt.h:390:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 390 | return true; | ^~~~ aligner_bt.h:395:21: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 395 | return score_st_ == prob.targ_; | ~~~~~~~~~~^~~~~~~~~~~~~ | | | bool aligner_bt.h:399:33: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 399 | return score_st_ + bonusLeft >= prob.targ_; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ | | | bool aligner_bt.h: In member function ‘__vector(4) __bool int BtBranch::overlap(const BtBranchProblem&, const BtBranch&) const’: aligner_bt.h:422:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 422 | return false; | ^~~~~ aligner_bt.h:436:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 436 | return true; | ^~~~ aligner_bt.h:438:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 438 | return false; | ^~~~~ aligner_bt.h: In member function ‘__vector(4) __bool int BtBranch::operator<(const BtBranch&) const’: aligner_bt.h:447:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 447 | return uppermostRow() < o.uppermostRow(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ | | | bool aligner_bt.h:449:49: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 449 | if(score_st_ != o.score_st_) return score_st_ > o.score_st_; | ~~~~~~~~~~^~~~~~~~~~~~~ | | | bool aligner_bt.h:450:44: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 450 | if(row_ != o.row_) return row_ < o.row_; | ~~~~~^~~~~~~~ | | | bool aligner_bt.h:451:44: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 451 | if(col_ != o.col_) return col_ > o.col_; | ~~~~~^~~~~~~~ | | | bool aligner_bt.h:452:49: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 452 | if(parentId_ != o.parentId_) return parentId_ > o.parentId_; | ~~~~~~~~~~^~~~~~~~~~~~~ | | | bool aligner_bt.h:454:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 454 | return false; | ^~~~~ aligner_bt.h: In member function ‘__vector(4) __bool int BtBranch::endsInFirstRow() const’: aligner_bt.h:463:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 463 | return (int64_t)len_ == row_+1; | ~~~~~~~~~~~~~~^~~~~~~~~ | | | bool aligner_bt.h: In member function ‘size_t BtBranchTracer::best(RandomSource&)’: aligner_bt.h:594:26: error: inferred scalar type ‘long unsigned int’ is not an integer or floating point type of the same size as ‘__bool int’ 594 | size_t id = sortedSel_ ? sorted1_[cur_] : sorted2_[cur_]; aligner_bt.h: In member function ‘__vector(4) __bool int BtBranchTracer::empty() const’: aligner_bt.h:603:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 603 | return size() == 0; | ~~~~~~~^~~~ | | | bool aligner_bt.h: In member function ‘size_t BtBranchTracer::size() const’: aligner_bt.h:611:22: error: inferred scalar type ‘size_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 611 | (sortedSel_ ? sorted1_.size() : sorted2_.size()) - cur_; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_bt.h: In member function ‘__vector(4) __bool int BtBranchTracer::emptySolution() const’: aligner_bt.h:618:25: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 618 | return sizeSolution() == 0; | ~~~~~~~~~~~~~~~^~~~ | | | bool aligner_bt.h: In member function ‘void BtBranchTracer::initBt(TAlScore, size_t, size_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, RandomSource&)’: aligner_bt.h:717:6: error: could not convert ‘((((BtBranchTracer*)this)->BtBranchTracer::prob_.BtBranchProblem::fill_ == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 717 | if(!prob_.fill_) { | ^~~~~~~~~~~~ | | | __vector(4) int aligner_bt.h:728:8: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 728 | true, // this is the root | ^~~~ | | | bool aligner_bt.h:368:8: note: initializing argument 9 of ‘void BtBranch::init(const BtBranchProblem&, size_t, TAlScore, TAlScore, int64_t, int64_t, Edit, int, __vector(4) __bool int, __vector(4) __bool int)’ 368 | bool root, | ^ aligner_bt.h:730:25: error: could not convert ‘(&((BtBranchTracer*)this)->BtBranchTracer::bs_.EFactory::operator[](id))->BtBranch::isSolution(((BtBranchTracer*)this)->BtBranchTracer::prob_)’ from ‘__vector(4) __bool int’ to ‘bool’ 730 | if(bs_[id].isSolution(prob_)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~ | | | __vector(4) __bool int aligner_bt.h:739:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 739 | bool done = false, abort = false; | ^~~~~ aligner_bt.h:739:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 739 | bool done = false, abort = false; | ^~~~~ aligner_bt.h:741:16: error: could not convert ‘(((((done == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((abort == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 741 | while(!done && !abort) { | ~~~~~~^~~~~~~~~ | | | __vector(4) int aligner_bt.h:751:8: error: could not convert ‘((BtBranchTracer*)this)->BtBranchTracer::doTri_’ from ‘__vector(4) __bool int’ to ‘bool’ 751 | if(doTri_) { | ^~~~~~ | | | __vector(4) __bool int In file included from aligner_bt.cpp:21: mask.h: In function ‘__vector(4) __bool int matches(int, int)’: mask.h:49:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 49 | return ((1 << i) & j) != 0; | ~~~~~~~~~~~~~~~^~~~ | | | bool aligner_bt.cpp: In member function ‘void BtBranchTracer::triangleFill(int64_t, int64_t, int, TAlScore, TAlScore, RandomSource&, int64_t&, int64_t&, int&, TAlScore&, __vector(4) __bool int&, __vector(4) __bool int&)’: aligner_bt.cpp:79:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 79 | bool upperleft = false; | ^~~~~ aligner_bt.cpp:82:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 82 | upperleft = true; | ^~~~ aligner_bt.cpp:90:21: error: cannot convert ‘bool’ to ‘const __vector(4) __bool int’ in initialization 90 | const bool local = !prob_.sc_->monotone; | ^~~~~~~~~~~~~~~~~~~~ | | | bool aligner_bt.cpp:93:5: error: could not convert ‘((upperleft == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 93 | if(!upperleft) { | ^~~~~~~~~~ | | | __vector(4) int aligner_bt.cpp:134:51: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 134 | bool allowGaps = fromend >= prob_.sc_->gapbar && rowc >= prob_.sc_->gapbar; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_bt.cpp:152:8: error: could not convert ‘allowGaps’ from ‘__vector(4) __bool int’ to ‘bool’ 152 | if(allowGaps) { | ^~~~~~~~~ | | | __vector(4) __bool int aligner_bt.cpp:157:11: error: could not convert ‘local’ from ‘const __vector(4) __bool int’ to ‘bool’ 157 | if(local) sc_h_up = max(sc_h_up, 0); | ^~~~~ | | | const __vector(4) __bool int aligner_bt.cpp:161:11: error: could not convert ‘local’ from ‘const __vector(4) __bool int’ to ‘bool’ 161 | if(local) sc_f_up = max(sc_f_up, 0); | ^~~~~ | | | const __vector(4) __bool int aligner_bt.cpp:182:11: error: could not convert ‘local’ from ‘const __vector(4) __bool int’ to ‘bool’ 182 | if(local) sc_h_lf = max(sc_h_lf, 0); | ^~~~~ | | | const __vector(4) __bool int aligner_bt.cpp:186:11: error: could not convert ‘local’ from ‘const __vector(4) __bool int’ to ‘bool’ 186 | if(local) sc_e_lf = max(sc_e_lf, 0); | ^~~~~ | | | const __vector(4) __bool int aligner_bt.cpp:206:30: error: could not convert ‘(((colc == 0) && (rowc > 0)) ? ((((((__vector(4) __bool int)local) == ((__vector(4) __bool int)(const __vector(4) __bool int){0, 0, 0, 0})) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 206 | if(colc == 0 && rowc > 0 && !local) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ | | | __vector(4) int aligner_bt.cpp:212:8: error: could not convert ‘local’ from ‘const __vector(4) __bool int’ to ‘bool’ 212 | if(local) sc_h_dg = max(sc_h_dg, 0); | ^~~~~ | | | const __vector(4) __bool int aligner_bt.cpp:29:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 29 | abort = true; \ | ^~~~ aligner_bt.cpp:334:3: note: in expansion of macro ‘CHECK_ROW_COL’ 334 | CHECK_ROW_COL(rowc, colc); | ^~~~~~~~~~~~~ aligner_bt.cpp:347:4: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 347 | true, // I am the root | ^~~~ | | | bool In file included from aligner_bt.cpp:20: aligner_bt.h:368:8: note: initializing argument 9 of ‘void BtBranch::init(const BtBranchProblem&, size_t, TAlScore, TAlScore, int64_t, int64_t, Edit, int, __vector(4) __bool int, __vector(4) __bool int)’ 368 | bool root, | ^ aligner_bt.cpp:420:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 420 | bool empty = (bs_[curid].len_ == 0 && curid == 0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | | | bool aligner_bt.cpp:421:8: error: could not convert ‘((empty == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 421 | if(!empty) { | ^~~~~~ | | | __vector(4) int aligner_bt.cpp:437:6: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 437 | false); // don't try to extend with exact matches | ^~~~~ | | | bool In file included from aligner_bt.cpp:20: aligner_bt.h:369:8: note: initializing argument 10 of ‘void BtBranch::init(const BtBranchProblem&, size_t, TAlScore, TAlScore, int64_t, int64_t, Edit, int, __vector(4) __bool int, __vector(4) __bool int)’ 369 | bool extend); | ^ aligner_bt.cpp:469:5: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 469 | false, // root? | ^~~~~ | | | bool In file included from aligner_bt.cpp:20: aligner_bt.h:368:8: note: initializing argument 9 of ‘void BtBranch::init(const BtBranchProblem&, size_t, TAlScore, TAlScore, int64_t, int64_t, Edit, int, __vector(4) __bool int, __vector(4) __bool int)’ 368 | bool root, | ^ aligner_bt.cpp:499:5: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 499 | false, // root? | ^~~~~ | | | bool In file included from aligner_bt.cpp:20: aligner_bt.h:368:8: note: initializing argument 9 of ‘void BtBranch::init(const BtBranchProblem&, size_t, TAlScore, TAlScore, int64_t, int64_t, Edit, int, __vector(4) __bool int, __vector(4) __bool int)’ 368 | bool root, | ^ aligner_bt.cpp:29:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 29 | abort = true; \ | ^~~~ aligner_bt.cpp:510:3: note: in expansion of macro ‘CHECK_ROW_COL’ 510 | CHECK_ROW_COL(rowc, colc); | ^~~~~~~~~~~~~ aligner_bt.cpp:519:51: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 519 | bool hit_new_tri = (idx < idx_orig && colc >= 0 && rowc >= 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ | | | bool aligner_bt.cpp:521:27: error: could not convert ‘(((colc < 0) || (rowc < 0)) ? (__vector(4) int){-1, -1, -1, -1} : ((((cur_new != 0) ? (((((((__vector(4) __bool int)local) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((int)(cur_new + ((sizetype)(((long unsigned int)row_off_new) * 8)))->CpQuad::sc[0]) == 0) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 521 | if(colc < 0 || rowc < 0 || | ~~~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) int 522 | (cur_new != NULL && (local && cur_new[row_off_new].sc[0] == 0))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_bt.cpp:524:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 524 | done = true; | ^~~~ aligner_bt.cpp:546:6: error: could not convert ‘hit_new_tri’ from ‘__vector(4) __bool int’ to ‘bool’ 546 | if(hit_new_tri) { | ^~~~~~~~~~~ | | | __vector(4) __bool int aligner_bt.cpp:550:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 550 | done = false; | ^~~~~ aligner_bt.cpp:557:13: error: could not convert ‘(((((__vector(4) __bool int)local) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((targ_new == 0) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 557 | if(local && targ_new == 0) { | ~~~~~~^~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_bt.cpp:558:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 558 | done = true; | ^~~~ aligner_bt.cpp: In member function ‘void BtBranchTracer::squareFill(int64_t, int64_t, int, TAlScore, TAlScore, RandomSource&, int64_t&, int64_t&, int&, TAlScore&, __vector(4) __bool int&, __vector(4) __bool int&)’: aligner_bt.cpp:621:20: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 621 | bool upper = ydiv == 0; | ~~~~~^~~~ | | | bool aligner_bt.cpp:622:20: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 622 | bool left = xdiv == 0; | ~~~~~^~~~ | | | bool aligner_bt.cpp:627:21: error: cannot convert ‘bool’ to ‘const __vector(4) __bool int’ in initialization 627 | const bool local = !prob_.sc_->monotone; | ^~~~~~~~~~~~~~~~~~~~ | | | bool aligner_bt.cpp:636:5: error: could not convert ‘((upper == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 636 | if(!upper) { | ^~~~~~ | | | __vector(4) int aligner_bt.cpp:639:5: error: could not convert ‘((left == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 639 | if(!left) { | ^~~~~ | | | __vector(4) int aligner_bt.cpp:658:57: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 658 | bool allowGaps = fromend >= (size_t)prob_.sc_->gapbar && yi >= (size_t)prob_.sc_->gapbar; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_bt.cpp:681:8: error: could not convert ‘local’ from ‘const __vector(4) __bool int’ to ‘bool’ 681 | if(local) { | ^~~~~ | | | const __vector(4) __bool int aligner_bt.cpp:702:8: error: could not convert ‘is8_’ from ‘const __vector(4) __bool int’ to ‘bool’ 702 | if(is8_) { | ^~~~ | | | const __vector(4) __bool int aligner_bt.cpp:706:9: error: could not convert ‘local’ from ‘const __vector(4) __bool int’ to ‘bool’ 706 | if(local) { | ^~~~~ | | | const __vector(4) __bool int aligner_bt.cpp:718:9: error: could not convert ‘local’ from ‘const __vector(4) __bool int’ to ‘bool’ 718 | if(local) { | ^~~~~ | | | const __vector(4) __bool int aligner_bt.cpp:731:7: error: could not convert ‘allowGaps’ from ‘__vector(4) __bool int’ to ‘bool’ 731 | if(allowGaps) { | ^~~~~~~~~ | | | __vector(4) __bool int aligner_bt.cpp:765:8: error: could not convert ‘local’ from ‘const __vector(4) __bool int’ to ‘bool’ 765 | if(local) { | ^~~~~ | | | const __vector(4) __bool int aligner_bt.cpp:776:7: error: could not convert ‘local’ from ‘const __vector(4) __bool int’ to ‘bool’ 776 | if(local) sc_h_dg_c = max(sc_h_dg_c, 0); | ^~~~~ | | | const __vector(4) __bool int aligner_bt.cpp:29:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 29 | abort = true; \ | ^~~~ aligner_bt.cpp:880:3: note: in expansion of macro ‘CHECK_ROW_COL’ 880 | CHECK_ROW_COL(rowc, colc); | ^~~~~~~~~~~~~ aligner_bt.cpp:893:4: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 893 | true, // root? | ^~~~ | | | bool In file included from aligner_bt.cpp:20: aligner_bt.h:368:8: note: initializing argument 9 of ‘void BtBranch::init(const BtBranchProblem&, size_t, TAlScore, TAlScore, int64_t, int64_t, Edit, int, __vector(4) __bool int, __vector(4) __bool int)’ 368 | bool root, | ^ aligner_bt.cpp:950:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 950 | bool xexit = false, yexit = false; | ^~~~~ aligner_bt.cpp:950:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 950 | bool xexit = false, yexit = false; | ^~~~~ aligner_bt.cpp:963:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 963 | bool empty = (bs_[curid].len_ == 0 && curid == 0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | | | bool aligner_bt.cpp:964:8: error: could not convert ‘((empty == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 964 | if(!empty) { | ^~~~~~ | | | __vector(4) int aligner_bt.cpp:980:6: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 980 | false); // don't try to extend with exact matches | ^~~~~ | | | bool In file included from aligner_bt.cpp:20: aligner_bt.h:369:8: note: initializing argument 10 of ‘void BtBranch::init(const BtBranchProblem&, size_t, TAlScore, TAlScore, int64_t, int64_t, Edit, int, __vector(4) __bool int, __vector(4) __bool int)’ 369 | bool extend); | ^ aligner_bt.cpp:989:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 989 | if(xmod == 0) xexit = true; | ^~~~ aligner_bt.cpp:990:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 990 | if(ymod == 0) yexit = true; | ^~~~ aligner_bt.cpp:1015:5: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 1015 | false, // root? | ^~~~~ | | | bool In file included from aligner_bt.cpp:20: aligner_bt.h:368:8: note: initializing argument 9 of ‘void BtBranch::init(const BtBranchProblem&, size_t, TAlScore, TAlScore, int64_t, int64_t, Edit, int, __vector(4) __bool int, __vector(4) __bool int)’ 368 | bool root, | ^ aligner_bt.cpp:1017:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1017 | if(xmod == 0) xexit = true; | ^~~~ aligner_bt.cpp:1047:5: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 1047 | false, // root? | ^~~~~ | | | bool In file included from aligner_bt.cpp:20: aligner_bt.h:368:8: note: initializing argument 9 of ‘void BtBranch::init(const BtBranchProblem&, size_t, TAlScore, TAlScore, int64_t, int64_t, Edit, int, __vector(4) __bool int, __vector(4) __bool int)’ 368 | bool root, | ^ aligner_bt.cpp:1049:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1049 | if(ymod == 0) yexit = true; | ^~~~ aligner_bt.cpp:29:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 29 | abort = true; \ | ^~~~ aligner_bt.cpp:1060:3: note: in expansion of macro ‘CHECK_ROW_COL’ 1060 | CHECK_ROW_COL(rowc, colc); | ^~~~~~~~~~~~~ aligner_bt.cpp:1062:13: error: could not convert ‘(((((xexit == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((yexit == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1062 | if(!xexit && !yexit) { | ~~~~~~~^~~~~~~~~ | | | __vector(4) int aligner_bt.cpp:1066:27: error: could not convert ‘(((colc < 0) || (rowc < 0)) ? (__vector(4) int){-1, -1, -1, -1} : (((((((cur_new != 0) ? ((((__vector(4) __bool int)local) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((int)cur_new->CpQuad::sc[0]) == 0) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1066 | if(colc < 0 || rowc < 0 || | ~~~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) int 1067 | (cur_new != NULL && local && cur_new->sc[0] == 0)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_bt.cpp:1069:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1069 | done = true; | ^~~~ aligner_bt.cpp:1093:12: error: could not convert ‘(((xexit != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) | ((yexit != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1093 | if(xexit || yexit) { | ~~~~~~^~~~~~~~ | | | __vector(4) int aligner_bt.cpp:1097:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1097 | done = false; | ^~~~~ aligner_bt.cpp:1107:13: error: could not convert ‘(((((__vector(4) __bool int)local) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((targ_new == 0) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1107 | if(local && targ_new == 0) { | ~~~~~~^~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_bt.cpp:1109:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1109 | done = true; | ^~~~ aligner_bt.cpp: In member function ‘void BtBranch::init(const BtBranchProblem&, size_t, TAlScore, TAlScore, int64_t, int64_t, Edit, int, __vector(4) __bool int, __vector(4) __bool int)’: aligner_bt.cpp:1171:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1171 | curtailed_ = false; | ^~~~~ aligner_bt.cpp:1172:5: error: could not convert ‘extend’ from ‘__vector(4) __bool int’ to ‘bool’ 1172 | if(extend) { | ^~~~~~ | | | __vector(4) __bool int aligner_bt.cpp:1177:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1177 | bool matches = (rfm & (1 << rdc)) != 0; | ~~~~~~~~~~~~~~~~~~~^~~~ | | | bool aligner_bt.cpp:1178:7: error: could not convert ‘((matches == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1178 | if(!matches) { | ^~~~~~~~ | | | __vector(4) int aligner_bt.cpp:1184:44: error: could not convert ‘(((((((((cp != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & (((rowc - 1) >= 0) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & (((colc - 1) >= 0) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((const Checkpointer*)prob.BtBranchProblem::cper_)->Checkpointer::isCheckpointed(((size_t)(rowc - 1)), ((size_t)(colc - 1))) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1184 | if(cp && rowc - 1 >= 0 && colc - 1 >= 0 && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) int 1185 | prob.cper_->isCheckpointed(rowc - 1, colc - 1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_bt.cpp:1191:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1191 | curtailed_ = true; | ^~~~ aligner_bt.cpp: In member function ‘void BtBranchTracer::examineBranch(int64_t, int64_t, const Edit&, TAlScore, TAlScore, size_t)’: aligner_bt.cpp:1221:57: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 1221 | bs_[id].init(prob_, parentId, pen, sc, row, col, e, 0, false, true); | ^~~~~ | | | bool aligner_bt.cpp:1145:7: note: initializing argument 9 of ‘void BtBranch::init(const BtBranchProblem&, size_t, TAlScore, TAlScore, int64_t, int64_t, Edit, int, __vector(4) __bool int, __vector(4) __bool int)’ 1145 | bool root, | ^ aligner_bt.cpp:1222:23: error: could not convert ‘(&((BtBranchTracer*)this)->BtBranchTracer::bs_.EFactory::operator[](id))->BtBranch::isSolution(((BtBranchTracer*)this)->BtBranchTracer::prob_)’ from ‘__vector(4) __bool int’ to ‘bool’ 1222 | if(bs_[id].isSolution(prob_)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~ | | | __vector(4) __bool int aligner_bt.cpp:1227:21: error: could not convert ‘(&((BtBranchTracer*)this)->BtBranchTracer::bs_.EFactory::operator[](id))->BtBranch::isValid(((BtBranchTracer*)this)->BtBranchTracer::prob_)’ from ‘__vector(4) __bool int’ to ‘bool’ 1227 | if(bs_[id].isValid(prob_)) { | ~~~~~~~~~~~~~~~^~~~~~~ | | | __vector(4) __bool int aligner_bt.cpp: In member function ‘void BtBranchTracer::addOffshoots(size_t)’: aligner_bt.cpp:1254:49: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1254 | bool allowGaps = fromend >= prob_.sc_->gapbar && row >= prob_.sc_->gapbar; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_bt.cpp:1255:28: error: could not convert ‘((((((allowGaps != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((row >= 0) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((col >= 0) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1255 | if(allowGaps && row >= 0 && col >= 0) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ | | | __vector(4) int aligner_bt.cpp:1258:53: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1258 | bool extend = b.e_.inited() && b.e_.isReadGap() && i == 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ | | | bool aligner_bt.cpp:1259:32: error: cannot convert ‘__vector(4) int’ to ‘TAlScore’ {aka ‘long int’} in initialization 1259 | TAlScore rdgapPen = extend ? | ~~~~~~~^ | | | __vector(4) int 1260 | prob_.sc_->readGapExtend() : prob_.sc_->readGapOpen(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_bt.cpp:1261:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1261 | bool prune = false; | ^~~~~ aligner_bt.cpp:1263:11: error: could not convert ‘(((cp != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((BtBranchTracer*)this)->BtBranchTracer::prob_.BtBranchProblem::cper_->Checkpointer::isCheckpointed(((size_t)row), ((size_t)(col - 1))) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1263 | if(cp && prob_.cper_->isCheckpointed(row, col - 1)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_bt.cpp:1271:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1271 | prune = true; | ^~~~ aligner_bt.cpp:1274:8: error: could not convert ‘prune’ from ‘__vector(4) __bool int’ to ‘bool’ 1274 | if(prune) { | ^~~~~ | | | __vector(4) __bool int aligner_bt.cpp:1275:9: error: could not convert ‘extend’ from ‘__vector(4) __bool int’ to ‘bool’ 1275 | if(extend) { nrdexPrune_++; } else { nrdopPrune_++; } | ^~~~~~ | | | __vector(4) __bool int aligner_bt.cpp:1281:9: error: could not convert ‘extend’ from ‘__vector(4) __bool int’ to ‘bool’ 1281 | if(extend) { nrdex_++; } else { nrdop_++; } | ^~~~~~ | | | __vector(4) __bool int aligner_bt.cpp:1286:52: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1286 | bool extend = b.e_.inited() && b.e_.isRefGap() && i == 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ | | | bool aligner_bt.cpp:1289:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1289 | bool prune = false; | ^~~~~ aligner_bt.cpp:1291:11: error: could not convert ‘(((cp != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((BtBranchTracer*)this)->BtBranchTracer::prob_.BtBranchProblem::cper_->Checkpointer::isCheckpointed(((size_t)(row - 1)), ((size_t)col)) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1291 | if(cp && prob_.cper_->isCheckpointed(row - 1, col)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_bt.cpp:1299:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1299 | prune = true; | ^~~~ aligner_bt.cpp:1302:8: error: could not convert ‘prune’ from ‘__vector(4) __bool int’ to ‘bool’ 1302 | if(prune) { | ^~~~~ | | | __vector(4) __bool int aligner_bt.cpp:1303:9: error: could not convert ‘extend’ from ‘__vector(4) __bool int’ to ‘bool’ 1303 | if(extend) { nrfexPrune_++; } else { nrfopPrune_++; } | ^~~~~~ | | | __vector(4) __bool int aligner_bt.cpp:1309:9: error: could not convert ‘extend’ from ‘__vector(4) __bool int’ to ‘bool’ 1309 | if(extend) { nrfex_++; } else { nrfop_++; } | ^~~~~~ | | | __vector(4) __bool int aligner_bt.cpp:1315:47: error: could not convert ‘((((((((i == b.BtBranch::len_) ? ((((b.BtBranch::curtailed_ == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((row >= 0) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((col >= 0) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1315 | if(i == b.len_ && !b.curtailed_ && row >= 0 && col >= 0) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ | | | __vector(4) int aligner_bt.cpp:1322:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1322 | bool prune = false; | ^~~~~ aligner_bt.cpp:1323:32: error: could not convert ‘(((((((((cp != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((row > 0) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((col > 0) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((BtBranchTracer*)this)->BtBranchTracer::prob_.BtBranchProblem::cper_->Checkpointer::isCheckpointed(((size_t)(row - 1)), ((size_t)(col - 1))) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1323 | if(cp && row > 0 && col > 0 && prob_.cper_->isCheckpointed(row - 1, col - 1)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_bt.cpp:1329:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1329 | prune = true; | ^~~~ aligner_bt.cpp:1332:7: error: could not convert ‘prune’ from ‘__vector(4) __bool int’ to ‘bool’ 1332 | if(prune) { | ^~~~~ | | | __vector(4) __bool int aligner_bt.cpp:1338:39: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1338 | bool nmm = (mask2dna[rfm] == 'N' || rdc > 4); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ | | | bool aligner_bt.cpp:1342:9: error: could not convert ‘nmm’ from ‘__vector(4) __bool int’ to ‘bool’ 1342 | if(nmm) { nnmm_++; } else { nmm_++; } | ^~~ | | | __vector(4) __bool int aligner_bt.cpp: In member function ‘void BtBranchTracer::flushUnsorted()’: aligner_bt.cpp:1364:35: error: inferred scalar type ‘EList*’ is not an integer or floating point type of the same size as ‘__bool int’ 1364 | EList *src2 = sortedSel_ ? &sorted1_ : &sorted2_; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ aligner_bt.cpp:1365:35: error: inferred scalar type ‘EList*’ is not an integer or floating point type of the same size as ‘__bool int’ 1365 | EList *dest = sortedSel_ ? &sorted2_ : &sorted1_; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ aligner_bt.cpp:1371:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1371 | bool take1 = true; | ^~~~ aligner_bt.cpp:1373:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1373 | take1 = false; | ^~~~~ aligner_bt.cpp:1375:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1375 | take1 = true; | ^~~~ aligner_bt.cpp:1380:6: error: could not convert ‘take1’ from ‘__vector(4) __bool int’ to ‘bool’ 1380 | if(take1) { | ^~~~~ | | | __vector(4) __bool int aligner_bt.cpp: In member function ‘__vector(4) __bool int BtBranchTracer::trySolutions(__vector(4) __bool int, SwResult&, size_t&, size_t&, RandomSource&, __vector(4) __bool int&)’: aligner_bt.cpp:1410:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1410 | success = true; | ^~~~ aligner_bt.cpp:1411:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1411 | return true; // there were solutions and one was good | ^~~~ aligner_bt.cpp:1415:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1415 | success = false; | ^~~~~ aligner_bt.cpp:1416:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1416 | return true; // there were solutions but none were good | ^~~~ aligner_bt.cpp:1418:9: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1418 | return false; // there were no solutions to check | ^~~~~ aligner_bt.cpp: In member function ‘int BtBranchTracer::trySolution(size_t, __vector(4) __bool int, SwResult&, size_t&, size_t&, RandomSource&)’: aligner_bt.cpp:1455:11: error: could not convert ‘cur->BtBranch::root_’ from ‘const __vector(4) __bool int’ to ‘bool’ 1455 | if(cur->root_) { | ~~~~~^~~~~ | | | const __vector(4) __bool int aligner_bt.cpp:1469:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1469 | bool rejSeen = false; // set =true if we overlap prev path | ^~~~~ aligner_bt.cpp:1470:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1470 | bool rejCore = true; // set =true if we don't touch core diag | ^~~~ aligner_bt.cpp:1492:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1492 | rejCore = false; | ^~~~~ aligner_bt.cpp:1495:6: error: could not convert ‘lookForOlap’ from ‘__vector(4) __bool int’ to ‘bool’ 1495 | if(lookForOlap) { | ^~~~~~~~~~~ | | | __vector(4) __bool int aligner_bt.cpp:1518:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1518 | bool added = false; | ^~~~~ aligner_bt.cpp:1538:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1538 | rejSeen = true; | ^~~~ aligner_bt.cpp:1550:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1550 | added = true; | ^~~~ aligner_bt.cpp:1564:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1564 | added = true; | ^~~~ aligner_bt.cpp:1569:8: error: could not convert ‘((added == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1569 | if(!added) { | ^~~~~~ | | | __vector(4) int aligner_bt.cpp:1578:11: error: could not convert ‘cur->BtBranch::root_’ from ‘const __vector(4) __bool int’ to ‘bool’ 1578 | if(cur->root_) { | ~~~~~^~~~~ | | | const __vector(4) __bool int aligner_bt.cpp:1585:5: error: could not convert ‘rejSeen’ from ‘__vector(4) __bool int’ to ‘bool’ 1585 | if(rejSeen) { | ^~~~~~~ | | | __vector(4) __bool int aligner_bt.cpp:1591:5: error: could not convert ‘rejCore’ from ‘__vector(4) __bool int’ to ‘bool’ 1591 | if(rejCore) { | ^~~~~~~ | | | __vector(4) __bool int aligner_bt.cpp:1619:13: error: inferred scalar type ‘size_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 1619 | prob_.fw_ ? trimBeg : trimEnd, // alignment trim 5' end | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ aligner_bt.cpp:1620:13: error: inferred scalar type ‘size_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 1620 | prob_.fw_ ? trimEnd : trimBeg); // alignment trim 3' end | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ aligner_bt.cpp: In member function ‘__vector(4) __bool int BtBranchTracer::nextAlignmentBacktrace(size_t, SwResult&, size_t&, size_t&, size_t&, RandomSource&)’: aligner_bt.cpp:1648:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1648 | bool result = false; | ^~~~~ aligner_bt.cpp:1650:8: error: could not convert ‘((((BtBranchTracer*)this)->BtBranchTracer::empty() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1650 | while(!empty()) { | ^~~~~~~~ | | | __vector(4) int aligner_bt.cpp:1651:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 1651 | if(trySolutions(true, res, off, nrej, rnd, result)) { | ^~~~ | | | bool aligner_bt.cpp:1399:7: note: initializing argument 1 of ‘__vector(4) __bool int BtBranchTracer::trySolutions(__vector(4) __bool int, SwResult&, size_t&, size_t&, RandomSource&, __vector(4) __bool int&)’ 1399 | bool lookForOlap, | ^ aligner_bt.cpp:1680:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 1680 | if(trySolutions(true, res, off, nrej, rnd, result)) { | ^~~~ | | | bool aligner_bt.cpp:1399:7: note: initializing argument 1 of ‘__vector(4) __bool int BtBranchTracer::trySolutions(__vector(4) __bool int, SwResult&, size_t&, size_t&, RandomSource&, __vector(4) __bool int&)’ 1399 | bool lookForOlap, | ^ aligner_bt.cpp:1683:9: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1683 | return false; | ^~~~~ aligner_bt.cpp: In member function ‘__vector(4) __bool int BtBranchTracer::nextAlignmentFill(size_t, SwResult&, size_t&, size_t&, size_t&, RandomSource&)’: aligner_bt.cpp:1701:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1701 | bool result = false; | ^~~~~ aligner_bt.cpp:1702:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 1702 | if(trySolutions(false, res, off, nrej, rnd, result)) { | ^~~~~ | | | bool aligner_bt.cpp:1399:7: note: initializing argument 1 of ‘__vector(4) __bool int BtBranchTracer::trySolutions(__vector(4) __bool int, SwResult&, size_t&, size_t&, RandomSource&, __vector(4) __bool int&)’ 1399 | bool lookForOlap, | ^ aligner_bt.cpp:1705:9: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1705 | return false; | ^~~~~ aligner_bt.cpp: In member function ‘__vector(4) __bool int BtBranchTracer::nextAlignment(size_t, SwResult&, size_t&, size_t&, size_t&, RandomSource&)’: aligner_bt.cpp:1720:11: error: could not convert ‘((BtBranchTracer*)this)->BtBranchTracer::prob_.BtBranchProblem::fill_’ from ‘__vector(4) __bool int’ to ‘bool’ 1720 | if(prob_.fill_) { | ~~~~~~^~~~~ | | | __vector(4) __bool int aligner_bt.cpp:1737:1: warning: control reaches end of non-void function [-Wreturn-type] 1737 | } | ^ In file included from sse_util.cpp:20: sse_util.h: In member function ‘__vector(4) __bool int EList_m128i::empty() const’: sse_util.h:79:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 79 | inline bool empty() const { return cur_ == 0; } | ~~~~~^~~~ | | | bool sse_util.h: In member function ‘__vector(4) __bool int EList_m128i::null() const’: sse_util.h:84:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 84 | inline bool null() const { return list_ == NULL; } | ^ | | | bool sse_util.h: In member function ‘__vector(4) __bool int CpQuad::operator==(const CpQuad&) const’: sse_util.h:329:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 327 | return sc[0] == o.sc[0] && | ~~~~~~~~~~~~~~~~~~~ 328 | sc[1] == o.sc[1] && | ~~~~~~~~~~~~~~~~~~~ 329 | sc[2] == o.sc[2] && | ~~~~~~~~~~~~~~~~~^~ | | | bool 330 | sc[3] == o.sc[3]; | ~~~~~~~~~~~~~~~~ sse_util.h: In member function ‘void Checkpointer::init(size_t, size_t, size_t, int64_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int)’: sse_util.h:371:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 371 | debug_ = true; | ^~~~ sse_util.h:373:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 373 | firstCommit_ = true; | ^~~~ sse_util.h:374:25: error: cannot convert ‘__vector(4) int’ to ‘size_t’ {aka ‘long unsigned int’} in initialization 374 | size_t perword = (is8 ? 16 : 8); | ~~~~~^~~~~~~~~ | | | __vector(4) int sse_util.h:377:6: error: could not convert ‘doTri’ from ‘__vector(4) __bool int’ to ‘bool’ 377 | if(doTri) { | ^~~~~ | | | __vector(4) __bool int sse_util.h:387:6: error: could not convert ‘((Checkpointer*)this)->Checkpointer::debug_’ from ‘__vector(4) __bool int’ to ‘bool’ 387 | if(debug_) { | ^~~~~~ | | | __vector(4) __bool int sse_util.h: In member function ‘int64_t Checkpointer::debugCell(size_t, size_t, int) const’: sse_util.h:411:22: error: cannot convert ‘__vector(4) int’ to ‘int16_t’ {aka ‘short int’} in initialization 411 | int16_t sc = (is8_ ? ((uint8_t*)ptr)[div] : ((int16_t*)ptr)[div]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int sse_util.h:414:6: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::is8_’ from ‘const __vector(4) __bool int’ to ‘bool’ 414 | if(is8_) { | ^~~~ | | | const __vector(4) __bool int sse_util.h:415:7: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::local_’ from ‘const __vector(4) __bool int’ to ‘bool’ 415 | if(local_) { | ^~~~~~ | | | const __vector(4) __bool int sse_util.h:422:7: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::local_’ from ‘const __vector(4) __bool int’ to ‘bool’ 422 | if(local_) { | ^~~~~~ | | | const __vector(4) __bool int sse_util.h: In member function ‘__vector(4) __bool int Checkpointer::isCheckpointed(size_t, size_t) const’: sse_util.h:439:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 439 | return mod >= per_ - 2; | ~~~~^~~~~~~~~~~ | | | bool sse_util.h: In member function ‘int64_t Checkpointer::scoreTriangle(size_t, size_t, int) const’: sse_util.h:447:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 447 | bool diag1 = ((row + col) & lomask_) == per_ - 2; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ | | | bool sse_util.h:449:6: error: could not convert ‘diag1’ from ‘__vector(4) __bool int’ to ‘bool’ 449 | if(diag1) { | ^~~~~ | | | __vector(4) __bool int sse_util.h: In member function ‘int64_t Checkpointer::scoreSquare(size_t, size_t, int) const’: sse_util.h:488:22: error: cannot convert ‘__vector(4) int’ to ‘int16_t’ {aka ‘short int’} in initialization 488 | int16_t sc = (is8_ ? ((uint8_t*)ptr)[div] : ((int16_t*)ptr)[div]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int sse_util.h:491:6: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::is8_’ from ‘const __vector(4) __bool int’ to ‘bool’ 491 | if(is8_) { | ^~~~ | | | const __vector(4) __bool int sse_util.h:492:7: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::local_’ from ‘const __vector(4) __bool int’ to ‘bool’ 492 | if(local_) { | ^~~~~~ | | | const __vector(4) __bool int sse_util.h:499:7: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::local_’ from ‘const __vector(4) __bool int’ to ‘bool’ 499 | if(local_) { | ^~~~~~ | | | const __vector(4) __bool int sse_util.h: In member function ‘void Checkpointer::reset()’: sse_util.h:518:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 518 | local_ = false; | ^~~~~ sse_util.h:521:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 521 | firstCommit_ = true; | ^~~~ sse_util.h:522:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 522 | is8_ = debug_ = false; | ^~~~~ sse_util.h: In member function ‘__vector(4) __bool int Checkpointer::inited() const’: sse_util.h:529:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 529 | return nrow_ > 0; | ~~~~~~^~~ | | | bool In file included from alphabet.h:25, from sstring.h:26, from qual.h:26, from scoring.h:24, from aligner_swsse.h:26, from sse_util.cpp:21: /usr/powerpc64le-linux-gnu/include/c++/9/sstream: In member function ‘void std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::_M_update_egptr()’: /usr/powerpc64le-linux-gnu/include/c++/9/sstream:295:10: error: could not convert ‘__testin’ from ‘const __vector(4) __bool int’ to ‘bool’ 295 | if (__testin) | ^~~~~~~~ | | | const __vector(4) __bool int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/sstream:879, from alphabet.h:25, from sstring.h:26, from qual.h:26, from scoring.h:24, from aligner_swsse.h:26, from sse_util.cpp:21: /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc: In member function ‘virtual std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::int_type std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::pbackfail(std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::int_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:54:8: error: could not convert ‘! __testeof’ from ‘__vector(4) int’ to ‘bool’ 54 | if (!__testeof) | ^~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:60:21: error: could not convert ‘(__testeq || __testout)’ from ‘__vector(4) int’ to ‘bool’ 60 | if (__testeq || __testout) | ~~~~~~~~~^~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:63:9: error: could not convert ‘! __testeq’ from ‘__vector(4) int’ to ‘bool’ 63 | if (!__testeq) | ^~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc: In member function ‘virtual std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::int_type std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::overflow(std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::int_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:83:28: error: cannot convert ‘__vector(4) int’ to ‘long int’ 83 | if (__builtin_expect(!__testout, false)) | ^~~~~~~~~~ | | | __vector(4) int : note: initializing argument 1 of ‘long int __builtin_expect(long int, long int)’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:87:28: error: cannot convert ‘const __vector(4) __bool int’ to ‘long int’ 87 | if (__builtin_expect(__testeof, false)) | ^~~~~~~~~ | | | const __vector(4) __bool int : note: initializing argument 1 of ‘long int __builtin_expect(long int, long int)’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:118:11: error: could not convert ‘! __testput’ from ‘__vector(4) int’ to ‘bool’ 118 | if (!__testput) | ^~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc: In member function ‘virtual std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::int_type std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::underflow()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:154:11: error: could not convert ‘__testin’ from ‘const __vector(4) __bool int’ to ‘bool’ 154 | if (__testin) | ^~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc: In member function ‘virtual std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::pos_type std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::seekpos(std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::pos_type, std::ios_base::openmode)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:230:8: error: could not convert ‘__testpos’ from ‘const __vector(4) __bool int’ to ‘bool’ 230 | if (__testpos) | ^~~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:232:12: error: could not convert ‘__testin’ from ‘const __vector(4) __bool int’ to ‘bool’ 232 | if (__testin) | ^~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:235:12: error: could not convert ‘__testout’ from ‘const __vector(4) __bool int’ to ‘bool’ 235 | if (__testout) | ^~~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc: In member function ‘void std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::_M_sync(std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::char_type*, std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::__size_type, std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::__size_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:261:11: error: could not convert ‘__testin’ from ‘const __vector(4) __bool int’ to ‘bool’ 261 | if (__testin) | ^~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:263:11: error: could not convert ‘__testout’ from ‘const __vector(4) __bool int’ to ‘bool’ 263 | if (__testout) | ^~~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:269:8: error: could not convert ‘! __testin’ from ‘__vector(4) int’ to ‘bool’ 269 | if (!__testin) | ^~~~~~~~~ | | | __vector(4) int In file included from sstring.h:26, from qual.h:26, from scoring.h:24, from aligner_swsse.h:26, from sse_util.cpp:21: alphabet.h: In function ‘__vector(4) __bool int isDna(char)’: alphabet.h:90:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 90 | return asc2dnacat[(int)c] > 0; | ~~~~~~~~~~~~~~~~~~~^~~ | | | bool alphabet.h: In function ‘__vector(4) __bool int isColor(char)’: alphabet.h:97:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 97 | return asc2colcat[(int)c] > 0; | ~~~~~~~~~~~~~~~~~~~^~~ | | | bool alphabet.h: In function ‘__vector(4) __bool int isAmbigNuc(char)’: alphabet.h:104:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 104 | return asc2dnacat[(int)c] == 2; | ~~~~~~~~~~~~~~~~~~~^~~~ | | | bool alphabet.h: In function ‘__vector(4) __bool int isAmbigColor(char)’: alphabet.h:111:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 111 | return asc2colcat[(int)c] == 2; | ~~~~~~~~~~~~~~~~~~~^~~~ | | | bool alphabet.h: In function ‘__vector(4) __bool int isAmbig(char, __vector(4) __bool int)’: alphabet.h:118:16: error: inferred scalar type ‘uint8_t’ {aka ‘unsigned char’} is not an integer or floating point type of the same size as ‘__bool int’ 118 | return (color ? asc2colcat[(int)c] : asc2dnacat[(int)c]) == 2; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alphabet.h: In function ‘__vector(4) __bool int isUnambigNuc(char)’: alphabet.h:125:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 125 | return asc2dnacat[(int)c] == 1; | ~~~~~~~~~~~~~~~~~~~^~~~ | | | bool alphabet.h: In function ‘__vector(4) __bool int isUnambigDna(char)’: alphabet.h:157:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 157 | return asc2dnacat[(int)c] == 1; | ~~~~~~~~~~~~~~~~~~~^~~~ | | | bool alphabet.h: In function ‘__vector(4) __bool int isUnambigColor(char)’: alphabet.h:164:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 164 | return asc2colcat[(int)c] == 1; | ~~~~~~~~~~~~~~~~~~~^~~~ | | | bool In file included from qual.h:26, from scoring.h:24, from aligner_swsse.h:26, from sse_util.cpp:21: sstring.h: In function ‘unsigned int sstr_lt(const T1&, const T2&, __vector(4) __bool int)’: sstring.h:164:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 164 | return (len1 < len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_suf_lt(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:189:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 189 | return (len1 < len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_suf_lt(const T1&, size_t, size_t, const T2&, size_t, size_t, __vector(4) __bool int)’: sstring.h:215:25: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 215 | return (left1 < left2) == endlt; | ~~~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_suf_upto_lt(const T1&, size_t, const T2&, size_t, size_t, __vector(4) __bool int)’: sstring.h:244:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 244 | return (len1 < len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_pre_lt(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:269:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 269 | return (len1 < len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_leq(const T1&, const T2&, __vector(4) __bool int)’: sstring.h:288:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 288 | return (len1 < len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_suf_leq(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:314:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 314 | return (len1 < len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_pre_leq(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:340:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 340 | return (len1 < len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_gt(const T1&, const T2&, __vector(4) __bool int)’: sstring.h:359:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 359 | return (len1 > len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_suf_gt(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:385:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 385 | return (len1 > len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_pre_gt(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:411:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 411 | return (len1 > len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_geq(const T1&, const T2&, __vector(4) __bool int)’: sstring.h:430:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 430 | return (len1 > len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_suf_geq(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:456:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 456 | return (len1 > len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_pre_geq(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:482:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 482 | return (len1 > len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int In file included from qual.h:26, from scoring.h:24, from aligner_swsse.h:26, from sse_util.cpp:21: sstring.h: At global scope: sstring.h:930:16: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 930 | bool chars = false, | ^~~~~ | | | bool sstring.h:931:17: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 931 | bool colors = false) : | ^~~~~ | | | bool sstring.h:953:16: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 953 | bool chars = false, | ^~~~~ | | | bool sstring.h:954:17: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 954 | bool colors = false) : | ^~~~~ | | | bool sstring.h:975:16: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 975 | bool chars = false, | ^~~~~ | | | bool sstring.h:976:17: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 976 | bool colors = false) : | ^~~~~ | | | bool sstring.h: In constructor ‘S2bDnaString::S2bDnaString(const std::__cxx11::basic_string&, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:936:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 936 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h:937:7: error: could not convert ‘colors’ from ‘__vector(4) __bool int’ to ‘bool’ 937 | if(colors) { | ^~~~~~ | | | __vector(4) __bool int sstring.h: In constructor ‘S2bDnaString::S2bDnaString(const char*, size_t, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:959:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 959 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h:960:7: error: could not convert ‘colors’ from ‘__vector(4) __bool int’ to ‘bool’ 960 | if(colors) { | ^~~~~~ | | | __vector(4) __bool int sstring.h: In constructor ‘S2bDnaString::S2bDnaString(const char*, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:981:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 981 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h:982:7: error: could not convert ‘colors’ from ‘__vector(4) __bool int’ to ‘bool’ 982 | if(colors) { | ^~~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘char S2bDnaString::windowGet(size_t, __vector(4) __bool int, size_t, size_t) const’: sstring.h:1074:13: error: inferred scalar type ‘char’ is not an integer or floating point type of the same size as ‘__bool int’ 1074 | return fw ? get(depth+i) : get(depth+len-i-1); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sstring.h: In member function ‘void S2bDnaString::windowGet(T&, __vector(4) __bool int, size_t, size_t) const’: sstring.h:1092:16: error: inferred scalar type ‘char’ is not an integer or floating point type of the same size as ‘__bool int’ 1092 | ret.set((fw ? get(depth+i) : get(depth+len-i-1)), i); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sstring.h: In function ‘unsigned int sstr_lt(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’: sstring.h:1411:26: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 1411 | return sstr_lt(*this, o); | ^ | | | bool sstring.h:1411:26: note: when instantiating default argument for call to ‘unsigned int sstr_lt(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ sstring.h: In member function ‘__vector(4) __bool int S2bDnaString::operator<(const S2bDnaString&)’: sstring.h:1411:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ In file included from qual.h:26, from scoring.h:24, from aligner_swsse.h:26, from sse_util.cpp:21: sstring.h:152:61: note: initializing argument 3 of ‘unsigned int sstr_lt(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ 152 | static inline bool sstr_lt(const T1& s1, const T2& s2, bool endlt = true) { | ^ In file included from qual.h:26, from scoring.h:24, from aligner_swsse.h:26, from sse_util.cpp:21: sstring.h: In function ‘unsigned int sstr_gt(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’: sstring.h:1418:26: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 1418 | return sstr_gt(*this, o); | ^ | | | bool sstring.h:1418:26: note: when instantiating default argument for call to ‘unsigned int sstr_gt(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ sstring.h: In member function ‘__vector(4) __bool int S2bDnaString::operator>(const S2bDnaString&)’: sstring.h:1418:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ In file included from qual.h:26, from scoring.h:24, from aligner_swsse.h:26, from sse_util.cpp:21: sstring.h:347:61: note: initializing argument 3 of ‘unsigned int sstr_gt(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ 347 | static inline bool sstr_gt(const T1& s1, const T2& s2, bool endlt = true) { | ^ In file included from qual.h:26, from scoring.h:24, from aligner_swsse.h:26, from sse_util.cpp:21: sstring.h: In function ‘unsigned int sstr_leq(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’: sstring.h:1425:27: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 1425 | return sstr_leq(*this, o); | ^ | | | bool sstring.h:1425:27: note: when instantiating default argument for call to ‘unsigned int sstr_leq(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ sstring.h: In member function ‘__vector(4) __bool int S2bDnaString::operator<=(const S2bDnaString&)’: sstring.h:1425:27: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ In file included from qual.h:26, from scoring.h:24, from aligner_swsse.h:26, from sse_util.cpp:21: sstring.h:276:62: note: initializing argument 3 of ‘unsigned int sstr_leq(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ 276 | static inline bool sstr_leq(const T1& s1, const T2& s2, bool endlt = true) { | ^ In file included from qual.h:26, from scoring.h:24, from aligner_swsse.h:26, from sse_util.cpp:21: sstring.h: In function ‘unsigned int sstr_geq(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’: sstring.h:1432:27: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 1432 | return sstr_geq(*this, o); | ^ | | | bool sstring.h:1432:27: note: when instantiating default argument for call to ‘unsigned int sstr_geq(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ sstring.h: In member function ‘__vector(4) __bool int S2bDnaString::operator>=(const S2bDnaString&)’: sstring.h:1432:27: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ In file included from qual.h:26, from scoring.h:24, from aligner_swsse.h:26, from sse_util.cpp:21: sstring.h:418:62: note: initializing argument 3 of ‘unsigned int sstr_geq(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ 418 | static inline bool sstr_geq(const T1& s1, const T2& s2, bool endlt = true) { | ^ In file included from qual.h:26, from scoring.h:24, from aligner_swsse.h:26, from sse_util.cpp:21: sstring.h: In member function ‘char S2bDnaString::windowGetDna(size_t, __vector(4) __bool int, __vector(4) __bool int, size_t, size_t) const’: sstring.h:1545:6: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 1545 | if(fw) { | ^~ | | | __vector(4) __bool int sstring.h:1549:11: error: cannot convert ‘__vector(4) int’ to ‘char’ in return 1549 | color ? | ~~~~~~^ | | | __vector(4) int 1550 | get(depth+len-i-1) : | ~~~~~~~~~~~~~~~~~~~~ 1551 | compDna(get(depth+len-i-1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ sstring.h: In member function ‘__vector(4) __bool int S2bDnaString::empty() const’: sstring.h:1593:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1593 | inline bool empty() const { return len_ == 0; } | ~~~~~^~~~ | | | bool sstring.h: In constructor ‘SDnaStringFixed::SDnaStringFixed(const char*, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:2606:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 2606 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h:2607:7: error: could not convert ‘colors’ from ‘__vector(4) __bool int’ to ‘bool’ 2607 | if(colors) { | ^~~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘void SDnaStringFixed::reverseComp(__vector(4) __bool int)’: sstring.h:2650:6: error: could not convert ‘color’ from ‘__vector(4) __bool int’ to ‘bool’ 2650 | if(color) { | ^~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘char SDnaStringFixed::windowGetDna(size_t, __vector(4) __bool int, __vector(4) __bool int, size_t, size_t) const’: sstring.h:2807:6: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 2807 | if(fw) return this->cs_[depth+i]; | ^~ | | | __vector(4) __bool int sstring.h: In constructor ‘SDnaStringExpandable::SDnaStringExpandable(const std::__cxx11::basic_string&, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:2866:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 2866 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h:2867:7: error: could not convert ‘colors’ from ‘__vector(4) __bool int’ to ‘bool’ 2867 | if(colors) { | ^~~~~~ | | | __vector(4) __bool int sstring.h: In constructor ‘SDnaStringExpandable::SDnaStringExpandable(const char*, size_t, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:2887:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 2887 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h:2888:7: error: could not convert ‘colors’ from ‘__vector(4) __bool int’ to ‘bool’ 2888 | if(colors) { | ^~~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘void SDnaStringExpandable::reverseComp(__vector(4) __bool int)’: sstring.h:2943:6: error: could not convert ‘color’ from ‘__vector(4) __bool int’ to ‘bool’ 2943 | if(color) { | ^~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘virtual void SDnaStringExpandable::install(const char*, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:2969:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 2969 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h:2970:7: error: could not convert ‘colors’ from ‘__vector(4) __bool int’ to ‘bool’ 2970 | if(colors) { | ^~~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘char SDnaStringExpandable::windowGetDna(size_t, __vector(4) __bool int, __vector(4) __bool int, size_t, size_t) const’: sstring.h:3116:6: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 3116 | if(fw) return this->cs_[depth+i]; | ^~ | | | __vector(4) __bool int sstring.h: In constructor ‘SDnaMaskString::SDnaMaskString(const char*, __vector(4) __bool int)’: sstring.h:3183:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 3183 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘void SDnaMaskString::reverseComp(__vector(4) __bool int)’: sstring.h:3227:6: error: could not convert ‘color’ from ‘__vector(4) __bool int’ to ‘bool’ 3227 | if(color) { | ^~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘char SDnaMaskString::windowGetDna(size_t, __vector(4) __bool int, __vector(4) __bool int, size_t, size_t) const’: sstring.h:3378:6: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 3378 | if(fw) return this->cs_[depth+i]; | ^~ | | | __vector(4) __bool int sstring.h: In member function ‘void SDnaMaskString::randSubstr(RandomSource&, T&, size_t, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:3421:18: error: could not convert ‘(watson && (! crick))’ from ‘__vector(4) int’ to ‘bool’ 3421 | if (watson && !crick) fw = true; | ~~~~~~~^~~~~~~~~ | | | __vector(4) int sstring.h:3422:19: error: could not convert ‘((! watson) && crick)’ from ‘__vector(4) int’ to ‘bool’ 3422 | else if(!watson && crick) fw = false; | ~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h:3426:6: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 3426 | if(fw) { | ^~ | | | __vector(4) __bool int In file included from scoring.h:24, from aligner_swsse.h:26, from sse_util.cpp:21: qual.h: In function ‘uint8_t mmPenalty(__vector(4) __bool int, uint8_t)’: qual.h:79:5: error: could not convert ‘maq’ from ‘__vector(4) __bool int’ to ‘bool’ 79 | if(maq) { | ^~~ | | | __vector(4) __bool int qual.h: In function ‘uint8_t delPenalty(__vector(4) __bool int, uint8_t)’: qual.h:87:5: error: could not convert ‘maq’ from ‘__vector(4) __bool int’ to ‘bool’ 87 | if(maq) { | ^~~ | | | __vector(4) __bool int qual.h: In function ‘uint8_t insPenalty(__vector(4) __bool int, uint8_t, uint8_t)’: qual.h:95:5: error: could not convert ‘maq’ from ‘__vector(4) __bool int’ to ‘bool’ 95 | if(maq) { | ^~~ | | | __vector(4) __bool int qual.h: In function ‘char charToPhred33(char, __vector(4) __bool int, __vector(4) __bool int)’: qual.h:113:6: error: could not convert ‘solQuals’ from ‘__vector(4) __bool int’ to ‘bool’ 113 | if (solQuals) { | ^~~~~~~~ | | | __vector(4) __bool int qual.h:126:10: error: could not convert ‘phred64Quals’ from ‘__vector(4) __bool int’ to ‘bool’ 126 | else if(phred64Quals) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int qual.h: In function ‘char intToPhred33(int, __vector(4) __bool int)’: qual.h:156:6: error: could not convert ‘solQuals’ from ‘__vector(4) __bool int’ to ‘bool’ 156 | if (solQuals) { | ^~~~~~~~ | | | __vector(4) __bool int qual.h: In function ‘uint8_t roundPenalty(uint8_t)’: qual.h:175:5: error: could not convert ‘gNoMaqRound’ from ‘__vector(4) __bool int’ to ‘bool’ 175 | if(gNoMaqRound) return p; | ^~~~~~~~~~~ | | | __vector(4) __bool int In file included from scoring.h:25, from aligner_swsse.h:26, from sse_util.cpp:21: simple_func.h: In member function ‘__vector(4) __bool int SimpleFunc::initialized() const’: simple_func.h:82:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 82 | bool initialized() const { return type_ != 0; } | ~~~~~~^~~~ | | | bool In file included from aligner_swsse.h:26, from sse_util.cpp:21: scoring.h: In constructor ‘Scoring::Scoring(int, int, int, int, int, int, const SimpleFunc&, const SimpleFunc&, int, int, __vector(4) __bool int, int, int, int, int, int, int, int, int, const SimpleFunc*, const SimpleFunc*)’: scoring.h:179:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 179 | qualsMatter_ = mmcostType != COST_MODEL_CONSTANT; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ | | | bool scoring.h:181:51: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 181 | monotone = matchType == COST_MODEL_CONSTANT && matchConst == 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ | | | bool scoring.h: In member function ‘int64_t Scoring::perfectScore(size_t) const’: scoring.h:341:6: error: could not convert ‘((const Scoring*)this)->Scoring::monotone’ from ‘const __vector(4) __bool int’ to ‘bool’ 341 | if(monotone) { | ^~~~~~~~ | | | const __vector(4) __bool int scoring.h: In static member function ‘static Scoring Scoring::base1()’: scoring.h:538:5: error: no matching function for call to ‘Scoring::Scoring(int, , int, int, int, int, SimpleFunc&, SimpleFunc&, , int, bool, int, int, int, int, int)’ 538 | 5); // 5 rows @ top/bot diagonal-entrance-only | ^ scoring.h:140:5: note: candidate: ‘Scoring::Scoring(int, int, int, int, int, int, const SimpleFunc&, const SimpleFunc&, int, int, __vector(4) __bool int, int, int, int, int, int, int, int, int, const SimpleFunc*, const SimpleFunc*)’ 140 | Scoring( | ^~~~~~~ scoring.h:151:19: note: no known conversion for argument 11 from ‘bool’ to ‘__vector(4) __bool int’ 151 | bool ncat, // whether to concatenate mates before N filtering | ^ scoring.h:100:7: note: candidate: ‘constexpr Scoring::Scoring(const Scoring&)’ 100 | class Scoring { | ^~~~~~~ scoring.h:100:7: note: candidate expects 1 argument, 16 provided scoring.h:100:7: note: candidate: ‘constexpr Scoring::Scoring(Scoring&&)’ scoring.h:100:7: note: candidate expects 1 argument, 16 provided In file included from aligner_swsse.h:27, from sse_util.cpp:21: mask.h: In function ‘__vector(4) __bool int matches(int, int)’: mask.h:49:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 49 | return ((1 << i) & j) != 0; | ~~~~~~~~~~~~~~~^~~~ | | | bool In file included from sse_util.cpp:21: aligner_swsse.h: At global scope: aligner_swsse.h:44:49: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 44 | void merge(const SSEMetrics& o, bool getLock = false) { | ^~~~~ | | | bool aligner_swsse.h: In member function ‘void SSEMetrics::merge(const SSEMetrics&, __vector(4) __bool int)’: aligner_swsse.h:45:40: error: no matching function for call to ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, __vector(4) __bool int&)’ 45 | ThreadSafe ts(&mutex_m, getLock); | ^ In file included from ds.h:30, from sse_util.h:24, from sse_util.cpp:20: threading.h:39:5: note: candidate: ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, bool)’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ^~~~~~~~~~ threading.h:39:41: note: no known conversion for argument 2 from ‘__vector(4) __bool int’ to ‘bool’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ~~~~~^~~~~~~~~~~~~ threading.h:37:7: note: candidate: ‘constexpr ThreadSafe::ThreadSafe(const ThreadSafe&)’ 37 | class ThreadSafe { | ^~~~~~~~~~ threading.h:37:7: note: candidate expects 1 argument, 2 provided In file included from sse_util.cpp:21: aligner_swsse.h: In member function ‘__vector(4) __bool int SSEMatrix::reportedThrough(size_t, size_t) const’: aligner_swsse.h:268:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 268 | return (masks_[row][col] & (1 << 0)) != 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | bool aligner_swsse.h: In member function ‘void SSEMatrix::resetRow(size_t)’: aligner_swsse.h:385:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 385 | reset_[i] = true; | ^~~~ aligner_swsse.h: In member function ‘__vector(4) __bool int SSEMatrix::isHMaskSet(size_t, size_t) const’: aligner_swsse.h:429:39: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 429 | return (masks_[row][col] & (1 << 1)) != 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | bool aligner_swsse.h: In member function ‘__vector(4) __bool int SSEMatrix::isEMaskSet(size_t, size_t) const’: aligner_swsse.h:454:39: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 454 | return (masks_[row][col] & (1 << 7)) != 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | bool aligner_swsse.h: In member function ‘__vector(4) __bool int SSEMatrix::isFMaskSet(size_t, size_t) const’: aligner_swsse.h:479:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 479 | return (masks_[row][col] & (1 << 10)) != 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | bool In file included from qual.h:26, from scoring.h:24, from aligner_swsse.h:26, from sse_util.cpp:21: sstring.h: In instantiation of ‘unsigned int sstr_eq(const T1&, const T2&) [with T1 = S2bDnaString; T2 = S2bDnaString]’: sstring.h:1397:26: required from here sstring.h:96:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 96 | if(len1 != len2) return false; | ^~~~~ sstring.h:98:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 98 | if(s1[i] != s2[i]) return false; | ^~~~~ sstring.h:100:9: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 100 | return true; | ^~~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_swsse.cpp:21: gfm.h: In static member function ‘static std::pair*, GFM*> GFM::fromStrings(const EList >&, bool, int, bool, int32_t, int32_t, int32_t, const string&, bool, index_t, index_t, index_t, int, uint32_t, bool, bool, bool)’: gfm.h:1169:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1169 | auto_ptr ss(new stringstream()); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_swsse.cpp:21: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_swsse.cpp:21: gfm.h:1173:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1173 | auto_ptr fb(new FileBuf(ss.get())); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_swsse.cpp:21: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from aligner_swsse.h:28, from aligner_swsse.cpp:22: sse_util.h: In member function ‘__vector(4) __bool int EList_m128i::empty() const’: sse_util.h:79:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 79 | inline bool empty() const { return cur_ == 0; } | ~~~~~^~~~ | | | bool sse_util.h: In member function ‘__vector(4) __bool int EList_m128i::null() const’: sse_util.h:84:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 84 | inline bool null() const { return list_ == NULL; } | ^ | | | bool sse_util.h: In member function ‘__vector(4) __bool int CpQuad::operator==(const CpQuad&) const’: sse_util.h:329:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 327 | return sc[0] == o.sc[0] && | ~~~~~~~~~~~~~~~~~~~ 328 | sc[1] == o.sc[1] && | ~~~~~~~~~~~~~~~~~~~ 329 | sc[2] == o.sc[2] && | ~~~~~~~~~~~~~~~~~^~ | | | bool 330 | sc[3] == o.sc[3]; | ~~~~~~~~~~~~~~~~ sse_util.h: In member function ‘void Checkpointer::init(size_t, size_t, size_t, int64_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int)’: sse_util.h:371:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 371 | debug_ = true; | ^~~~ sse_util.h:373:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 373 | firstCommit_ = true; | ^~~~ sse_util.h:374:25: error: cannot convert ‘__vector(4) int’ to ‘size_t’ {aka ‘long unsigned int’} in initialization 374 | size_t perword = (is8 ? 16 : 8); | ~~~~~^~~~~~~~~ | | | __vector(4) int sse_util.h:377:6: error: could not convert ‘doTri’ from ‘__vector(4) __bool int’ to ‘bool’ 377 | if(doTri) { | ^~~~~ | | | __vector(4) __bool int sse_util.h:387:6: error: could not convert ‘((Checkpointer*)this)->Checkpointer::debug_’ from ‘__vector(4) __bool int’ to ‘bool’ 387 | if(debug_) { | ^~~~~~ | | | __vector(4) __bool int sse_util.h: In member function ‘int64_t Checkpointer::debugCell(size_t, size_t, int) const’: sse_util.h:411:22: error: cannot convert ‘__vector(4) int’ to ‘int16_t’ {aka ‘short int’} in initialization 411 | int16_t sc = (is8_ ? ((uint8_t*)ptr)[div] : ((int16_t*)ptr)[div]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int sse_util.h:414:6: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::is8_’ from ‘const __vector(4) __bool int’ to ‘bool’ 414 | if(is8_) { | ^~~~ | | | const __vector(4) __bool int sse_util.h:415:7: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::local_’ from ‘const __vector(4) __bool int’ to ‘bool’ 415 | if(local_) { | ^~~~~~ | | | const __vector(4) __bool int sse_util.h:422:7: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::local_’ from ‘const __vector(4) __bool int’ to ‘bool’ 422 | if(local_) { | ^~~~~~ | | | const __vector(4) __bool int sse_util.h: In member function ‘__vector(4) __bool int Checkpointer::isCheckpointed(size_t, size_t) const’: sse_util.h:439:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 439 | return mod >= per_ - 2; | ~~~~^~~~~~~~~~~ | | | bool sse_util.h: In member function ‘int64_t Checkpointer::scoreTriangle(size_t, size_t, int) const’: sse_util.h:447:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 447 | bool diag1 = ((row + col) & lomask_) == per_ - 2; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ | | | bool sse_util.h:449:6: error: could not convert ‘diag1’ from ‘__vector(4) __bool int’ to ‘bool’ 449 | if(diag1) { | ^~~~~ | | | __vector(4) __bool int sse_util.h: In member function ‘int64_t Checkpointer::scoreSquare(size_t, size_t, int) const’: sse_util.h:488:22: error: cannot convert ‘__vector(4) int’ to ‘int16_t’ {aka ‘short int’} in initialization 488 | int16_t sc = (is8_ ? ((uint8_t*)ptr)[div] : ((int16_t*)ptr)[div]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int sse_util.h:491:6: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::is8_’ from ‘const __vector(4) __bool int’ to ‘bool’ 491 | if(is8_) { | ^~~~ | | | const __vector(4) __bool int sse_util.h:492:7: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::local_’ from ‘const __vector(4) __bool int’ to ‘bool’ 492 | if(local_) { | ^~~~~~ | | | const __vector(4) __bool int sse_util.h:499:7: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::local_’ from ‘const __vector(4) __bool int’ to ‘bool’ 499 | if(local_) { | ^~~~~~ | | | const __vector(4) __bool int sse_util.h: In member function ‘void Checkpointer::reset()’: sse_util.h:518:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 518 | local_ = false; | ^~~~~ sse_util.h:521:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 521 | firstCommit_ = true; | ^~~~ sse_util.h:522:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 522 | is8_ = debug_ = false; | ^~~~~ sse_util.h: In member function ‘__vector(4) __bool int Checkpointer::inited() const’: sse_util.h:529:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 529 | return nrow_ > 0; | ~~~~~~^~~ | | | bool In file included from aligner_swsse.cpp:22: aligner_swsse.h: At global scope: aligner_swsse.h:44:49: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 44 | void merge(const SSEMetrics& o, bool getLock = false) { | ^~~~~ | | | bool aligner_swsse.h: In member function ‘void SSEMetrics::merge(const SSEMetrics&, __vector(4) __bool int)’: aligner_swsse.h:45:40: error: no matching function for call to ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, __vector(4) __bool int&)’ 45 | ThreadSafe ts(&mutex_m, getLock); | ^ In file included from ds.h:30, from read.h:25, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_swsse.cpp:21: threading.h:39:5: note: candidate: ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, bool)’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ^~~~~~~~~~ threading.h:39:41: note: no known conversion for argument 2 from ‘__vector(4) __bool int’ to ‘bool’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ~~~~~^~~~~~~~~~~~~ threading.h:37:7: note: candidate: ‘constexpr ThreadSafe::ThreadSafe(const ThreadSafe&)’ 37 | class ThreadSafe { | ^~~~~~~~~~ threading.h:37:7: note: candidate expects 1 argument, 2 provided In file included from aligner_swsse.cpp:22: aligner_swsse.h: In member function ‘__vector(4) __bool int SSEMatrix::reportedThrough(size_t, size_t) const’: aligner_swsse.h:268:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 268 | return (masks_[row][col] & (1 << 0)) != 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | bool aligner_swsse.h: In member function ‘void SSEMatrix::resetRow(size_t)’: aligner_swsse.h:385:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 385 | reset_[i] = true; | ^~~~ aligner_swsse.h: In member function ‘__vector(4) __bool int SSEMatrix::isHMaskSet(size_t, size_t) const’: aligner_swsse.h:429:39: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 429 | return (masks_[row][col] & (1 << 1)) != 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | bool aligner_swsse.h: In member function ‘__vector(4) __bool int SSEMatrix::isEMaskSet(size_t, size_t) const’: aligner_swsse.h:454:39: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 454 | return (masks_[row][col] & (1 << 7)) != 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | bool aligner_swsse.h: In member function ‘__vector(4) __bool int SSEMatrix::isFMaskSet(size_t, size_t) const’: aligner_swsse.h:479:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 479 | return (masks_[row][col] & (1 << 10)) != 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | bool aligner_swsse.cpp: In member function ‘void SSEMatrix::init(size_t, size_t, size_t)’: aligner_swsse.cpp:56:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 56 | inited_ = true; | ^~~~ aligner_swsse.cpp: In member function ‘void SSEMatrix::initMasks()’: aligner_swsse.cpp:67:19: error: no matching function for call to ‘EList<__vector(4) __bool int>::fill(bool)’ 67 | reset_.fill(false); | ^ In file included from read.h:25, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_swsse.cpp:21: ds.h:507:7: note: candidate: ‘void EList::fill(size_t, size_t, const T&) [with T = __vector(4) __bool int; int S = 128; size_t = long unsigned int]’ 507 | void fill(size_t begin, size_t end, const T& v) { | ^~~~ ds.h:507:7: note: candidate expects 3 arguments, 1 provided ds.h:518:7: note: candidate: ‘void EList::fill(const T&) [with T = __vector(4) __bool int; int S = 128]’ 518 | void fill(const T& v) { | ^~~~ ds.h:518:21: note: no known conversion for argument 1 from ‘bool’ to ‘const __vector(4) __bool int&’ 518 | void fill(const T& v) { | ~~~~~~~~~^ In file included from aligner_result.h:26, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: ref_coord.h: In member function ‘void Coord::init(TRefId, TRefOff, __vector(4) __bool int, TRefOff)’: ref_coord.h:51:17: error: cannot convert ‘__vector(4) int’ to ‘int’ in assignment 51 | orient_ = (fw ? 1 : 0); | ~~~~^~~~~~~~ | | | __vector(4) int ref_coord.h: In member function ‘__vector(4) __bool int Coord::operator<(const Coord&) const’: ref_coord.h:80:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 80 | if(ref_ < o.ref_) return true; | ^~~~ ref_coord.h:81:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 81 | if(ref_ > o.ref_) return false; | ^~~~~ ref_coord.h:82:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 82 | if(orient_ < o.orient_) return true; | ^~~~ ref_coord.h:83:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 83 | if(orient_ > o.orient_) return false; | ^~~~~ ref_coord.h:84:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 84 | if(off_ < o.off_) return true; | ^~~~ ref_coord.h:85:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 85 | if(off_ > o.off_) return false; | ^~~~~ ref_coord.h:86:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 86 | return false; | ^~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Coord::operator>(const Coord&) const’: ref_coord.h:102:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 102 | if(ref_ > o.ref_) return true; | ^~~~ ref_coord.h:103:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 103 | if(ref_ < o.ref_) return false; | ^~~~~ ref_coord.h:104:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 104 | if(orient_ > o.orient_) return true; | ^~~~ ref_coord.h:105:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 105 | if(orient_ < o.orient_) return false; | ^~~~~ ref_coord.h:106:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 106 | if(off_ > o.off_) return true; | ^~~~ ref_coord.h:107:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 107 | if(off_ < o.off_) return false; | ^~~~~ ref_coord.h:108:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 108 | return false; | ^~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Coord::inited() const’: ref_coord.h:137:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 137 | return true; | ^~~~ ref_coord.h:139:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 139 | return false; | ^~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Coord::fw() const’: ref_coord.h:148:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 148 | return orient_ == 1; | ~~~~~~~~^~~~ | | | bool ref_coord.h: In member function ‘__vector(4) __bool int Coord::within(int64_t, int64_t, int64_t) const’: ref_coord.h:171:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 171 | return off_ >= inbegin && off_ + len <= inend; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ | | | bool ref_coord.h: In member function ‘__vector(4) __bool int Interval::inited() const’: ref_coord.h:248:22: error: could not convert ‘((const Interval*)this)->Interval::upstream_.Coord::inited()’ from ‘__vector(4) __bool int’ to ‘bool’ 248 | if(upstream_.inited()) { | ~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int ref_coord.h:250:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 250 | return true; | ^~~~ ref_coord.h:252:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 252 | return false; | ^~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Interval::operator<(const Interval&) const’: ref_coord.h:272:16: error: could not convert ‘((const Interval*)this)->Interval::upstream_.Coord::operator<(o.Interval::upstream_)’ from ‘__vector(4) __bool int’ to ‘bool’ 272 | if(upstream_ < o.upstream_) return true; | ~~~~~~~~~~^~~~~~~~~~~~~ | | | __vector(4) __bool int ref_coord.h:272:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 272 | if(upstream_ < o.upstream_) return true; | ^~~~ ref_coord.h:273:16: error: could not convert ‘((const Interval*)this)->Interval::upstream_.Coord::operator>(o.Interval::upstream_)’ from ‘__vector(4) __bool int’ to ‘bool’ 273 | if(upstream_ > o.upstream_) return false; | ~~~~~~~~~~^~~~~~~~~~~~~ | | | __vector(4) __bool int ref_coord.h:273:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 273 | if(upstream_ > o.upstream_) return false; | ^~~~~ ref_coord.h:274:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 274 | if(len_ < o.len_) return true; | ^~~~ ref_coord.h:275:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 275 | return false; | ^~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Interval::operator>(const Interval&) const’: ref_coord.h:292:16: error: could not convert ‘((const Interval*)this)->Interval::upstream_.Coord::operator>(o.Interval::upstream_)’ from ‘__vector(4) __bool int’ to ‘bool’ 292 | if(upstream_ > o.upstream_) return true; | ~~~~~~~~~~^~~~~~~~~~~~~ | | | __vector(4) __bool int ref_coord.h:292:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 292 | if(upstream_ > o.upstream_) return true; | ^~~~ ref_coord.h:293:16: error: could not convert ‘((const Interval*)this)->Interval::upstream_.Coord::operator<(o.Interval::upstream_)’ from ‘__vector(4) __bool int’ to ‘bool’ 293 | if(upstream_ < o.upstream_) return false; | ~~~~~~~~~~^~~~~~~~~~~~~ | | | __vector(4) __bool int ref_coord.h:293:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 293 | if(upstream_ < o.upstream_) return false; | ^~~~~ ref_coord.h:294:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 294 | if(len_ > o.len_) return true; | ^~~~ ref_coord.h:295:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 295 | return false; | ^~~~~ ref_coord.h: In member function ‘Coord Interval::downstream() const’: ref_coord.h:332:22: error: no matching function for call to ‘Coord::Coord(TRefId, TRefOff, int)’ 332 | upstream_.orient()); | ^ ref_coord.h:43:2: note: candidate: ‘Coord::Coord(TRefId, TRefOff, __vector(4) __bool int, TRefOff)’ 43 | Coord(TRefId rf, TRefOff of, bool fw, TRefOff jof = 0) { init(rf, of, fw, jof); } | ^~~~~ ref_coord.h:43:36: note: no known conversion for argument 3 from ‘int’ to ‘__vector(4) __bool int’ 43 | Coord(TRefId rf, TRefOff of, bool fw, TRefOff jof = 0) { init(rf, of, fw, jof); } | ^ ref_coord.h:41:2: note: candidate: ‘Coord::Coord(const Coord&)’ 41 | Coord(const Coord& c) { init(c); } | ^~~~~ ref_coord.h:41:2: note: candidate expects 1 argument, 3 provided ref_coord.h:39:2: note: candidate: ‘Coord::Coord()’ 39 | Coord() { reset(); } | ^~~~~ ref_coord.h:39:2: note: candidate expects 0 arguments, 3 provided ref_coord.h: In member function ‘__vector(4) __bool int Interval::contains(const Coord&) const’: ref_coord.h:342:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 340 | c.ref() == ref() && | ~~~~~~~~~~~~~~~~~~~~~~ 341 | c.orient() == orient() && | ~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | c.off() >= off() && | ~~~~~~~~~~~~~~~~~~~~^~ | | | bool 343 | c.off() < dnoff(); | ~~~~~~~~~~~~~~~~~~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Interval::containsIgnoreOrient(const Coord&) const’: ref_coord.h:353:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 352 | c.ref() == ref() && | ~~~~~~~~~~~~~~~~~~~~~~ 353 | c.off() >= off() && | ~~~~~~~~~~~~~~~~~~~~^~ | | | bool 354 | c.off() < dnoff(); | ~~~~~~~~~~~~~~~~~~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Interval::contains(const Interval&) const’: ref_coord.h:364:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 362 | c.ref() == ref() && | ~~~~~~~~~~~~~~~~~~~~~~ 363 | c.orient() == orient() && | ~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | c.off() >= off() && | ~~~~~~~~~~~~~~~~~~~~^~ | | | bool 365 | c.dnoff() <= dnoff(); | ~~~~~~~~~~~~~~~~~~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Interval::containsIgnoreOrient(const Interval&) const’: ref_coord.h:375:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 374 | c.ref() == ref() && | ~~~~~~~~~~~~~~~~~~~~~~ 375 | c.off() >= off() && | ~~~~~~~~~~~~~~~~~~~~^~ | | | bool 376 | c.dnoff() <= dnoff(); | ~~~~~~~~~~~~~~~~~~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Interval::overlaps(const Interval&) const’: ref_coord.h:385:37: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 384 | c.ref() == upstream_.ref() && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385 | c.orient() == upstream_.orient() && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 386 | ((off() <= c.off() && dnoff() > c.off()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | (off() <= c.dnoff() && dnoff() > c.dnoff()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | (c.off() <= off() && c.dnoff() > off()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | (c.off() <= dnoff() && c.dnoff() > dnoff())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Interval::overlapsIgnoreOrient(const Interval&) const’: ref_coord.h:398:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 398 | c.ref() == upstream_.ref() && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 399 | ((off() <= c.off() && dnoff() > c.off()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | (off() <= c.dnoff() && dnoff() > c.dnoff()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 401 | (c.off() <= off() && c.dnoff() > off()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402 | (c.off() <= dnoff() && c.dnoff() > dnoff())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algo.h: In function ‘_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, std::bidirectional_iterator_tag)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algo.h:1529:16: error: expected primary-expression before ‘__attribute__’ 1529 | else if (!bool(__pred(*__last))) | ^~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/algorithm:62, from ds.h:23, from read.h:25, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algo.h:1529:16: error: expected ‘)’ before ‘__attribute__’ 1529 | else if (!bool(__pred(*__last))) | ~ ^ | ) /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algo.h: In function ‘unsigned int std::binary_search(_FIter, _FIter, const _Tp&, _Compare)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algo.h:2294:32: error: expected primary-expression before ‘__attribute__’ 2294 | return __i != __last && !bool(__comp(__val, *__i)); | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algo.h:2294:32: error: expected ‘;’ before ‘__attribute__’ 2294 | return __i != __last && !bool(__comp(__val, *__i)); | ^ | ; In file included from ds.h:31, from read.h:25, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: random_source.h: In constructor ‘RandomSource::RandomSource()’: random_source.h:40:39: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 40 | a(DEFUALT_A), c(DEFUALT_C), inited_(false) { } | ^~~~~ | | | bool random_source.h: In constructor ‘RandomSource::RandomSource(uint32_t)’: random_source.h:42:52: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 42 | a(DEFUALT_A), c(DEFUALT_C), last(_last), inited_(true) { } | ^~~~ | | | bool random_source.h: In constructor ‘RandomSource::RandomSource(uint32_t, uint32_t)’: random_source.h:44:25: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 44 | a(_a), c(_c), inited_(false) { } | ^~~~~ | | | bool random_source.h: In member function ‘void RandomSource::init(uint32_t)’: random_source.h:48:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 48 | inited_ = true; | ^~~~ random_source.h: In member function ‘__vector(4) __bool int RandomSource::nextBool()’: random_source.h:106:10: error: cannot convert ‘uint32_t’ {aka ‘unsigned int’} to ‘__vector(4) __bool int’ in return 106 | return ret; | ^~~ In file included from read.h:25, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: ds.h: In member function ‘void PtrWrap::free()’: ds.h:189:7: error: could not convert ‘((PtrWrap*)this)->PtrWrap::freeable_’ from ‘__vector(4) __bool int’ to ‘bool’ 189 | if(freeable_) { | ^~~~~~~~~ | | | __vector(4) __bool int ds.h: In member function ‘void APtrWrap::free()’: ds.h:252:7: error: could not convert ‘((APtrWrap*)this)->APtrWrap::freeable_’ from ‘__vector(4) __bool int’ to ‘bool’ 252 | if(freeable_) { | ^~~~~~~~~ | | | __vector(4) __bool int ds.h: In member function ‘unsigned int EList::isSuperset(const EList&) const’: ds.h:771:7: error: could not convert ‘! inthis’ from ‘__vector(4) int’ to ‘bool’ 771 | if(!inthis) { | ^~~~~~~ | | | __vector(4) int ds.h: In member function ‘__vector(4) __bool int Pool::full()’: ds.h:3147:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 3147 | bool full() { return cur_ == pages_.size(); } | ~~~~~^~~~~~~~~~~~~~~~ | | | bool ds.h: In member function ‘void RedBlack::addNode(RedBlack::TNode*, RedBlack::TNode*, __vector(4) __bool int)’: ds.h:4106:7: error: could not convert ‘leftChild’ from ‘__vector(4) __bool int’ to ‘bool’ 4106 | if(leftChild) { | ^~~~~~~~~ | | | __vector(4) __bool int ds.h:4130:8: error: could not convert ‘uncleRed’ from ‘__vector(4) __bool int’ to ‘bool’ 4130 | if(uncleRed) { | ^~~~~~~~ | | | __vector(4) __bool int In file included from alphabet.h:25, from sstring.h:26, from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/sstream: In member function ‘void std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::_M_update_egptr()’: /usr/powerpc64le-linux-gnu/include/c++/9/sstream:295:10: error: could not convert ‘__testin’ from ‘const __vector(4) __bool int’ to ‘bool’ 295 | if (__testin) | ^~~~~~~~ | | | const __vector(4) __bool int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/sstream:879, from alphabet.h:25, from sstring.h:26, from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc: In member function ‘virtual std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::int_type std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::pbackfail(std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::int_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:54:8: error: could not convert ‘! __testeof’ from ‘__vector(4) int’ to ‘bool’ 54 | if (!__testeof) | ^~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:60:21: error: could not convert ‘(__testeq || __testout)’ from ‘__vector(4) int’ to ‘bool’ 60 | if (__testeq || __testout) | ~~~~~~~~~^~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:63:9: error: could not convert ‘! __testeq’ from ‘__vector(4) int’ to ‘bool’ 63 | if (!__testeq) | ^~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc: In member function ‘virtual std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::int_type std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::overflow(std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::int_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:83:28: error: cannot convert ‘__vector(4) int’ to ‘long int’ 83 | if (__builtin_expect(!__testout, false)) | ^~~~~~~~~~ | | | __vector(4) int : note: initializing argument 1 of ‘long int __builtin_expect(long int, long int)’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:87:28: error: cannot convert ‘const __vector(4) __bool int’ to ‘long int’ 87 | if (__builtin_expect(__testeof, false)) | ^~~~~~~~~ | | | const __vector(4) __bool int : note: initializing argument 1 of ‘long int __builtin_expect(long int, long int)’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:118:11: error: could not convert ‘! __testput’ from ‘__vector(4) int’ to ‘bool’ 118 | if (!__testput) | ^~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc: In member function ‘virtual std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::int_type std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::underflow()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:154:11: error: could not convert ‘__testin’ from ‘const __vector(4) __bool int’ to ‘bool’ 154 | if (__testin) | ^~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc: In member function ‘virtual std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::pos_type std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::seekpos(std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::pos_type, std::ios_base::openmode)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:230:8: error: could not convert ‘__testpos’ from ‘const __vector(4) __bool int’ to ‘bool’ 230 | if (__testpos) | ^~~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:232:12: error: could not convert ‘__testin’ from ‘const __vector(4) __bool int’ to ‘bool’ 232 | if (__testin) | ^~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:235:12: error: could not convert ‘__testout’ from ‘const __vector(4) __bool int’ to ‘bool’ 235 | if (__testout) | ^~~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc: In member function ‘void std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::_M_sync(std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::char_type*, std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::__size_type, std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::__size_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:261:11: error: could not convert ‘__testin’ from ‘const __vector(4) __bool int’ to ‘bool’ 261 | if (__testin) | ^~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:263:11: error: could not convert ‘__testout’ from ‘const __vector(4) __bool int’ to ‘bool’ 263 | if (__testout) | ^~~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:269:8: error: could not convert ‘! __testin’ from ‘__vector(4) int’ to ‘bool’ 269 | if (!__testin) | ^~~~~~~~~ | | | __vector(4) int In file included from sstring.h:26, from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: alphabet.h: In function ‘__vector(4) __bool int isDna(char)’: alphabet.h:90:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 90 | return asc2dnacat[(int)c] > 0; | ~~~~~~~~~~~~~~~~~~~^~~ | | | bool alphabet.h: In function ‘__vector(4) __bool int isColor(char)’: alphabet.h:97:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 97 | return asc2colcat[(int)c] > 0; | ~~~~~~~~~~~~~~~~~~~^~~ | | | bool alphabet.h: In function ‘__vector(4) __bool int isAmbigNuc(char)’: alphabet.h:104:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 104 | return asc2dnacat[(int)c] == 2; | ~~~~~~~~~~~~~~~~~~~^~~~ | | | bool alphabet.h: In function ‘__vector(4) __bool int isAmbigColor(char)’: alphabet.h:111:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 111 | return asc2colcat[(int)c] == 2; | ~~~~~~~~~~~~~~~~~~~^~~~ | | | bool alphabet.h: In function ‘__vector(4) __bool int isAmbig(char, __vector(4) __bool int)’: alphabet.h:118:16: error: inferred scalar type ‘uint8_t’ {aka ‘unsigned char’} is not an integer or floating point type of the same size as ‘__bool int’ 118 | return (color ? asc2colcat[(int)c] : asc2dnacat[(int)c]) == 2; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alphabet.h: In function ‘__vector(4) __bool int isUnambigNuc(char)’: alphabet.h:125:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 125 | return asc2dnacat[(int)c] == 1; | ~~~~~~~~~~~~~~~~~~~^~~~ | | | bool alphabet.h: In function ‘__vector(4) __bool int isUnambigDna(char)’: alphabet.h:157:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 157 | return asc2dnacat[(int)c] == 1; | ~~~~~~~~~~~~~~~~~~~^~~~ | | | bool alphabet.h: In function ‘__vector(4) __bool int isUnambigColor(char)’: alphabet.h:164:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 164 | return asc2colcat[(int)c] == 1; | ~~~~~~~~~~~~~~~~~~~^~~~ | | | bool In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: sstring.h: In function ‘unsigned int sstr_lt(const T1&, const T2&, __vector(4) __bool int)’: sstring.h:164:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 164 | return (len1 < len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_suf_lt(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:189:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 189 | return (len1 < len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_suf_lt(const T1&, size_t, size_t, const T2&, size_t, size_t, __vector(4) __bool int)’: sstring.h:215:25: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 215 | return (left1 < left2) == endlt; | ~~~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_suf_upto_lt(const T1&, size_t, const T2&, size_t, size_t, __vector(4) __bool int)’: sstring.h:244:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 244 | return (len1 < len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_pre_lt(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:269:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 269 | return (len1 < len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_leq(const T1&, const T2&, __vector(4) __bool int)’: sstring.h:288:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 288 | return (len1 < len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_suf_leq(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:314:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 314 | return (len1 < len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_pre_leq(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:340:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 340 | return (len1 < len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_gt(const T1&, const T2&, __vector(4) __bool int)’: sstring.h:359:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 359 | return (len1 > len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_suf_gt(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:385:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 385 | return (len1 > len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_pre_gt(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:411:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 411 | return (len1 > len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_geq(const T1&, const T2&, __vector(4) __bool int)’: sstring.h:430:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 430 | return (len1 > len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_suf_geq(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:456:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 456 | return (len1 > len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_pre_geq(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:482:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 482 | return (len1 > len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: sstring.h: At global scope: sstring.h:930:16: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 930 | bool chars = false, | ^~~~~ | | | bool sstring.h:931:17: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 931 | bool colors = false) : | ^~~~~ | | | bool sstring.h:953:16: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 953 | bool chars = false, | ^~~~~ | | | bool sstring.h:954:17: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 954 | bool colors = false) : | ^~~~~ | | | bool sstring.h:975:16: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 975 | bool chars = false, | ^~~~~ | | | bool sstring.h:976:17: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 976 | bool colors = false) : | ^~~~~ | | | bool sstring.h: In constructor ‘S2bDnaString::S2bDnaString(const std::__cxx11::basic_string&, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:936:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 936 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h:937:7: error: could not convert ‘colors’ from ‘__vector(4) __bool int’ to ‘bool’ 937 | if(colors) { | ^~~~~~ | | | __vector(4) __bool int sstring.h: In constructor ‘S2bDnaString::S2bDnaString(const char*, size_t, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:959:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 959 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h:960:7: error: could not convert ‘colors’ from ‘__vector(4) __bool int’ to ‘bool’ 960 | if(colors) { | ^~~~~~ | | | __vector(4) __bool int sstring.h: In constructor ‘S2bDnaString::S2bDnaString(const char*, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:981:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 981 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h:982:7: error: could not convert ‘colors’ from ‘__vector(4) __bool int’ to ‘bool’ 982 | if(colors) { | ^~~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘char S2bDnaString::windowGet(size_t, __vector(4) __bool int, size_t, size_t) const’: sstring.h:1074:13: error: inferred scalar type ‘char’ is not an integer or floating point type of the same size as ‘__bool int’ 1074 | return fw ? get(depth+i) : get(depth+len-i-1); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sstring.h: In member function ‘void S2bDnaString::windowGet(T&, __vector(4) __bool int, size_t, size_t) const’: sstring.h:1092:16: error: inferred scalar type ‘char’ is not an integer or floating point type of the same size as ‘__bool int’ 1092 | ret.set((fw ? get(depth+i) : get(depth+len-i-1)), i); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sstring.h: In function ‘unsigned int sstr_lt(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’: sstring.h:1411:26: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 1411 | return sstr_lt(*this, o); | ^ | | | bool sstring.h:1411:26: note: when instantiating default argument for call to ‘unsigned int sstr_lt(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ sstring.h: In member function ‘__vector(4) __bool int S2bDnaString::operator<(const S2bDnaString&)’: sstring.h:1411:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: sstring.h:152:61: note: initializing argument 3 of ‘unsigned int sstr_lt(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ 152 | static inline bool sstr_lt(const T1& s1, const T2& s2, bool endlt = true) { | ^ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: sstring.h: In function ‘unsigned int sstr_gt(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’: sstring.h:1418:26: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 1418 | return sstr_gt(*this, o); | ^ | | | bool sstring.h:1418:26: note: when instantiating default argument for call to ‘unsigned int sstr_gt(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ sstring.h: In member function ‘__vector(4) __bool int S2bDnaString::operator>(const S2bDnaString&)’: sstring.h:1418:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: sstring.h:347:61: note: initializing argument 3 of ‘unsigned int sstr_gt(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ 347 | static inline bool sstr_gt(const T1& s1, const T2& s2, bool endlt = true) { | ^ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: sstring.h: In function ‘unsigned int sstr_leq(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’: sstring.h:1425:27: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 1425 | return sstr_leq(*this, o); | ^ | | | bool sstring.h:1425:27: note: when instantiating default argument for call to ‘unsigned int sstr_leq(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ sstring.h: In member function ‘__vector(4) __bool int S2bDnaString::operator<=(const S2bDnaString&)’: sstring.h:1425:27: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: sstring.h:276:62: note: initializing argument 3 of ‘unsigned int sstr_leq(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ 276 | static inline bool sstr_leq(const T1& s1, const T2& s2, bool endlt = true) { | ^ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: sstring.h: In function ‘unsigned int sstr_geq(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’: sstring.h:1432:27: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 1432 | return sstr_geq(*this, o); | ^ | | | bool sstring.h:1432:27: note: when instantiating default argument for call to ‘unsigned int sstr_geq(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ sstring.h: In member function ‘__vector(4) __bool int S2bDnaString::operator>=(const S2bDnaString&)’: sstring.h:1432:27: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: sstring.h:418:62: note: initializing argument 3 of ‘unsigned int sstr_geq(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ 418 | static inline bool sstr_geq(const T1& s1, const T2& s2, bool endlt = true) { | ^ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: sstring.h: In member function ‘char S2bDnaString::windowGetDna(size_t, __vector(4) __bool int, __vector(4) __bool int, size_t, size_t) const’: sstring.h:1545:6: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 1545 | if(fw) { | ^~ | | | __vector(4) __bool int sstring.h:1549:11: error: cannot convert ‘__vector(4) int’ to ‘char’ in return 1549 | color ? | ~~~~~~^ | | | __vector(4) int 1550 | get(depth+len-i-1) : | ~~~~~~~~~~~~~~~~~~~~ 1551 | compDna(get(depth+len-i-1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ sstring.h: In member function ‘__vector(4) __bool int S2bDnaString::empty() const’: sstring.h:1593:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1593 | inline bool empty() const { return len_ == 0; } | ~~~~~^~~~ | | | bool sstring.h: In constructor ‘SDnaStringFixed::SDnaStringFixed(const char*, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:2606:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 2606 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h:2607:7: error: could not convert ‘colors’ from ‘__vector(4) __bool int’ to ‘bool’ 2607 | if(colors) { | ^~~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘void SDnaStringFixed::reverseComp(__vector(4) __bool int)’: sstring.h:2650:6: error: could not convert ‘color’ from ‘__vector(4) __bool int’ to ‘bool’ 2650 | if(color) { | ^~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘char SDnaStringFixed::windowGetDna(size_t, __vector(4) __bool int, __vector(4) __bool int, size_t, size_t) const’: sstring.h:2807:6: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 2807 | if(fw) return this->cs_[depth+i]; | ^~ | | | __vector(4) __bool int sstring.h: In constructor ‘SDnaStringExpandable::SDnaStringExpandable(const std::__cxx11::basic_string&, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:2866:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 2866 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h:2867:7: error: could not convert ‘colors’ from ‘__vector(4) __bool int’ to ‘bool’ 2867 | if(colors) { | ^~~~~~ | | | __vector(4) __bool int sstring.h: In constructor ‘SDnaStringExpandable::SDnaStringExpandable(const char*, size_t, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:2887:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 2887 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h:2888:7: error: could not convert ‘colors’ from ‘__vector(4) __bool int’ to ‘bool’ 2888 | if(colors) { | ^~~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘void SDnaStringExpandable::reverseComp(__vector(4) __bool int)’: sstring.h:2943:6: error: could not convert ‘color’ from ‘__vector(4) __bool int’ to ‘bool’ 2943 | if(color) { | ^~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘virtual void SDnaStringExpandable::install(const char*, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:2969:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 2969 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h:2970:7: error: could not convert ‘colors’ from ‘__vector(4) __bool int’ to ‘bool’ 2970 | if(colors) { | ^~~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘char SDnaStringExpandable::windowGetDna(size_t, __vector(4) __bool int, __vector(4) __bool int, size_t, size_t) const’: sstring.h:3116:6: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 3116 | if(fw) return this->cs_[depth+i]; | ^~ | | | __vector(4) __bool int sstring.h: In constructor ‘SDnaMaskString::SDnaMaskString(const char*, __vector(4) __bool int)’: sstring.h:3183:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 3183 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘void SDnaMaskString::reverseComp(__vector(4) __bool int)’: sstring.h:3227:6: error: could not convert ‘color’ from ‘__vector(4) __bool int’ to ‘bool’ 3227 | if(color) { | ^~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘char SDnaMaskString::windowGetDna(size_t, __vector(4) __bool int, __vector(4) __bool int, size_t, size_t) const’: sstring.h:3378:6: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 3378 | if(fw) return this->cs_[depth+i]; | ^~ | | | __vector(4) __bool int sstring.h: In member function ‘void SDnaMaskString::randSubstr(RandomSource&, T&, size_t, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:3421:18: error: could not convert ‘(watson && (! crick))’ from ‘__vector(4) int’ to ‘bool’ 3421 | if (watson && !crick) fw = true; | ~~~~~~~^~~~~~~~~ | | | __vector(4) int sstring.h:3422:19: error: could not convert ‘((! watson) && crick)’ from ‘__vector(4) int’ to ‘bool’ 3422 | else if(!watson && crick) fw = false; | ~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h:3426:6: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 3426 | if(fw) { | ^~ | | | __vector(4) __bool int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/fstream:40, from filebuf.h:24, from read.h:27, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/codecvt.h: At global scope: /usr/powerpc64le-linux-gnu/include/c++/9/bits/codecvt.h:810:5: error: template-id ‘has_facet >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 810 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/fstream:40, from filebuf.h:24, from read.h:27, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/codecvt.h:821:5: error: template-id ‘has_facet >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 821 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/fstream:42, from filebuf.h:24, from read.h:27, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/powerpc64le-linux-gnu/bits/basic_file.h: In constructor ‘std::__basic_file::__basic_file(std::__basic_file&&, std::__c_lock*)’: /usr/powerpc64le-linux-gnu/include/c++/9/powerpc64le-linux-gnu/bits/basic_file.h:70:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 70 | __rv._M_cfile_created = false; | ^~~~~ In file included from filebuf.h:24, from read.h:27, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/fstream: In member function ‘void std::basic_filebuf<_CharT, _Traits>::_M_create_pback()’: /usr/powerpc64le-linux-gnu/include/c++/9/fstream:201:6: error: could not convert ‘!((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_pback_init’ from ‘__vector(4) int’ to ‘bool’ 201 | if (!_M_pback_init) | ^~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/fstream: In member function ‘void std::basic_filebuf<_CharT, _Traits>::_M_destroy_pback()’: /usr/powerpc64le-linux-gnu/include/c++/9/fstream:218:6: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_pback_init’ from ‘__vector(4) __bool int’ to ‘bool’ 218 | if (_M_pback_init) | ^~~~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/fstream: In member function ‘unsigned int std::basic_filebuf<_CharT, _Traits>::is_open() const’: /usr/powerpc64le-linux-gnu/include/c++/9/fstream:266:31: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 266 | { return _M_file.is_open(); } | ~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/fstream: In member function ‘void std::basic_filebuf<_CharT, _Traits>::_M_set_buffer(std::streamsize)’: /usr/powerpc64le-linux-gnu/include/c++/9/fstream:465:15: error: could not convert ‘(__testin && (__off > 0))’ from ‘__vector(4) int’ to ‘bool’ 465 | if (__testin && __off > 0) | ~~~~~~~~~^~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/fstream:470:30: error: could not convert ‘((__testout && (__off == 0)) && (((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_buf_size > 1))’ from ‘__vector(4) int’ to ‘bool’ 470 | if (__testout && __off == 0 && _M_buf_size > 1 ) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ | | | __vector(4) int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/fstream:1293, from filebuf.h:24, from read.h:27, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘void std::basic_filebuf<_CharT, _Traits>::_M_destroy_internal_buffer()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:66:11: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_buf_allocated’ from ‘__vector(4) __bool int’ to ‘bool’ 66 | if (_M_buf_allocated) | ^~~~~~~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘std::basic_filebuf<_CharT, _Traits>::__filebuf_type* std::basic_filebuf<_CharT, _Traits>::close()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:289:11: error: could not convert ‘__testfail’ from ‘__vector(4) __bool int’ to ‘bool’ 289 | if (__testfail) | ^~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘virtual std::basic_filebuf<_CharT, _Traits>::int_type std::basic_filebuf<_CharT, _Traits>::underflow()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:328:11: error: could not convert ‘__testin’ from ‘const __vector(4) __bool int’ to ‘bool’ 328 | if (__testin) | ^~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:330:8: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_writing’ from ‘__vector(4) __bool int’ to ‘bool’ 330 | if (_M_writing) | ^~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:448:27: error: could not convert ‘((__ilen == 0) && (! __got_eof))’ from ‘__vector(4) int’ to ‘bool’ 448 | while (__ilen == 0 && !__got_eof); | ~~~~~~~~~~~~^~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:457:13: error: could not convert ‘__got_eof’ from ‘__vector(4) __bool int’ to ‘bool’ 457 | else if (__got_eof) | ^~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘virtual std::basic_filebuf<_CharT, _Traits>::int_type std::basic_filebuf<_CharT, _Traits>::pbackfail(std::basic_filebuf<_CharT, _Traits>::int_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:487:11: error: could not convert ‘__testin’ from ‘const __vector(4) __bool int’ to ‘bool’ 487 | if (__testin) | ^~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:489:8: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_writing’ from ‘__vector(4) __bool int’ to ‘bool’ 489 | if (_M_writing) | ^~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:526:13: error: could not convert ‘__testeof’ from ‘const __vector(4) __bool int’ to ‘bool’ 526 | else if (__testeof) | ^~~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:528:13: error: could not convert ‘! __testpb’ from ‘__vector(4) int’ to ‘bool’ 528 | else if (!__testpb) | ^~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘virtual std::basic_filebuf<_CharT, _Traits>::int_type std::basic_filebuf<_CharT, _Traits>::overflow(std::basic_filebuf<_CharT, _Traits>::int_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:548:11: error: could not convert ‘__testout’ from ‘const __vector(4) __bool int’ to ‘bool’ 548 | if (__testout) | ^~~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:550:15: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_reading’ from ‘__vector(4) __bool int’ to ‘bool’ 550 | if (_M_reading) | ^~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:561:12: error: could not convert ‘! __testeof’ from ‘__vector(4) int’ to ‘bool’ 561 | if (!__testeof) | ^~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:583:12: error: could not convert ‘! __testeof’ from ‘__vector(4) int’ to ‘bool’ 583 | if (!__testeof) | ^~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘virtual std::streamsize std::basic_filebuf<_CharT, _Traits>::xsgetn(_CharT*, std::streamsize)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:674:11: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_pback_init’ from ‘__vector(4) __bool int’ to ‘bool’ 674 | if (_M_pback_init) | ^~~~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:685:16: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_writing’ from ‘__vector(4) __bool int’ to ‘bool’ 685 | else if (_M_writing) | ^~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘virtual std::streamsize std::basic_filebuf<_CharT, _Traits>::xsputn(const _CharT*, std::streamsize)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:772:20: error: could not convert ‘((!((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_writing) && (((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_buf_size > 1))’ from ‘__vector(4) int’ to ‘bool’ 772 | if (!_M_writing && _M_buf_size > 1) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘virtual std::basic_filebuf<_CharT, _Traits>::pos_type std::basic_filebuf<_CharT, _Traits>::seekoff(std::basic_filebuf<_CharT, _Traits>::off_type, std::ios_base::seekdir, std::ios_base::openmode)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:853:8: error: could not convert ‘! __no_movement’ from ‘__vector(4) int’ to ‘bool’ 853 | if (!__no_movement) | ^~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:863:19: error: could not convert ‘(((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_reading && (__way == std::ios_base::cur))’ from ‘__vector(4) int’ to ‘bool’ 863 | if (_M_reading && __way == ios_base::cur) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:868:8: error: could not convert ‘! __no_movement’ from ‘__vector(4) int’ to ‘bool’ 868 | if (!__no_movement) | ^~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:872:12: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_writing’ from ‘__vector(4) __bool int’ to ‘bool’ 872 | if (_M_writing) | ^~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘unsigned int std::basic_filebuf<_CharT, _Traits>::_M_terminate_output()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:994:54: error: could not convert ‘(((__r == std::codecvt_base::partial) && (__ilen > 0)) && __testvalid)’ from ‘__vector(4) int’ to ‘bool’ 994 | while (__r == codecvt_base::partial && __ilen > 0 && __testvalid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:996:8: error: could not convert ‘__testvalid’ from ‘__vector(4) __bool int’ to ‘bool’ 996 | if (__testvalid) | ^~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:1007:14: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 1007 | return __testvalid; | ^~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘virtual void std::basic_filebuf<_CharT, _Traits>::imbue(const std::locale&)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:1046:12: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_reading’ from ‘__vector(4) __bool int’ to ‘bool’ 1046 | if (_M_reading) | ^~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:1077:11: error: could not convert ‘__testvalid’ from ‘__vector(4) __bool int’ to ‘bool’ 1077 | if (__testvalid) | ^~~~~~~~~~~ | | | __vector(4) __bool int In file included from read.h:27, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: filebuf.h: In function ‘__vector(4) __bool int isnewline(int)’: filebuf.h:36:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 36 | return c == '\r' || c == '\n'; | ~~~~~~~~~~^~~~~~~~~~~~ | | | bool filebuf.h: At global scope: filebuf.h:368:24: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 368 | bool gotCaret = false) | ^~~~~ | | | bool filebuf.h: In member function ‘__vector(4) __bool int FileBuf::isOpen()’: filebuf.h:85:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 85 | return _in != NULL || _inf != NULL || _ins != NULL; | ^ | | | bool filebuf.h: In member function ‘void FileBuf::newFile(FILE*)’: filebuf.h:130:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 130 | _done = false; | ^~~~~ filebuf.h: In member function ‘void FileBuf::newFile(std::ifstream*)’: filebuf.h:142:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 142 | _done = false; | ^~~~~ filebuf.h: In member function ‘void FileBuf::newFile(std::istream*)’: filebuf.h:154:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 154 | _done = false; | ^~~~~ filebuf.h: In member function ‘void FileBuf::reset()’: filebuf.h:173:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 173 | _done = false; | ^~~~~ filebuf.h: In member function ‘int FileBuf::peek()’: filebuf.h:185:7: error: could not convert ‘((FileBuf*)this)->FileBuf::_done’ from ‘__vector(4) __bool int’ to ‘bool’ 185 | if(_done) { | ^~~~~ | | | __vector(4) __bool int filebuf.h:206:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 206 | _done = true; | ^~~~ filebuf.h:210:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 210 | _done = true; | ^~~~ filebuf.h: In member function ‘size_t FileBuf::gets(char*, size_t)’: filebuf.h:231:23: error: could not convert ‘((stored == (len - 1)) ? (__vector(4) int){-1, -1, -1, -1} : ((isnewline(c) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 231 | if(stored == len-1 || isnewline(c)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int filebuf.h:236:20: error: could not convert ‘isnewline(pc)’ from ‘__vector(4) __bool int’ to ‘bool’ 236 | while(isnewline(pc)) { | ~~~~~~~~~^~~~ | | | __vector(4) __bool int filebuf.h: In member function ‘int FileBuf::getPastNewline()’: filebuf.h:281:23: error: could not convert ‘(((((isnewline(c) == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((c != -1) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 281 | while(!isnewline(c) && c != -1) c = get(); | ~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) int filebuf.h:282:18: error: could not convert ‘isnewline(c)’ from ‘__vector(4) __bool int’ to ‘bool’ 282 | while(isnewline(c)) c = get(); | ~~~~~~~~~^~~ | | | __vector(4) __bool int filebuf.h: In member function ‘int FileBuf::peekPastNewline()’: filebuf.h:295:23: error: could not convert ‘(((((isnewline(c) == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((c != -1) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 295 | while(!isnewline(c) && c != -1) c = get(); | ~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) int filebuf.h:296:18: error: could not convert ‘isnewline(c)’ from ‘__vector(4) __bool int’ to ‘bool’ 296 | while(isnewline(c)) c = get(); | ~~~~~~~~~^~~ | | | __vector(4) __bool int filebuf.h: In member function ‘int FileBuf::peekUptoNewline()’: filebuf.h:308:23: error: could not convert ‘(((((isnewline(c) == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((c != -1) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 308 | while(!isnewline(c) && c != -1) { | ~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) int filebuf.h:311:18: error: could not convert ‘isnewline(c)’ from ‘__vector(4) __bool int’ to ‘bool’ 311 | while(isnewline(c)) { | ~~~~~~~~~^~~ | | | __vector(4) __bool int filebuf.h: In member function ‘void FileBuf::parseFastaRecord(TNameStr&, TSeqStr&, __vector(4) __bool int)’: filebuf.h:332:6: error: could not convert ‘! gotCaret’ from ‘__vector(4) int’ to ‘bool’ 332 | if(!gotCaret) { | ^~~~~~~~~ | | | __vector(4) int filebuf.h:335:27: error: could not convert ‘(isspace_notnl(c) || (c == '>'))’ from ‘__vector(4) int’ to ‘bool’ 335 | while(isspace_notnl(c) || c == '>') { get(); c = peek(); } | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ | | | __vector(4) int filebuf.h:339:23: error: could not convert ‘isspace_notnl(c)’ from ‘__vector(4) __bool int’ to ‘bool’ 339 | while(isspace_notnl(c)) { get(); c = peek(); } | ~~~~~~~~~~~~~^~~ | | | __vector(4) __bool int filebuf.h:344:23: error: could not convert ‘((! isnewline(c)) && (c != -1))’ from ‘__vector(4) int’ to ‘bool’ 344 | while(!isnewline(c) && c != -1) { | ~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) int filebuf.h: In member function ‘void FileBuf::parseFastaRecordLength(size_t&, size_t&, __vector(4) __bool int)’: filebuf.h:372:6: error: could not convert ‘((gotCaret == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 372 | if(!gotCaret) { | ^~~~~~~~~ | | | __vector(4) int filebuf.h:375:27: error: could not convert ‘(((isspace_notnl(c) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) | ((c == 62) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 375 | while(isspace_notnl(c) || c == '>') { get(); c = peek(); } | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ | | | __vector(4) int filebuf.h:379:23: error: could not convert ‘isspace_notnl(c)’ from ‘__vector(4) __bool int’ to ‘bool’ 379 | while(isspace_notnl(c)) { get(); c = peek(); } | ~~~~~~~~~~~~~^~~ | | | __vector(4) __bool int filebuf.h:383:23: error: could not convert ‘(((((isnewline(c) == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((c != -1) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 383 | while(!isnewline(c) && c != -1) { | ~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) int filebuf.h: In member function ‘void FileBuf::init()’: filebuf.h:436:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 436 | _done = false; | ^~~~~ filebuf.h: At global scope: filebuf.h:531:51: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 531 | OutFileBuf(const std::string& out, bool binary = false) : | ^~~~~ | | | bool filebuf.h:546:44: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 546 | OutFileBuf(const char *out, bool binary = false) : | ^~~~~ | | | bool filebuf.h:572:46: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 572 | void setFile(const char *out, bool binary = false) { | ^~~~~ | | | bool filebuf.h: In constructor ‘OutFileBuf::OutFileBuf(const string&, __vector(4) __bool int)’: filebuf.h:532:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 532 | name_(out.c_str()), cur_(0), closed_(false) | ^~~~~ | | | bool filebuf.h:534:36: error: inferred scalar type ‘const char*’ is not an integer or floating point type of the same size as ‘__bool int’ 534 | out_ = fopen(out.c_str(), binary ? "wb" : "w"); | ~~~~~~~^~~~~~~~~~~~ filebuf.h: In constructor ‘OutFileBuf::OutFileBuf(const char*, __vector(4) __bool int)’: filebuf.h:547:32: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 547 | name_(out), cur_(0), closed_(false) | ^~~~~ | | | bool filebuf.h:550:28: error: inferred scalar type ‘const char*’ is not an integer or floating point type of the same size as ‘__bool int’ 550 | out_ = fopen(out, binary ? "wb" : "w"); | ~~~~~~~^~~~~~~~~~~~ filebuf.h: In constructor ‘OutFileBuf::OutFileBuf()’: filebuf.h:560:49: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 560 | OutFileBuf() : name_("cout"), cur_(0), closed_(false) { | ^~~~~ | | | bool filebuf.h: In member function ‘void OutFileBuf::setFile(const char*, __vector(4) __bool int)’: filebuf.h:574:28: error: inferred scalar type ‘const char*’ is not an integer or floating point type of the same size as ‘__bool int’ 574 | out_ = fopen(out, binary ? "wb" : "w"); | ~~~~~~~^~~~~~~~~~~~ filebuf.h: In member function ‘void OutFileBuf::close()’: filebuf.h:669:6: error: could not convert ‘((OutFileBuf*)this)->OutFileBuf::closed_’ from ‘__vector(4) __bool int’ to ‘bool’ 669 | if(closed_) return; | ^~~~~~~ | | | __vector(4) __bool int filebuf.h:671:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 671 | closed_ = true; | ^~~~ filebuf.h: In member function ‘void OutFileBuf::reset()’: filebuf.h:682:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 682 | closed_ = false; | ^~~~~ In file included from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: read.h: In member function ‘void Read::reset()’: read.h:74:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 74 | color = fuzzy = false; | ^~~~~ read.h: In member function ‘void Read::constructRevComps()’: read.h:139:6: error: could not convert ‘((Read*)this)->Read::color’ from ‘__vector(4) __bool int’ to ‘bool’ 139 | if(color) { | ^~~~~ | | | __vector(4) __bool int read.h: In member function ‘void Read::fixMateName(int)’: read.h:174:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 174 | bool append = false; | ^~~~~ read.h:177:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 177 | append = true; | ^~~~ read.h:182:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 182 | name[namelen-2] != '/' || read.h:187:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 187 | name[namelen-2] != '/' || read.h:191:6: error: could not convert ‘append’ from ‘__vector(4) __bool int’ to ‘bool’ 191 | if(append) { | ^~~~~~ | | | __vector(4) __bool int read.h: In member function ‘void Read::dump(std::ostream&) const’: read.h:203:6: error: could not convert ‘((const Read*)this)->Read::color’ from ‘const __vector(4) __bool int’ to ‘bool’ 203 | if(color) { | ^~~~~ | | | const __vector(4) __bool int read.h:211:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 211 | bool started = false; | ^~~~~ read.h:212:7: error: could not convert ‘((((const Read*)this)->Read::altQual[j].SStringExpandable::empty() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 212 | if(!altQual[j].empty()) { | ^~~~~~~~~~~~~~~~~~~ | | | __vector(4) int read.h:215:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 215 | started = true; | ^~~~ read.h:217:9: error: could not convert ‘started’ from ‘__vector(4) __bool int’ to ‘bool’ 217 | if(started) { | ^~~~~~~ | | | __vector(4) __bool int read.h:221:11: error: could not convert ‘((const Read*)this)->Read::color’ from ‘const __vector(4) __bool int’ to ‘bool’ 221 | if(color) { | ^~~~~ | | | const __vector(4) __bool int read.h:235:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 235 | bool started = false; | ^~~~~ read.h:236:7: error: could not convert ‘((((const Read*)this)->Read::altQual[j].SStringExpandable::empty() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 236 | if(!altQual[j].empty()) { | ^~~~~~~~~~~~~~~~~~~ | | | __vector(4) int read.h:239:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 239 | started = true; | ^~~~ read.h:241:9: error: could not convert ‘started’ from ‘__vector(4) __bool int’ to ‘bool’ 241 | if(started) { | ^~~~~~~ | | | __vector(4) __bool int read.h: In static member function ‘static __vector(4) __bool int Read::same(const BTDnaString&, const BTString&, const BTDnaString&, const BTString&, __vector(4) __bool int)’: read.h:266:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 266 | return false; | ^~~~~ read.h:269:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 269 | if(seq1[i] != seq2[i]) return false; | ^~~~~ read.h:271:6: error: could not convert ‘qualitiesMatter’ from ‘__vector(4) __bool int’ to ‘bool’ 271 | if(qualitiesMatter) { | ^~~~~~~~~~~~~~~ | | | __vector(4) __bool int read.h:273:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 273 | return false; | ^~~~~ read.h:276:37: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 276 | if(qual1[i] != qual2[i]) return false; | ^~~~~ read.h:279:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 279 | return true; | ^~~~ read.h: In member function ‘std::pair Read::get(TReadOff, __vector(4) __bool int) const’: read.h:291:19: error: could not convert ‘std::make_pair<__vector(4) int, int>((((((((fw == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((c < 4) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})) != (__vector(4) int){0, 0, 0, 0}) ? __vector(4) int{(c ^ 3), (c ^ 3), (c ^ 3), (c ^ 3)} : __vector(4) int{c, c, c, c}), (q - 33))’ from ‘pair<__vector(4) int,[...]>’ to ‘pair’ 291 | return make_pair((!fw && c < 4) ? (c ^ 3) : c, q - 33); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | pair<__vector(4) int,[...]> read.h: In member function ‘int Read::getc(TReadOff, __vector(4) __bool int) const’: read.h:301:25: error: cannot convert ‘__vector(4) int’ to ‘int’ in return 301 | return (!fw && c < 4) ? (c ^ 3) : c; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ | | | __vector(4) int read.h: In member function ‘void FmString::add(__vector(4) __bool int, TAlScore, size_t)’: read.h:384:18: error: could not convert ‘(((((FmString*)this)->FmString::ops.EList::empty() != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) | ((((FmString*)this)->FmString::ops.EList::back().FmStringOp::pen != pen) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 384 | if(ops.empty() || ops.back().pen != pen) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int read.h: In member function ‘void FmString::print(BTString&, char*) const’: read.h:410:14: error: could not convert ‘((const FmString*)this)->FmString::ops.EList::operator[](i).FmStringOp::alignment’ from ‘const __vector(4) __bool int’ to ‘bool’ 410 | if(ops[i].alignment) { read.h: In member function ‘void PerReadMetrics::reset()’: read.h:453:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 453 | doFmString = false; | ^~~~~ In file included from reference.h:31, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: endian_swap.h: In function ‘__vector(4) __bool int currentlyBigEndian()’: endian_swap.h:31:35: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 31 | return *((uint32_t*)endianCheck) != 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | bool endian_swap.h: In function ‘uint16_t endianizeU16(uint16_t, __vector(4) __bool int)’: endian_swap.h:101:11: error: could not convert ‘((toBig == currentlyBigEndian()) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 101 | if(toBig == currentlyBigEndian()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int endian_swap.h: In function ‘int16_t endianizeI16(int16_t, __vector(4) __bool int)’: endian_swap.h:112:11: error: could not convert ‘((toBig == currentlyBigEndian()) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 112 | if(toBig == currentlyBigEndian()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int endian_swap.h: In function ‘uint32_t endianizeU32(uint32_t, __vector(4) __bool int)’: endian_swap.h:135:11: error: could not convert ‘((toBig == currentlyBigEndian()) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 135 | if(toBig == currentlyBigEndian()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int endian_swap.h: In function ‘int32_t endianizeI32(int32_t, __vector(4) __bool int)’: endian_swap.h:146:11: error: could not convert ‘((toBig == currentlyBigEndian()) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 146 | if(toBig == currentlyBigEndian()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int endian_swap.h: In function ‘index_t endianizeIndex(index_t, __vector(4) __bool int)’: endian_swap.h:154:11: error: could not convert ‘(toBig == currentlyBigEndian())’ from ‘__vector(4) int’ to ‘bool’ 154 | if(toBig == currentlyBigEndian()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int In file included from ref_read.h:32, from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: word_io.h: In function ‘uint32_t readU32(std::istream&, __vector(4) __bool int)’: word_io.h:117:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 117 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint32_t readU32(int, __vector(4) __bool int)’: word_io.h:134:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 134 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint32_t readU32(FILE*, __vector(4) __bool int)’: word_io.h:151:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 151 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘int32_t readI32(std::istream&, __vector(4) __bool int)’: word_io.h:167:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 167 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint32_t readI32(int, __vector(4) __bool int)’: word_io.h:184:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 184 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint32_t readI32(FILE*, __vector(4) __bool int)’: word_io.h:201:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 201 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint16_t readU16(std::istream&, __vector(4) __bool int)’: word_io.h:217:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 217 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint16_t readU16(int, __vector(4) __bool int)’: word_io.h:234:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 234 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint16_t readU16(FILE*, __vector(4) __bool int)’: word_io.h:251:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 251 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘int32_t readI16(std::istream&, __vector(4) __bool int)’: word_io.h:267:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 267 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint16_t readI16(int, __vector(4) __bool int)’: word_io.h:284:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 284 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint16_t readI16(FILE*, __vector(4) __bool int)’: word_io.h:301:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 301 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘index_t readIndex(std::istream&, __vector(4) __bool int)’: word_io.h:333:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 333 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘index_t readIndex(int, __vector(4) __bool int)’: word_io.h:351:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 351 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘index_t readIndex(FILE*, __vector(4) __bool int)’: word_io.h:377:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 377 | if(swap) { | ^~~~ | | | __vector(4) __bool int In file included from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: ref_read.h: In constructor ‘RefRecord::RefRecord(FILE*, __vector(4) __bool int)’: ref_read.h:85:6: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 85 | if(swap) off = endianSwapIndex(off); | ^~~~ | | | __vector(4) __bool int ref_read.h:90:6: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 90 | if(swap) len = endianSwapIndex(len); | ^~~~ | | | __vector(4) __bool int ref_read.h:91:21: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 91 | first = fgetc(in) ? true : false; | ~~~~~~~~~~^~~~~~~~~~~~~~ | | | bool ref_read.h: In member function ‘void RefRecord::write(std::ostream&, __vector(4) __bool int)’: ref_read.h:97:17: error: cannot convert ‘__vector(4) int’ to ‘std::basic_ostream::char_type’ {aka ‘char’} 97 | out.put(first ? 1 : 0); | ~~~~~~^~~~~~~ | | | __vector(4) int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:702, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/ostream.tcc:149:19: note: initializing argument 1 of ‘std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::put(std::basic_ostream<_CharT, _Traits>::char_type) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::char_type = char]’ 149 | put(char_type __c) | ~~~~~~~~~~^~~ In file included from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: ref_read.h: At global scope: ref_read.h:157:22: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 157 | bool verbose = false); | ^ | | | bool ref_read.h:157:22: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ ref_read.h: In function ‘RefRecord fastaRefReadAppend(FileBuf&, __vector(4) __bool int, TStr&, TIndexOffU&, RefReadInParams&, std::string*)’: ref_read.h:174:5: error: could not convert ‘first’ from ‘__vector(4) __bool int’ to ‘bool’ 174 | if(first) { | ^~~~~ | | | __vector(4) __bool int ref_read.h:239:20: error: could not convert ‘(rparms.nsToAs && (cat >= 2))’ from ‘__vector(4) int’ to ‘bool’ 239 | if(rparms.nsToAs && cat >= 2) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ | | | __vector(4) int ref_read.h:243:23: error: could not convert ‘(rparms.bisulfite && (cc == 'C'))’ from ‘__vector(4) int’ to ‘bool’ 243 | if(rparms.bisulfite && cc == 'C') c = cc = 'T'; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | | | __vector(4) int ref_read.h:246:14: error: could not convert ‘rparms.color’ from ‘__vector(4) __bool int’ to ‘bool’ 246 | if(rparms.color) { | ~~~~~~~^~~~~ | | | __vector(4) __bool int ref_read.h:276:27: error: could not convert ‘((first && rparms.color) && (off > 0))’ from ‘__vector(4) int’ to ‘bool’ 276 | if(first && rparms.color && off > 0) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) int ref_read.h:294:21: error: could not convert ‘((! rparms.color) || (lc != -1))’ from ‘__vector(4) int’ to ‘bool’ 294 | if(!rparms.color || lc != -1) len++; | ~~~~~~~~~~~~~~^~~~~~~~~~~ | | | __vector(4) int ref_read.h:296:14: error: could not convert ‘rparms.color’ from ‘__vector(4) __bool int’ to ‘bool’ 296 | if(rparms.color) { | ~~~~~~~^~~~~ | | | __vector(4) __bool int ref_read.h:298:14: error: could not convert ‘! rparms.color’ from ‘__vector(4) int’ to ‘bool’ 298 | } else if(!rparms.color) { | ^~~~~~~~~~~~~ | | | __vector(4) int ref_read.h:305:20: error: could not convert ‘(rparms.nsToAs && (asc2dnacat[c] >= 2))’ from ‘__vector(4) int’ to ‘bool’ 305 | if(rparms.nsToAs && asc2dnacat[c] >= 2) c = 'A'; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int ref_read.h:310:23: error: could not convert ‘(rparms.bisulfite && (std::toupper(c) == 'C'))’ from ‘__vector(4) int’ to ‘bool’ 310 | if(rparms.bisulfite && toupper(c) == 'C') c = 'T'; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int In file included from reference.h:33, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: sequence_io.h: In function ‘void parseFastaLens(const TFnStr&, EList&, EList&)’: sequence_io.h:49:8: error: could not convert ‘! fb.FileBuf::eof()’ from ‘__vector(4) int’ to ‘bool’ 49 | while(!fb.eof()) { | ^~~~~~~~~ | | | __vector(4) int sequence_io.h: In function ‘void parseFasta(const TFnStr&, EList&, EList&, EList&, EList&)’: sequence_io.h:86:8: error: could not convert ‘! fb.FileBuf::eof()’ from ‘__vector(4) int’ to ‘bool’ 86 | while(!fb.eof()) { | ^~~~~~~~~ | | | __vector(4) int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h: In destructor ‘std::__timepunct_cache<_CharT>::~__timepunct_cache()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:152:11: error: could not convert ‘((std::__timepunct_cache<_CharT>*)this)->std::__timepunct_cache<_CharT>::_M_allocated’ from ‘__vector(4) __bool int’ to ‘bool’ 152 | if (_M_allocated) | ^~~~~~~~~~~~ | | | __vector(4) __bool int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h: In destructor ‘std::__moneypunct_cache<_CharT, _Intl>::~__moneypunct_cache()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1005:11: error: could not convert ‘((std::__moneypunct_cache<_CharT, _Intl>*)this)->std::__moneypunct_cache<_CharT, _Intl>::_M_allocated’ from ‘__vector(4) __bool int’ to ‘bool’ 1005 | if (_M_allocated) | ^~~~~~~~~~~~ | | | __vector(4) __bool int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h: At global scope: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:196:42: error: template parameter ‘bool _Intl’ 196 | template | ^~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1024:11: error: redeclared here as ‘unsigned int _Intl’ 1024 | class moneypunct : public locale::facet, public money_base | ^~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1375:43: error: template definition of non-template ‘std::locale::id std::__cxx11::moneypunct<_CharT, (_Intl != 0)>::id’ 1375 | locale::id moneypunct<_CharT, _Intl>::id; | ^~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1378:43: error: template definition of non-template ‘const __vector(4) __bool int std::__cxx11::moneypunct<_CharT, (_Intl != 0)>::intl’ 1378 | const bool moneypunct<_CharT, _Intl>::intl; | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1381:41: error: invalid use of incomplete type ‘class std::__cxx11::moneypunct’ 1381 | moneypunct::~moneypunct(); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:197:11: note: declaration of ‘class std::__cxx11::moneypunct’ 197 | class moneypunct; | ^~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1384:42: error: invalid use of incomplete type ‘class std::__cxx11::moneypunct’ 1384 | moneypunct::~moneypunct(); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:197:11: note: declaration of ‘class std::__cxx11::moneypunct’ 197 | class moneypunct; | ^~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1388:77: error: invalid use of incomplete type ‘class std::__cxx11::moneypunct’ 1388 | moneypunct::_M_initialize_moneypunct(__c_locale, const char*); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:197:11: note: declaration of ‘class std::__cxx11::moneypunct’ 197 | class moneypunct; | ^~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1392:78: error: invalid use of incomplete type ‘class std::__cxx11::moneypunct’ 1392 | moneypunct::_M_initialize_moneypunct(__c_locale, const char*); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:197:11: note: declaration of ‘class std::__cxx11::moneypunct’ 197 | class moneypunct; | ^~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1396:44: error: invalid use of incomplete type ‘class std::__cxx11::moneypunct’ 1396 | moneypunct::~moneypunct(); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:197:11: note: declaration of ‘class std::__cxx11::moneypunct’ 197 | class moneypunct; | ^~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1399:45: error: invalid use of incomplete type ‘class std::__cxx11::moneypunct’ 1399 | moneypunct::~moneypunct(); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:197:11: note: declaration of ‘class std::__cxx11::moneypunct’ 197 | class moneypunct; | ^~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1404:19: error: invalid use of incomplete type ‘class std::__cxx11::moneypunct’ 1404 | const char*); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:197:11: note: declaration of ‘class std::__cxx11::moneypunct’ 197 | class moneypunct; | ^~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1409:20: error: invalid use of incomplete type ‘class std::__cxx11::moneypunct’ 1409 | const char*); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:197:11: note: declaration of ‘class std::__cxx11::moneypunct’ 197 | class moneypunct; | ^~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:198:42: error: template parameter ‘bool _Intl’ 198 | template | ^~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1414:11: error: redeclared here as ‘unsigned int _Intl’ 1414 | class moneypunct_byname : public moneypunct<_CharT, _Intl> | ^~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1448:50: error: template definition of non-template ‘const __vector(4) __bool int std::__cxx11::moneypunct_byname<_CharT, (_Intl != 0)>::intl’ 1448 | const bool moneypunct_byname<_CharT, _Intl>::intl; | ^~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc: In member function ‘_InIter std::__cxx11::money_get<_CharT, _InIter>::_M_extract(std::__cxx11::money_get<_CharT, _InIter>::iter_type, std::__cxx11::money_get<_CharT, _InIter>::iter_type, std::ios_base&, std::ios_base::iostate&, std::string&) const’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:178:28: error: could not convert ‘((__i < 4) && __testvalid)’ from ‘__vector(4) int’ to ‘bool’ 178 | for (int __i = 0; __i < 4 && __testvalid; ++__i) | ~~~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:231:12: error: could not convert ‘__mandatory_sign’ from ‘const __vector(4) __bool int’ to ‘bool’ 231 | else if (__mandatory_sign) | ^~~~~~~~~~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:308:6: error: could not convert ‘__testvalid’ from ‘__vector(4) __bool int’ to ‘bool’ 308 | if (__testvalid) | ^~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:320:21: error: could not convert ‘(__negative && (0->__res.std::__cxx11::basic_string::operator[]() != '0'))’ from ‘__vector(4) int’ to ‘bool’ 320 | if (__negative && __res[0] != '0') | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:327:54: error: inferred scalar type ‘int&’ is not an integer or floating point type of the same size as ‘__bool int’ 327 | __grouping_tmp += static_cast(__testdecfound ? __last_pos | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 328 | : __n); | ~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:341:6: error: could not convert ‘! __testvalid’ from ‘__vector(4) int’ to ‘bool’ 341 | if (!__testvalid) | ^~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc: In member function ‘_OutIter std::__cxx11::money_put<_CharT, _OutIter>::_M_insert(std::__cxx11::money_put<_CharT, _OutIter>::iter_type, std::ios_base&, std::__cxx11::money_put<_CharT, _OutIter>::char_type, const string_type&) const’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:528:11: error: could not convert ‘__testipad’ from ‘const __vector(4) __bool int’ to ‘bool’ 528 | if (__testipad) | ^~~~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:534:11: error: could not convert ‘__testipad’ from ‘const __vector(4) __bool int’ to ‘bool’ 534 | if (__testipad) | ^~~~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc: In member function ‘_InIter std::__cxx11::time_get<_CharT, _InIter>::_M_extract_name(std::__cxx11::time_get<_CharT, _InIter>::iter_type, std::__cxx11::time_get<_CharT, _InIter>::iter_type, int&, const _CharT**, std::size_t, std::ios_base&, std::ios_base::iostate&) const’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:979:11: error: could not convert ‘! __testvalid’ from ‘__vector(4) int’ to ‘bool’ 979 | if (!__testvalid) | ^~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc: At global scope: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1350:25: error: explicit instantiation of ‘class std::__cxx11::moneypunct’ before definition of template 1350 | extern template class moneypunct; | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1351:25: error: explicit instantiation of ‘class std::__cxx11::moneypunct’ before definition of template 1351 | extern template class moneypunct; | ^~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1352:25: error: explicit instantiation of ‘class std::__cxx11::moneypunct_byname’ before definition of template 1352 | extern template class moneypunct_byname; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1353:25: error: explicit instantiation of ‘class std::__cxx11::moneypunct_byname’ before definition of template 1353 | extern template class moneypunct_byname; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1398:5: error: template-id ‘has_facet >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1398 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1402:5: error: template-id ‘has_facet > > >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1402 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1406:5: error: template-id ‘has_facet > > >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1406 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1410:5: error: template-id ‘has_facet >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1410 | has_facet<__timepunct >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1414:5: error: template-id ‘has_facet > > >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1414 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1418:5: error: template-id ‘has_facet > > >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1418 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1422:5: error: template-id ‘has_facet >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1422 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1425:25: error: explicit instantiation of ‘class std::__cxx11::moneypunct’ before definition of template 1425 | extern template class moneypunct; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1426:25: error: explicit instantiation of ‘class std::__cxx11::moneypunct’ before definition of template 1426 | extern template class moneypunct; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1427:25: error: explicit instantiation of ‘class std::__cxx11::moneypunct_byname’ before definition of template 1427 | extern template class moneypunct_byname; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1428:25: error: explicit instantiation of ‘class std::__cxx11::moneypunct_byname’ before definition of template 1428 | extern template class moneypunct_byname; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1473:5: error: template-id ‘has_facet >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1473 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1477:5: error: template-id ‘has_facet > > >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1477 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1481:5: error: template-id ‘has_facet > > >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1481 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1485:5: error: template-id ‘has_facet >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1485 | has_facet<__timepunct >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1489:5: error: template-id ‘has_facet > > >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1489 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1493:5: error: template-id ‘has_facet > > >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1493 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1497:5: error: template-id ‘has_facet >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1497 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:37, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/tuple: In static member function ‘static constexpr __vector(4) __bool int std::_TC<0, _Elements ...>::_ConstructibleTuple()’: /usr/powerpc64le-linux-gnu/include/c++/9/tuple:487:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 487 | return false; | ^~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple: In static member function ‘static constexpr __vector(4) __bool int std::_TC<0, _Elements ...>::_ImplicitlyConvertibleTuple()’: /usr/powerpc64le-linux-gnu/include/c++/9/tuple:493:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 493 | return false; | ^~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple: In static member function ‘static constexpr __vector(4) __bool int std::_TC<0, _Elements ...>::_MoveConstructibleTuple()’: /usr/powerpc64le-linux-gnu/include/c++/9/tuple:499:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 499 | return false; | ^~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple: In static member function ‘static constexpr __vector(4) __bool int std::_TC<0, _Elements ...>::_ImplicitlyMoveConvertibleTuple()’: /usr/powerpc64le-linux-gnu/include/c++/9/tuple:505:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 505 | return false; | ^~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple: In static member function ‘static constexpr __vector(4) __bool int std::_TC<0, _Elements ...>::_NonNestedTuple()’: /usr/powerpc64le-linux-gnu/include/c++/9/tuple:511:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 511 | return true; | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple: In static member function ‘static constexpr __vector(4) __bool int std::_TC<0, _Elements ...>::_NotSameTuple()’: /usr/powerpc64le-linux-gnu/include/c++/9/tuple:517:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 517 | return true; | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple: In static member function ‘static constexpr unsigned int std::__tuple_compare<_Tp, _Up, __i, __size>::__eq(const _Tp&, const _Up&)’: /usr/powerpc64le-linux-gnu/include/c++/9/tuple:1394:9: error: expected primary-expression before ‘__attribute__’ 1394 | return bool(std::get<__i>(__t) == std::get<__i>(__u)) | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple:1394:8: error: expected ‘;’ before ‘__attribute__’ 1394 | return bool(std::get<__i>(__t) == std::get<__i>(__u)) | ^ | ; /usr/powerpc64le-linux-gnu/include/c++/9/tuple: In static member function ‘static constexpr unsigned int std::__tuple_compare<_Tp, _Up, __i, __size>::__less(const _Tp&, const _Up&)’: /usr/powerpc64le-linux-gnu/include/c++/9/tuple:1401:9: error: expected primary-expression before ‘__attribute__’ 1401 | return bool(std::get<__i>(__t) < std::get<__i>(__u)) | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple:1401:8: error: expected ‘;’ before ‘__attribute__’ 1401 | return bool(std::get<__i>(__t) < std::get<__i>(__u)) | ^ | ; /usr/powerpc64le-linux-gnu/include/c++/9/tuple:1402:9: error: expected primary-expression before ‘__attribute__’ 1402 | || (!bool(std::get<__i>(__u) < std::get<__i>(__t)) | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple:1402:9: error: expected ‘)’ before ‘__attribute__’ 1402 | || (!bool(std::get<__i>(__u) < std::get<__i>(__t)) | ~ ^ | ) In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h: In function ‘unsigned int std::operator!=(const std::unique_ptr<_Tp, _Dp>&, std::nullptr_t)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:739:14: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 739 | { return (bool)__x; } | ^~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h: In function ‘unsigned int std::operator!=(std::nullptr_t, const std::unique_ptr<_Tp, _Dp>&)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:744:14: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 744 | { return (bool)__x; } | ^~~~~~~~~ | | | __vector(4) __bool int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h: In member function ‘std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::wide_string std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::from_bytes(const char*, const char*)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:316:6: error: could not convert ‘!((std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>*)this)->std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::_M_with_cvtstate’ from ‘__vector(4) int’ to ‘bool’ 316 | if (!_M_with_cvtstate) | ^~~~~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:322:6: error: could not convert ‘((std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>*)this)->std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::_M_with_strings’ from ‘__vector(4) __bool int’ to ‘bool’ 322 | if (_M_with_strings) | ^~~~~~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h: In member function ‘std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::byte_string std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::to_bytes(const _Elem*, const _Elem*)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:352:6: error: could not convert ‘!((std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>*)this)->std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::_M_with_cvtstate’ from ‘__vector(4) int’ to ‘bool’ 352 | if (!_M_with_cvtstate) | ^~~~~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:358:6: error: could not convert ‘((std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>*)this)->std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::_M_with_strings’ from ‘__vector(4) __bool int’ to ‘bool’ 358 | if (_M_with_strings) | ^~~~~~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h: In member function ‘unsigned int std::wbuffer_convert<_Codecvt, _Elem, _Tr>::_M_conv_get()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:516:6: error: could not convert ‘((std::wbuffer_convert<_Codecvt, _Elem, _Tr>*)this)->std::wbuffer_convert<_Codecvt, _Elem, _Tr>::_M_always_noconv’ from ‘__vector(4) __bool int’ to ‘bool’ 516 | if (_M_always_noconv) | ^~~~~~~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h: In member function ‘unsigned int std::wbuffer_convert<_Codecvt, _Elem, _Tr>::_M_conv_put()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:565:6: error: could not convert ‘((std::wbuffer_convert<_Codecvt, _Elem, _Tr>*)this)->std::wbuffer_convert<_Codecvt, _Elem, _Tr>::_M_always_noconv’ from ‘__vector(4) __bool int’ to ‘bool’ 565 | if (_M_always_noconv) | ^~~~~~~~~~~~~~~~ | | | __vector(4) __bool int In file included from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: timer.h: At global scope: timer.h:37:66: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 37 | Timer(ostream& out = cout, const char *msg = "", bool verbose = true) : | ^~~~ | | | bool timer.h: In destructor ‘Timer::~Timer()’: timer.h:42:6: error: could not convert ‘((Timer*)this)->Timer::_verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 42 | if(_verbose) write(_out); | ^~~~~~~~ | | | __vector(4) __bool int timer.h: At global scope: timer.h:71:60: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 71 | static inline void logTime(std::ostream& os, bool nl = true) { | ^ | | | bool timer.h: In function ‘void logTime(std::ostream&, __vector(4) __bool int)’: timer.h:83:5: error: could not convert ‘nl’ from ‘__vector(4) __bool int’ to ‘bool’ 83 | if(nl) oss << std::endl; | ^~ | | | __vector(4) __bool int In file included from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: reference.h: At global scope: reference.h:69:17: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 69 | bool sanity = false, | ^~~~~ | | | bool reference.h:72:21: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 72 | bool infilesSeq = false, | ^~~~~ | | | bool reference.h:73:16: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 73 | bool useMm = false, | ^~~~~ | | | bool reference.h:74:19: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 74 | bool useShmem = false, | ^~~~~ | | | bool reference.h:75:18: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 75 | bool mmSweep = false, | ^~~~~ | | | bool reference.h:76:18: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 76 | bool verbose = false, | ^~~~~ | | | bool reference.h:77:23: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 77 | bool startVerbose = false); | ^~~~~ | | | bool In file included from /usr/powerpc64le-linux-gnu/include/c++/9/memory:65, from gfm.h:28, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h:139:12: error: could not convert ‘((__is_trivial(typename std::iterator_traits<_Iter>::value_type) && __is_trivial(typename std::iterator_traits<_II>::value_type)) && __assignable)’ from ‘__vector(4) int’ to ‘unsigned int’ 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ^~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h: In function ‘void std::uninitialized_fill(_ForwardIterator, _ForwardIterator, const _Tp&)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h:205:58: error: could not convert ‘(__is_trivial(typename std::iterator_traits<_Iter>::value_type) && __assignable)’ from ‘__vector(4) int’ to ‘unsigned int’ 205 | std::__uninitialized_fill<__is_trivial(_ValueType) && __assignable>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h:206:36: error: expression list treated as compound expression in initializer [-fpermissive] 206 | __uninit_fill(__first, __last, __x); | ^ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_fill_n(_ForwardIterator, _Size, const _Tp&)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h:272:62: error: could not convert ‘(__is_trivial(typename std::iterator_traits<_Iter>::value_type) && __assignable)’ from ‘__vector(4) int’ to ‘unsigned int’ 272 | return __uninitialized_fill_n<__is_trivial(_ValueType) && __assignable>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h: In function ‘void std::__uninitialized_default(_ForwardIterator, _ForwardIterator)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h:584:10: error: could not convert ‘(__is_trivial(typename std::iterator_traits<_Iter>::value_type) && __assignable)’ from ‘__vector(4) int’ to ‘unsigned int’ 583 | std::__uninitialized_default_1<__is_trivial(_ValueType) | ~~~~~~~~~~~~~~~~~~~~~~~~ 584 | && __assignable>:: | ^~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h:585:34: error: expression list treated as compound expression in initializer [-fpermissive] 585 | __uninit_default(__first, __last); | ^ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_default_n(_ForwardIterator, _Size)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h:600:12: error: could not convert ‘(__is_trivial(typename std::iterator_traits<_Iter>::value_type) && __assignable)’ from ‘__vector(4) int’ to ‘unsigned int’ 599 | return __uninitialized_default_n_1<__is_trivial(_ValueType) | ~~~~~~~~~~~~~~~~~~~~~~~~ 600 | && __assignable>:: | ^~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr.h:52, from /usr/powerpc64le-linux-gnu/include/c++/9/memory:81, from gfm.h:28, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h: At global scope: /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h:258:5: error: template-id ‘_M_add_ref_lock_nothrow<>’ for ‘unsigned int std::_Sp_counted_base<__gnu_cxx::_S_single>::_M_add_ref_lock_nothrow()’ does not match any template declaration 258 | _Sp_counted_base<_S_single>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h:259:29: note: saw 1 ‘template<>’, need 2 for specializing a member function template 259 | _M_add_ref_lock_nothrow() | ^ /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h:269:5: error: template-id ‘_M_add_ref_lock_nothrow<>’ for ‘unsigned int std::_Sp_counted_base<__gnu_cxx::_S_mutex>::_M_add_ref_lock_nothrow()’ does not match any template declaration 269 | _Sp_counted_base<_S_mutex>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h:270:29: note: saw 1 ‘template<>’, need 2 for specializing a member function template 270 | _M_add_ref_lock_nothrow() | ^ /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h:283:5: error: template-id ‘_M_add_ref_lock_nothrow<>’ for ‘unsigned int std::_Sp_counted_base<__gnu_cxx::_S_atomic>::_M_add_ref_lock_nothrow()’ does not match any template declaration 283 | _Sp_counted_base<_S_atomic>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h:284:29: note: saw 1 ‘template<>’, need 2 for specializing a member function template 284 | _M_add_ref_lock_nothrow() | ^ /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h: In function ‘unsigned int std::operator!=(const std::__shared_ptr<_Tp, _Lp>&, std::nullptr_t)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h:1435:14: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 1435 | { return (bool)__a; } | ^~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h: In function ‘unsigned int std::operator!=(std::nullptr_t, const std::__shared_ptr<_Tp, _Lp>&)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h:1440:14: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 1440 | { return (bool)__a; } | ^~~~~~~~~ | | | __vector(4) __bool int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/memory:81, from gfm.h:28, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr.h: In function ‘unsigned int std::operator!=(const std::shared_ptr<_Tp>&, std::nullptr_t)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr.h:404:14: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 404 | { return (bool)__a; } | ^~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr.h: In function ‘unsigned int std::operator!=(std::nullptr_t, const std::shared_ptr<_Tp>&)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr.h:409:14: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 409 | { return (bool)__a; } | ^~~~~~~~~ | | | __vector(4) __bool int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_atomic.h:33, from /usr/powerpc64le-linux-gnu/include/c++/9/memory:82, from gfm.h:28, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/atomic_base.h: In member function ‘__vector(4) __bool int std::atomic_flag::test_and_set(std::memory_order)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/atomic_base.h:195:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 195 | return __atomic_test_and_set (&_M_i, int(__m)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | | | bool /usr/powerpc64le-linux-gnu/include/c++/9/bits/atomic_base.h: In member function ‘__vector(4) __bool int std::atomic_flag::test_and_set(std::memory_order) volatile’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/atomic_base.h:201:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 201 | return __atomic_test_and_set (&_M_i, int(__m)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | | | bool In file included from /usr/powerpc64le-linux-gnu/include/c++/9/set:60, from gfm.h:32, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_unique_pos(const key_type&)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_tree.h:2099:11: error: could not convert ‘__comp’ from ‘__vector(4) __bool int’ to ‘bool’ 2099 | if (__comp) | ^~~~~~ | | | __vector(4) __bool int In file included from diff_sample.h:26, from blockwise_sa.h:29, from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: multikey_qsort.h: In function ‘void mkeyQSortSuf(const T&, TIndexOffU*, size_t, int, __vector(4) __bool int, __vector(4) __bool int, size_t)’: multikey_qsort.h:494:5: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 494 | if(sanityCheck) sanityCheckInputSufs(s, slen); | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:496:5: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 496 | if(sanityCheck) sanityCheckOrderedSufs(host, hlen, s, slen, upto); | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h: In function ‘void mkeyQSortSuf2(const T&, TIndexOffU*, size_t, TIndexOffU*, int, __vector(4) __bool int, __vector(4) __bool int, size_t, EList*)’: multikey_qsort.h:653:8: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 653 | if(sanityCheck) sanityCheckInputSufs(s, slen); | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:655:8: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 655 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:660:8: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 660 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h: In function ‘unsigned int sufDcLt(const T1&, const T2&, const T2&, const DifferenceCoverSample&, __vector(4) __bool int)’: multikey_qsort.h:690:5: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 690 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:701:9: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 701 | return ret; | ^~~ multikey_qsort.h: In function ‘void qsortSufDc(const T&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, size_t, size_t, __vector(4) __bool int)’: multikey_qsort.h:733:7: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 733 | if(sanityCheck) | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h: In function ‘void mkeyQSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, int, __vector(4) __bool int, __vector(4) __bool int)’: multikey_qsort.h:762:5: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 762 | if(sanityCheck) sanityCheckInputSufs(s, slen); | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:764:5: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 764 | if(sanityCheck) sanityCheckOrderedSufs(host1, hlen, s, slen, OFF_MASK); | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h: In function ‘unsigned int sufDcLtU8(const T1&, const T2&, size_t, size_t, size_t, const DifferenceCoverSample&, __vector(4) __bool int)’: multikey_qsort.h:786:5: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 786 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:797:9: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 797 | return ret; | ^~~ multikey_qsort.h: In function ‘void selectionSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, uint8_t, size_t, size_t, size_t, __vector(4) __bool int)’: multikey_qsort.h:921:8: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 921 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:1006:5: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 1006 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h: In function ‘void bucketSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, uint8_t, size_t, size_t, size_t, __vector(4) __bool int)’: multikey_qsort.h:1034:12: error: could not convert ‘first’ from ‘__vector(4) __bool int’ to ‘bool’ 1034 | if(first) { | ^~~~~ | | | __vector(4) __bool int multikey_qsort.h:1069:16: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 1069 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h: In function ‘void mkeyQSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, int, size_t, size_t, size_t, __vector(4) __bool int)’: multikey_qsort.h:1159:6: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 1159 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:1168:6: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 1168 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int In file included from blockwise_sa.h:29, from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: diff_sample.h: In function ‘unsigned int dcRepOk(T, EList&)’: diff_sample.h:101:9: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 101 | return ok; | ^~ diff_sample.h: In function ‘void calcExhaustiveDC(T, __vector(4) __bool int, __vector(4) __bool int)’: diff_sample.h:181:7: error: could not convert ‘ok’ from ‘__vector(4) __bool int’ to ‘bool’ 181 | if(ok) { | ^~ | | | __vector(4) __bool int diff_sample.h:228:13: error: could not convert ‘keepGoing’ from ‘__vector(4) __bool int’ to ‘bool’ 228 | } while(keepGoing); | ^~~~~~~~~ | | | __vector(4) __bool int diff_sample.h:230:8: error: could not convert ‘! advanced’ from ‘__vector(4) int’ to ‘bool’ 230 | if(!advanced) break; | ^~~~~~~~~ | | | __vector(4) int diff_sample.h:234:6: error: could not convert ‘ok’ from ‘__vector(4) __bool int’ to ‘bool’ 234 | if(ok) { | ^~ | | | __vector(4) __bool int diff_sample.h: In function ‘void calcColbournAndLingDCs(__vector(4) __bool int, __vector(4) __bool int)’: diff_sample.h:288:6: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 288 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int diff_sample.h: In function ‘EList getDiffCover(T, __vector(4) __bool int, __vector(4) __bool int)’: diff_sample.h:330:6: error: could not convert ‘verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 330 | if(verbose) cout << "v in hardcoded area, but hardcoded entry was all-fs" << endl; | ^~~~~~~ | | | __vector(4) __bool int diff_sample.h:338:6: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 338 | if(sanityCheck) assert(dcRepOk(v, ret)); | ^~~~~~~~~~~ | | | __vector(4) __bool int diff_sample.h:343:5: error: could not convert ‘! clDCs_calced’ from ‘__vector(4) int’ to ‘bool’ 343 | if(!clDCs_calced) { | ^~~~~~~~~~~~~ | | | __vector(4) int diff_sample.h:364:7: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 364 | if(sanityCheck) assert(dcRepOk(v, ret)); | ^~~~~~~~~~~ | | | __vector(4) __bool int diff_sample.h: In static member function ‘static size_t DifferenceCoverSample::simulateAllocs(const TStr&, uint32_t)’: diff_sample.h:477:73: error: no matching function for call to ‘getDiffCover(uint32_t&, bool, bool)’ 477 | EList ds(getDiffCover(v, false /*verbose*/, false /*sanity*/)); | ^ diff_sample.h:320:17: note: candidate: ‘template EList getDiffCover(T, __vector(4) __bool int, __vector(4) __bool int)’ 320 | static EList getDiffCover( | ^~~~~~~~~~~~ diff_sample.h:320:17: note: template argument deduction/substitution failed: diff_sample.h:477:38: note: cannot convert ‘false’ (type ‘bool’) to type ‘__vector(4) __bool int’ 477 | EList ds(getDiffCover(v, false /*verbose*/, false /*sanity*/)); | ^~~~~ diff_sample.h: In member function ‘unsigned int DifferenceCoverSample::verbose() const’: diff_sample.h:492:48: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 492 | bool verbose() const { return _verbose; } | ^~~~~~~~ | | | const __vector(4) __bool int diff_sample.h: In member function ‘unsigned int DifferenceCoverSample::sanityCheck() const’: diff_sample.h:493:48: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 493 | bool sanityCheck() const { return _sanity; } | ^~~~~~~ | | | const __vector(4) __bool int diff_sample.h: In function ‘unsigned int suffixSameUpTo(const TStr&, TIndexOffU, TIndexOffU, TIndexOffU)’: diff_sample.h:666:28: error: could not convert ‘((endSuf1 && (! endSuf2)) || ((! endSuf1) && endSuf2))’ from ‘__vector(4) int’ to ‘bool’ 666 | if((endSuf1 && !endSuf2) || (!endSuf1 && endSuf2)) return false; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int diff_sample.h:667:14: error: could not convert ‘(endSuf1 && endSuf2)’ from ‘__vector(4) int’ to ‘bool’ 667 | if(endSuf1 && endSuf2) return true; | ~~~~~~~~^~~~~~~~~~ | | | __vector(4) int In file included from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: blockwise_sa.h: In member function ‘unsigned int BlockwiseSA::sanityCheck() const’: blockwise_sa.h:131:37: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 131 | bool sanityCheck() const { return _sanityCheck; } | ^~~~~~~~~~~~ | | | const __vector(4) __bool int blockwise_sa.h: In member function ‘unsigned int BlockwiseSA::verbose() const’: blockwise_sa.h:132:37: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 132 | bool verbose() const { return _verbose; } | ^~~~~~~~ | | | const __vector(4) __bool int In file included from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: blockwise_sa.h: In member function ‘virtual TIndexOffU KarkkainenBlockwiseSA::nextSuffix()’: blockwise_sa.h:274:33: error: no matching function for call to ‘EList<__vector(4) __bool int>::fill(bool)’ 274 | _done.fill(false); | ^ In file included from read.h:25, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: ds.h:507:7: note: candidate: ‘void EList::fill(size_t, size_t, const T&) [with T = __vector(4) __bool int; int S = 128; size_t = long unsigned int]’ 507 | void fill(size_t begin, size_t end, const T& v) { | ^~~~ ds.h:507:7: note: candidate expects 3 arguments, 1 provided ds.h:518:7: note: candidate: ‘void EList::fill(const T&) [with T = __vector(4) __bool int; int S = 128]’ 518 | void fill(const T& v) { | ^~~~ ds.h:518:21: note: no known conversion for argument 1 from ‘bool’ to ‘const __vector(4) __bool int&’ 518 | void fill(const T& v) { | ~~~~~~~~~^ In file included from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: blockwise_sa.h:300:23: error: could not convert ‘!((KarkkainenBlockwiseSA*)this)->_itrBucketIdx->((KarkkainenBlockwiseSA*)this)->KarkkainenBlockwiseSA::_done.EList<__vector(4) __bool int>::operator[]()’ from ‘__vector(4) int’ to ‘bool’ 300 | while(!_done[this->_itrBucketIdx]) { blockwise_sa.h: In member function ‘virtual void KarkkainenBlockwiseSA::reset()’: blockwise_sa.h:353:6: error: could not convert ‘!((KarkkainenBlockwiseSA*)this)->KarkkainenBlockwiseSA::_built’ from ‘__vector(4) int’ to ‘bool’ 353 | if(!_built) { | ^~~~~~~ | | | __vector(4) int In file included from blockwise_sa.h:29, from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: blockwise_sa.h: In member function ‘void KarkkainenBlockwiseSA::qsort(EList&) [with TStr = S2bDnaString]’: diff_sample.h:37:17: error: could not convert ‘((KarkkainenBlockwiseSA*)this)->KarkkainenBlockwiseSA::.InorderBlockwiseSA::.BlockwiseSA::verbose()’ from ‘__vector(4) __bool int’ to ‘bool’ 37 | if(this->verbose()) { \ | ~~~~~~~~~~~~~^~ | | | __vector(4) __bool int blockwise_sa.h:474:3: note: in expansion of macro ‘VMSG_NL’ 474 | VMSG_NL(" (Using difference cover)"); | ^~~~~~~ diff_sample.h:37:17: error: could not convert ‘((KarkkainenBlockwiseSA*)this)->KarkkainenBlockwiseSA::.InorderBlockwiseSA::.BlockwiseSA::verbose()’ from ‘__vector(4) __bool int’ to ‘bool’ 37 | if(this->verbose()) { \ | ~~~~~~~~~~~~~^~ | | | __vector(4) __bool int blockwise_sa.h:480:3: note: in expansion of macro ‘VMSG_NL’ 480 | VMSG_NL(" (Not using difference cover)"); | ^~~~~~~ In file included from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: blockwise_sa.h: In member function ‘unsigned int KarkkainenBlockwiseSA::suffixCmp(TIndexOffU, TIndexOffU, int64_t&, int64_t&, __vector(4) __bool int&, const EList&)’: blockwise_sa.h:836:8: error: could not convert ‘ret’ from ‘__vector(4) __bool int’ to ‘bool’ 836 | if(ret) assert(sstr_suf_lt(t, i, t, cmp, false)); | ^~~ | | | __vector(4) __bool int blockwise_sa.h:842:8: error: could not convert ‘kSoft’ from ‘__vector(4) __bool int’ to ‘bool’ 842 | if(kSoft) { assert_leq(l, suffixLcp(t, i, cmp)); } | ^~~~~ | | | __vector(4) __bool int blockwise_sa.h:845:11: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 845 | return ret; | ^~~ blockwise_sa.h:864:6: error: could not convert ‘kSoft’ from ‘__vector(4) __bool int’ to ‘bool’ 864 | if(kSoft) { | ^~~~~ | | | __vector(4) __bool int blockwise_sa.h:875:6: error: could not convert ‘! kSoft’ from ‘__vector(4) int’ to ‘bool’ 875 | if(!kSoft) { | ^~~~~~ | | | __vector(4) int blockwise_sa.h: In member function ‘virtual void KarkkainenBlockwiseSA::nextBlock(int, int)’: blockwise_sa.h:1000:16: error: could not convert ‘! last’ from ‘__vector(4) int’ to ‘bool’ 1000 | if(!last) { | ^~~~~ | | | __vector(4) int blockwise_sa.h:1009:16: error: could not convert ‘! first’ from ‘__vector(4) int’ to ‘bool’ 1009 | if(!first) { | ^~~~~~ | | | __vector(4) int In file included from repeat.h:31, from gfm.h:59, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: alt.h: In member function ‘unsigned int ALT::isSame(const ALT&) const’: alt.h:137:25: error: could not convert ‘(((const ALT*)this)->ALT::::::::reversed == o.reversed)’ from ‘__vector(4) int’ to ‘bool’ 137 | if(reversed == o.reversed) { | ~~~~~~~~~^~~~~~~~~~~~~ | | | __vector(4) int alt.h:140:20: error: could not convert ‘((const ALT*)this)->ALT::::::::reversed’ from ‘const __vector(4) __bool int’ to ‘bool’ 140 | if(reversed) { | ^~~~~~~~ | | | const __vector(4) __bool int alt.h: In member function ‘unsigned int ALTDB::hasSNPs() const’: alt.h:264:35: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 264 | bool hasSNPs() const { return _snp; } | ^~~~ | | | const __vector(4) __bool int alt.h: In member function ‘unsigned int ALTDB::hasSpliceSites() const’: alt.h:265:42: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 265 | bool hasSpliceSites() const { return _ss; } | ^~~ | | | const __vector(4) __bool int alt.h: In member function ‘unsigned int ALTDB::hasExons() const’: alt.h:266:36: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 266 | bool hasExons() const { return _exon; } | ^~~~~ | | | const __vector(4) __bool int In file included from gfm.h:59, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: repeat.h: In member function ‘unsigned int RepeatCoord::operator<(const RepeatCoord&) const’: repeat.h:41:15: error: could not convert ‘(((const RepeatCoord*)this)->RepeatCoord::fw != o.fw)’ from ‘__vector(4) int’ to ‘bool’ 41 | if(fw != o.fw) | ~~~^~~~~~~ | | | __vector(4) int repeat.h:42:20: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 42 | return fw; | ^~ | | | const __vector(4) __bool int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:35, from /usr/powerpc64le-linux-gnu/include/c++/9/unordered_set:46, from repeat_kmer.h:27, from gfm.h:60, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h: In member function ‘std::pair<__vector(4) __bool int, long unsigned int> std::__detail::_Power2_rehash_policy::_M_need_rehash(std::size_t, std::size_t, std::size_t)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:578:27: error: could not convert ‘std::make_pair(true, ((std::__detail::_Power2_rehash_policy*)this)->std::__detail::_Power2_rehash_policy::_M_next_bkt(((long unsigned int)std::max((long unsigned int)(__builtin_floor((double)__min_bkts) + (double)1), (__n_bkt * ((long unsigned int)std::__detail::_Power2_rehash_policy::_S_growth_factor))))))’ from ‘pair’ to ‘pair<__vector(4) __bool int,[...]>’ 578 | return std::make_pair(true, | ~~~~~~~~~~~~~~^~~~~~ | | | pair 579 | _M_next_bkt(std::max(__builtin_floor(__min_bkts) + 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 580 | __n_bkt * _S_growth_factor))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:584:25: error: could not convert ‘std::make_pair(false, 0)’ from ‘pair’ to ‘pair<__vector(4) __bool int,long unsigned int>’ 584 | return std::make_pair(false, 0); | ~~~~~~~~~~~~~~^~~~~~~~~~ | | | pair /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:587:23: error: could not convert ‘std::make_pair(false, 0)’ from ‘pair’ to ‘pair<__vector(4) __bool int,long unsigned int>’ 587 | return std::make_pair(false, 0); | ~~~~~~~~~~~~~~^~~~~~~~~~ | | | pair /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h: In member function ‘void std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_insert_range(_InputIterator, _InputIterator, const _NodeGetter&, std::false_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:901:18: error: could not convert ‘__do_rehash.first’ from ‘__vector(4) __bool int’ to ‘bool’ 901 | if (__do_rehash.first) | ~~~~~~~~~~~~^~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h: In static member function ‘static unsigned int std::__detail::_Equality_base::_S_is_permutation(_Uiterator, _Uiterator, _Uiterator)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:1885:30: error: expected primary-expression before ‘__attribute__’ 1885 | while (__tmp != __it1 && !bool(*__tmp == *__it1)) | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:1885:30: error: expected ‘)’ before ‘__attribute__’ 1885 | while (__tmp != __it1 && !bool(*__tmp == *__it1)) | ~ ^ | ) /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:1885:52: error: expected ‘;’ before ‘)’ token 1885 | while (__tmp != __it1 && !bool(*__tmp == *__it1)) | ^ | ; /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h: In member function ‘unsigned int std::__detail::_Equality<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, 1>::_M_equal(const __hashtable&) const’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:1958:35: error: expected primary-expression before ‘__attribute__’ 1958 | if (__ity == __other.end() || !bool(*__ity == *__itx)) | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:1958:35: error: expected ‘)’ before ‘__attribute__’ 1958 | if (__ity == __other.end() || !bool(*__ity == *__itx)) | ~ ^ | ) In file included from /usr/powerpc64le-linux-gnu/include/c++/9/unordered_set:46, from repeat_kmer.h:27, from gfm.h:60, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h: In member function ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>& std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::operator=(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>&&)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:481:64: error: could not convert ‘__move_storage’ from ‘const __vector(4) __bool int’ to ‘bool’ 481 | _M_move_assign(std::move(__ht), __bool_constant<__move_storage>()); | ^ /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h: In member function ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_insert_unique_node(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type, std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__hash_code, std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__node_type*, std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:1711:20: error: could not convert ‘__do_rehash.first’ from ‘__vector(4) __bool int’ to ‘bool’ 1711 | if (__do_rehash.first) | ~~~~~~~~~~~~^~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h: In member function ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_insert_multi_node(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__node_type*, std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__hash_code, std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__node_type*)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:1750:20: error: could not convert ‘__do_rehash.first’ from ‘__vector(4) __bool int’ to ‘bool’ 1750 | if (__do_rehash.first) | ~~~~~~~~~~~~^~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h: In member function ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::erase(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator, std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:2005:8: error: could not convert ‘__is_bucket_begin’ from ‘__vector(4) __bool int’ to ‘bool’ 2005 | if (__is_bucket_begin) | ^~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h: In member function ‘void std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_rehash_aux(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type, std::false_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:2160:12: error: could not convert ‘__check_bucket’ from ‘__vector(4) __bool int’ to ‘bool’ 2160 | if (__check_bucket) | ^~~~~~~~~~~~~~ | | | __vector(4) __bool int In file included from gfm.h:60, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: repeat_kmer.h: In static member function ‘static std::pair RB_Minimizer::get_minimizer(const TStr&, size_t, size_t, size_t)’: repeat_kmer.h:51:29: error: could not convert ‘RB_Minimizer::minimizer_leq(next_kmer, minimizer.first)’ from ‘__vector(4) __bool int’ to ‘bool’ 51 | if(minimizer_leq(next_kmer, minimizer.first)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int repeat_kmer.h: In static member function ‘static void RB_Minimizer::get_minimizer(const TStr&, size_t, size_t, EList >&)’: repeat_kmer.h:77:36: error: could not convert ‘RB_Minimizer::minimizer_leq(next_kmer, minimizer.first)’ from ‘__vector(4) __bool int’ to ‘bool’ 77 | } else if(minimizer_leq(next_kmer, minimizer.first)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int repeat_kmer.h: In static member function ‘static __vector(4) __bool int RB_Minimizer::minimizer_leq(uint64_t, uint64_t)’: repeat_kmer.h:102:21: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 102 | return kmer <= kmer2; | ~~~~~^~~~~~~~ | | | bool repeat_kmer.h: In member function ‘__vector(4) __bool int RB_Alignment::operator<(const RB_Alignment&) const’: repeat_kmer.h:164:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 164 | return pos < o.pos; | ~~~~^~~~~~~ | | | bool repeat_kmer.h:165:20: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 165 | return len > o.len; | ~~~~^~~~~~~ | | | bool repeat_kmer.h: In member function ‘__vector(4) __bool int RB_Alignment_CMPbyLen::operator()(const RB_Alignment&, const RB_Alignment&)’: repeat_kmer.h:173:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 173 | return a.len > b.len; | ~~~~~~^~~~~~~ | | | bool repeat_kmer.h:174:22: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 174 | return a.pos < b.pos; | ~~~~~~^~~~~~~ | | | bool repeat_kmer.h: In member function ‘__vector(4) __bool int RB_KmerTable::isIn(uint64_t) const’: repeat_kmer.h:189:41: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 189 | return idx < kmer_table_.size() && kmer_table_[idx].first == kmer; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool repeat_kmer.h: In member function ‘unsigned int RB_KmerTable::isRepeat(const TStr&, EList >&) const’: repeat_kmer.h:215:20: error: could not convert ‘prev_in’ from ‘__vector(4) __bool int’ to ‘bool’ 215 | if(prev_in) est_count++; | ^~~~~~~ | | | __vector(4) __bool int repeat_kmer.h:217:27: error: could not convert ‘((const RB_KmerTable*)this)->RB_KmerTable::isIn(j->minimizers.EList >::operator[]().first)’ from ‘__vector(4) __bool int’ to ‘bool’ 217 | } else if(isIn(minimizers[j].first)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int repeat_kmer.h: In member function ‘void RB_KmerTable::findRepeats(const TStr&, EList >&, EList&) const’: repeat_kmer.h:253:25: error: could not convert ‘repeats.EList::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 253 | if(repeats.empty()) | ~~~~~~~~~~~~~^~ | | | __vector(4) __bool int repeat_kmer.h: In member function ‘void RB_KmerTable::findAlignments(const TStr&, EList >&, ELList&, EList&, TIndexOffU) const’: repeat_kmer.h:305:28: error: could not convert ‘position2D.ELList::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 305 | if(position2D.empty()) | ~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int repeat_kmer.h:312:35: error: could not convert ‘positions.EList::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 312 | if(positions.empty()) | ~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int repeat_kmer.h:402:28: error: could not convert ‘alignments.EList::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 402 | if(alignments.empty()) | ~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int repeat_kmer.h: In member function ‘__vector(4) __bool int RB_KmerTable::write(std::ofstream&, __vector(4) __bool int) const’: repeat_kmer.h:458:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 458 | return true; | ^~~~ repeat_kmer.h: In member function ‘__vector(4) __bool int RB_KmerTable::read(std::ifstream&, __vector(4) __bool int)’: repeat_kmer.h:491:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 491 | return true; | ^~~~ repeat_kmer.h: In member function ‘void RB_KmerTable::build(const EList&, size_t, size_t)’: repeat_kmer.h:518:66: error: could not convert ‘(((! tmp_table.EList >::empty()) && (tmp_table.EList >::back().first == i->minimizers.EList >::operator[]().first)) && (tmp_table.EList >::back().second == (baseoff + i->minimizers.EList >::operator[]().second)))’ from ‘__vector(4) int’ to ‘bool’ 517 | if(!tmp_table.empty() && | ~~~~~~~~~~~~~~~~~~~~~ 518 | tmp_table.back().first == minimizers[i].first && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) int 519 | tmp_table.back().second == baseoff + minimizers[i].second) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ repeat_kmer.h:542:36: error: could not convert ‘(((RB_KmerTable*)this)->RB_KmerTable::kmer_table_.EList >::empty() || (((RB_KmerTable*)this)->RB_KmerTable::kmer_table_.EList >::back().first != i->tmp_table.EList >::operator[]().first))’ from ‘__vector(4) int’ to ‘bool’ 542 | if(kmer_table_.empty() || kmer_table_.back().first != tmp_table[i].first) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/deque:67, from gbwt_graph.h:29, from gfm.h:66, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_deque.h: In member function ‘void std::deque<_Tp, _Alloc>::_M_move_assign1(std::deque<_Tp, _Alloc>&&, std::false_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_deque.h:2232:64: error: could not convert ‘__move_storage’ from ‘const __vector(4) __bool int’ to ‘bool’ 2232 | _M_move_assign2(std::move(__x), __bool_constant<__move_storage>()); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/deque:69, from gbwt_graph.h:29, from gfm.h:66, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/deque.tcc: In member function ‘void std::deque<_Tp, _Alloc>::_M_reallocate_map(std::deque<_Tp, _Alloc>::size_type, __vector(4) __bool int)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/deque.tcc:938:37: error: inferred scalar type ‘long unsigned int’ is not an integer or floating point type of the same size as ‘__bool int’ 938 | + (__add_at_front ? __nodes_to_add : 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/deque.tcc:956:37: error: inferred scalar type ‘long unsigned int’ is not an integer or floating point type of the same size as ‘__bool int’ 956 | + (__add_at_front ? __nodes_to_add : 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from gfm.h:66, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: gbwt_graph.h: In static member function ‘static std::pair<_FIter, _FIter> RefGraph::getNextEdgeRange(const EList::Edge>&, std::pair<_FIter, _FIter>, __vector(4) __bool int)’: gbwt_graph.h:214:12: error: could not convert ‘from’ from ‘__vector(4) __bool int’ to ‘bool’ 214 | if(from) { | ^~~~ | | | __vector(4) __bool int gbwt_graph.h: In constructor ‘RefGraph::RefGraph(const SString&, const EList&, const EList >&, const EList >&, const string&, int, __vector(4) __bool int)’: gbwt_graph.h:384:8: error: could not convert ‘frag_automaton’ from ‘__vector(4) __bool int’ to ‘bool’ 384 | if(frag_automaton) { | ^~~~~~~~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:595:12: error: could not convert ‘multipleHeadNodes’ from ‘__vector(4) __bool int’ to ‘bool’ 595 | if(multipleHeadNodes) { | ^~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:597:20: error: could not convert ‘verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 597 | if(verbose) cerr << "\tis not reverse-deterministic, so reverse-determinize..." << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:674:16: error: could not convert ‘! pass’ from ‘__vector(4) int’ to ‘bool’ 674 | if(!pass) continue; | ^~~~~ | | | __vector(4) int gbwt_graph.h:790:16: error: could not convert ‘verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 790 | if(verbose) cerr << "\tis not reverse-deterministic, so reverse-determinize..." << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h: In static member function ‘static void RefGraph::buildGraph_worker(void*)’: gbwt_graph.h:990:16: error: could not convert ‘! pass’ from ‘__vector(4) int’ to ‘bool’ 990 | if(!pass) continue; | ^~~~~ | | | __vector(4) int In file included from gfm.h:66, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: gbwt_graph.h:1172:12: error: could not convert ‘! tail_off’ from ‘__vector(4) int’ to ‘bool’ 1172 | if(!tail_off) { | ^~~~~~~~~ | | | __vector(4) int gbwt_graph.h:1174:16: error: could not convert ‘head_off’ from ‘__vector(4) __bool int’ to ‘bool’ 1174 | if(head_off) lastNode -= 1; | ^~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1180:12: error: could not convert ‘head_off’ from ‘__vector(4) __bool int’ to ‘bool’ 1180 | if(head_off) { | ^~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1215:12: error: could not convert ‘tail_off’ from ‘__vector(4) __bool int’ to ‘bool’ 1215 | if(tail_off) { | ^~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1226:12: error: could not convert ‘head_off’ from ‘__vector(4) __bool int’ to ‘bool’ 1226 | if(head_off) tmp_num_nodes--; | ^~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1227:12: error: could not convert ‘tail_off’ from ‘__vector(4) __bool int’ to ‘bool’ 1227 | if(tail_off) tmp_num_nodes--; | ^~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1239:12: error: could not convert ‘head_off’ from ‘__vector(4) __bool int’ to ‘bool’ 1239 | if(head_off) tmp_num_edges -= num_head_nodes; | ^~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1240:12: error: could not convert ‘tail_off’ from ‘__vector(4) __bool int’ to ‘bool’ 1240 | if(tail_off) tmp_num_edges -= prev_tail_nodes.size(); | ^~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h: In static member function ‘static unsigned int RefGraph::isReverseDeterministic(EList::Node>&, EList::Edge>&)’: gbwt_graph.h:1293:24: error: could not convert ‘nt->seen.EList<__vector(4) __bool int>::operator[]()’ from ‘__vector(4) __bool int’ to ‘bool’ 1293 | if(seen[nt]) { | ^ | | | __vector(4) __bool int gbwt_graph.h: In member function ‘unsigned int PathGraph::isSorted() const’: gbwt_graph.h:1603:36: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 1603 | bool isSorted() const { return sorted; } | ^~~~~~ | | | const __vector(4) __bool int gbwt_graph.h: In constructor ‘PathGraph::PathGraph(RefGraph&, const string&, size_t, int, __vector(4) __bool int)’: gbwt_graph.h:1777:8: error: could not convert ‘file_rf’ from ‘const __vector(4) __bool int’ to ‘bool’ 1777 | if(file_rf) { | ^~~~~~~ | | | const __vector(4) __bool int gbwt_graph.h:1810:8: error: could not convert ‘file_rf’ from ‘const __vector(4) __bool int’ to ‘bool’ 1810 | if(file_rf) { | ^~~~~~~ | | | const __vector(4) __bool int gbwt_graph.h: In member function ‘void PathGraph::firstPruneGeneration()’: gbwt_graph.h:1922:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1922 | if(verbose) cerr << "BUILT FROM_INDEX: " << time(0) - start << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1928:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1928 | if(verbose) cerr << "RESIZE NODES: " << time(0) - start << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1938:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1938 | if(verbose) cerr << "SORT NODES: " << time(0) - start << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1944:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1944 | if(verbose) cerr << "MERGE, UPDATE RANK: " << time(0) - start << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h: In member function ‘void PathGraph::lateGeneration()’: gbwt_graph.h:1966:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1966 | if(verbose) cerr << "ALLOCATE FROM_TABLE: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1972:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1972 | if(verbose) cerr << "BUILD TABLE: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1984:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1984 | if(verbose) cerr << "BUILD INDEX: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1997:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1997 | if(verbose) cerr << "MERGEUPDATERANK: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1998:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1998 | if(verbose) cerr << "TOTAL TIME: " << time(0) - overall << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h: In member function ‘void PathGraph::createNewNodes()’: gbwt_graph.h:2109:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2109 | if(verbose) cerr << "COUNTED NEW NODES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2122:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2122 | if(verbose) cerr << "COUNTED TEMP NODES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2125:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2125 | if(verbose) cerr << "RESIZED NODES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2132:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2132 | if(verbose) cerr << "RESIZED NODES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2147:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2147 | if(verbose) cerr << "MADE NEW NODES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h: In member function ‘void PathGraph::mergeUpdateRank()’: gbwt_graph.h:2225:28: error: could not convert ‘! merge’ from ‘__vector(4) int’ to ‘bool’ 2225 | if(!merge) { | ^~~~~~ | | | __vector(4) int gbwt_graph.h: In member function ‘void PathGraph::printInfo()’: gbwt_graph.h:2299:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2299 | if(verbose) { | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h: In member function ‘unsigned int PathGraph::generateEdges(RefGraph&)’: gbwt_graph.h:2376:8: error: could not convert ‘!((PathGraph*)this)->PathGraph::sorted’ from ‘__vector(4) int’ to ‘bool’ 2376 | if(!sorted) return false; | ^~~~~~~ | | | __vector(4) int gbwt_graph.h:2387:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2387 | if(verbose) cerr << "NODE.TO -> GENOME POS: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2404:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2404 | if(verbose) cerr << "BUILD FROM_INDEX " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2443:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2443 | if(verbose) cerr << "COUNTED NEW EDGES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2481:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2481 | if(verbose) cerr << "MADE NEW EDGES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2503:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2503 | if(verbose) cerr << "SORTED NEW EDGES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2510:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2510 | if(verbose) cerr << "RE-SORTED NODES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2572:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2572 | if(verbose) cerr << "PROCESS EDGES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2590:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2590 | if(verbose) cerr << "REMOVE Y: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2616:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2616 | if(verbose) cerr << "SORT, Make index: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2617:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2617 | if(verbose) cerr << "TOTAL: " << time(0) - overall << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h: In member function ‘std::pair<_FIter, _FIter> PathGraph::getEdges(index_t, __vector(4) __bool int)’: gbwt_graph.h:2785:59: error: inferred scalar type ‘const char*’ is not an integer or floating point type of the same size as ‘__bool int’ 2785 | cerr << "Error: Trying to get edges " << (by_from ? "from " : "to ") << node << endl; | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: gfm.h: In member function ‘void GFMParams::init(index_t, index_t, index_t, int32_t, int32_t, int32_t, index_t, __vector(4) __bool int)’: gfm.h:153:12: error: could not convert ‘((GFMParams*)this)->GFMParams::_linearFM’ from ‘__vector(4) __bool int’ to ‘bool’ 153 | if(_linearFM) { | ^~~~~~~~~ | | | __vector(4) __bool int gfm.h:173:12: error: could not convert ‘((GFMParams*)this)->GFMParams::_linearFM’ from ‘__vector(4) __bool int’ to ‘bool’ 173 | if(_linearFM) { | ^~~~~~~~~ | | | __vector(4) __bool int gfm.h: In member function ‘unsigned int GFMParams::entireReverse() const’: gfm.h:211:41: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 211 | bool entireReverse() const { return _entireReverse; } | ^~~~~~~~~~~~~~ | | | const __vector(4) __bool int gfm.h: In member function ‘unsigned int GFMParams::linearFM() const’: gfm.h:212:47: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 212 | bool linearFM() const { return _linearFM; } | ^~~~~~~~~ | | | const __vector(4) __bool int gfm.h: In member function ‘void GFMParams::print(std::ostream&) const’: gfm.h:270:51: error: inferred scalar type ‘const char*’ is not an integer or floating point type of the same size as ‘__bool int’ 270 | << " linearFM: " << (_linearFM ? "Yes" : "No") << endl; | ~~~~~~~~~~^~~~~~~~~~~~~~ gfm.h: In function ‘int64_t fileSize(const char*)’: gfm.h:316:27: error: could not convert ‘(((! f.std::basic_ifstream::.std::basic_ios::good()) || f.std::basic_ifstream::.std::basic_ios::eof()) ? (__vector(4) int){-1, -1, -1, -1} : ((((f.std::basic_ifstream::is_open() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 316 | if (!f.good() || f.eof() || !f.is_open()) { return 0; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: gfm.h: At global scope: gfm.h:4285:24: error: ‘constexpr’ needed for in-class initialization of static data member ‘const __vector(4) __bool int GFM::default_noDc’ of non-integral type [-fpermissive] 4285 | static const bool default_noDc = false; | ^~~~~~~~~~~~ gfm.h:4286:24: error: ‘constexpr’ needed for in-class initialization of static data member ‘const __vector(4) __bool int GFM::default_useBlockwise’ of non-integral type [-fpermissive] 4286 | static const bool default_useBlockwise = true; | ^~~~~~~~~~~~~~~~~~~~ gfm.h:4298:24: error: ‘constexpr’ needed for in-class initialization of static data member ‘const __vector(4) __bool int GFM::default_bigEndian’ of non-integral type [-fpermissive] 4298 | static const bool default_bigEndian = false; | ^~~~~~~~~~~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: gfm.h: In constructor ‘GFM::GFM(const string&, ALTDB*, RepeatDB*, EList*, int, __vector(4) __bool int, int32_t, int32_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int)’: gfm.h:696:12: error: could not convert ‘skipLoading’ from ‘__vector(4) __bool int’ to ‘bool’ 696 | if(skipLoading) return; | ^~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:729:20: error: could not convert ‘(verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 729 | if(verbose || startVerbose) cerr << "Opening \"" << in7Str.c_str() << "\"" << endl; | ~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:742:20: error: could not convert ‘(verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 742 | if(verbose || startVerbose) cerr << "Opening \"" << in8Str.c_str() << "\"" << endl; | ~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:765:20: error: could not convert ‘! loadSpliceSites’ from ‘__vector(4) int’ to ‘bool’ 765 | if(!loadSpliceSites) { | ^~~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:799:16: error: could not convert ‘! useHaplotype’ from ‘__vector(4) int’ to ‘bool’ 799 | if(!useHaplotype) { | ^~~~~~~~~~~~~ | | | __vector(4) int gfm.h:891:12: error: could not convert ‘useHaplotype’ from ‘__vector(4) __bool int’ to ‘bool’ 891 | if(useHaplotype) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h: In constructor ‘GFM::GFM(TStr&, __vector(4) __bool int, int, int32_t, int32_t, int32_t, int, const string&, const string&, const string&, const string&, const string&, const string&, const string&, __vector(4) __bool int, __vector(4) __bool int, index_t, index_t, index_t, int, EList&, EList&, index_t, const RefReadInParams&, EList*, EList >*, uint32_t, int32_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int)’: gfm.h:1067:6: error: could not convert ‘err’ from ‘__vector(4) __bool int’ to ‘bool’ 1067 | if(err) { | ^~~ | | | __vector(4) __bool int gfm.h:1073:6: error: could not convert ‘((GFM*)this)->GFM::_sanity’ from ‘__vector(4) __bool int’ to ‘bool’ 1073 | if(_sanity) { | ^~~~~~~ | | | __vector(4) __bool int gfm.h: In static member function ‘static std::pair*, GFM*> GFM::fromStrings(const EList >&, __vector(4) __bool int, int, __vector(4) __bool int, int32_t, int32_t, int32_t, const string&, __vector(4) __bool int, index_t, index_t, index_t, int, uint32_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int)’: gfm.h:1169:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1169 | auto_ptr ss(new stringstream()); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: gfm.h:1173:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1173 | auto_ptr fb(new FileBuf(ss.get())); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: gfm.h: In member function ‘unsigned int GFM::isPacked()’: gfm.h:1250:27: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 1250 | bool isPacked() { return packed_; } | ^~~~~~~ | | | __vector(4) __bool int gfm.h: In member function ‘void GFM::initFromVector(TStr&, const string&, const string&, const string&, const string&, const string&, const string&, EList&, EList&, index_t, const RefReadInParams&, std::ofstream&, std::ofstream&, const string&, __vector(4) __bool int, index_t, index_t, index_t, int, EList*, EList >*, uint32_t, __vector(4) __bool int)’: gfm.h:1335:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 1335 | reverseRefRecords(szs, tmp, false, verbose); | ^~~~~ | | | bool In file included from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: ref_read.h:156:7: note: initializing argument 3 of ‘void reverseRefRecords(const EList&, EList&, __vector(4) __bool int, __vector(4) __bool int)’ 156 | bool recursive = false, | ^ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: gfm.h:1396:24: error: could not convert ‘! snp_file.std::basic_ifstream::is_open()’ from ‘__vector(4) int’ to ‘bool’ 1396 | if(!snp_file.is_open()) { | ^~~~~~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:1464:28: error: could not convert ‘involve_Ns’ from ‘__vector(4) __bool int’ to ‘bool’ 1464 | if(involve_Ns) { | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h:1523:32: error: could not convert ‘failed’ from ‘__vector(4) __bool int’ to ‘bool’ 1523 | if(failed) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:1542:24: error: could not convert ‘! ht_file.std::basic_ifstream::is_open()’ from ‘__vector(4) int’ to ‘bool’ 1542 | if(!ht_file.is_open()) { | ^~~~~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:1596:28: error: could not convert ‘inside_Ns’ from ‘__vector(4) __bool int’ to ‘bool’ 1596 | if(inside_Ns) { | ^~~~~~~~~ | | | __vector(4) __bool int gfm.h:1647:24: error: could not convert ‘! ss_file.std::basic_ifstream::is_open()’ from ‘__vector(4) int’ to ‘bool’ 1647 | if(!ss_file.is_open()) { | ^~~~~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:1709:28: error: could not convert ‘inside_Ns’ from ‘__vector(4) __bool int’ to ‘bool’ 1709 | if(inside_Ns) continue; | ^~~~~~~~~ | | | __vector(4) __bool int gfm.h:1733:49: error: could not convert ‘std::operator==(ss_seq.std::map::find(seq), ss_seq.std::map::end())’ from ‘__vector(4) __bool int’ to ‘bool’ 1733 | if(ss_seq.find(seq) == ss_seq.end()) ss_seq[seq] = 1; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:1769:24: error: could not convert ‘! exon_file.std::basic_ifstream::is_open()’ from ‘__vector(4) int’ to ‘bool’ 1769 | if(!exon_file.is_open()) { | ^~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:1822:28: error: could not convert ‘inside_Ns’ from ‘__vector(4) __bool int’ to ‘bool’ 1822 | if(inside_Ns) continue; | ^~~~~~~~~ | | | __vector(4) __bool int gfm.h:1909:20: error: could not convert ‘((GFM*)this)->GFM::_repeat’ from ‘__vector(4) __bool int’ to ‘bool’ 1909 | if(_repeat) { | ^~~~~~~ | | | __vector(4) __bool int gfm.h:1911:24: error: could not convert ‘! repeat_file.std::basic_ifstream::is_open()’ from ‘__vector(4) int’ to ‘bool’ 1911 | if(!repeat_file.is_open()) { | ^~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:2074:32: error: could not convert ‘involve_Ns’ from ‘__vector(4) __bool int’ to ‘bool’ 2074 | if(involve_Ns) { | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h:2243:12: error: could not convert ‘!((GFM*)this)->GFM::_repeat’ from ‘__vector(4) int’ to ‘bool’ 2243 | if(!_repeat) { | ^~~~~~~~ | | | __vector(4) int gfm.h:2262:20: error: could not convert ‘! first’ from ‘__vector(4) int’ to ‘bool’ 2262 | if(!first) { | ^~~~~~ | | | __vector(4) int gfm.h:2330:28: error: could not convert ‘verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2330 | if(verbose) { cerr << "Generating edges... " << endl; } | ^~~~~~~ | | | __vector(4) __bool int gfm.h:2353:24: error: could not convert ‘((GFM*)this)->GFM::_passMemExc’ from ‘__vector(4) __bool int’ to ‘bool’ 2353 | if(_passMemExc) { | ^~~~~~~~~~~ | | | __vector(4) __bool int gfm.h: In member function ‘unsigned int GFM::toBe() const’: gfm.h:2437:44: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 2437 | bool toBe() const { return _toBigEndian; } | ^~~~~~~~~~~~ | | | const __vector(4) __bool int gfm.h: In member function ‘unsigned int GFM::verbose() const’: gfm.h:2438:44: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 2438 | bool verbose() const { return _verbose; } | ^~~~~~~~ | | | const __vector(4) __bool int gfm.h: In member function ‘unsigned int GFM::sanityCheck() const’: gfm.h:2439:44: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 2439 | bool sanityCheck() const { return _sanity; } | ^~~~~~~ | | | const __vector(4) __bool int gfm.h: In member function ‘unsigned int GFM::fw() const’: gfm.h:2441:47: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 2441 | bool fw() const { return fw_; } | ^~~ | | | const __vector(4) __bool int gfm.h: In member function ‘unsigned int GFM::repeat() const’: gfm.h:2442:47: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 2442 | bool repeat() const { return _repeat; } | ^~~~~~~ | | | const __vector(4) __bool int gfm.h: In member function ‘index_t GFM::ftabSeqToInt(const BTDnaString&, index_t, __vector(4) __bool int) const’: gfm.h:2564:7: error: could not convert ‘rev’ from ‘__vector(4) __bool int’ to ‘bool’ 2564 | if(rev) fwex = !fwex; | ^~~ | | | __vector(4) __bool int gfm.h: In member function ‘index_t GFM::countUpTo(const SideLocus&, int) const’: gfm.h:3198:12: error: could not convert ‘! usePOPCNT’ from ‘__vector(4) int’ to ‘bool’ 3198 | if(!usePOPCNT) { | ^~~~~~~~~~ | | | __vector(4) int gfm.h: In member function ‘index_t GFM::countUpTo_bits(const SideLocus&, __vector(4) __bool int) const’: gfm.h:3375:12: error: could not convert ‘F’ from ‘__vector(4) __bool int’ to ‘bool’ 3375 | if(F) { | ^ | | | __vector(4) __bool int gfm.h:3420:12: error: could not convert ‘! usePOPCNT’ from ‘__vector(4) int’ to ‘bool’ 3420 | if(!usePOPCNT) { | ^~~~~~~~~~ | | | __vector(4) int gfm.h: In member function ‘index_t GFM::countBt2SideRange2(const SideLocus&, __vector(4) __bool int, index_t, index_t*, EList<__vector(4) __bool int>*, index_t) const’: gfm.h:3544:6: error: could not convert ‘startAtLocus’ from ‘__vector(4) __bool int’ to ‘bool’ 3544 | if(startAtLocus) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h: In member function ‘void GFM::getInEdgeCount(index_t, index_t, EList >&) const’: gfm.h:4171:16: error: could not convert ‘first’ from ‘__vector(4) __bool int’ to ‘bool’ 4171 | if(first) { | ^~~~~ | | | __vector(4) __bool int gfm.h: In function ‘void readEbwtRefnames(const string&, EList >&)’: gfm.h:4422:8: error: could not convert ‘! in.std::basic_ifstream::is_open()’ from ‘__vector(4) int’ to ‘bool’ 4422 | if(!in.is_open()) { | ^~~~~~~~~~~~~ | | | __vector(4) int gfm.h: In static member function ‘static void GFM::join(EList&, EList&, index_t, const RefReadInParams&, uint32_t, TStr&, __vector(4) __bool int, __vector(4) __bool int)’: gfm.h:4490:8: error: could not convert ‘include_rc’ from ‘__vector(4) __bool int’ to ‘bool’ 4490 | if(include_rc) { | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h:4514:8: error: could not convert ‘CGtoTG’ from ‘__vector(4) __bool int’ to ‘bool’ 4514 | if(CGtoTG) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:4524:8: error: could not convert ‘include_rc’ from ‘__vector(4) __bool int’ to ‘bool’ 4524 | if(include_rc) { | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h: In member function ‘void GFM::joinToDisk(EList&, EList&, index_t, const RefReadInParams&, TStr&, std::ostream&, std::ostream&)’: gfm.h:4609:9: error: could not convert ‘! i->l.EList::operator[]()->FileBuf::eof()’ from ‘__vector(4) int’ to ‘bool’ 4609 | while(!l[i]->eof()) { | ^~~~~~~~~~~~ | | | __vector(4) int gfm.h:4617:17: error: could not convert ‘(rec.first && (rec.len > 0))’ from ‘__vector(4) int’ to ‘bool’ 4617 | if(rec.first && rec.len > 0) { | ~~~~~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:4631:17: error: could not convert ‘(rec.first && (rec.len > 0))’ from ‘__vector(4) int’ to ‘bool’ 4631 | if(rec.first && rec.len > 0) seqsRead++; | ~~~~~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:4640:11: error: could not convert ‘rec.first’ from ‘__vector(4) __bool int’ to ‘bool’ 4640 | if(rec.first) patoff = 0; | ~~~~^~~~~ | | | __vector(4) __bool int gfm.h: In member function ‘void GFM::buildToDisk(PathGraph&, const TStr&, std::ostream&, std::ostream&, std::streampos)’: gfm.h:4859:7: error: could not convert ‘count’ from ‘__vector(4) __bool int’ to ‘bool’ 4859 | if(count) occ[gbwtChar]++; | ^~~~~ | | | __vector(4) __bool int gfm.h:4862:7: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 4862 | if(fw) { | ^~ | | | __vector(4) __bool int gfm.h:4965:8: error: could not convert ‘((GFM*)this)->GFM::_verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 4965 | if(_verbose) { | ^~~~~~~~ | | | __vector(4) __bool int gfm.h: In member function ‘void GFM::buildToDisk(InorderBlockwiseSA&, const TStr&, std::ostream&, std::ostream&, std::streampos)’: gfm.h:5320:16: error: could not convert ‘count’ from ‘__vector(4) __bool int’ to ‘bool’ 5320 | if(count) occ[bwtChar]++; | ^~~~~ | | | __vector(4) __bool int gfm.h:5322:16: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 5322 | if(fw) { | ^~ | | | __vector(4) __bool int gfm.h:5404:8: error: could not convert ‘((GFM*)this)->GFM::_verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 5404 | if(_verbose) { | ^~~~~~~~ | | | __vector(4) __bool int gfm.h: In function ‘__vector(4) __bool int is_read_err(int, ssize_t, size_t)’: gfm.h:5482:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 5482 | return true; | ^~~~ gfm.h:5484:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 5484 | return false; | ^~~~~ gfm.h: In function ‘__vector(4) __bool int is_fread_err(FILE*, size_t, size_t)’: gfm.h:5491:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 5491 | return true; | ^~~~ gfm.h:5493:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 5493 | return false; | ^~~~~ gfm.h: In member function ‘unsigned int GFM::joinedToTextOff(index_t, index_t, index_t&, index_t&, index_t&, __vector(4) __bool int, __vector(4) __bool int&) const’: gfm.h:5546:9: error: could not convert ‘rejectStraddle’ from ‘__vector(4) __bool int’ to ‘bool’ 5546 | if(rejectStraddle) { | ^~~~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:5561:8: error: could not convert ‘!((const GFM*)this)->fw_’ from ‘__vector(4) int’ to ‘bool’ 5561 | if(!this->fw_) { | ^~~~~~~~~~ | | | __vector(4) int gfm.h: In member function ‘index_t GFM::getOffset(index_t, __vector(4) __bool int, index_t) const’: gfm.h:5714:5: error: could not convert ‘! fw’ from ‘__vector(4) int’ to ‘bool’ 5714 | if(!fw) { | ^~~ | | | __vector(4) int gfm.h: In member function ‘unsigned int GFM::contains(const BTDnaString&, index_t*, index_t*) const’: gfm.h:5737:14: error: could not convert ‘str.SStringExpandable::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 5737 | if(str.empty()) { | ~~~~~~~~~^~ | | | __vector(4) __bool int gfm.h:5751:8: error: could not convert ‘set’ from ‘__vector(4) __bool int’ to ‘bool’ 5751 | if(set) { | ^~~ | | | __vector(4) __bool int gfm.h: In member function ‘void GFM::readIntoMemory(int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, GFMParams*, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int)’: gfm.h:5823:29: error: could not convert ‘((((GFM*)this)->GFM::_in1Str.std::__cxx11::basic_string::length() > 0) && (! subIndex))’ from ‘__vector(4) int’ to ‘bool’ 5823 | if(_in1Str.length() > 0 && !subIndex) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | | | __vector(4) int gfm.h:5824:21: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 5824 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:5830:21: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 5830 | if(_verbose || startVerbose) cerr << "Opening \"" << _in1Str.c_str() << "\"" << endl; | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:5834:12: error: could not convert ‘loadSASamp’ from ‘__vector(4) __bool int’ to ‘bool’ 5834 | if(loadSASamp) { | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h:5836:25: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 5836 | if(_verbose || startVerbose) cerr << "Opening \"" << _in2Str.c_str() << "\"" << endl; | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:5841:21: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 5841 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:5847:12: error: could not convert ‘((GFM*)this)->GFM::_useMm’ from ‘__vector(4) __bool int’ to ‘bool’ 5847 | if(_useMm /*&& !justHeader*/) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:5850:30: error: could not convert ‘(i < (loadSASamp ? 2 : 1))’ from ‘__vector(4) int’ to ‘bool’ 5850 | for(int i = 0; i < (loadSASamp ? 2 : 1); i++) { gfm.h:5851:29: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 5851 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:5868:20: error: could not convert ‘mmSweep’ from ‘__vector(4) __bool int’ to ‘bool’ 5868 | if(mmSweep) { | ^~~~~~~ | | | __vector(4) __bool int gfm.h:5873:24: error: could not convert ‘startVerbose’ from ‘__vector(4) __bool int’ to ‘bool’ 5873 | if(startVerbose) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:5880:35: error: inferred scalar type ‘char*’ is not an integer or floating point type of the same size as ‘__bool int’ 5880 | mmFile2_ = loadSASamp ? mmFile[1] : NULL; | ^ gfm.h:5885:20: error: could not convert ‘(((GFM*)this)->GFM::_useMm && (! justHeader))’ from ‘__vector(4) int’ to ‘bool’ 5885 | else if(_useMm && !justHeader) { | ~~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:5889:15: error: could not convert ‘(((GFM*)this)->GFM::_useMm && (! justHeader))’ from ‘__vector(4) int’ to ‘bool’ 5889 | if(_useMm && !justHeader) { | ~~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:5895:17: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 5895 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:5902:8: error: could not convert ‘! subIndex’ from ‘__vector(4) int’ to ‘bool’ 5902 | if(!subIndex) { | ^~~~~~~~~ | | | __vector(4) int gfm.h:5906:12: error: could not convert ‘loadSASamp’ from ‘__vector(4) __bool int’ to ‘bool’ 5906 | if(loadSASamp) { | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h:5925:25: error: could not convert ‘(switchEndian && ((GFM*)this)->GFM::_useMm)’ from ‘__vector(4) int’ to ‘bool’ 5925 | if(switchEndian && _useMm) { | ~~~~~~~~~~~~~^~~~~~~~~ | | | __vector(4) int gfm.h:5991:21: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 5991 | if(_verbose || startVerbose) params->print(cerr); | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6027:8: error: could not convert ‘((GFM*)this)->GFM::_useMm’ from ‘__vector(4) __bool int’ to ‘bool’ 6027 | if(_useMm) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:6035:25: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6035 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6040:16: error: could not convert ‘switchEndian’ from ‘__vector(4) __bool int’ to ‘bool’ 6040 | if(switchEndian) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6062:8: error: could not convert ‘justHeader’ from ‘__vector(4) __bool int’ to ‘bool’ 6062 | if(justHeader) { | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6064:12: error: could not convert ‘deleteGh’ from ‘__vector(4) __bool int’ to ‘bool’ 6064 | if(deleteGh) delete gh; | ^~~~~~~~ | | | __vector(4) __bool int gfm.h:6067:12: error: could not convert ‘loadSASamp’ from ‘__vector(4) __bool int’ to ‘bool’ 6067 | if(loadSASamp) fseek(_in2, 0, SEEK_SET); | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6079:17: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6079 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6085:8: error: could not convert ‘loadRstarts’ from ‘__vector(4) __bool int’ to ‘bool’ 6085 | if(loadRstarts) { | ^~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6086:12: error: could not convert ‘((GFM*)this)->GFM::_useMm’ from ‘__vector(4) __bool int’ to ‘bool’ 6086 | if(_useMm) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:6094:16: error: could not convert ‘switchEndian’ from ‘__vector(4) __bool int’ to ‘bool’ 6094 | if(switchEndian) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6118:8: error: could not convert ‘((GFM*)this)->GFM::_useMm’ from ‘__vector(4) __bool int’ to ‘bool’ 6118 | if(_useMm) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:6126:21: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6126 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6131:12: error: could not convert ‘((GFM*)this)->GFM::useShmem_’ from ‘__vector(4) __bool int’ to ‘bool’ 6131 | if(useShmem_) { | ^~~~~~~~~ | | | __vector(4) __bool int gfm.h:6138:25: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6138 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6139:57: error: inferred scalar type ‘const char*’ is not an integer or floating point type of the same size as ‘__bool int’ 6139 | cerr << " shared-mem " << (shmemLeader ? "leader" : "follower") << endl; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ gfm.h:6150:12: error: could not convert ‘shmemLeader’ from ‘__vector(4) __bool int’ to ‘bool’ 6150 | if(shmemLeader) { | ^~~~~~~~~~~ | | | __vector(4) __bool int In file included from reference.h:34, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: mm.h:49:55: error: could not convert ‘is_fread_err(((GFM*)this)->_in1, r, bytesLeft)’ from ‘__vector(4) __bool int’ to ‘bool’ 49 | #define MM_IS_IO_ERR(file_hd, ret, count) is_fread_err(file_hd, ret, count) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6156:20: note: in expansion of macro ‘MM_IS_IO_ERR’ 6156 | if(MM_IS_IO_ERR(this->_in1, r, bytesLeft)) { | ^~~~~~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: gfm.h:6164:16: error: could not convert ‘switchEndian’ from ‘__vector(4) __bool int’ to ‘bool’ 6164 | if(switchEndian) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6198:21: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6198 | if(_verbose || startVerbose) cerr << "Reading fchr (5)" << endl; | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6200:12: error: could not convert ‘((GFM*)this)->GFM::_useMm’ from ‘__vector(4) __bool int’ to ‘bool’ 6200 | if(_useMm) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:6216:21: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6216 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6217:16: error: could not convert ‘loadFtab’ from ‘__vector(4) __bool int’ to ‘bool’ 6217 | if(loadFtab) { | ^~~~~~~~ | | | __vector(4) __bool int gfm.h:6225:12: error: could not convert ‘loadFtab’ from ‘__vector(4) __bool int’ to ‘bool’ 6225 | if(loadFtab) { | ^~~~~~~~ | | | __vector(4) __bool int gfm.h:6226:16: error: could not convert ‘((GFM*)this)->GFM::_useMm’ from ‘__vector(4) __bool int’ to ‘bool’ 6226 | if(_useMm) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:6234:20: error: could not convert ‘switchEndian’ from ‘__vector(4) __bool int’ to ‘bool’ 6234 | if(switchEndian) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6246:25: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6246 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6247:20: error: could not convert ‘loadFtab’ from ‘__vector(4) __bool int’ to ‘bool’ 6247 | if(loadFtab) { | ^~~~~~~~ | | | __vector(4) __bool int gfm.h:6256:16: error: could not convert ‘((GFM*)this)->GFM::_useMm’ from ‘__vector(4) __bool int’ to ‘bool’ 6256 | if(_useMm) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:6264:20: error: could not convert ‘switchEndian’ from ‘__vector(4) __bool int’ to ‘bool’ 6264 | if(switchEndian) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6301:8: error: could not convert ‘loadNames’ from ‘__vector(4) __bool int’ to ‘bool’ 6301 | if(loadNames) { | ^~~~~~~~~ | | | __vector(4) __bool int gfm.h:6319:8: error: could not convert ‘loadSASamp’ from ‘__vector(4) __bool int’ to ‘bool’ 6319 | if(loadSASamp) { | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6323:21: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6323 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6328:12: error: could not convert ‘!((GFM*)this)->GFM::_useMm’ from ‘__vector(4) int’ to ‘bool’ 6328 | if(!_useMm) { | ^~~~~~~ | | | __vector(4) int gfm.h:6329:16: error: could not convert ‘!((GFM*)this)->GFM::useShmem_’ from ‘__vector(4) int’ to ‘bool’ 6329 | if(!useShmem_) { | ^~~~~~~~~~ | | | __vector(4) int gfm.h:6348:16: error: could not convert ‘shmemLeader’ from ‘__vector(4) __bool int’ to ‘bool’ 6348 | if(shmemLeader) { | ^~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6372:32: error: could not convert ‘switchEndian’ from ‘__vector(4) __bool int’ to ‘bool’ 6372 | if(switchEndian) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6380:24: error: could not convert ‘((GFM*)this)->GFM::_useMm’ from ‘__vector(4) __bool int’ to ‘bool’ 6380 | if(_useMm) { | ^~~~~~ | | | __vector(4) __bool int In file included from reference.h:34, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: mm.h:49:55: error: could not convert ‘is_fread_err(((GFM*)this)->GFM::_in2, r, bytesLeft)’ from ‘__vector(4) __bool int’ to ‘bool’ 49 | #define MM_IS_IO_ERR(file_hd, ret, count) is_fread_err(file_hd, ret, count) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6395:32: note: in expansion of macro ‘MM_IS_IO_ERR’ 6395 | if(MM_IS_IO_ERR(_in2,r,bytesLeft)) { | ^~~~~~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: gfm.h:6419:17: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6419 | if(_verbose || startVerbose) print(cerr, *gh); | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6426:8: error: could not convert ‘deleteGh’ from ‘__vector(4) __bool int’ to ‘bool’ 6426 | if(deleteGh) delete gh; | ^~~~~~~~ | | | __vector(4) __bool int gfm.h:6428:8: error: could not convert ‘! subIndex’ from ‘__vector(4) int’ to ‘bool’ 6428 | if(!subIndex) { | ^~~~~~~~~ | | | __vector(4) int gfm.h:6431:12: error: could not convert ‘loadSASamp’ from ‘__vector(4) __bool int’ to ‘bool’ 6431 | if(loadSASamp) fseek(_in2, 0, SEEK_SET); | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h: In function ‘void readGFMRefnames(const string&, EList >&)’: gfm.h:6534:8: error: could not convert ‘! in.std::basic_ifstream::is_open()’ from ‘__vector(4) int’ to ‘bool’ 6534 | if(!in.is_open()) { | ^~~~~~~~~~~~~ | | | __vector(4) int gfm.h: In static member function ‘static int32_t GFM::readVersionFlags(const string&, int&, int&, std::string&)’: gfm.h:6551:8: error: could not convert ‘! in.std::basic_ifstream::is_open()’ from ‘__vector(4) int’ to ‘bool’ 6551 | if(!in.is_open()) { | ^~~~~~~~~~~~~ | | | __vector(4) int gfm.h: In member function ‘void GFM::writeFromMemory(__vector(4) __bool int, std::ostream&, std::ostream&) const’: gfm.h:6601:25: error: no matching function for call to ‘writeI32(std::ostream&, int, uint32_t&)’ 6601 | writeI32(out1, 1, be); // endian hint for priamry stream | ^ In file included from ref_read.h:32, from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: word_io.h:53:20: note: candidate: ‘void writeI32(std::ostream&, int32_t, __vector(4) __bool int)’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^~~~~~~~ word_io.h:53:64: note: no known conversion for argument 3 from ‘uint32_t’ {aka ‘unsigned int’} to ‘__vector(4) __bool int’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^ word_io.h:62:20: note: candidate: ‘void writeI32(std::ostream&, int32_t)’ 62 | static inline void writeI32(std::ostream& out, int32_t x) { | ^~~~~~~~ word_io.h:62:20: note: candidate expects 2 arguments, 3 provided In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: gfm.h:6602:25: error: no matching function for call to ‘writeI32(std::ostream&, int, uint32_t&)’ 6602 | writeI32(out2, 1, be); // endian hint for secondary stream | ^ In file included from ref_read.h:32, from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: word_io.h:53:20: note: candidate: ‘void writeI32(std::ostream&, int32_t, __vector(4) __bool int)’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^~~~~~~~ word_io.h:53:64: note: no known conversion for argument 3 from ‘uint32_t’ {aka ‘unsigned int’} to ‘__vector(4) __bool int’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^ word_io.h:62:20: note: candidate: ‘void writeI32(std::ostream&, int32_t)’ 62 | static inline void writeI32(std::ostream& out, int32_t x) { | ^~~~~~~~ word_io.h:62:20: note: candidate expects 2 arguments, 3 provided In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: gfm.h:6604:31: error: no matching function for call to ‘writeI32(std::ostream&, int&, uint32_t&)’ 6604 | writeI32(out1, version, be); // version | ^ In file included from ref_read.h:32, from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: word_io.h:53:20: note: candidate: ‘void writeI32(std::ostream&, int32_t, __vector(4) __bool int)’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^~~~~~~~ word_io.h:53:64: note: no known conversion for argument 3 from ‘uint32_t’ {aka ‘unsigned int’} to ‘__vector(4) __bool int’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^ word_io.h:62:20: note: candidate: ‘void writeI32(std::ostream&, int32_t)’ 62 | static inline void writeI32(std::ostream& out, int32_t x) { | ^~~~~~~~ word_io.h:62:20: note: candidate expects 2 arguments, 3 provided In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: gfm.h:6609:42: error: no matching function for call to ‘writeI32(std::ostream&, int, uint32_t&)’ 6609 | writeI32(out1, 2, be); // not used | ^ In file included from ref_read.h:32, from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: word_io.h:53:20: note: candidate: ‘void writeI32(std::ostream&, int32_t, __vector(4) __bool int)’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^~~~~~~~ word_io.h:53:64: note: no known conversion for argument 3 from ‘uint32_t’ {aka ‘unsigned int’} to ‘__vector(4) __bool int’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^ word_io.h:62:20: note: candidate: ‘void writeI32(std::ostream&, int32_t)’ 62 | static inline void writeI32(std::ostream& out, int32_t x) { | ^~~~~~~~ word_io.h:62:20: note: candidate expects 2 arguments, 3 provided In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: gfm.h:6615:30: error: no matching function for call to ‘writeI32(std::ostream&, int32_t, uint32_t&)’ 6615 | writeI32(out1, -flags, be); // BTL: chunkRate is now deprecated | ^ In file included from ref_read.h:32, from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: word_io.h:53:20: note: candidate: ‘void writeI32(std::ostream&, int32_t, __vector(4) __bool int)’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^~~~~~~~ word_io.h:53:64: note: no known conversion for argument 3 from ‘uint32_t’ {aka ‘unsigned int’} to ‘__vector(4) __bool int’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^ word_io.h:62:20: note: candidate: ‘void writeI32(std::ostream&, int32_t)’ 62 | static inline void writeI32(std::ostream& out, int32_t x) { | ^~~~~~~~ word_io.h:62:20: note: candidate expects 2 arguments, 3 provided In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: gfm.h:6617:8: error: could not convert ‘! justHeader’ from ‘__vector(4) int’ to ‘bool’ 6617 | if(!justHeader) { | ^~~~~~~~~~~ | | | __vector(4) int gfm.h: In member function ‘void GFM::writeFromMemory(__vector(4) __bool int, const string&, const string&) const’: gfm.h:6687:8: error: could not convert ‘((const GFM*)this)->GFM::_sanity’ from ‘const __vector(4) __bool int’ to ‘bool’ 6687 | if(_sanity) { | ^~~~~~~ | | | const __vector(4) __bool int gfm.h: In member function ‘void GFM::szsToDisk(const EList&, std::ostream&, int)’: gfm.h:6736:19: error: could not convert ‘i->szs.EList::operator[]().first’ from ‘const __vector(4) __bool int’ to ‘bool’ 6736 | if(szs[i].first) off = 0; gfm.h:6738:25: error: could not convert ‘(i->szs.EList::operator[]().first && (i->szs.EList::operator[]().len > 0))’ from ‘__vector(4) int’ to ‘bool’ 6738 | if(szs[i].first && szs[i].len > 0) seq++; gfm.h: In member function ‘void GFM::sanityCheckUpToSide(int) const’: gfm.h:6783:64: error: cannot convert ‘__vector(4) int’ to ‘int’ 6783 | int twoBit = unpack_2b_from_8b(by, fw ? j : 3-j); | ^ | | | __vector(4) int In file included from gfm.h:42, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: bitpack.h:37:68: note: initializing argument 2 of ‘int unpack_2b_from_8b(uint8_t, int)’ 37 | static inline int unpack_2b_from_8b(const uint8_t eight, const int off) { | ~~~~~~~~~~^~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: gfm.h: In member function ‘void GFM::checkOrigs(const EList >&, __vector(4) __bool int) const’: gfm.h:6913:8: error: could not convert ‘mirror’ from ‘__vector(4) __bool int’ to ‘bool’ 6913 | if(mirror) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:6922:16: error: could not convert ‘mirror’ from ‘__vector(4) __bool int’ to ‘bool’ 6922 | if(mirror) joff = olen - j - 1; | ^~~~~~ | | | __vector(4) __bool int gfm.h:6926:20: error: could not convert ‘! mirror’ from ‘__vector(4) int’ to ‘bool’ 6926 | if(!mirror) { | ^~~~~~~ | | | __vector(4) int gfm.h: At global scope: gfm.h:6957:43: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 6957 | bool verbose = false); | ^ | | | bool In file included from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: splice_site.h:91:89: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 91 | SpliceSitePos(uint32_t ref, uint32_t left, uint32_t right, uint8_t splDir, bool exon = false) | ^~~~~ | | | bool splice_site.h:99:88: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 99 | void init(uint32_t ref, uint32_t left, uint32_t right, uint8_t splDir, bool exon = false) { | ^~~~~ | | | bool splice_site.h: In member function ‘__vector(4) __bool int SpliceSitePos::operator<(const SpliceSitePos&) const’: splice_site.h:138:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 138 | if(_ref < o._ref) return true; | ^~~~ splice_site.h:139:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 139 | if(_ref > o._ref) return false; | ^~~~~ splice_site.h:140:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 140 | if(_left < o._left) return true; | ^~~~ splice_site.h:141:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 141 | if(_left > o._left) return false; | ^~~~~ splice_site.h:142:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 142 | if(_right < o._right) return true; | ^~~~ splice_site.h:143:32: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 143 | if(_right > o._right) return false; | ^~~~~ splice_site.h:144:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 144 | if(_splDir < o._splDir) return true; | ^~~~ splice_site.h:145:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 145 | if(_splDir > o._splDir) return false; | ^~~~~ splice_site.h:146:18: error: could not convert ‘((((__vector(4) __bool int)((const SpliceSitePos*)this)->SpliceSitePos::_exon) != ((__vector(4) __bool int)o.SpliceSitePos::_exon)) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 146 | if(_exon != o._exon) return _exon; | ~~~~~~^~~~~~~~~~ | | | __vector(4) int splice_site.h:147:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 147 | return false; | ^~~~~ splice_site.h: In member function ‘__vector(4) __bool int SpliceSitePos::operator>(const SpliceSitePos&) const’: splice_site.h:163:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 163 | if(_ref > o._ref) return true; | ^~~~ splice_site.h:164:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 164 | if(_ref < o._ref) return false; | ^~~~~ splice_site.h:165:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 165 | if(_left > o._left) return true; | ^~~~ splice_site.h:166:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 166 | if(_left < o._left) return false; | ^~~~~ splice_site.h:167:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 167 | if(_right > o._right) return true; | ^~~~ splice_site.h:168:32: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 168 | if(_right < o._right) return false; | ^~~~~ splice_site.h:169:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 169 | if(_splDir > o._splDir) return true; | ^~~~ splice_site.h:170:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 170 | if(_splDir < o._splDir) return false; | ^~~~~ splice_site.h:171:18: error: could not convert ‘((((__vector(4) __bool int)((const SpliceSitePos*)this)->SpliceSitePos::_exon) != ((__vector(4) __bool int)o.SpliceSitePos::_exon)) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 171 | if(_exon != o._exon) return !_exon; | ~~~~~~^~~~~~~~~~ | | | __vector(4) int splice_site.h:172:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 172 | return false; | ^~~~~ splice_site.h: In member function ‘virtual void SpliceSitePos::reset()’: splice_site.h:190:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 190 | _exon = false; | ^~~~~ splice_site.h: In member function ‘__vector(4) __bool int SpliceSitePos::inited() const’: splice_site.h:202:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 202 | return true; | ^~~~ splice_site.h:204:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 204 | return false; | ^~~~~ splice_site.h: In member function ‘__vector(4) __bool int SpliceSitePos::canonical() const’: splice_site.h:236:62: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 236 | bool canonical() const { return _splDir == SPL_FW || _splDir == SPL_RC; } | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ | | | bool splice_site.h: At global scope: splice_site.h:264:28: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 264 | bool exon = false, | ^~~~~ | | | bool splice_site.h:265:32: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 265 | bool fromFile = false, | ^~~~~ | | | bool splice_site.h:266:29: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 266 | bool known = false) | ^~~~~ | | | bool splice_site.h:278:27: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 278 | bool exon = false, | ^~~~~ | | | bool splice_site.h:279:31: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 279 | bool fromFile = false, | ^~~~~ | | | bool splice_site.h:280:28: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 280 | bool known = false) | ^~~~~ | | | bool splice_site.h: In member function ‘virtual void SpliceSite::reset()’: splice_site.h:335:21: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 335 | _fromfile = false; | ^~~~~ splice_site.h:336:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 336 | _known = false; | ^~~~~ splice_site.h: In member function ‘__vector(4) __bool int Exon::operator<(const Exon&) const’: splice_site.h:427:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 427 | if(_ref < o._ref) return true; | ^~~~ splice_site.h:428:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 428 | if(_ref > o._ref) return false; | ^~~~~ splice_site.h:429:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 429 | if(_left < o._left) return true; | ^~~~ splice_site.h:430:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 430 | if(_left > o._left) return false; | ^~~~~ splice_site.h:431:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 431 | if(_right < o._right) return true; | ^~~~ splice_site.h:432:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 432 | if(_right > o._right) return false; | ^~~~~ splice_site.h:433:16: error: could not convert ‘((((__vector(4) __bool int)((const Exon*)this)->Exon::_fw) != ((__vector(4) __bool int)o.Exon::_fw)) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 433 | if(_fw != o._fw) return _fw; | ~~~~^~~~~~~~ | | | __vector(4) int splice_site.h:434:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 434 | return false; | ^~~~~ splice_site.h: In member function ‘__vector(4) __bool int Exon::operator>(const Exon&) const’: splice_site.h:450:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 450 | if(_ref > o._ref) return true; | ^~~~ splice_site.h:451:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 451 | if(_ref < o._ref) return false; | ^~~~~ splice_site.h:452:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 452 | if(_left > o._left) return true; | ^~~~ splice_site.h:453:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 453 | if(_left < o._left) return false; | ^~~~~ splice_site.h:454:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 454 | if(_right > o._right) return true; | ^~~~ splice_site.h:455:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 455 | if(_right < o._right) return false; | ^~~~~ splice_site.h:456:16: error: could not convert ‘((((__vector(4) __bool int)((const Exon*)this)->Exon::_fw) != ((__vector(4) __bool int)o.Exon::_fw)) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 456 | if(_fw != o._fw) return !_fw; | ~~~~^~~~~~~~ | | | __vector(4) int splice_site.h:457:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 457 | return false; | ^~~~~ splice_site.h: In member function ‘void Exon::reset()’: splice_site.h:474:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 474 | _fw = true; | ^~~~ splice_site.h: In member function ‘__vector(4) __bool int Exon::inited() const’: splice_site.h:486:20: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 486 | return true; | ^~~~ splice_site.h:488:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 488 | return false; | ^~~~~ splice_site.h: At global scope: splice_site.h:527:36: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 527 | bool threadSafe = true, | ^~~~ | | | bool splice_site.h:528:31: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 528 | bool write = false, | ^~~~~ | | | bool splice_site.h:529:30: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 529 | bool read = false); | ^~~~~ | | | bool splice_site.h:552:125: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 552 | bool hasSpliceSites(uint32_t ref, uint32_t left1, uint32_t right1, uint32_t left2, uint32_t right2, bool includeNovel = false) const; | ^~~~~ | | | bool splice_site.h:557:42: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 557 | void read(ifstream& in, bool known = false); | ^~~~~ | | | bool In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: edit.h:69:15: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 69 | bool chrs = true, | ^~~~ | | | bool edit.h:83:22: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 83 | bool chrs = true) | ^~~~ | | | bool edit.h:115:27: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 115 | bool chrs = true, | ^~~~ | | | bool edit.h:158:27: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 158 | bool chrs = true) | ^~~~ | | | bool edit.h:273:15: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 273 | bool sort = false); | ^~~~~ | | | bool edit.h:279:68: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^~~~~ | | | bool edit.h:303:13: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 303 | bool fw = true, | ^~~~ | | | bool edit.h: In member function ‘void Edit::reset()’: edit.h:96:20: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 96 | knownSpl = false; | ^~~~~ edit.h: In member function ‘__vector(4) __bool int Edit::inited() const’: edit.h:104:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 104 | return pos != std::numeric_limits::max(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool edit.h: In member function ‘void Edit::init(uint32_t, int, int, int, __vector(4) __bool int, uint32_t)’: edit.h:131:6: error: could not convert ‘((chrs == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 131 | if(!chrs) { | ^~~~~ | | | __vector(4) int edit.h: In member function ‘__vector(4) __bool int Edit::hasN() const’: edit.h:172:21: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 172 | return chr == 'N' || qchr == 'N'; | ~~~~~~~~~~~^~~~~~~~~~~~~~ | | | bool edit.h: In member function ‘__vector(4) __bool int Edit::isReadGap() const’: edit.h:215:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 215 | return type == EDIT_TYPE_READ_GAP; | ~~~~~^~~~~~~~~~~~~~~~~~~~~ | | | bool edit.h: In member function ‘__vector(4) __bool int Edit::isRefGap() const’: edit.h:223:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 223 | return type == EDIT_TYPE_REF_GAP; | ~~~~~^~~~~~~~~~~~~~~~~~~~ | | | bool edit.h: In member function ‘__vector(4) __bool int Edit::isGap() const’: edit.h:232:37: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 232 | return (type == EDIT_TYPE_REF_GAP || type == EDIT_TYPE_READ_GAP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool edit.h: In member function ‘__vector(4) __bool int Edit::isSpliced() const’: edit.h:237:21: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 237 | return type == EDIT_TYPE_SPL; | ~~~~~^~~~~~~~~~~~~~~~ | | | bool edit.h: In static member function ‘static size_t Edit::numGaps(const EList&)’: edit.h:246:18: error: could not convert ‘(&(& es)->EList::operator[](i))->Edit::isGap()’ from ‘__vector(4) __bool int’ to ‘bool’ 246 | if(es[i].isGap()) gaps++; | ~~~~~~~~~~~^~ | | | __vector(4) __bool int edit.h: In member function ‘__vector(4) __bool int Edit::isMismatch() const’: edit.h:256:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 256 | return type == EDIT_TYPE_MM; | ~~~~~^~~~~~~~~~~~~~~ | | | bool In file included from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: aligner_result.h: At global scope: aligner_result.h:71:35: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 71 | bool repeat = false, | ^~~~~ | | | bool aligner_result.h:73:45: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 73 | bool knownTranscripts = false, | ^~~~~ | | | bool aligner_result.h:74:44: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 74 | bool nearSpliceSites = false, | ^~~~~ | | | bool aligner_result.h: In member function ‘void AlnScore::reset()’: aligner_result.h:95:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 95 | repeat_ = false; | ^~~~~ aligner_result.h:97:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 97 | knownTranscripts_ = false; | ^~~~~ aligner_result.h:98:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 98 | nearSpliceSites_ = false; | ^~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnScore::valid() const’: aligner_result.h:117:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 117 | return score_ != MIN_I64; | ~~~~~~~^~~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnScore::operator>(const AlnScore&) const’: aligner_result.h:147:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 147 | return false; | ^~~~~ aligner_result.h:150:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 150 | return true; | ^~~~ aligner_result.h:154:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 154 | return false; | ^~~~~ aligner_result.h:156:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 156 | return score_ > o.score_ || (score_ == o.score_ && hisat2_score_ > o.hisat2_score_); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnScore::operator==(const AlnScore&) const’: aligner_result.h:183:75: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 183 | return VALID_AL_SCORE(*this) && VALID_AL_SCORE(o) && score_ == o.score_ && hisat2_score_ == o.hisat2_score_; | ^ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnScore::operator>=(const AlnScore&) const’: aligner_result.h:200:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 200 | return false; | ^~~~~ aligner_result.h:203:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 203 | return true; | ^~~~ aligner_result.h:207:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 207 | return false; | ^~~~~ aligner_result.h:209:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 209 | return score_ > o.score_ || (score_ == o.score_ && hisat2_score_ >= o.hisat2_score_); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnScore::trimed() const’: aligner_result.h:320:62: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 320 | bool trimed() const { return leftTrim_ > 0 || rightTrim_ > 0; } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘TAlScore AlnScore::calculate_hisat2_score() const’: aligner_result.h:331:12: error: could not convert ‘((const AlnScore*)this)->AlnScore::repeat_’ from ‘const __vector(4) __bool int’ to ‘bool’ 331 | if(repeat_) repeat_score = 1; | ^~~~~~~ | | | const __vector(4) __bool int aligner_result.h:335:12: error: could not convert ‘((const AlnScore*)this)->AlnScore::knownTranscripts_’ from ‘const __vector(4) __bool int’ to ‘bool’ 335 | if(knownTranscripts_) transcript_score = 2; | ^~~~~~~~~~~~~~~~~ | | | const __vector(4) __bool int aligner_result.h:336:17: error: could not convert ‘((const AlnScore*)this)->AlnScore::nearSpliceSites_’ from ‘const __vector(4) __bool int’ to ‘bool’ 336 | else if(nearSpliceSites_) transcript_score = 1; | ^~~~~~~~~~~~~~~~ | | | const __vector(4) __bool int aligner_result.h: In constructor ‘AlnFlags::AlnFlags()’: aligner_result.h:418:4: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 418 | false, // canMax | ^~~~~ | | | bool aligner_result.h:454:8: note: initializing argument 2 of ‘void AlnFlags::init(int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int)’ 454 | bool canMax, | ^ aligner_result.h: In member function ‘__vector(4) __bool int AlnFlags::partOfPair() const’: aligner_result.h:486:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 486 | return pairing_ < ALN_FLAG_PAIR_UNPAIRED; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnFlags::readMate1() const’: aligner_result.h:570:50: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 569 | return pairing_ == ALN_FLAG_PAIR_CONCORD_MATE1 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | pairing_ == ALN_FLAG_PAIR_DISCORD_MATE1 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 571 | pairing_ == ALN_FLAG_PAIR_UNPAIRED_MATE1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnFlags::readMate2() const’: aligner_result.h:580:50: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 579 | return pairing_ == ALN_FLAG_PAIR_CONCORD_MATE2 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 580 | pairing_ == ALN_FLAG_PAIR_DISCORD_MATE2 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 581 | pairing_ == ALN_FLAG_PAIR_UNPAIRED_MATE2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnFlags::alignedConcordant() const’: aligner_result.h:588:50: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 588 | return pairing_ == ALN_FLAG_PAIR_CONCORD_MATE1 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 589 | pairing_ == ALN_FLAG_PAIR_CONCORD_MATE2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnFlags::alignedDiscordant() const’: aligner_result.h:596:50: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 596 | return pairing_ == ALN_FLAG_PAIR_DISCORD_MATE1 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 597 | pairing_ == ALN_FLAG_PAIR_DISCORD_MATE2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnFlags::alignedUnpaired() const’: aligner_result.h:612:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 612 | return pairing_ == ALN_FLAG_PAIR_UNPAIRED; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnFlags::alignedUnpairedMate() const’: aligner_result.h:619:51: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 619 | return pairing_ == ALN_FLAG_PAIR_UNPAIRED_MATE1 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 620 | pairing_ == ALN_FLAG_PAIR_UNPAIRED_MATE2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘void StackedAln::reset()’: aligner_result.h:746:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 746 | inited_ = false; | ^~~~~ aligner_result.h:753:27: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 753 | cigDistMm_ = cigCalc_ = false; | ^~~~~ aligner_result.h:756:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 756 | mdzCalc_ = false; | ^~~~~ In file included from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: aligner_result.h: At global scope: aligner_result.h:1729:37: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 1729 | bool pretrimSoft = false, | ^~~~~ | | | bool aligner_result.h:1732:37: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 1732 | bool trimSoft = true, | ^~~~ | | | bool aligner_result.h:1735:43: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 1735 | bool repeat = false); // repeat | ^~~~~ | | | bool In file included from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: aligner_result.h: In member function ‘void AlnRes::invertEdits()’: aligner_result.h:1083:43: error: no matching function for call to ‘Edit::invertPoss(EList&, size_t&, bool)’ 1083 | Edit::invertPoss(*ned_, rdexrows_, false); | ^ In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: edit.h:268:14: note: candidate: ‘static void Edit::invertPoss(EList&, size_t, size_t, size_t, __vector(4) __bool int)’ 268 | static void invertPoss( | ^~~~~~~~~~ edit.h:268:14: note: candidate expects 5 arguments, 3 provided edit.h:279:14: note: candidate: ‘static void Edit::invertPoss(EList&, size_t, __vector(4) __bool int)’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^~~~~~~~~~ edit.h:279:61: note: no known conversion for argument 3 from ‘bool’ to ‘__vector(4) __bool int’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^ In file included from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: aligner_result.h:1084:43: error: no matching function for call to ‘Edit::invertPoss(EList&, size_t&, bool)’ 1084 | Edit::invertPoss(*aed_, rdexrows_, false); | ^ In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: edit.h:268:14: note: candidate: ‘static void Edit::invertPoss(EList&, size_t, size_t, size_t, __vector(4) __bool int)’ 268 | static void invertPoss( | ^~~~~~~~~~ edit.h:268:14: note: candidate expects 5 arguments, 3 provided edit.h:279:14: note: candidate: ‘static void Edit::invertPoss(EList&, size_t, __vector(4) __bool int)’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^~~~~~~~~~ edit.h:279:61: note: no known conversion for argument 3 from ‘bool’ to ‘__vector(4) __bool int’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^ In file included from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::empty() const’: aligner_result.h:1096:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1096 | return true; | ^~~~ aligner_result.h:1098:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1098 | return false; | ^~~~~ aligner_result.h: In member function ‘void AlnRes::getExtendedCoords(Coord&, Coord&, Coord&, Coord&) const’: aligner_result.h:1165:28: error: inferred scalar type ‘const size_t’ {aka ‘const long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 1165 | int64_t trim_st = (fw() ? trim5p_ : trim3p_); | ~~~~~^~~~~~~~~~~~~~~~~~~ aligner_result.h:1166:28: error: inferred scalar type ‘const size_t’ {aka ‘const long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 1166 | int64_t trim_en = (fw() ? trim3p_ : trim5p_); | ~~~~~^~~~~~~~~~~~~~~~~~~ aligner_result.h:1167:20: error: inferred scalar type ‘const size_t’ {aka ‘const long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 1167 | trim_st += (fw() ? pretrim5p_ : pretrim3p_); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h:1168:20: error: inferred scalar type ‘const size_t’ {aka ‘const long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 1168 | trim_en += (fw() ? pretrim3p_ : pretrim5p_); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::within(TRefId, TRefOff, __vector(4) __bool int, size_t) const’: aligner_result.h:1205:52: error: could not convert ‘((((((const AlnRes*)this)->AlnRes::refcoord_.Coord::ref() == id) && (((const AlnRes*)this)->AlnRes::refcoord_.Coord::off() >= off)) && ((((long unsigned int)((const AlnRes*)this)->AlnRes::refcoord_.Coord::off()) + ((const AlnRes*)this)->AlnRes::refExtent()) <= (((long unsigned int)off) + extent))) ? ((((((const AlnRes*)this)->AlnRes::refcoord_.Coord::fw() == fw) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1203 | if(refcoord_.ref() == id && | ~~~~~~~~~~~~~~~~~~~~~~~~ 1204 | refcoord_.off() >= off && | ~~~~~~~~~~~~~~~~~~~~~~~~~ 1205 | refcoord_.off() + refExtent() <= off + extent && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) int 1206 | refcoord_.fw() == fw) | ~~~~~~~~~~~~~~~~~~~~ aligner_result.h:1208:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1208 | return true; | ^~~~ aligner_result.h:1210:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1210 | return false; | ^~~~~ aligner_result.h: In member function ‘void AlnRes::setNucs(__vector(4) __bool int, int, int)’: aligner_result.h:1224:15: error: cannot convert ‘__vector(4) int’ to ‘int’ in assignment 1224 | nuc5p_ = fw ? nup : ndn; | ~~~^~~~~~~~~~~ | | | __vector(4) int aligner_result.h:1225:15: error: cannot convert ‘__vector(4) int’ to ‘int’ in assignment 1225 | nuc3p_ = fw ? ndn : nup; | ~~~^~~~~~~~~~~ | | | __vector(4) int aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::spliced() const’: aligner_result.h:1287:69: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1287 | bool spliced() const { return num_spliced_ > 0; } | ~~~~~~~~~~~~~^~~ | | | bool aligner_result.h: In member function ‘uint8_t AlnRes::spliced_whichsense_transcript() const’: aligner_result.h:1291:19: error: could not convert ‘((const AlnRes*)this)->AlnRes::spliced()’ from ‘__vector(4) __bool int’ to ‘bool’ 1291 | if(spliced()) { | ~~~~~~~^~ | | | __vector(4) __bool int aligner_result.h: In member function ‘void AlnRes::printStacked(const Read&, std::ostream&) const’: aligner_result.h:1370:31: error: inferred scalar type ‘const BTDnaString’ {aka ‘const SDnaStringExpandable<1024, 2>’} is not an integer or floating point type of the same size as ‘__bool int’ 1370 | printStacked(refcoord_.fw() ? rd.patFw : rd.patRc, o); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::trimmedRow5p(size_t) const’: aligner_result.h:1464:22: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1464 | return i < trim5p_ || rdrows_ - i - 1 < trim3p_; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::trimmedPos5p(size_t) const’: aligner_result.h:1472:22: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1472 | return i < trim5p_ || rdlen_ - i - 1 < trim3p_; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool In file included from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::readUnpaired() const’: aligner_result.h:1522:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1522 | return type_ == ALN_RES_TYPE_UNPAIRED; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::alignedUnpaired() const’: aligner_result.h:1532:47: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1531 | return type_ == ALN_RES_TYPE_UNPAIRED || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1532 | type_ == ALN_RES_TYPE_UNPAIRED_MATE1 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 1533 | type_ == ALN_RES_TYPE_UNPAIRED_MATE2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::alignedPaired() const’: aligner_result.h:1542:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1542 | return type_ == ALN_RES_TYPE_MATE1 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 1543 | type_ == ALN_RES_TYPE_MATE2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::readMate1() const’: aligner_result.h:1551:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1551 | return type_ == ALN_RES_TYPE_MATE1 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 1552 | type_ == ALN_RES_TYPE_UNPAIRED_MATE1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::alignedMate1() const’: aligner_result.h:1561:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1561 | return type_ == ALN_RES_TYPE_MATE1; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::readMate2() const’: aligner_result.h:1570:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1570 | return type_ == ALN_RES_TYPE_MATE2 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 1571 | type_ == ALN_RES_TYPE_UNPAIRED_MATE2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::alignedMate2() const’: aligner_result.h:1580:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1580 | return type_ == ALN_RES_TYPE_MATE2; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘void AlnRes::setMateParams(int, const AlnRes*, const AlnFlags&, const SpliceSiteDB*, uint64_t, EList*)’: aligner_result.h:1612:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1612 | bool sameChr = true; | ^~~~ aligner_result.h:1613:62: error: could not convert ‘((((((sameChr != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((AlnRes*)this)->AlnRes::refcoord_.Coord::ref() == omate->AlnRes::refcoord_.Coord::ref()) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) | (((& flags)->AlnFlags::alignedConcordant() != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1613 | if((sameChr && refcoord_.ref() == omate->refcoord_.ref()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) int 1614 | flags.alignedConcordant()) | ~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘int64_t AlnRes::setFragmentLength(const AlnRes&, const SpliceSiteDB*, uint64_t, EList*)’: aligner_result.h:1640:21: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1640 | bool imUpstream = false; | ^~~~~ aligner_result.h:1643:20: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1643 | imUpstream = true; | ^~~~ aligner_result.h:1645:30: error: could not convert ‘((((((st.Coord::fw() != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((ost.Coord::fw() != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((AlnRes*)this)->AlnRes::readMate1() != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1645 | if(st.fw() && ost.fw() && readMate1()) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int aligner_result.h:1646:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1646 | imUpstream = true; | ^~~~ aligner_result.h:1647:25: error: could not convert ‘(((st.Coord::fw() != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((ost.Coord::fw() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1647 | } else if(st.fw() && !ost.fw()) { | ~~~~~~~~^~~~~~~~~~~~ | | | __vector(4) int aligner_result.h:1648:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1648 | imUpstream = true; | ^~~~ aligner_result.h:1650:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1650 | imUpstream = false; | ^~~~~ aligner_result.h:1653:20: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1653 | imUpstream = false; | ^~~~~ aligner_result.h:1657:12: error: could not convert ‘imUpstream’ from ‘__vector(4) __bool int’ to ‘bool’ 1657 | if(imUpstream) { | ^~~~~~~~~~ | | | __vector(4) __bool int aligner_result.h:1671:22: error: could not convert ‘(((((ssdb != 0) ? ((((((AlnRes*)this)->AlnRes::repeat() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & (((up_right + 100) < dn_left) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1670 | if(ssdb != NULL && | ~~~~~~~~~~~~~~~ 1671 | !repeat() && | ~~~~~~~~~~^~ | | | __vector(4) int 1672 | up_right + 100 < dn_left) { | ~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h:1679:34: error: could not convert ‘(((((((__vector(4) __bool int)ss.SpliceSite::_fromfile) == ((__vector(4) __bool int)(const __vector(4) __bool int){0, 0, 0, 0})) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & (((((long unsigned int)ss.SpliceSite::_readid) + threads_rids_mindist) > ((AlnRes*)this)->AlnRes::rdid_) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1679 | if(!ss._fromfile && ss._readid + threads_rids_mindist > rdid_) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_result.h:1690:6: error: could not convert ‘((imUpstream == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1690 | if(!imUpstream) { | ^~~~~~~~~~~ | | | __vector(4) int aligner_result.h:1693:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1693 | fraglenSet_ = true; | ^~~~ aligner_result.h: In member function ‘size_t AlnRes::trimmed5p(__vector(4) __bool int) const’: aligner_result.h:1743:19: error: could not convert ‘((((__vector(4) __bool int)((const AlnRes*)this)->AlnRes::pretrimSoft_) == soft) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1743 | if(pretrimSoft_ == soft) trim += pretrim5p_; | ~~~~~~~~~~~~~^~~~~~~ | | | __vector(4) int aligner_result.h:1744:16: error: could not convert ‘((((__vector(4) __bool int)((const AlnRes*)this)->AlnRes::trimSoft_) == soft) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1744 | if(trimSoft_ == soft) trim += trim5p_; | ~~~~~~~~~~^~~~~~~ | | | __vector(4) int aligner_result.h: In member function ‘size_t AlnRes::trimmed3p(__vector(4) __bool int) const’: aligner_result.h:1754:19: error: could not convert ‘((((__vector(4) __bool int)((const AlnRes*)this)->AlnRes::pretrimSoft_) == soft) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1754 | if(pretrimSoft_ == soft) trim += pretrim3p_; | ~~~~~~~~~~~~~^~~~~~~ | | | __vector(4) int aligner_result.h:1755:16: error: could not convert ‘((((__vector(4) __bool int)((const AlnRes*)this)->AlnRes::trimSoft_) == soft) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1755 | if(trimSoft_ == soft) trim += trim3p_; | ~~~~~~~~~~^~~~~~~ | | | __vector(4) int aligner_result.h: In member function ‘size_t AlnRes::trimmedLeft(__vector(4) __bool int) const’: aligner_result.h:1764:15: error: inferred scalar type ‘size_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 1764 | return fw() ? trimmed5p(soft) : trimmed3p(soft); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘size_t AlnRes::trimmedRight(__vector(4) __bool int) const’: aligner_result.h:1772:15: error: inferred scalar type ‘size_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 1772 | return fw() ? trimmed3p(soft) : trimmed5p(soft); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘void AlnRes::initStacked(const Read&, StackedAln&) const’: aligner_result.h:1857:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 1857 | size_t trimLS = trimmed5p(true); | ^~~~ | | | bool aligner_result.h:1741:24: note: initializing argument 1 of ‘size_t AlnRes::trimmed5p(__vector(4) __bool int) const’ 1741 | size_t trimmed5p(bool soft) const { | ^ aligner_result.h:1858:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 1858 | size_t trimLH = trimmed5p(false); | ^~~~~ | | | bool aligner_result.h:1741:24: note: initializing argument 1 of ‘size_t AlnRes::trimmed5p(__vector(4) __bool int) const’ 1741 | size_t trimmed5p(bool soft) const { | ^ aligner_result.h:1859:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 1859 | size_t trimRS = trimmed3p(true); | ^~~~ | | | bool aligner_result.h:1752:24: note: initializing argument 1 of ‘size_t AlnRes::trimmed3p(__vector(4) __bool int) const’ 1752 | size_t trimmed3p(bool soft) const { | ^ aligner_result.h:1860:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 1860 | size_t trimRH = trimmed3p(false); | ^~~~~ | | | bool aligner_result.h:1752:24: note: initializing argument 1 of ‘size_t AlnRes::trimmed3p(__vector(4) __bool int) const’ 1752 | size_t trimmed3p(bool soft) const { | ^ aligner_result.h:1862:6: error: could not convert ‘((((const AlnRes*)this)->AlnRes::fw() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1862 | if(!fw()) { | ^~~~~ | | | __vector(4) int aligner_result.h:1863:72: error: no matching function for call to ‘Edit::invertPoss(EList&, size_t&, bool)’ 1863 | Edit::invertPoss(const_cast&>(*ned_), len_trimmed, false); | ^ In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: edit.h:268:14: note: candidate: ‘static void Edit::invertPoss(EList&, size_t, size_t, size_t, __vector(4) __bool int)’ 268 | static void invertPoss( | ^~~~~~~~~~ edit.h:268:14: note: candidate expects 5 arguments, 3 provided edit.h:279:14: note: candidate: ‘static void Edit::invertPoss(EList&, size_t, __vector(4) __bool int)’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^~~~~~~~~~ edit.h:279:61: note: no known conversion for argument 3 from ‘bool’ to ‘__vector(4) __bool int’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^ In file included from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: aligner_result.h:1868:9: error: inferred scalar type ‘const BTDnaString’ {aka ‘const SDnaStringExpandable<1024, 2>’} is not an integer or floating point type of the same size as ‘__bool int’ 1868 | fw() ? rd.patFw : rd.patRc, | ~~~~~^~~~~~~~~~~~~~~~~~~~~ aligner_result.h:1870:6: error: could not convert ‘((((const AlnRes*)this)->AlnRes::fw() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1870 | if(!fw()) { | ^~~~~ | | | __vector(4) int aligner_result.h:1871:72: error: no matching function for call to ‘Edit::invertPoss(EList&, size_t&, bool)’ 1871 | Edit::invertPoss(const_cast&>(*ned_), len_trimmed, false); | ^ In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: edit.h:268:14: note: candidate: ‘static void Edit::invertPoss(EList&, size_t, size_t, size_t, __vector(4) __bool int)’ 268 | static void invertPoss( | ^~~~~~~~~~ edit.h:268:14: note: candidate expects 5 arguments, 3 provided edit.h:279:14: note: candidate: ‘static void Edit::invertPoss(EList&, size_t, __vector(4) __bool int)’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^~~~~~~~~~ edit.h:279:61: note: no known conversion for argument 3 from ‘bool’ to ‘__vector(4) __bool int’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^ In file included from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: aligner_result.h: In member function ‘void AlnRes::calcRefExtent()’: aligner_result.h:1884:26: error: could not convert ‘(&((AlnRes*)this)->AlnRes::ned_->EList::operator[](i))->Edit::isRefGap()’ from ‘__vector(4) __bool int’ to ‘bool’ 1884 | if((*ned_)[i].isRefGap()) rfextent_--; | ~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int aligner_result.h:1885:27: error: could not convert ‘(&((AlnRes*)this)->AlnRes::ned_->EList::operator[](i))->Edit::isReadGap()’ from ‘__vector(4) __bool int’ to ‘bool’ 1885 | if((*ned_)[i].isReadGap()) rfextent_++; | ~~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int aligner_result.h: In constructor ‘RedundantCell::RedundantCell()’: aligner_result.h:1945:8: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1945 | fw = true; | ^~~~ aligner_result.h: In member function ‘__vector(4) __bool int RedundantCell::operator<(const RedundantCell&) const’: aligner_result.h:1975:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1975 | if(rfid < c.rfid) return true; | ^~~~ aligner_result.h:1976:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1976 | if(rfid > c.rfid) return false; | ^~~~~ aligner_result.h:1977:12: error: could not convert ‘(((((((__vector(4) __bool int)((const RedundantCell*)this)->RedundantCell::fw) == ((__vector(4) __bool int)(const __vector(4) __bool int){0, 0, 0, 0})) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((__vector(4) __bool int)c.RedundantCell::fw) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1977 | if(!fw && c.fw) return true; | ~~~~~~^~~~~~~~~ | | | __vector(4) int aligner_result.h:1977:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1977 | if(!fw && c.fw) return true; | ^~~~ aligner_result.h:1978:12: error: could not convert ‘(((((__vector(4) __bool int)((const RedundantCell*)this)->RedundantCell::fw) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((((__vector(4) __bool int)c.RedundantCell::fw) == ((__vector(4) __bool int)(const __vector(4) __bool int){0, 0, 0, 0})) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1978 | if( fw && !c.fw) return false; | ~~~~~^~~~~~~~~ | | | __vector(4) int aligner_result.h:1978:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1978 | if( fw && !c.fw) return false; | ^~~~~ aligner_result.h:1979:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1979 | if(rfoff < c.rfoff) return true; | ^~~~ aligner_result.h:1980:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1980 | if(rfoff > c.rfoff) return false; | ^~~~~ aligner_result.h:1981:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1981 | return rdoff < c.rdoff; | ~~~~~~^~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int RedundantCell::operator>(const RedundantCell&) const’: aligner_result.h:1989:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1989 | if(rfid > c.rfid) return true; | ^~~~ aligner_result.h:1990:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1990 | if(rfid < c.rfid) return false; | ^~~~~ aligner_result.h:1991:12: error: could not convert ‘(((((__vector(4) __bool int)((const RedundantCell*)this)->RedundantCell::fw) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((((__vector(4) __bool int)c.RedundantCell::fw) == ((__vector(4) __bool int)(const __vector(4) __bool int){0, 0, 0, 0})) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1991 | if( fw && !c.fw) return true; | ~~~~~^~~~~~~~~ | | | __vector(4) int aligner_result.h:1991:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1991 | if( fw && !c.fw) return true; | ^~~~ aligner_result.h:1992:12: error: could not convert ‘(((((((__vector(4) __bool int)((const RedundantCell*)this)->RedundantCell::fw) == ((__vector(4) __bool int)(const __vector(4) __bool int){0, 0, 0, 0})) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((__vector(4) __bool int)c.RedundantCell::fw) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1992 | if(!fw && c.fw) return false; | ~~~~~~^~~~~~~~~ | | | __vector(4) int aligner_result.h:1992:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1992 | if(!fw && c.fw) return false; | ^~~~~ aligner_result.h:1993:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1993 | if(rfoff > c.rfoff) return true; | ^~~~ aligner_result.h:1994:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1994 | if(rfoff < c.rfoff) return false; | ^~~~~ aligner_result.h:1995:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1995 | return rdoff > c.rdoff; | ~~~~~~^~~~~~~~~ | | | bool aligner_result.h: In member function ‘void AlnSetSumm::reset()’: aligner_result.h:2145:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 2145 | paired_ = false; | ^~~~~ aligner_result.h:2146:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 2146 | exhausted1_ = exhausted2_ = false; | ^~~~~ aligner_result.h:2149:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 2149 | repeat_ = false; | ^~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnSetSumm::empty() const’: aligner_result.h:2213:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 2213 | return !VALID_AL_SCORE(best1_); | ^ | | | bool aligner_result.h: In member function ‘AlnScore AlnSetSumm::best(__vector(4) __bool int) const’: aligner_result.h:2255:49: error: inferred scalar type ‘const AlnScore’ is not an integer or floating point type of the same size as ‘__bool int’ 2255 | AlnScore best(bool mate1) const { return mate1 ? best1_ : best2_; } | ~~~~~~^~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘AlnScore AlnSetSumm::secbestMate(__vector(4) __bool int) const’: aligner_result.h:2269:16: error: inferred scalar type ‘const AlnScore’ is not an integer or floating point type of the same size as ‘__bool int’ 2269 | return mate1 ? secbest1_ : secbest2_; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘AlnScore AlnSetSumm::secbest(__vector(4) __bool int) const’: aligner_result.h:2280:6: error: could not convert ‘((const AlnSetSumm*)this)->AlnSetSumm::paired_’ from ‘const __vector(4) __bool int’ to ‘bool’ 2280 | if(paired_) { | ^~~~~~~ | | | const __vector(4) __bool int aligner_result.h:2281:7: error: could not convert ‘mate1’ from ‘__vector(4) __bool int’ to ‘bool’ 2281 | if(mate1) { | ^~~~~ | | | __vector(4) __bool int aligner_result.h:2292:17: error: inferred scalar type ‘const AlnScore’ is not an integer or floating point type of the same size as ‘__bool int’ 2292 | return mate1 ? secbest1_ : secbest2_; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: aligner_sw_common.h: At global scope: aligner_sw_common.h:217:48: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 217 | void merge(const SwMetrics& r, bool getLock = false) { | ^~~~~ | | | bool aligner_sw_common.h: In member function ‘void SwMetrics::merge(const SwMetrics&, __vector(4) __bool int)’: aligner_sw_common.h:218:40: error: no matching function for call to ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, __vector(4) __bool int&)’ 218 | ThreadSafe ts(&mutex_m, getLock); | ^ In file included from aligner_sw.h:72, from aligner_swsse_loc_i16.cpp:56: threading.h:39:5: note: candidate: ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, bool)’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ^~~~~~~~~~ threading.h:39:41: note: no known conversion for argument 2 from ‘__vector(4) __bool int’ to ‘bool’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ~~~~~^~~~~~~~~~~~~ threading.h:37:7: note: candidate: ‘constexpr ThreadSafe::ThreadSafe(const ThreadSafe&)’ 37 | class ThreadSafe { | ^~~~~~~~~~ threading.h:37:7: note: candidate expects 1 argument, 2 provided In file included from aligner_sw.h:76, from aligner_swsse_loc_i16.cpp:56: aligner_sw_nuc.h: In member function ‘__vector(4) __bool int DpBtCandidate::dominatedBy(const DpBtCandidate&)’: aligner_sw_nuc.h:127:32: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 127 | return (colhi - collo) <= SQ && | ~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 128 | (rowhi - rowlo) <= SQ; | ~~~~~~~~~~~~~~~~~~~~~ aligner_sw_nuc.h: In member function ‘__vector(4) __bool int DpBtCandidate::operator>(const DpBtCandidate&) const’: aligner_sw_nuc.h:136:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 136 | if(score < o.score) return true; | ^~~~ aligner_sw_nuc.h:137:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 137 | if(score > o.score) return false; | ^~~~~ aligner_sw_nuc.h:138:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 138 | if(row < o.row ) return true; | ^~~~ aligner_sw_nuc.h:139:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 139 | if(row > o.row ) return false; | ^~~~~ aligner_sw_nuc.h:140:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 140 | if(col < o.col ) return true; | ^~~~ aligner_sw_nuc.h:141:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 141 | if(col > o.col ) return false; | ^~~~~ aligner_sw_nuc.h:142:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 142 | return false; | ^~~~~ aligner_sw_nuc.h: In member function ‘__vector(4) __bool int DpBtCandidate::operator<(const DpBtCandidate&) const’: aligner_sw_nuc.h:150:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 150 | if(score > o.score) return true; | ^~~~ aligner_sw_nuc.h:151:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 151 | if(score < o.score) return false; | ^~~~~ aligner_sw_nuc.h:152:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 152 | if(row > o.row ) return true; | ^~~~ aligner_sw_nuc.h:153:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 153 | if(row < o.row ) return false; | ^~~~~ aligner_sw_nuc.h:154:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 154 | if(col > o.col ) return true; | ^~~~ aligner_sw_nuc.h:155:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 155 | if(col < o.col ) return false; | ^~~~~ aligner_sw_nuc.h:156:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 156 | return false; | ^~~~~ aligner_sw_nuc.h: In member function ‘__vector(4) __bool int DpBtCandidate::operator==(const DpBtCandidate&) const’: aligner_sw_nuc.h:164:25: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 163 | return row == o.row && | ~~~~~~~~~~~~~~~~~ 164 | col == o.col && | ~~~~~~~~~~~~~~~^~ | | | bool 165 | score == o.score; | ~~~~~~~~~~~~~~~~ In file included from aligner_seed.h:26, from aligner_sw.h:78, from aligner_swsse_loc_i16.cpp:56: qual.h: In function ‘uint8_t mmPenalty(__vector(4) __bool int, uint8_t)’: qual.h:79:5: error: could not convert ‘maq’ from ‘__vector(4) __bool int’ to ‘bool’ 79 | if(maq) { | ^~~ | | | __vector(4) __bool int qual.h: In function ‘uint8_t delPenalty(__vector(4) __bool int, uint8_t)’: qual.h:87:5: error: could not convert ‘maq’ from ‘__vector(4) __bool int’ to ‘bool’ 87 | if(maq) { | ^~~ | | | __vector(4) __bool int qual.h: In function ‘uint8_t insPenalty(__vector(4) __bool int, uint8_t, uint8_t)’: qual.h:95:5: error: could not convert ‘maq’ from ‘__vector(4) __bool int’ to ‘bool’ 95 | if(maq) { | ^~~ | | | __vector(4) __bool int qual.h: In function ‘char charToPhred33(char, __vector(4) __bool int, __vector(4) __bool int)’: qual.h:113:6: error: could not convert ‘solQuals’ from ‘__vector(4) __bool int’ to ‘bool’ 113 | if (solQuals) { | ^~~~~~~~ | | | __vector(4) __bool int qual.h:126:10: error: could not convert ‘phred64Quals’ from ‘__vector(4) __bool int’ to ‘bool’ 126 | else if(phred64Quals) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int qual.h: In function ‘char intToPhred33(int, __vector(4) __bool int)’: qual.h:156:6: error: could not convert ‘solQuals’ from ‘__vector(4) __bool int’ to ‘bool’ 156 | if (solQuals) { | ^~~~~~~~ | | | __vector(4) __bool int qual.h: In function ‘uint8_t roundPenalty(uint8_t)’: qual.h:175:5: error: could not convert ‘gNoMaqRound’ from ‘__vector(4) __bool int’ to ‘bool’ 175 | if(gNoMaqRound) return p; | ^~~~~~~~~~~ | | | __vector(4) __bool int In file included from aligner_cache.h:63, from aligner_seed.h:37, from aligner_sw.h:78, from aligner_swsse_loc_i16.cpp:56: simple_func.h: In member function ‘__vector(4) __bool int SimpleFunc::initialized() const’: simple_func.h:82:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 82 | bool initialized() const { return type_ != 0; } | ~~~~~~^~~~ | | | bool In file included from aligner_seed.h:37, from aligner_sw.h:78, from aligner_swsse_loc_i16.cpp:56: aligner_cache.h: In member function ‘__vector(4) __bool int QKey::init(const BTDnaString&)’: aligner_cache.h:100:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 100 | return false; // wasn't cacheable | ^~~~~ aligner_cache.h:108:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 108 | return false; | ^~~~~ aligner_cache.h:115:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 115 | return true; // was cacheable | ^~~~ aligner_cache.h: In member function ‘__vector(4) __bool int QKey::cacheable() const’: aligner_cache.h:134:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 134 | bool cacheable() const { return len != 0xffffffff; } | ~~~~^~~~~~~~~~~~~ | | | bool aligner_cache.h: In member function ‘__vector(4) __bool int QKey::operator<(const QKey&) const’: aligner_cache.h:145:22: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 145 | return seq < o.seq || (seq == o.seq && len < o.len); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_cache.h: In member function ‘__vector(4) __bool int QKey::operator==(const QKey&) const’: aligner_cache.h:159:23: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 159 | return seq == o.seq && len == o.len; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ | | | bool aligner_cache.h: In member function ‘unsigned int AlignmentCache::empty() const’: aligner_cache.h:512:10: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 512 | return ret; | ^~~ aligner_cache.h: In member function ‘unsigned int AlignmentCache::shared() const’: aligner_cache.h:607:31: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 607 | bool shared() const { return shared_; } | ^~~~~~~ | | | const __vector(4) __bool int aligner_cache.h: In member function ‘int AlignmentCacheIface::beginAlign(const BTDnaString&, const BTString&, QVal&, __vector(4) __bool int)’: aligner_cache.h:741:19: error: could not convert ‘((AlignmentCacheIface*)this)->AlignmentCacheIface::qk_.QKey::cacheable()’ from ‘__vector(4) __bool int’ to ‘bool’ 741 | if(qk_.cacheable()) { | ~~~~~~~~~~~~~^~ | | | __vector(4) __bool int aligner_cache.h: In member function ‘unsigned int AlignmentCache::addOnTheFly(QVal&, const SAKey&, index_t, index_t, index_t, index_t, __vector(4) __bool int)’: aligner_cache.h:993:5: error: could not convert ‘added’ from ‘__vector(4) __bool int’ to ‘bool’ 993 | if(added) { | ^~~~~ | | | __vector(4) __bool int In file included from aligner_seed.h:38, from aligner_sw.h:78, from aligner_swsse_loc_i16.cpp:56: scoring.h: In constructor ‘Scoring::Scoring(int, int, int, int, int, int, const SimpleFunc&, const SimpleFunc&, int, int, __vector(4) __bool int, int, int, int, int, int, int, int, int, const SimpleFunc*, const SimpleFunc*)’: scoring.h:179:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 179 | qualsMatter_ = mmcostType != COST_MODEL_CONSTANT; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ | | | bool scoring.h:181:51: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 181 | monotone = matchType == COST_MODEL_CONSTANT && matchConst == 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ | | | bool scoring.h: In member function ‘int64_t Scoring::perfectScore(size_t) const’: scoring.h:341:6: error: could not convert ‘((const Scoring*)this)->Scoring::monotone’ from ‘const __vector(4) __bool int’ to ‘bool’ 341 | if(monotone) { | ^~~~~~~~ | | | const __vector(4) __bool int scoring.h: In static member function ‘static Scoring Scoring::base1()’: scoring.h:538:5: error: no matching function for call to ‘Scoring::Scoring(int, , int, int, int, int, SimpleFunc&, SimpleFunc&, , int, bool, int, int, int, int, int)’ 538 | 5); // 5 rows @ top/bot diagonal-entrance-only | ^ scoring.h:140:5: note: candidate: ‘Scoring::Scoring(int, int, int, int, int, int, const SimpleFunc&, const SimpleFunc&, int, int, __vector(4) __bool int, int, int, int, int, int, int, int, int, const SimpleFunc*, const SimpleFunc*)’ 140 | Scoring( | ^~~~~~~ scoring.h:151:19: note: no known conversion for argument 11 from ‘bool’ to ‘__vector(4) __bool int’ 151 | bool ncat, // whether to concatenate mates before N filtering | ^ scoring.h:100:7: note: candidate: ‘constexpr Scoring::Scoring(const Scoring&)’ 100 | class Scoring { | ^~~~~~~ scoring.h:100:7: note: candidate expects 1 argument, 16 provided scoring.h:100:7: note: candidate: ‘constexpr Scoring::Scoring(Scoring&&)’ scoring.h:100:7: note: candidate expects 1 argument, 16 provided In file included from aligner_sw.h:78, from aligner_swsse_loc_i16.cpp:56: aligner_seed.h: In member function ‘void Constraint::init()’: aligner_seed.h:61:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 61 | instantiated = false; | ^~~~~ aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::mustMatch()’: aligner_seed.h:71:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 70 | return (mms == 0 && edits == 0) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | penalty == 0 || | ~~~~~~~~~~~~~^~ | | | bool 72 | (mms == 0 && dels == 0 && ins == 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canMismatch(int, const Scoring&)’: aligner_seed.h:80:33: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 80 | return (mms > 0 || edits > 0) && | ~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 81 | penalty >= cm.mm(q); | ~~~~~~~~~~~~~~~~~~~ aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canN(int, const Scoring&)’: aligner_seed.h:89:33: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 89 | return (mms > 0 || edits > 0) && | ~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 90 | penalty >= cm.n(q); | ~~~~~~~~~~~~~~~~~~ aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canMismatch()’: aligner_seed.h:99:33: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 99 | return (mms > 0 || edits > 0) && penalty > 0; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | | | bool aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canN()’: aligner_seed.h:108:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 108 | return (mms > 0 || edits > 0); | ~~~~~~~~~^~~~~~~~~~~~~ | | | bool aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canDelete(int, const Scoring&)’: aligner_seed.h:117:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 117 | return (dels > 0 && edits > 0) && | ~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 118 | penalty >= cm.del(ex); | ~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canDelete()’: aligner_seed.h:126:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 126 | return (dels > 0 || edits > 0) && | ~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 127 | penalty > 0; | ~~~~~~~~~~~ aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canInsert(int, const Scoring&)’: aligner_seed.h:136:33: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 136 | return (ins > 0 || edits > 0) && | ~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 137 | penalty >= cm.ins(ex); | ~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canInsert()’: aligner_seed.h:145:33: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 145 | return (ins > 0 || edits > 0) && | ~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 146 | penalty > 0; | ~~~~~~~~~~~ aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canGap()’: aligner_seed.h:154:47: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 154 | return ((ins > 0 || dels > 0) || edits > 0) && penalty > 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | | | bool aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::acceptable()’: aligner_seed.h:221:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 218 | return edits <= editsCeil && | ~~~~~~~~~~~~~~~~~~~~~~~ 219 | mms <= mmsCeil && | ~~~~~~~~~~~~~~~~~~~~~~~ 220 | ins <= insCeil && | ~~~~~~~~~~~~~~~~~~~~~~~ 221 | dels <= delsCeil && | ~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 222 | penalty <= penaltyCeil; | ~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h: In member function ‘void Constraint::instantiate(size_t)’: aligner_seed.h:238:25: error: could not convert ‘((Constraint*)this)->Constraint::penFunc.SimpleFunc::initialized()’ from ‘__vector(4) __bool int’ to ‘bool’ 238 | if(penFunc.initialized()) { | ~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int aligner_seed.h:241:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 241 | instantiated = true; | ^~~~ aligner_seed.h: In member function ‘int EEHit::mms() const’: aligner_seed.h:521:20: error: could not convert ‘((const EEHit*)this)->EEHit::e2.Edit::inited()’ from ‘__vector(4) __bool int’ to ‘bool’ 521 | if (e2.inited()) return 2; | ~~~~~~~~~^~ | | | __vector(4) __bool int aligner_seed.h:522:20: error: could not convert ‘((const EEHit*)this)->EEHit::e1.Edit::inited()’ from ‘__vector(4) __bool int’ to ‘bool’ 522 | else if(e1.inited()) return 1; | ~~~~~~~~~^~ | | | __vector(4) __bool int aligner_seed.h: In member function ‘int EEHit::ns() const’: aligner_seed.h:531:18: error: could not convert ‘(((const EEHit*)this)->EEHit::e1.Edit::inited() && ((const EEHit*)this)->EEHit::e1.Edit::hasN())’ from ‘__vector(4) int’ to ‘bool’ 531 | if(e1.inited() && e1.hasN()) { | ~~~~~~~~~~~~^~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h:533:19: error: could not convert ‘(((const EEHit*)this)->EEHit::e2.Edit::inited() && ((const EEHit*)this)->EEHit::e2.Edit::hasN())’ from ‘__vector(4) int’ to ‘bool’ 533 | if(e2.inited() && e2.hasN()) { | ~~~~~~~~~~~~^~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h: In member function ‘int EEHit::refns() const’: aligner_seed.h:545:18: error: could not convert ‘(((const EEHit*)this)->EEHit::e1.Edit::inited() && (((const EEHit*)this)->EEHit::e1.chr == 'N'))’ from ‘__vector(4) int’ to ‘bool’ 545 | if(e1.inited() && e1.chr == 'N') { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h:547:19: error: could not convert ‘(((const EEHit*)this)->EEHit::e2.Edit::inited() && (((const EEHit*)this)->EEHit::e2.chr == 'N'))’ from ‘__vector(4) int’ to ‘bool’ 547 | if(e2.inited() && e2.chr == 'N') { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h: In member function ‘void SeedResults::add(const QVal&, const AlignmentCache&, index_t, __vector(4) __bool int)’: aligner_seed.h:658:6: error: could not convert ‘seedFw’ from ‘__vector(4) __bool int’ to ‘bool’ 658 | if(seedFw) { | ^~~~~~ | | | __vector(4) __bool int aligner_seed.h: In member function ‘float SeedResults::medianHitsPerSeed() const’: aligner_seed.h:831:22: error: could not convert ‘((const SeedResults*)this)->SeedResults::tmpMedian_.EList::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 831 | if(tmpMedian_.empty()) { | ~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int aligner_seed.h: In member function ‘EList& SeedResults::instantiatedSeeds(__vector(4) __bool int, size_t)’: aligner_seed.h:924:13: error: inferred scalar type ‘EList&’ is not an integer or floating point type of the same size as ‘__bool int’ 924 | return fw ? isFw_[seedoffidx] : isRc_[seedoffidx]; aligner_seed.h: In member function ‘void SeedResults::rankSeedHits(RandomSource&)’: aligner_seed.h:992:31: error: inferred scalar type ‘EList<__vector(4) __bool int>&’ is not an integer or floating point type of the same size as ‘__bool int’ 992 | EList& sorted = (fw ? sortedFw_ : sortedRc_); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h:1010:7: error: could not convert ‘minfw’ from ‘__vector(4) __bool int’ to ‘bool’ 1010 | if(minfw) { | ^~~~~ | | | __vector(4) __bool int aligner_seed.h: In member function ‘EList >& SeedResults::seqs(__vector(4) __bool int)’: aligner_seed.h:1136:48: error: inferred scalar type ‘EList >&’ is not an integer or floating point type of the same size as ‘__bool int’ 1136 | EList& seqs(bool fw) { return fw ? seqFw_ : seqRc_; } | ~~~^~~~~~~~~~~~~~~~~ aligner_seed.h: In member function ‘EList >& SeedResults::quals(__vector(4) __bool int)’: aligner_seed.h:1142:46: error: inferred scalar type ‘EList >&’ is not an integer or floating point type of the same size as ‘__bool int’ 1142 | EList& quals(bool fw) { return fw ? qualFw_ : qualRc_; } | ~~~^~~~~~~~~~~~~~~~~~~ aligner_seed.h: At global scope: aligner_seed.h:1343:56: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 1343 | void merge(const SeedSearchMetrics& m, bool getLock = false) { | ^~~~~ | | | bool aligner_seed.h: In member function ‘void SeedSearchMetrics::merge(const SeedSearchMetrics&, __vector(4) __bool int)’: aligner_seed.h:1344:40: error: no matching function for call to ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, __vector(4) __bool int&)’ 1344 | ThreadSafe ts(&mutex_m, getLock); | ^ In file included from aligner_sw.h:72, from aligner_swsse_loc_i16.cpp:56: threading.h:39:5: note: candidate: ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, bool)’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ^~~~~~~~~~ threading.h:39:41: note: no known conversion for argument 2 from ‘__vector(4) __bool int’ to ‘bool’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ~~~~~^~~~~~~~~~~~~ threading.h:37:7: note: candidate: ‘constexpr ThreadSafe::ThreadSafe(const ThreadSafe&)’ 37 | class ThreadSafe { | ^~~~~~~~~~ threading.h:37:7: note: candidate expects 1 argument, 2 provided In file included from aligner_sw.h:78, from aligner_swsse_loc_i16.cpp:56: aligner_seed.h: In member function ‘std::pair SeedAligner::instantiateSeeds(const EList&, index_t, int, const Read&, const Scoring&, __vector(4) __bool int, __vector(4) __bool int, AlignmentCacheIface&, SeedResults&, SeedSearchMetrics&)’: aligner_seed.h:1676:19: error: could not convert ‘((fw && nofw) || ((! fw) && norc))’ from ‘__vector(4) int’ to ‘bool’ 1676 | if((fw && nofw) || (!fw && norc)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h: In member function ‘void SeedAligner::searchAllSeeds(const EList&, const Ebwt*, const Ebwt*, const Read&, const Scoring&, AlignmentCacheIface&, SeedResults&, SeedSearchMetrics&, PerReadMetrics&)’: aligner_seed.h:1764:16: error: could not convert ‘iss.EList::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 1764 | if(iss.empty()) { | ~~~~~~~~~^~ | | | __vector(4) __bool int aligner_seed.h:1803:8: error: could not convert ‘! abort’ from ‘__vector(4) int’ to ‘bool’ 1803 | if(!abort) { | ^~~~~~ | | | __vector(4) int aligner_seed.h: In member function ‘size_t SeedAligner::exactSweep(const Ebwt&, const Read&, const Scoring&, __vector(4) __bool int, __vector(4) __bool int, size_t, size_t&, size_t&, __vector(4) __bool int, SeedResults&, SeedSearchMetrics&)’: aligner_seed.h:1899:10: error: could not convert ‘(fw && nofw)’ from ‘__vector(4) int’ to ‘bool’ 1899 | if( fw && nofw) continue; | ~~~^~~~~~~ | | | __vector(4) int aligner_seed.h:1900:10: error: could not convert ‘((! fw) && norc)’ from ‘__vector(4) int’ to ‘bool’ 1900 | if(!fw && norc) continue; | ~~~~^~~~~~~ | | | __vector(4) int aligner_seed.h:1901:31: error: inferred scalar type ‘const BTDnaString&’ {aka ‘const SDnaStringExpandable<1024, 2>&’} is not an integer or floating point type of the same size as ‘__bool int’ 1901 | const BTDnaString& seq = fw ? read.patFw : read.patRc; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h:1907:19: error: could not convert ‘((dep < len) && (! done))’ from ‘__vector(4) int’ to ‘bool’ 1907 | while(dep < len && !done) { | ~~~~~~~~~~^~~~~~~~ | | | __vector(4) int aligner_seed.h:1912:7: error: could not convert ‘doFtab’ from ‘__vector(4) __bool int’ to ‘bool’ 1912 | if(doFtab) { | ^~~~~~ | | | __vector(4) __bool int aligner_seed.h:1922:7: error: could not convert ‘doFtab’ from ‘__vector(4) __bool int’ to ‘bool’ 1922 | if(doFtab) { | ^~~~~~ | | | __vector(4) __bool int aligner_seed.h:1938:9: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 1938 | if(fw) { mineFw = nedit; } else { mineRc = nedit; } | ^~ | | | __vector(4) __bool int aligner_seed.h:1967:10: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 1967 | if(fw) { mineFw = nedit; } else { mineRc = nedit; } | ^~ | | | __vector(4) __bool int aligner_seed.h:1975:7: error: could not convert ‘done’ from ‘__vector(4) __bool int’ to ‘bool’ 1975 | if(done) { | ^~~~ | | | __vector(4) __bool int aligner_seed.h:1980:8: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 1980 | if(fw) { mineFw = nedit; } else { mineRc = nedit; } | ^~ | | | __vector(4) __bool int aligner_seed.h:1983:9: error: could not convert ‘repex’ from ‘__vector(4) __bool int’ to ‘bool’ 1983 | if(repex) { | ^~~~~ | | | __vector(4) __bool int aligner_seed.h:1986:10: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 1986 | if(fw) { | ^~ | | | __vector(4) __bool int aligner_seed.h: In member function ‘unsigned int SeedAligner::oneMmSearch(const Ebwt*, const Ebwt*, const Read&, const Scoring&, int64_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, SeedResults&, SeedSearchMetrics&)’: aligner_seed.h:2029:20: error: could not convert ‘((ns == 1) && (! rep1mm))’ from ‘__vector(4) int’ to ‘bool’ 2029 | } else if(ns == 1 && !rep1mm) { | ~~~~~~~~^~~~~~~~~~ | | | __vector(4) int aligner_seed.h:2061:10: error: could not convert ‘(fw && nofw)’ from ‘__vector(4) int’ to ‘bool’ 2061 | if( fw && nofw) continue; | ~~~^~~~~~~ | | | __vector(4) int aligner_seed.h:2062:10: error: could not convert ‘((! fw) && norc)’ from ‘__vector(4) int’ to ‘bool’ 2062 | if(!fw && norc) continue; | ~~~~^~~~~~~ | | | __vector(4) int aligner_seed.h:2071:18: error: inferred scalar type ‘const BTDnaString&’ {aka ‘const SDnaStringExpandable<1024, 2>&’} is not an integer or floating point type of the same size as ‘__bool int’ 2071 | (fw ? (ebwtfw ? read.patFw : read.patFwRev) : | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h:2072:13: error: inferred scalar type ‘const BTDnaString&’ {aka ‘const SDnaStringExpandable<1024, 2>&’} is not an integer or floating point type of the same size as ‘__bool int’ 2072 | (ebwtfw ? read.patRc : read.patRcRev)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h:2075:18: error: inferred scalar type ‘const BTString&’ {aka ‘const SStringExpandable&’} is not an integer or floating point type of the same size as ‘__bool int’ 2075 | (fw ? (ebwtfw ? read.qual : read.qualRev) : | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h:2076:13: error: inferred scalar type ‘const BTString&’ {aka ‘const SStringExpandable&’} is not an integer or floating point type of the same size as ‘__bool int’ 2076 | (ebwtfw ? read.qualRev : read.qual)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h:2078:24: error: inferred scalar type ‘size_t&’ {aka ‘long unsigned int&’} is not an integer or floating point type of the same size as ‘__bool int’ 2078 | size_t nea = ebwtfw ? halfFw : halfBw; | ~~~~~~~^~~~~~~~~~~~~~~~~ aligner_seed.h:2087:7: error: could not convert ‘skip’ from ‘__vector(4) __bool int’ to ‘bool’ 2087 | if(skip) { | ^~~~ | | | __vector(4) __bool int aligner_seed.h:2096:8: error: could not convert ‘rep1mm’ from ‘__vector(4) __bool int’ to ‘bool’ 2096 | if(rep1mm) { | ^~~~~~ | | | __vector(4) __bool int aligner_seed.h:2158:7: error: could not convert ‘do_continue’ from ‘__vector(4) __bool int’ to ‘bool’ 2158 | if(do_continue) { | ^~~~~~~~~~~ | | | __vector(4) __bool int aligner_seed.h:2200:15: error: could not convert ‘(rep1mm && ((ns == 0) || (rdc > 3)))’ from ‘__vector(4) int’ to ‘bool’ 2200 | if(rep1mm && (ns == 0 || rdc > 3)) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h:2255:14: error: could not convert ‘(fw == ebwtfw)’ from ‘__vector(4) int’ to ‘bool’ 2255 | if(fw == ebwtfw) { | ~~~^~~~~~~~~ | | | __vector(4) int aligner_seed.h:2258:11: error: could not convert ‘! ebwtfw’ from ‘__vector(4) int’ to ‘bool’ 2258 | if(!ebwtfw) { | ^~~~~~~ | | | __vector(4) int aligner_seed.h:2271:11: error: could not convert ‘local’ from ‘__vector(4) __bool int’ to ‘bool’ 2271 | if(local) { | ^~~~~ | | | __vector(4) __bool int aligner_seed.h:2294:11: error: could not convert ‘valid’ from ‘__vector(4) __bool int’ to ‘bool’ 2294 | if(valid) { | ^~~~~ | | | __vector(4) __bool int aligner_seed.h:2297:11: error: could not convert ‘valid’ from ‘__vector(4) __bool int’ to ‘bool’ 2297 | if(valid) { | ^~~~~ | | | __vector(4) __bool int aligner_seed.h:2327:17: error: could not convert ‘(ebwtfw && repex)’ from ‘__vector(4) int’ to ‘bool’ 2327 | if(ebwtfw && repex) { | ~~~~~~~^~~~~~~~ | | | __vector(4) int aligner_seed.h:2328:11: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 2328 | if(fw) { | ^~ | | | __vector(4) __bool int aligner_seed.h:2357:9: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 2357 | return results; | ^~~~~~~ aligner_seed.h: In member function ‘unsigned int SeedAligner::extendAndReportHit(index_t, index_t, index_t, index_t, index_t, DoublyLinkedList*)’: aligner_seed.h:2470:32: error: inferred scalar type ‘const BTDnaString&’ {aka ‘const SDnaStringExpandable<1024, 2>&’} is not an integer or floating point type of the same size as ‘__bool int’ 2470 | const BTDnaString& seq = fw_ ? read_->patFw : read_->patRc; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h:2502:14: error: could not convert ‘(abort || (nonz != rdc))’ from ‘__vector(4) int’ to ‘bool’ 2502 | if(abort || nonz != rdc) { | ~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h:2526:32: error: inferred scalar type ‘const BTDnaString&’ {aka ‘const SDnaStringExpandable<1024, 2>&’} is not an integer or floating point type of the same size as ‘__bool int’ 2526 | const BTDnaString& seq = fw_ ? read_->patFw : read_->patRc; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h:2556:14: error: could not convert ‘(abort || (nonz != rdc))’ from ‘__vector(4) int’ to ‘bool’ 2556 | if(abort || nonz != rdc) { | ~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h: In member function ‘unsigned int SeedAligner::searchSeedBi(int, int, index_t, index_t, index_t, index_t, SideLocus, SideLocus, Constraint, Constraint, Constraint, Constraint, DoublyLinkedList*)’: aligner_seed.h:2704:7: error: could not convert ‘! ltr’ from ‘__vector(4) int’ to ‘bool’ 2704 | if(!ltr) { | ^~~~ | | | __vector(4) int aligner_seed.h:2768:6: error: could not convert ‘ltr’ from ‘__vector(4) __bool int’ to ‘bool’ 2768 | if(ltr) { | ^~~ | | | __vector(4) __bool int aligner_seed.h:2798:50: error: could not convert ‘((!(cons.Constraint::mustMatch() && (! overall.Constraint::mustMatch()))) || (c == 4))’ from ‘__vector(4) int’ to ‘bool’ 2798 | if(!(cons.mustMatch() && !overall.mustMatch()) || c == 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ | | | __vector(4) int aligner_seed.h:2810:7: error: could not convert ‘! bail’ from ‘__vector(4) int’ to ‘bool’ 2810 | if(!bail) { | ^~~~~ | | | __vector(4) int aligner_seed.h:2811:68: error: could not convert ‘((cons.Constraint::canMismatch(q, (*((SeedAligner*)this)->SeedAligner::sc_)) && overall.Constraint::canMismatch(q, (*((SeedAligner*)this)->SeedAligner::sc_))) || (c == 4))’ from ‘__vector(4) int’ to ‘bool’ 2811 | if((cons.canMismatch(q, *sc_) && overall.canMismatch(q, *sc_)) || c == 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ | | | __vector(4) int aligner_seed.h:2819:20: error: could not convert ‘((! leaveZone) || (cons.Constraint::acceptable() && overall.Constraint::acceptable()))’ from ‘__vector(4) int’ to ‘bool’ 2819 | if(!leaveZone || (cons.acceptable() && overall.acceptable())) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h:2825:11: error: could not convert ‘! ltr’ from ‘__vector(4) int’ to ‘bool’ 2825 | if(!ltr) loff = (int)(s.steps.size() - loff - 1); | ^~~~ | | | __vector(4) int aligner_seed.h:2864:22: error: could not convert ‘(cons.Constraint::canGap() && overall.Constraint::canGap())’ from ‘__vector(4) int’ to ‘bool’ 2864 | if(cons.canGap() && overall.canGap()) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h:2867:37: error: could not convert ‘(cons.Constraint::canDelete(delEx, (*((SeedAligner*)this)->SeedAligner::sc_)) && overall.Constraint::canDelete(delEx, (*((SeedAligner*)this)->SeedAligner::sc_)))’ from ‘__vector(4) int’ to ‘bool’ 2867 | if(cons.canDelete(delEx, *sc_) && overall.canDelete(delEx, *sc_)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h:2871:40: error: could not convert ‘(insCons.Constraint::canInsert(insEx, (*((SeedAligner*)this)->SeedAligner::sc_)) && overall.Constraint::canInsert(insEx, (*((SeedAligner*)this)->SeedAligner::sc_)))’ from ‘__vector(4) int’ to ‘bool’ 2871 | if(insCons.canInsert(insEx, *sc_) && overall.canInsert(insEx, *sc_)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h:2880:16: error: could not convert ‘(leaveZone && ((! cons.Constraint::acceptable()) || (! overall.Constraint::acceptable())))’ from ‘__vector(4) int’ to ‘bool’ 2880 | if(leaveZone && (!cons.acceptable() || !overall.acceptable())) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int In file included from aligner_sw.h:83, from aligner_swsse_loc_i16.cpp:56: mask.h: In function ‘__vector(4) __bool int matches(int, int)’: mask.h:49:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 49 | return ((1 << i) & j) != 0; | ~~~~~~~~~~~~~~~^~~~ | | | bool In file included from aligner_sw.h:84, from aligner_swsse_loc_i16.cpp:56: dp_framer.h: In member function ‘__vector(4) __bool int DPRect::entirelyTrimmed() const’: dp_framer.h:95:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 95 | bool tr = refr < refl; | ~~~~~^~~~~~ | | | bool dp_framer.h: In member function ‘__vector(4) __bool int DynProgFramer::frameFindMateRect(__vector(4) __bool int, int64_t, int64_t, int64_t, int64_t, size_t, int64_t, size_t, size_t, int64_t, size_t, DPRect&) const’: dp_framer.h:165:6: error: could not convert ‘anchorLeft’ from ‘__vector(4) __bool int’ to ‘bool’ 165 | if(anchorLeft) { | ^~~~~~~~~~ | | | __vector(4) __bool int In file included from aligner_swsse.h:28, from aligner_sw.h:85, from aligner_swsse_loc_i16.cpp:56: sse_util.h: In member function ‘__vector(4) __bool int EList_m128i::empty() const’: sse_util.h:79:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 79 | inline bool empty() const { return cur_ == 0; } | ~~~~~^~~~ | | | bool sse_util.h: In member function ‘__vector(4) __bool int EList_m128i::null() const’: sse_util.h:84:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 84 | inline bool null() const { return list_ == NULL; } | ^ | | | bool sse_util.h: In member function ‘__vector(4) __bool int CpQuad::operator==(const CpQuad&) const’: sse_util.h:329:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 327 | return sc[0] == o.sc[0] && | ~~~~~~~~~~~~~~~~~~~ 328 | sc[1] == o.sc[1] && | ~~~~~~~~~~~~~~~~~~~ 329 | sc[2] == o.sc[2] && | ~~~~~~~~~~~~~~~~~^~ | | | bool 330 | sc[3] == o.sc[3]; | ~~~~~~~~~~~~~~~~ sse_util.h: In member function ‘void Checkpointer::init(size_t, size_t, size_t, int64_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int)’: sse_util.h:371:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 371 | debug_ = true; | ^~~~ sse_util.h:373:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 373 | firstCommit_ = true; | ^~~~ sse_util.h:374:25: error: cannot convert ‘__vector(4) int’ to ‘size_t’ {aka ‘long unsigned int’} in initialization 374 | size_t perword = (is8 ? 16 : 8); | ~~~~~^~~~~~~~~ | | | __vector(4) int sse_util.h:377:6: error: could not convert ‘doTri’ from ‘__vector(4) __bool int’ to ‘bool’ 377 | if(doTri) { | ^~~~~ | | | __vector(4) __bool int sse_util.h:387:6: error: could not convert ‘((Checkpointer*)this)->Checkpointer::debug_’ from ‘__vector(4) __bool int’ to ‘bool’ 387 | if(debug_) { | ^~~~~~ | | | __vector(4) __bool int sse_util.h: In member function ‘int64_t Checkpointer::debugCell(size_t, size_t, int) const’: sse_util.h:411:22: error: cannot convert ‘__vector(4) int’ to ‘int16_t’ {aka ‘short int’} in initialization 411 | int16_t sc = (is8_ ? ((uint8_t*)ptr)[div] : ((int16_t*)ptr)[div]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int sse_util.h:414:6: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::is8_’ from ‘const __vector(4) __bool int’ to ‘bool’ 414 | if(is8_) { | ^~~~ | | | const __vector(4) __bool int sse_util.h:415:7: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::local_’ from ‘const __vector(4) __bool int’ to ‘bool’ 415 | if(local_) { | ^~~~~~ | | | const __vector(4) __bool int sse_util.h:422:7: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::local_’ from ‘const __vector(4) __bool int’ to ‘bool’ 422 | if(local_) { | ^~~~~~ | | | const __vector(4) __bool int sse_util.h: In member function ‘__vector(4) __bool int Checkpointer::isCheckpointed(size_t, size_t) const’: sse_util.h:439:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 439 | return mod >= per_ - 2; | ~~~~^~~~~~~~~~~ | | | bool sse_util.h: In member function ‘int64_t Checkpointer::scoreTriangle(size_t, size_t, int) const’: sse_util.h:447:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 447 | bool diag1 = ((row + col) & lomask_) == per_ - 2; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ | | | bool sse_util.h:449:6: error: could not convert ‘diag1’ from ‘__vector(4) __bool int’ to ‘bool’ 449 | if(diag1) { | ^~~~~ | | | __vector(4) __bool int sse_util.h: In member function ‘int64_t Checkpointer::scoreSquare(size_t, size_t, int) const’: sse_util.h:488:22: error: cannot convert ‘__vector(4) int’ to ‘int16_t’ {aka ‘short int’} in initialization 488 | int16_t sc = (is8_ ? ((uint8_t*)ptr)[div] : ((int16_t*)ptr)[div]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int sse_util.h:491:6: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::is8_’ from ‘const __vector(4) __bool int’ to ‘bool’ 491 | if(is8_) { | ^~~~ | | | const __vector(4) __bool int sse_util.h:492:7: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::local_’ from ‘const __vector(4) __bool int’ to ‘bool’ 492 | if(local_) { | ^~~~~~ | | | const __vector(4) __bool int sse_util.h:499:7: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::local_’ from ‘const __vector(4) __bool int’ to ‘bool’ 499 | if(local_) { | ^~~~~~ | | | const __vector(4) __bool int sse_util.h: In member function ‘void Checkpointer::reset()’: sse_util.h:518:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 518 | local_ = false; | ^~~~~ sse_util.h:521:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 521 | firstCommit_ = true; | ^~~~ sse_util.h:522:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 522 | is8_ = debug_ = false; | ^~~~~ sse_util.h: In member function ‘__vector(4) __bool int Checkpointer::inited() const’: sse_util.h:529:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 529 | return nrow_ > 0; | ~~~~~~^~~ | | | bool In file included from aligner_sw.h:85, from aligner_swsse_loc_i16.cpp:56: aligner_swsse.h: At global scope: aligner_swsse.h:44:49: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 44 | void merge(const SSEMetrics& o, bool getLock = false) { | ^~~~~ | | | bool aligner_swsse.h: In member function ‘void SSEMetrics::merge(const SSEMetrics&, __vector(4) __bool int)’: aligner_swsse.h:45:40: error: no matching function for call to ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, __vector(4) __bool int&)’ 45 | ThreadSafe ts(&mutex_m, getLock); | ^ In file included from aligner_sw.h:72, from aligner_swsse_loc_i16.cpp:56: threading.h:39:5: note: candidate: ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, bool)’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ^~~~~~~~~~ threading.h:39:41: note: no known conversion for argument 2 from ‘__vector(4) __bool int’ to ‘bool’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ~~~~~^~~~~~~~~~~~~ threading.h:37:7: note: candidate: ‘constexpr ThreadSafe::ThreadSafe(const ThreadSafe&)’ 37 | class ThreadSafe { | ^~~~~~~~~~ threading.h:37:7: note: candidate expects 1 argument, 2 provided In file included from aligner_sw.h:85, from aligner_swsse_loc_i16.cpp:56: aligner_swsse.h: In member function ‘__vector(4) __bool int SSEMatrix::reportedThrough(size_t, size_t) const’: aligner_swsse.h:268:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 268 | return (masks_[row][col] & (1 << 0)) != 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | bool aligner_swsse.h: In member function ‘void SSEMatrix::resetRow(size_t)’: aligner_swsse.h:385:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 385 | reset_[i] = true; | ^~~~ aligner_swsse.h: In member function ‘__vector(4) __bool int SSEMatrix::isHMaskSet(size_t, size_t) const’: aligner_swsse.h:429:39: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 429 | return (masks_[row][col] & (1 << 1)) != 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | bool aligner_swsse.h: In member function ‘__vector(4) __bool int SSEMatrix::isEMaskSet(size_t, size_t) const’: aligner_swsse.h:454:39: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 454 | return (masks_[row][col] & (1 << 7)) != 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | bool aligner_swsse.h: In member function ‘__vector(4) __bool int SSEMatrix::isFMaskSet(size_t, size_t) const’: aligner_swsse.h:479:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 479 | return (masks_[row][col] & (1 << 10)) != 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | bool In file included from aligner_sw.h:86, from aligner_swsse_loc_i16.cpp:56: aligner_bt.h: In member function ‘void BtBranchProblem::initBt(size_t, size_t, __vector(4) __bool int, __vector(4) __bool int, TAlScore)’: aligner_bt.h:227:6: error: could not convert ‘fill’ from ‘__vector(4) __bool int’ to ‘bool’ 227 | if(fill) { | ^~~~ | | | __vector(4) __bool int aligner_bt.h: In member function ‘void BtBranchProblem::reset()’: aligner_bt.h:241:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 241 | fill_ = fw_ = usecp_ = false; | ^~~~~ aligner_bt.h: In member function ‘__vector(4) __bool int BtBranchProblem::inited() const’: aligner_bt.h:248:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 248 | return qry_ != NULL; | ^ | | | bool aligner_bt.h: In member function ‘void BtBranch::reset()’: aligner_bt.h:351:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 351 | curtailed_ = false; | ^~~~~ aligner_bt.h: In member function ‘__vector(4) __bool int BtBranch::isValid(const BtBranchProblem&) const’: aligner_bt.h:383:43: error: inferred scalar type ‘long int’ is not an integer or floating point type of the same size as ‘__bool int’ 383 | int64_t scoreFloor = prob.sc_->monotone ? MIN_I64 : 0; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ aligner_bt.h:386:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 386 | return false; | ^~~~~ aligner_bt.h:388:16: error: could not convert ‘((const BtBranch*)this)->BtBranch::isSolution((* & prob))’ from ‘__vector(4) __bool int’ to ‘bool’ 388 | if(isSolution(prob)) { | ~~~~~~~~~~^~~~~~ | | | __vector(4) __bool int aligner_bt.h:390:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 390 | return true; | ^~~~ aligner_bt.h:395:21: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 395 | return score_st_ == prob.targ_; | ~~~~~~~~~~^~~~~~~~~~~~~ | | | bool aligner_bt.h:399:33: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 399 | return score_st_ + bonusLeft >= prob.targ_; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ | | | bool aligner_bt.h: In member function ‘__vector(4) __bool int BtBranch::overlap(const BtBranchProblem&, const BtBranch&) const’: aligner_bt.h:422:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 422 | return false; | ^~~~~ aligner_bt.h:436:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 436 | return true; | ^~~~ aligner_bt.h:438:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 438 | return false; | ^~~~~ aligner_bt.h: In member function ‘__vector(4) __bool int BtBranch::operator<(const BtBranch&) const’: aligner_bt.h:447:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 447 | return uppermostRow() < o.uppermostRow(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ | | | bool aligner_bt.h:449:49: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 449 | if(score_st_ != o.score_st_) return score_st_ > o.score_st_; | ~~~~~~~~~~^~~~~~~~~~~~~ | | | bool aligner_bt.h:450:44: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 450 | if(row_ != o.row_) return row_ < o.row_; | ~~~~~^~~~~~~~ | | | bool aligner_bt.h:451:44: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 451 | if(col_ != o.col_) return col_ > o.col_; | ~~~~~^~~~~~~~ | | | bool aligner_bt.h:452:49: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 452 | if(parentId_ != o.parentId_) return parentId_ > o.parentId_; | ~~~~~~~~~~^~~~~~~~~~~~~ | | | bool aligner_bt.h:454:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 454 | return false; | ^~~~~ aligner_bt.h: In member function ‘__vector(4) __bool int BtBranch::endsInFirstRow() const’: aligner_bt.h:463:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 463 | return (int64_t)len_ == row_+1; | ~~~~~~~~~~~~~~^~~~~~~~~ | | | bool aligner_bt.h: In member function ‘size_t BtBranchTracer::best(RandomSource&)’: aligner_bt.h:594:26: error: inferred scalar type ‘long unsigned int’ is not an integer or floating point type of the same size as ‘__bool int’ 594 | size_t id = sortedSel_ ? sorted1_[cur_] : sorted2_[cur_]; aligner_bt.h: In member function ‘__vector(4) __bool int BtBranchTracer::empty() const’: aligner_bt.h:603:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 603 | return size() == 0; | ~~~~~~~^~~~ | | | bool aligner_bt.h: In member function ‘size_t BtBranchTracer::size() const’: aligner_bt.h:611:22: error: inferred scalar type ‘size_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 611 | (sortedSel_ ? sorted1_.size() : sorted2_.size()) - cur_; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_bt.h: In member function ‘__vector(4) __bool int BtBranchTracer::emptySolution() const’: aligner_bt.h:618:25: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 618 | return sizeSolution() == 0; | ~~~~~~~~~~~~~~~^~~~ | | | bool aligner_bt.h: In member function ‘void BtBranchTracer::initBt(TAlScore, size_t, size_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, RandomSource&)’: aligner_bt.h:717:6: error: could not convert ‘((((BtBranchTracer*)this)->BtBranchTracer::prob_.BtBranchProblem::fill_ == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 717 | if(!prob_.fill_) { | ^~~~~~~~~~~~ | | | __vector(4) int aligner_bt.h:728:8: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 728 | true, // this is the root | ^~~~ | | | bool aligner_bt.h:368:8: note: initializing argument 9 of ‘void BtBranch::init(const BtBranchProblem&, size_t, TAlScore, TAlScore, int64_t, int64_t, Edit, int, __vector(4) __bool int, __vector(4) __bool int)’ 368 | bool root, | ^ aligner_bt.h:730:25: error: could not convert ‘(&((BtBranchTracer*)this)->BtBranchTracer::bs_.EFactory::operator[](id))->BtBranch::isSolution(((BtBranchTracer*)this)->BtBranchTracer::prob_)’ from ‘__vector(4) __bool int’ to ‘bool’ 730 | if(bs_[id].isSolution(prob_)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~ | | | __vector(4) __bool int aligner_bt.h:739:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 739 | bool done = false, abort = false; | ^~~~~ aligner_bt.h:739:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 739 | bool done = false, abort = false; | ^~~~~ aligner_bt.h:741:16: error: could not convert ‘(((((done == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((abort == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 741 | while(!done && !abort) { | ~~~~~~^~~~~~~~~ | | | __vector(4) int aligner_bt.h:751:8: error: could not convert ‘((BtBranchTracer*)this)->BtBranchTracer::doTri_’ from ‘__vector(4) __bool int’ to ‘bool’ 751 | if(doTri_) { | ^~~~~~ | | | __vector(4) __bool int In file included from aligner_swsse_loc_i16.cpp:56: aligner_sw.h: In constructor ‘SwAligner::SwAligner()’: aligner_sw.h:214:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 214 | initedRead_(false), | ^~~~~ | | | bool aligner_sw.h:215:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 215 | readSse16_(false), | ^~~~~ | | | bool aligner_sw.h:216:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 216 | initedRef_(false), | ^~~~~ | | | bool aligner_sw.h: In member function ‘__vector(4) __bool int SwAligner::done() const’: aligner_sw.h:353:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 353 | return cural_ == btncand_.size(); | ~~~~~~~^~~~~~~~~~~~~~~~~~ | | | bool aligner_sw.h: In member function ‘void SwAligner::reset()’: aligner_sw.h:371:51: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 371 | inline void reset() { initedRef_ = initedRead_ = false; } | ^~~~~ aligner_sw.h: In member function ‘void SwAligner::merge(SSEMetrics&, SSEMetrics&, SSEMetrics&, SSEMetrics&, uint64_t&, uint64_t&, uint64_t&)’: aligner_sw.h:405:39: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 405 | sseU8ExtendMet.merge(sseU8ExtendMet_); | ^ | | | bool In file included from aligner_sw.h:85, from aligner_swsse_loc_i16.cpp:56: aligner_swsse.h:44:39: note: initializing argument 2 of ‘void SSEMetrics::merge(const SSEMetrics&, __vector(4) __bool int)’ 44 | void merge(const SSEMetrics& o, bool getLock = false) { | ^ In file included from aligner_swsse_loc_i16.cpp:56: aligner_sw.h:406:35: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 406 | sseU8MateMet.merge(sseU8MateMet_); | ^ | | | bool In file included from aligner_sw.h:85, from aligner_swsse_loc_i16.cpp:56: aligner_swsse.h:44:39: note: initializing argument 2 of ‘void SSEMetrics::merge(const SSEMetrics&, __vector(4) __bool int)’ 44 | void merge(const SSEMetrics& o, bool getLock = false) { | ^ In file included from aligner_swsse_loc_i16.cpp:56: aligner_sw.h:407:41: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 407 | sseI16ExtendMet.merge(sseI16ExtendMet_); | ^ | | | bool In file included from aligner_sw.h:85, from aligner_swsse_loc_i16.cpp:56: aligner_swsse.h:44:39: note: initializing argument 2 of ‘void SSEMetrics::merge(const SSEMetrics&, __vector(4) __bool int)’ 44 | void merge(const SSEMetrics& o, bool getLock = false) { | ^ In file included from aligner_swsse_loc_i16.cpp:56: aligner_sw.h:408:37: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 408 | sseI16MateMet.merge(sseI16MateMet_); | ^ | | | bool In file included from aligner_sw.h:85, from aligner_swsse_loc_i16.cpp:56: aligner_swsse.h:44:39: note: initializing argument 2 of ‘void SSEMetrics::merge(const SSEMetrics&, __vector(4) __bool int)’ 44 | void merge(const SSEMetrics& o, bool getLock = false) { | ^ In file included from aligner_swsse_loc_i16.cpp:56: aligner_sw.h: In member function ‘__vector(4) __bool int SwAligner::backtrace(TAlScore, __vector(4) __bool int, __vector(4) __bool int, SwResult&, size_t&, size_t, size_t, size_t, size_t&, RandomSource&)’: aligner_sw.h:567:25: error: could not convert ‘((SwAligner*)this)->SwAligner::bter_.BtBranchTracer::emptySolution()’ from ‘__vector(4) __bool int’ to ‘bool’ 567 | if(bter_.emptySolution()) { | ~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int aligner_sw.h:568:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 568 | return false; | ^~~~~ aligner_swsse_loc_i16.cpp: In member function ‘void SwAligner::buildQueryProfileLocalSseI16(__vector(4) __bool int)’: aligner_swsse_loc_i16.cpp:77:18: error: cannot bind non-const lvalue reference of type ‘__vector(4) __bool int&’ to an rvalue of type ‘__vector(4) __bool int’ 77 | bool& done = fw ? sseI16fwBuilt_ : sseI16rcBuilt_; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_swsse_loc_i16.cpp:78:5: error: could not convert ‘done’ from ‘__vector(4) __bool int’ to ‘bool’ 78 | if(done) { | ^~~~ | | | __vector(4) __bool int aligner_swsse_loc_i16.cpp:81:9: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 81 | done = true; | ^~~~ aligner_swsse_loc_i16.cpp:82:29: error: inferred scalar type ‘const BTDnaString*’ {aka ‘const SDnaStringExpandable<1024, 2>*’} is not an integer or floating point type of the same size as ‘__bool int’ 82 | const BTDnaString* rd = fw ? rdfw_ : rdrc_; | ~~~^~~~~~~~~~~~~~~ aligner_swsse_loc_i16.cpp:83:26: error: inferred scalar type ‘const BTString*’ {aka ‘const SStringExpandable*’} is not an integer or floating point type of the same size as ‘__bool int’ 83 | const BTString* qu = fw ? qufw_ : qurc_; | ~~~^~~~~~~~~~~~~~~ aligner_swsse_loc_i16.cpp:92:18: error: inferred scalar type ‘SSEData’ is not an integer or floating point type of the same size as ‘__bool int’ 92 | SSEData& d = fw ? sseI16fw_ : sseI16rc_; | ~~~^~~~~~~~~~~~~~~~~~~~~~~ aligner_swsse_loc_i16.cpp: In member function ‘TAlScore SwAligner::alignGatherLoc16(int&, __vector(4) __bool int)’: aligner_swsse_loc_i16.cpp:286:19: error: inferred scalar type ‘SSEData’ is not an integer or floating point type of the same size as ‘__bool int’ 286 | SSEData& d = fw_ ? sseI16fw_ : sseI16rc_; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ aligner_swsse_loc_i16.cpp:287:28: error: inferred scalar type ‘SSEMetrics’ is not an integer or floating point type of the same size as ‘__bool int’ 287 | SSEMetrics& met = extend_ ? sseI16ExtendMet_ : sseI16MateMet_; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_swsse_loc_i16.cpp:288:5: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 288 | if(!debug) met.dp++; | ^~~~~~ | | | __vector(4) int aligner_swsse_loc_i16.cpp:305:5: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 305 | if(!debug) { | ^~~~~~ | | | __vector(4) int aligner_swsse_loc_i16.cpp:311:20: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 311 | bool checkpoint = true; | ^~~~ aligner_swsse_loc_i16.cpp:312:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 312 | bool cpdebug = false; | ^~~~~ aligner_swsse_loc_i16.cpp:321:3: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 321 | false, // matrix cells have 8-bit scores? | ^~~~~ | | | bool In file included from aligner_swsse.h:28, from aligner_sw.h:85, from aligner_swsse_loc_i16.cpp:56: sse_util.h:354:8: note: initializing argument 5 of ‘void Checkpointer::init(size_t, size_t, size_t, int64_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int)’ 354 | bool is8, // 8-bit? | ^ aligner_swsse_loc_i16.cpp:445:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 445 | bool bailed = false; | ^~~~~ aligner_swsse_loc_i16.cpp:658:13: error: could not convert ‘(((((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((leftmax >= ((SwAligner*)this)->SwAligner::minsc_) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 658 | if(!debug && leftmax >= minsc_) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_swsse_loc_i16.cpp:696:6: error: could not convert ‘checkpoint’ from ‘__vector(4) __bool int’ to ‘bool’ 696 | if(checkpoint) { | ^~~~~~~~~~ | | | __vector(4) __bool int aligner_swsse_loc_i16.cpp:705:7: error: could not convert ‘((SwAligner*)this)->SwAligner::cperTri_’ from ‘__vector(4) __bool int’ to ‘bool’ 705 | if(cperTri_) { | ^~~~~~~~ | | | __vector(4) __bool int aligner_swsse_loc_i16.cpp:714:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 714 | bool done = false; | ^~~~~ aligner_swsse_loc_i16.cpp:745:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 745 | done = true; | ^~~~ aligner_swsse_loc_i16.cpp:749:9: error: could not convert ‘done’ from ‘__vector(4) __bool int’ to ‘bool’ 749 | if(done) { | ^~~~ | | | __vector(4) __bool int aligner_swsse_loc_i16.cpp:804:13: error: could not convert ‘((SwAligner*)this)->SwAligner::cper_.Checkpointer::debug_’ from ‘__vector(4) __bool int’ to ‘bool’ 804 | if(cper_.debug_) { | ~~~~~~^~~~~~ | | | __vector(4) __bool int aligner_swsse_loc_i16.cpp:834:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 834 | bailed = true; | ^~~~ aligner_swsse_loc_i16.cpp:848:23: error: could not convert ‘((((((((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((bailed == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((leftmax >= ((SwAligner*)this)->SwAligner::minsc_) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 848 | if(!debug && !bailed && leftmax >= minsc_) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_swsse_loc_i16.cpp:894:5: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 894 | if(!debug) { | ^~~~~~ | | | __vector(4) int aligner_swsse_loc_i16.cpp:908:6: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 908 | if(!debug) met.dpfail++; | ^~~~~~ | | | __vector(4) int aligner_swsse_loc_i16.cpp:914:7: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 914 | if(!debug) met.dpfail++; | ^~~~~~ | | | __vector(4) int aligner_swsse_loc_i16.cpp:922:6: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 922 | if(!debug) met.dpsat++; | ^~~~~~ | | | __vector(4) int aligner_swsse_loc_i16.cpp:928:5: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 928 | if(!debug) { | ^~~~~~ | | | __vector(4) int aligner_swsse_loc_i16.cpp:934:5: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 934 | if(!debug) met.dpsucc++; | ^~~~~~ | | | __vector(4) int aligner_swsse_loc_i16.cpp: In member function ‘TAlScore SwAligner::alignNucleotidesLocalSseI16(int&, __vector(4) __bool int)’: aligner_swsse_loc_i16.cpp:956:19: error: inferred scalar type ‘SSEData’ is not an integer or floating point type of the same size as ‘__bool int’ 956 | SSEData& d = fw_ ? sseI16fw_ : sseI16rc_; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ aligner_swsse_loc_i16.cpp:957:28: error: inferred scalar type ‘SSEMetrics’ is not an integer or floating point type of the same size as ‘__bool int’ 957 | SSEMetrics& met = extend_ ? sseI16ExtendMet_ : sseI16MateMet_; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_swsse_loc_i16.cpp:958:5: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 958 | if(!debug) met.dp++; | ^~~~~~ | | | __vector(4) int aligner_swsse_loc_i16.cpp:1357:5: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1357 | if(!debug) { | ^~~~~~ | | | __vector(4) int aligner_swsse_loc_i16.cpp:1371:6: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1371 | if(!debug) met.dpfail++; | ^~~~~~ | | | __vector(4) int aligner_swsse_loc_i16.cpp:1377:7: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1377 | if(!debug) met.dpfail++; | ^~~~~~ | | | __vector(4) int aligner_swsse_loc_i16.cpp:1385:6: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1385 | if(!debug) met.dpsat++; | ^~~~~~ | | | __vector(4) int aligner_swsse_loc_i16.cpp:1390:5: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1390 | if(!debug) met.dpsucc++; | ^~~~~~ | | | __vector(4) int aligner_swsse_loc_i16.cpp: In member function ‘__vector(4) __bool int SwAligner::gatherCellsNucleotidesLocalSseI16(TAlScore)’: aligner_swsse_loc_i16.cpp:1455:19: error: inferred scalar type ‘SSEData’ is not an integer or floating point type of the same size as ‘__bool int’ 1455 | SSEData& d = fw_ ? sseI16fw_ : sseI16rc_; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ aligner_swsse_loc_i16.cpp:1456:28: error: inferred scalar type ‘SSEMetrics’ is not an integer or floating point type of the same size as ‘__bool int’ 1456 | SSEMetrics& met = extend_ ? sseI16ExtendMet_ : sseI16MateMet_; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_swsse_loc_i16.cpp:1533:25: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1533 | bool matchSucc = false; | ^~~~~ aligner_swsse_loc_i16.cpp:1536:44: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1536 | bool match = ((refc & (1 << readc)) != 0); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ | | | bool aligner_swsse_loc_i16.cpp:1541:52: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1541 | matchSucc = ((refcSucc & (1 << readcSucc)) != 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ | | | bool aligner_swsse_loc_i16.cpp:1543:17: error: could not convert ‘(((match != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((matchSucc == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1543 | if(match && !matchSucc) { | ~~~~~~^~~~~~~~~~~~~ | | | __vector(4) int aligner_swsse_loc_i16.cpp:1561:5: error: could not convert ‘((((SwAligner*)this)->SwAligner::btncand_.EList::empty() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1561 | if(!btncand_.empty()) { | ^~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_swsse_loc_i16.cpp: In member function ‘__vector(4) __bool int SwAligner::backtraceNucleotidesLocalSseI16(TAlScore, SwResult&, size_t&, size_t&, size_t, size_t, RandomSource&)’: aligner_swsse_loc_i16.cpp:1656:19: error: inferred scalar type ‘SSEData’ is not an integer or floating point type of the same size as ‘__bool int’ 1656 | SSEData& d = fw_ ? sseI16fw_ : sseI16rc_; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ aligner_swsse_loc_i16.cpp:1657:28: error: inferred scalar type ‘SSEMetrics’ is not an integer or floating point type of the same size as ‘__bool int’ 1657 | SSEMetrics& met = extend_ ? sseI16ExtendMet_ : sseI16MateMet_; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_swsse_loc_i16.cpp:1699:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1699 | bool empty = false, reportedThru, canMoveThru, branch = false; | ^~~~~ aligner_swsse_loc_i16.cpp:1699:59: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1699 | bool empty = false, reportedThru, canMoveThru, branch = false; | ^~~~~ aligner_swsse_loc_i16.cpp:1701:6: error: could not convert ‘((d.SSEData::mat_.SSEMatrix::reset_.EList<__vector(4) __bool int>::operator[](row) == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1701 | if(!d.mat_.reset_[row]) { aligner_swsse_loc_i16.cpp:1705:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1705 | canMoveThru = true; | ^~~~ aligner_swsse_loc_i16.cpp:1706:6: error: could not convert ‘reportedThru’ from ‘__vector(4) __bool int’ to ‘bool’ 1706 | if(reportedThru) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int aligner_swsse_loc_i16.cpp:1707:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1707 | canMoveThru = false; | ^~~~~ aligner_swsse_loc_i16.cpp:1709:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1709 | empty = false; | ^~~~~ aligner_swsse_loc_i16.cpp:1712:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1712 | bool gapsAllowed = !(row < gbar || rowFromEnd < gbar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_swsse_loc_i16.cpp:1737:26: error: could not convert ‘d.SSEData::mat_.SSEMatrix::isEMaskSet(row, col)’ from ‘__vector(4) __bool int’ to ‘bool’ 1737 | if(d.mat_.isEMaskSet(row, col)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) __bool int aligner_swsse_loc_i16.cpp:1757:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1757 | branch = true; | ^~~~ aligner_swsse_loc_i16.cpp:1767:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1767 | empty = true; | ^~~~ aligner_swsse_loc_i16.cpp:1772:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1772 | canMoveThru = (origMask == 0); | ~~~~~~~~~~^~~~~ | | | bool aligner_swsse_loc_i16.cpp:1774:9: error: could not convert ‘((branch == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1774 | if(!branch) { | ^~~~~~~ | | | __vector(4) int aligner_swsse_loc_i16.cpp:1799:26: error: could not convert ‘d.SSEData::mat_.SSEMatrix::isFMaskSet(row, col)’ from ‘__vector(4) __bool int’ to ‘bool’ 1799 | if(d.mat_.isFMaskSet(row, col)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) __bool int aligner_swsse_loc_i16.cpp:1818:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1818 | branch = true; | ^~~~ aligner_swsse_loc_i16.cpp:1828:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1828 | empty = true; | ^~~~ aligner_swsse_loc_i16.cpp:1833:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1833 | canMoveThru = (origMask == 0); | ~~~~~~~~~~^~~~~ | | | bool aligner_swsse_loc_i16.cpp:1847:9: error: could not convert ‘gapsAllowed’ from ‘__vector(4) __bool int’ to ‘bool’ 1847 | if(gapsAllowed) { | ^~~~~~~~~~~ | | | __vector(4) __bool int aligner_swsse_loc_i16.cpp:1866:26: error: could not convert ‘d.SSEData::mat_.SSEMatrix::isHMaskSet(row, col)’ from ‘__vector(4) __bool int’ to ‘bool’ 1866 | if(d.mat_.isHMaskSet(row, col)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) __bool int aligner_swsse_loc_i16.cpp:1896:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1896 | branch = true; | ^~~~ aligner_swsse_loc_i16.cpp:1912:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1912 | empty = true; | ^~~~ aligner_swsse_loc_i16.cpp:1917:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1917 | canMoveThru = (origMask == 0); | ~~~~~~~~~~^~~~~ | | | bool aligner_swsse_loc_i16.cpp:1923:6: error: could not convert ‘((reportedThru == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1923 | if(!reportedThru) { | ^~~~~~~~~~~~~ | | | __vector(4) int aligner_swsse_loc_i16.cpp:1934:6: error: could not convert ‘((canMoveThru == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1934 | if(!canMoveThru) { | ^~~~~~~~~~~~ | | | __vector(4) int aligner_swsse_loc_i16.cpp:1935:7: error: could not convert ‘((((SwAligner*)this)->SwAligner::btnstack_.EList::empty() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1935 | if(!btnstack_.empty()) { | ^~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_swsse_loc_i16.cpp:1957:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1957 | return false; | ^~~~~ aligner_swsse_loc_i16.cpp:1962:12: error: could not convert ‘(((empty != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) | ((row == 0) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1962 | if(empty || row == 0) { | ~~~~~~^~~~~~~~~~~ | | | __vector(4) int aligner_swsse_loc_i16.cpp:1972:6: error: could not convert ‘branch’ from ‘__vector(4) __bool int’ to ‘bool’ 1972 | if(branch) { | ^~~~~~ | | | __vector(4) __bool int aligner_swsse_loc_i16.cpp:2006:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 2006 | EDIT_TYPE_MM); | ^ | | | bool In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: edit.h:69:8: note: initializing argument 5 of ‘Edit::Edit(uint32_t, int, int, int, __vector(4) __bool int, uint32_t)’ 69 | bool chrs = true, | ^ aligner_swsse_loc_i16.cpp:2035:23: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 2035 | EDIT_TYPE_REF_GAP); | ^ | | | bool In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: edit.h:69:8: note: initializing argument 5 of ‘Edit::Edit(uint32_t, int, int, int, __vector(4) __bool int, uint32_t)’ 69 | bool chrs = true, | ^ aligner_swsse_loc_i16.cpp:2060:23: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 2060 | EDIT_TYPE_REF_GAP); | ^ | | | bool In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: edit.h:69:8: note: initializing argument 5 of ‘Edit::Edit(uint32_t, int, int, int, __vector(4) __bool int, uint32_t)’ 69 | bool chrs = true, | ^ aligner_swsse_loc_i16.cpp:2084:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 2084 | EDIT_TYPE_READ_GAP); | ^ | | | bool In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: edit.h:69:8: note: initializing argument 5 of ‘Edit::Edit(uint32_t, int, int, int, __vector(4) __bool int, uint32_t)’ 69 | bool chrs = true, | ^ aligner_swsse_loc_i16.cpp:2108:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 2108 | EDIT_TYPE_READ_GAP); | ^ | | | bool In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: edit.h:69:8: note: initializing argument 5 of ‘Edit::Edit(uint32_t, int, int, int, __vector(4) __bool int, uint32_t)’ 69 | bool chrs = true, | ^ aligner_swsse_loc_i16.cpp:2135:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 2135 | bool overlappedCoreDiag = false; | ^~~~~ aligner_swsse_loc_i16.cpp:2148:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 2148 | overlappedCoreDiag = true; | ^~~~ aligner_swsse_loc_i16.cpp:2158:5: error: could not convert ‘((overlappedCoreDiag == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 2158 | if(!overlappedCoreDiag) { | ^~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_swsse_loc_i16.cpp:2165:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 2165 | return false; | ^~~~~ aligner_swsse_loc_i16.cpp:2172:68: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 2172 | Edit e((int)row, mask2dna[refNmask], "ACGTN"[readC], EDIT_TYPE_MM); | ^ | | | bool In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: edit.h:69:8: note: initializing argument 5 of ‘Edit::Edit(uint32_t, int, int, int, __vector(4) __bool int, uint32_t)’ 69 | bool chrs = true, | ^ aligner_swsse_loc_i16.cpp:2188:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 2188 | return false; | ^~~~~ aligner_swsse_loc_i16.cpp:2209:7: error: inferred scalar type ‘size_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 2209 | fw_ ? trimBeg : trimEnd, // alignment trim 5' end | ~~~~^~~~~~~~~~~~~~~~~~~ aligner_swsse_loc_i16.cpp:2210:7: error: inferred scalar type ‘size_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 2210 | fw_ ? trimEnd : trimBeg); // alignment trim 3' end | ~~~~^~~~~~~~~~~~~~~~~~~ aligner_swsse_loc_i16.cpp:2246:9: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 2246 | return true; | ^~~~ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: sstring.h: In instantiation of ‘unsigned int sstr_eq(const T1&, const T2&) [with T1 = S2bDnaString; T2 = S2bDnaString]’: sstring.h:1397:26: required from here sstring.h:96:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 96 | if(len1 != len2) return false; | ^~~~~ sstring.h:98:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 98 | if(s1[i] != s2[i]) return false; | ^~~~~ sstring.h:100:9: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 100 | return true; | ^~~~ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: sstring.h: In instantiation of ‘unsigned int SStringExpandable::empty() const [with T = char; int S = 1024; int M = 2]’: read.h:118:22: required from here sstring.h:2036:35: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 2036 | bool empty() const { return len_ == 0; } | ~~~~~^~~~ | | | bool sstring.h: In instantiation of ‘const char* SStringExpandable::toZBufXForm(const char*) const [with T = char; int S = 1024; int M = 2]’: read.h:204:35: required from here sstring.h:2044:3: error: could not convert ‘((const SStringExpandable*)this)->SStringExpandable::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 2044 | if(empty()) { | ^~ | | | __vector(4) __bool int sstring.h: In instantiation of ‘const T* SStringExpandable::toZBuf() const [with T = char; int S = 1024; int M = 2]’: read.h:232:21: required from here sstring.h:2063:3: error: could not convert ‘((const SStringExpandable*)this)->SStringExpandable::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 2063 | if(empty()) { | ^~ | | | __vector(4) __bool int In file included from read.h:25, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: ds.h: In instantiation of ‘unsigned int EList::empty() const [with T = FmStringOp; int S = 128]’: read.h:384:16: required from here ds.h:473:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 473 | inline bool empty() const { return cur_ == 0; } | ~~~~~^~~~ | | | bool In file included from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: blockwise_sa.h: In instantiation of ‘void BlockwiseSA::verbose(const string&) const [with TStr = S2bDnaString; std::string = std::__cxx11::basic_string]’: blockwise_sa.h:474:3: required from here blockwise_sa.h:151:3: error: could not convert ‘((const BlockwiseSA*)this)->BlockwiseSA::verbose()’ from ‘__vector(4) __bool int’ to ‘bool’ 151 | if(this->verbose()) { | ^~ | | | __vector(4) __bool int In file included from read.h:25, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: ds.h: In instantiation of ‘unsigned int EList::operator==(const EList&) const [with T = Edit; int S = 128]’: aligner_result.h:1826:29: required from here ds.h:742:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 742 | return false; | ^~~~~ ds.h:746:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 746 | return false; | ^~~~~ ds.h:749:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 749 | return true; | ^~~~ In file included from aligner_sw.h:76, from aligner_swsse_loc_i16.cpp:56: aligner_sw_nuc.h: In instantiation of ‘unsigned int NBest::add(size_t, const T&) [with T = DpBtCandidate; size_t = long unsigned int]’: aligner_swsse_loc_i16.cpp:685:40: required from here aligner_sw_nuc.h:214:35: error: could not convert ‘((((& o)->DpBtCandidate::operator>((*(const DpBtCandidate*)(&((NBest*)this)->NBest::elts_.EList::operator[](((((NBest*)this)->NBest::nbest_ * elt) + i))))) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) | ((i >= ((long unsigned int)ncur)) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 214 | if(o > elts_[nbest_ * elt + i] || i >= ncur) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | | | __vector(4) int aligner_sw_nuc.h:226:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 226 | return true; | ^~~~ aligner_sw_nuc.h:229:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 229 | return false; | ^~~~~ aligner_sw_nuc.h: In instantiation of ‘void NBest::dump(TList&) const [with TList = EList; T = DpBtCandidate]’: aligner_swsse_loc_i16.cpp:929:24: required from here aligner_sw_nuc.h:244:3: error: could not convert ‘((const NBest*)this)->NBest::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 244 | if(empty()) return; | ^~ | | | __vector(4) __bool int In file included from read.h:25, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: ds.h: In instantiation of ‘unsigned int EList::empty() const [with T = DpBtCandidate; int S = 128]’: aligner_swsse_loc_i16.cpp:1561:21: required from here ds.h:473:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 473 | inline bool empty() const { return cur_ == 0; } | ~~~~~^~~~ | | | bool ds.h: In instantiation of ‘unsigned int EList::empty() const [with T = DpNucFrame; int S = 128]’: aligner_swsse_loc_i16.cpp:1935:24: required from here ds.h:473:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return In file included from aligner_sw.h:76, from aligner_swsse_loc_i16.cpp:56: aligner_sw_nuc.h: In instantiation of ‘unsigned int NBest::empty() const [with T = DpBtCandidate]’: aligner_sw_nuc.h:244:6: required from ‘void NBest::dump(TList&) const [with TList = EList; T = DpBtCandidate]’ aligner_swsse_loc_i16.cpp:929:24: required from here aligner_sw_nuc.h:236:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 236 | return n_ == 0; | ~~~^~~~ | | | bool In file included from diff_sample.h:26, from blockwise_sa.h:29, from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: multikey_qsort.h: In instantiation of ‘void qsortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’: multikey_qsort.h:1158:22: required from ‘void mkeyQSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, int, size_t, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ multikey_qsort.h:763:18: required from ‘void mkeyQSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, int, __vector(4) __bool int, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ blockwise_sa.h:478:56: required from here multikey_qsort.h:829:15: error: could not convert ‘sufDcLtU8((* & host1), (* & host), hlen, ((size_t)(*(s + ((sizetype)(i * 4))))), ((size_t)(*(s + (((sizetype)(end * 4)) + 18446744073709551612)))), (* & dc), sanityCheck)’ from ‘__vector(4) __bool int’ to ‘bool’ 829 | if(sufDcLtU8(host1, host, hlen, s[i], s[end-1], dc, sanityCheck)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:843:36: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 843 | if(begin+cur > begin) qsortSufDcU8(host1, host, hlen, s, slen, dc, begin, begin+cur); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool multikey_qsort.h:843:36: note: when instantiating default argument for call to ‘void qsortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ multikey_qsort.h:843:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ multikey_qsort.h:813:7: note: initializing argument 9 of ‘void qsortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ 813 | bool sanityCheck = false) | ^ multikey_qsort.h:844:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 844 | if(end > begin+cur+1) qsortSufDcU8(host1, host, hlen, s, slen, dc, begin+cur+1, end); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool multikey_qsort.h:813:7: note: initializing argument 9 of ‘void qsortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ 813 | bool sanityCheck = false) | ^ multikey_qsort.h: In instantiation of ‘void bucketSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, uint8_t, size_t, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int; uint8_t = unsigned char]’: multikey_qsort.h:1166:20: required from ‘void mkeyQSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, int, size_t, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ multikey_qsort.h:763:18: required from ‘void mkeyQSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, int, __vector(4) __bool int, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ blockwise_sa.h:478:56: required from here multikey_qsort.h:1031:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1031 | bool first = true; | ^~~~~ multikey_qsort.h:1037:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1037 | first = false; | ~~~~~~^~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/unordered_set:46, from repeat_kmer.h:27, from gfm.h:60, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h: In instantiation of ‘void std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_deallocate_buckets(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__bucket_type*, std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type) [with _Key = long unsigned int; _Value = long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _H1 = std::hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<0, 1, 1>; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__bucket_type = std::__detail::_Hash_node_base*; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type = long unsigned int]’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:375:9: required from ‘void std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_deallocate_buckets() [with _Key = long unsigned int; _Value = long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _H1 = std::hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<0, 1, 1>]’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:1353:7: required from ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = long unsigned int; _Value = long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _H1 = std::hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<0, 1, 1>]’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/unordered_set.h:135:7: required from here /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:367:2: error: could not convert ‘((std::_Hashtable, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<0, 1, 1> >*)this)->std::_Hashtable, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<0, 1, 1> >::_M_uses_single_bucket(__bkts)’ from ‘__vector(4) __bool int’ to ‘bool’ 367 | if (_M_uses_single_bucket(__bkts)) | ^~ | | | __vector(4) __bool int In file included from diff_sample.h:26, from blockwise_sa.h:29, from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: multikey_qsort.h: In instantiation of ‘unsigned int sufDcLtU8(const T1&, const T2&, size_t, size_t, size_t, const DifferenceCoverSample&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int]’: multikey_qsort.h:829:15: required from ‘void qsortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ multikey_qsort.h:1158:22: required from ‘void mkeyQSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, int, size_t, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ multikey_qsort.h:763:18: required from ‘void mkeyQSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, int, __vector(4) __bool int, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ blockwise_sa.h:478:56: required from here multikey_qsort.h:791:71: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 791 | bool ret = dc.breakTie((TIndexOffU)(s1+diff), (TIndexOffU)(s2+diff)) < 0; In file included from /usr/powerpc64le-linux-gnu/include/c++/9/unordered_set:46, from repeat_kmer.h:27, from gfm.h:60, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h: In instantiation of ‘unsigned int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_uses_single_bucket(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__bucket_type*) const [with _Key = long unsigned int; _Value = long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _H1 = std::hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<0, 1, 1>; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__bucket_type = std::__detail::_Hash_node_base*]’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:367:2: required from ‘void std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_deallocate_buckets(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__bucket_type*, std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type) [with _Key = long unsigned int; _Value = long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _H1 = std::hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<0, 1, 1>; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__bucket_type = std::__detail::_Hash_node_base*; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type = long unsigned int]’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:375:9: required from ‘void std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_deallocate_buckets() [with _Key = long unsigned int; _Value = long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _H1 = std::hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<0, 1, 1>]’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:1353:7: required from ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = long unsigned int; _Value = long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _H1 = std::hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<0, 1, 1>]’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/unordered_set.h:135:7: required from here /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:343:32: error: cannot convert ‘long int’ to ‘__vector(4) __bool int’ in return 343 | { return __builtin_expect(__bkts == &_M_single_bucket, false); } | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long int In file included from aligner_seed.h:38, from aligner_sw.h:78, from aligner_swsse_loc_i16.cpp:56: scoring.h: In member function ‘int64_t Scoring::perfectScore(size_t) const’: scoring.h:346:2: warning: control reaches end of non-void function [-Wreturn-type] 346 | } | ^ In file included from aligner_result.h:26, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: ref_coord.h: In member function ‘void Coord::init(TRefId, TRefOff, __vector(4) __bool int, TRefOff)’: ref_coord.h:51:17: error: cannot convert ‘__vector(4) int’ to ‘int’ in assignment 51 | orient_ = (fw ? 1 : 0); | ~~~~^~~~~~~~ | | | __vector(4) int ref_coord.h: In member function ‘__vector(4) __bool int Coord::operator<(const Coord&) const’: ref_coord.h:80:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 80 | if(ref_ < o.ref_) return true; | ^~~~ ref_coord.h:81:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 81 | if(ref_ > o.ref_) return false; | ^~~~~ ref_coord.h:82:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 82 | if(orient_ < o.orient_) return true; | ^~~~ ref_coord.h:83:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 83 | if(orient_ > o.orient_) return false; | ^~~~~ ref_coord.h:84:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 84 | if(off_ < o.off_) return true; | ^~~~ ref_coord.h:85:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 85 | if(off_ > o.off_) return false; | ^~~~~ ref_coord.h:86:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 86 | return false; | ^~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Coord::operator>(const Coord&) const’: ref_coord.h:102:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 102 | if(ref_ > o.ref_) return true; | ^~~~ ref_coord.h:103:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 103 | if(ref_ < o.ref_) return false; | ^~~~~ ref_coord.h:104:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 104 | if(orient_ > o.orient_) return true; | ^~~~ ref_coord.h:105:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 105 | if(orient_ < o.orient_) return false; | ^~~~~ ref_coord.h:106:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 106 | if(off_ > o.off_) return true; | ^~~~ ref_coord.h:107:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 107 | if(off_ < o.off_) return false; | ^~~~~ ref_coord.h:108:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 108 | return false; | ^~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Coord::inited() const’: ref_coord.h:137:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 137 | return true; | ^~~~ ref_coord.h:139:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 139 | return false; | ^~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Coord::fw() const’: ref_coord.h:148:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 148 | return orient_ == 1; | ~~~~~~~~^~~~ | | | bool ref_coord.h: In member function ‘__vector(4) __bool int Coord::within(int64_t, int64_t, int64_t) const’: ref_coord.h:171:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 171 | return off_ >= inbegin && off_ + len <= inend; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ | | | bool ref_coord.h: In member function ‘__vector(4) __bool int Interval::inited() const’: ref_coord.h:248:22: error: could not convert ‘((const Interval*)this)->Interval::upstream_.Coord::inited()’ from ‘__vector(4) __bool int’ to ‘bool’ 248 | if(upstream_.inited()) { | ~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int ref_coord.h:250:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 250 | return true; | ^~~~ ref_coord.h:252:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 252 | return false; | ^~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Interval::operator<(const Interval&) const’: ref_coord.h:272:16: error: could not convert ‘((const Interval*)this)->Interval::upstream_.Coord::operator<(o.Interval::upstream_)’ from ‘__vector(4) __bool int’ to ‘bool’ 272 | if(upstream_ < o.upstream_) return true; | ~~~~~~~~~~^~~~~~~~~~~~~ | | | __vector(4) __bool int ref_coord.h:272:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 272 | if(upstream_ < o.upstream_) return true; | ^~~~ ref_coord.h:273:16: error: could not convert ‘((const Interval*)this)->Interval::upstream_.Coord::operator>(o.Interval::upstream_)’ from ‘__vector(4) __bool int’ to ‘bool’ 273 | if(upstream_ > o.upstream_) return false; | ~~~~~~~~~~^~~~~~~~~~~~~ | | | __vector(4) __bool int ref_coord.h:273:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 273 | if(upstream_ > o.upstream_) return false; | ^~~~~ ref_coord.h:274:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 274 | if(len_ < o.len_) return true; | ^~~~ ref_coord.h:275:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 275 | return false; | ^~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Interval::operator>(const Interval&) const’: ref_coord.h:292:16: error: could not convert ‘((const Interval*)this)->Interval::upstream_.Coord::operator>(o.Interval::upstream_)’ from ‘__vector(4) __bool int’ to ‘bool’ 292 | if(upstream_ > o.upstream_) return true; | ~~~~~~~~~~^~~~~~~~~~~~~ | | | __vector(4) __bool int ref_coord.h:292:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 292 | if(upstream_ > o.upstream_) return true; | ^~~~ ref_coord.h:293:16: error: could not convert ‘((const Interval*)this)->Interval::upstream_.Coord::operator<(o.Interval::upstream_)’ from ‘__vector(4) __bool int’ to ‘bool’ 293 | if(upstream_ < o.upstream_) return false; | ~~~~~~~~~~^~~~~~~~~~~~~ | | | __vector(4) __bool int ref_coord.h:293:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 293 | if(upstream_ < o.upstream_) return false; | ^~~~~ ref_coord.h:294:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 294 | if(len_ > o.len_) return true; | ^~~~ ref_coord.h:295:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 295 | return false; | ^~~~~ ref_coord.h: In member function ‘Coord Interval::downstream() const’: ref_coord.h:332:22: error: no matching function for call to ‘Coord::Coord(TRefId, TRefOff, int)’ 332 | upstream_.orient()); | ^ ref_coord.h:43:2: note: candidate: ‘Coord::Coord(TRefId, TRefOff, __vector(4) __bool int, TRefOff)’ 43 | Coord(TRefId rf, TRefOff of, bool fw, TRefOff jof = 0) { init(rf, of, fw, jof); } | ^~~~~ ref_coord.h:43:36: note: no known conversion for argument 3 from ‘int’ to ‘__vector(4) __bool int’ 43 | Coord(TRefId rf, TRefOff of, bool fw, TRefOff jof = 0) { init(rf, of, fw, jof); } | ^ ref_coord.h:41:2: note: candidate: ‘Coord::Coord(const Coord&)’ 41 | Coord(const Coord& c) { init(c); } | ^~~~~ ref_coord.h:41:2: note: candidate expects 1 argument, 3 provided ref_coord.h:39:2: note: candidate: ‘Coord::Coord()’ 39 | Coord() { reset(); } | ^~~~~ ref_coord.h:39:2: note: candidate expects 0 arguments, 3 provided ref_coord.h: In member function ‘__vector(4) __bool int Interval::contains(const Coord&) const’: ref_coord.h:342:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 340 | c.ref() == ref() && | ~~~~~~~~~~~~~~~~~~~~~~ 341 | c.orient() == orient() && | ~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | c.off() >= off() && | ~~~~~~~~~~~~~~~~~~~~^~ | | | bool 343 | c.off() < dnoff(); | ~~~~~~~~~~~~~~~~~~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Interval::containsIgnoreOrient(const Coord&) const’: ref_coord.h:353:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 352 | c.ref() == ref() && | ~~~~~~~~~~~~~~~~~~~~~~ 353 | c.off() >= off() && | ~~~~~~~~~~~~~~~~~~~~^~ | | | bool 354 | c.off() < dnoff(); | ~~~~~~~~~~~~~~~~~~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Interval::contains(const Interval&) const’: ref_coord.h:364:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 362 | c.ref() == ref() && | ~~~~~~~~~~~~~~~~~~~~~~ 363 | c.orient() == orient() && | ~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | c.off() >= off() && | ~~~~~~~~~~~~~~~~~~~~^~ | | | bool 365 | c.dnoff() <= dnoff(); | ~~~~~~~~~~~~~~~~~~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Interval::containsIgnoreOrient(const Interval&) const’: ref_coord.h:375:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 374 | c.ref() == ref() && | ~~~~~~~~~~~~~~~~~~~~~~ 375 | c.off() >= off() && | ~~~~~~~~~~~~~~~~~~~~^~ | | | bool 376 | c.dnoff() <= dnoff(); | ~~~~~~~~~~~~~~~~~~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Interval::overlaps(const Interval&) const’: ref_coord.h:385:37: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 384 | c.ref() == upstream_.ref() && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385 | c.orient() == upstream_.orient() && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 386 | ((off() <= c.off() && dnoff() > c.off()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | (off() <= c.dnoff() && dnoff() > c.dnoff()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | (c.off() <= off() && c.dnoff() > off()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | (c.off() <= dnoff() && c.dnoff() > dnoff())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Interval::overlapsIgnoreOrient(const Interval&) const’: ref_coord.h:398:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 398 | c.ref() == upstream_.ref() && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 399 | ((off() <= c.off() && dnoff() > c.off()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | (off() <= c.dnoff() && dnoff() > c.dnoff()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 401 | (c.off() <= off() && c.dnoff() > off()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402 | (c.off() <= dnoff() && c.dnoff() > dnoff())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algo.h: In function ‘_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, std::bidirectional_iterator_tag)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algo.h:1529:16: error: expected primary-expression before ‘__attribute__’ 1529 | else if (!bool(__pred(*__last))) | ^~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/algorithm:62, from ds.h:23, from read.h:25, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algo.h:1529:16: error: expected ‘)’ before ‘__attribute__’ 1529 | else if (!bool(__pred(*__last))) | ~ ^ | ) /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algo.h: In function ‘unsigned int std::binary_search(_FIter, _FIter, const _Tp&, _Compare)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algo.h:2294:32: error: expected primary-expression before ‘__attribute__’ 2294 | return __i != __last && !bool(__comp(__val, *__i)); | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algo.h:2294:32: error: expected ‘;’ before ‘__attribute__’ 2294 | return __i != __last && !bool(__comp(__val, *__i)); | ^ | ; In file included from ds.h:31, from read.h:25, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: random_source.h: In constructor ‘RandomSource::RandomSource()’: random_source.h:40:39: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 40 | a(DEFUALT_A), c(DEFUALT_C), inited_(false) { } | ^~~~~ | | | bool random_source.h: In constructor ‘RandomSource::RandomSource(uint32_t)’: random_source.h:42:52: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 42 | a(DEFUALT_A), c(DEFUALT_C), last(_last), inited_(true) { } | ^~~~ | | | bool random_source.h: In constructor ‘RandomSource::RandomSource(uint32_t, uint32_t)’: random_source.h:44:25: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 44 | a(_a), c(_c), inited_(false) { } | ^~~~~ | | | bool random_source.h: In member function ‘void RandomSource::init(uint32_t)’: random_source.h:48:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 48 | inited_ = true; | ^~~~ random_source.h: In member function ‘__vector(4) __bool int RandomSource::nextBool()’: random_source.h:106:10: error: cannot convert ‘uint32_t’ {aka ‘unsigned int’} to ‘__vector(4) __bool int’ in return 106 | return ret; | ^~~ In file included from read.h:25, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: ds.h: In member function ‘void PtrWrap::free()’: ds.h:189:7: error: could not convert ‘((PtrWrap*)this)->PtrWrap::freeable_’ from ‘__vector(4) __bool int’ to ‘bool’ 189 | if(freeable_) { | ^~~~~~~~~ | | | __vector(4) __bool int ds.h: In member function ‘void APtrWrap::free()’: ds.h:252:7: error: could not convert ‘((APtrWrap*)this)->APtrWrap::freeable_’ from ‘__vector(4) __bool int’ to ‘bool’ 252 | if(freeable_) { | ^~~~~~~~~ | | | __vector(4) __bool int ds.h: In member function ‘unsigned int EList::isSuperset(const EList&) const’: ds.h:771:7: error: could not convert ‘! inthis’ from ‘__vector(4) int’ to ‘bool’ 771 | if(!inthis) { | ^~~~~~~ | | | __vector(4) int ds.h: In member function ‘__vector(4) __bool int Pool::full()’: ds.h:3147:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 3147 | bool full() { return cur_ == pages_.size(); } | ~~~~~^~~~~~~~~~~~~~~~ | | | bool ds.h: In member function ‘void RedBlack::addNode(RedBlack::TNode*, RedBlack::TNode*, __vector(4) __bool int)’: ds.h:4106:7: error: could not convert ‘leftChild’ from ‘__vector(4) __bool int’ to ‘bool’ 4106 | if(leftChild) { | ^~~~~~~~~ | | | __vector(4) __bool int ds.h:4130:8: error: could not convert ‘uncleRed’ from ‘__vector(4) __bool int’ to ‘bool’ 4130 | if(uncleRed) { | ^~~~~~~~ | | | __vector(4) __bool int In file included from alphabet.h:25, from sstring.h:26, from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/sstream: In member function ‘void std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::_M_update_egptr()’: /usr/powerpc64le-linux-gnu/include/c++/9/sstream:295:10: error: could not convert ‘__testin’ from ‘const __vector(4) __bool int’ to ‘bool’ 295 | if (__testin) | ^~~~~~~~ | | | const __vector(4) __bool int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/sstream:879, from alphabet.h:25, from sstring.h:26, from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc: In member function ‘virtual std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::int_type std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::pbackfail(std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::int_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:54:8: error: could not convert ‘! __testeof’ from ‘__vector(4) int’ to ‘bool’ 54 | if (!__testeof) | ^~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:60:21: error: could not convert ‘(__testeq || __testout)’ from ‘__vector(4) int’ to ‘bool’ 60 | if (__testeq || __testout) | ~~~~~~~~~^~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:63:9: error: could not convert ‘! __testeq’ from ‘__vector(4) int’ to ‘bool’ 63 | if (!__testeq) | ^~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc: In member function ‘virtual std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::int_type std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::overflow(std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::int_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:83:28: error: cannot convert ‘__vector(4) int’ to ‘long int’ 83 | if (__builtin_expect(!__testout, false)) | ^~~~~~~~~~ | | | __vector(4) int : note: initializing argument 1 of ‘long int __builtin_expect(long int, long int)’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:87:28: error: cannot convert ‘const __vector(4) __bool int’ to ‘long int’ 87 | if (__builtin_expect(__testeof, false)) | ^~~~~~~~~ | | | const __vector(4) __bool int : note: initializing argument 1 of ‘long int __builtin_expect(long int, long int)’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:118:11: error: could not convert ‘! __testput’ from ‘__vector(4) int’ to ‘bool’ 118 | if (!__testput) | ^~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc: In member function ‘virtual std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::int_type std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::underflow()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:154:11: error: could not convert ‘__testin’ from ‘const __vector(4) __bool int’ to ‘bool’ 154 | if (__testin) | ^~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc: In member function ‘virtual std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::pos_type std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::seekpos(std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::pos_type, std::ios_base::openmode)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:230:8: error: could not convert ‘__testpos’ from ‘const __vector(4) __bool int’ to ‘bool’ 230 | if (__testpos) | ^~~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:232:12: error: could not convert ‘__testin’ from ‘const __vector(4) __bool int’ to ‘bool’ 232 | if (__testin) | ^~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:235:12: error: could not convert ‘__testout’ from ‘const __vector(4) __bool int’ to ‘bool’ 235 | if (__testout) | ^~~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc: In member function ‘void std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::_M_sync(std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::char_type*, std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::__size_type, std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::__size_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:261:11: error: could not convert ‘__testin’ from ‘const __vector(4) __bool int’ to ‘bool’ 261 | if (__testin) | ^~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:263:11: error: could not convert ‘__testout’ from ‘const __vector(4) __bool int’ to ‘bool’ 263 | if (__testout) | ^~~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:269:8: error: could not convert ‘! __testin’ from ‘__vector(4) int’ to ‘bool’ 269 | if (!__testin) | ^~~~~~~~~ | | | __vector(4) int In file included from sstring.h:26, from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: alphabet.h: In function ‘__vector(4) __bool int isDna(char)’: alphabet.h:90:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 90 | return asc2dnacat[(int)c] > 0; | ~~~~~~~~~~~~~~~~~~~^~~ | | | bool alphabet.h: In function ‘__vector(4) __bool int isColor(char)’: alphabet.h:97:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 97 | return asc2colcat[(int)c] > 0; | ~~~~~~~~~~~~~~~~~~~^~~ | | | bool alphabet.h: In function ‘__vector(4) __bool int isAmbigNuc(char)’: alphabet.h:104:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 104 | return asc2dnacat[(int)c] == 2; | ~~~~~~~~~~~~~~~~~~~^~~~ | | | bool alphabet.h: In function ‘__vector(4) __bool int isAmbigColor(char)’: alphabet.h:111:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 111 | return asc2colcat[(int)c] == 2; | ~~~~~~~~~~~~~~~~~~~^~~~ | | | bool alphabet.h: In function ‘__vector(4) __bool int isAmbig(char, __vector(4) __bool int)’: alphabet.h:118:16: error: inferred scalar type ‘uint8_t’ {aka ‘unsigned char’} is not an integer or floating point type of the same size as ‘__bool int’ 118 | return (color ? asc2colcat[(int)c] : asc2dnacat[(int)c]) == 2; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alphabet.h: In function ‘__vector(4) __bool int isUnambigNuc(char)’: alphabet.h:125:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 125 | return asc2dnacat[(int)c] == 1; | ~~~~~~~~~~~~~~~~~~~^~~~ | | | bool alphabet.h: In function ‘__vector(4) __bool int isUnambigDna(char)’: alphabet.h:157:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 157 | return asc2dnacat[(int)c] == 1; | ~~~~~~~~~~~~~~~~~~~^~~~ | | | bool alphabet.h: In function ‘__vector(4) __bool int isUnambigColor(char)’: alphabet.h:164:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 164 | return asc2colcat[(int)c] == 1; | ~~~~~~~~~~~~~~~~~~~^~~~ | | | bool In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: sstring.h: In function ‘unsigned int sstr_lt(const T1&, const T2&, __vector(4) __bool int)’: sstring.h:164:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 164 | return (len1 < len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_suf_lt(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:189:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 189 | return (len1 < len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_suf_lt(const T1&, size_t, size_t, const T2&, size_t, size_t, __vector(4) __bool int)’: sstring.h:215:25: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 215 | return (left1 < left2) == endlt; | ~~~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_suf_upto_lt(const T1&, size_t, const T2&, size_t, size_t, __vector(4) __bool int)’: sstring.h:244:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 244 | return (len1 < len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_pre_lt(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:269:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 269 | return (len1 < len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_leq(const T1&, const T2&, __vector(4) __bool int)’: sstring.h:288:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 288 | return (len1 < len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_suf_leq(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:314:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 314 | return (len1 < len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_pre_leq(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:340:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 340 | return (len1 < len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_gt(const T1&, const T2&, __vector(4) __bool int)’: sstring.h:359:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 359 | return (len1 > len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_suf_gt(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:385:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 385 | return (len1 > len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_pre_gt(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:411:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 411 | return (len1 > len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_geq(const T1&, const T2&, __vector(4) __bool int)’: sstring.h:430:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 430 | return (len1 > len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_suf_geq(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:456:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 456 | return (len1 > len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_pre_geq(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:482:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 482 | return (len1 > len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: sstring.h: At global scope: sstring.h:930:16: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 930 | bool chars = false, | ^~~~~ | | | bool sstring.h:931:17: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 931 | bool colors = false) : | ^~~~~ | | | bool sstring.h:953:16: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 953 | bool chars = false, | ^~~~~ | | | bool sstring.h:954:17: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 954 | bool colors = false) : | ^~~~~ | | | bool sstring.h:975:16: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 975 | bool chars = false, | ^~~~~ | | | bool sstring.h:976:17: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 976 | bool colors = false) : | ^~~~~ | | | bool sstring.h: In constructor ‘S2bDnaString::S2bDnaString(const std::__cxx11::basic_string&, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:936:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 936 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h:937:7: error: could not convert ‘colors’ from ‘__vector(4) __bool int’ to ‘bool’ 937 | if(colors) { | ^~~~~~ | | | __vector(4) __bool int sstring.h: In constructor ‘S2bDnaString::S2bDnaString(const char*, size_t, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:959:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 959 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h:960:7: error: could not convert ‘colors’ from ‘__vector(4) __bool int’ to ‘bool’ 960 | if(colors) { | ^~~~~~ | | | __vector(4) __bool int sstring.h: In constructor ‘S2bDnaString::S2bDnaString(const char*, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:981:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 981 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h:982:7: error: could not convert ‘colors’ from ‘__vector(4) __bool int’ to ‘bool’ 982 | if(colors) { | ^~~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘char S2bDnaString::windowGet(size_t, __vector(4) __bool int, size_t, size_t) const’: sstring.h:1074:13: error: inferred scalar type ‘char’ is not an integer or floating point type of the same size as ‘__bool int’ 1074 | return fw ? get(depth+i) : get(depth+len-i-1); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sstring.h: In member function ‘void S2bDnaString::windowGet(T&, __vector(4) __bool int, size_t, size_t) const’: sstring.h:1092:16: error: inferred scalar type ‘char’ is not an integer or floating point type of the same size as ‘__bool int’ 1092 | ret.set((fw ? get(depth+i) : get(depth+len-i-1)), i); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sstring.h: In function ‘unsigned int sstr_lt(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’: sstring.h:1411:26: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 1411 | return sstr_lt(*this, o); | ^ | | | bool sstring.h:1411:26: note: when instantiating default argument for call to ‘unsigned int sstr_lt(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ sstring.h: In member function ‘__vector(4) __bool int S2bDnaString::operator<(const S2bDnaString&)’: sstring.h:1411:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: sstring.h:152:61: note: initializing argument 3 of ‘unsigned int sstr_lt(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ 152 | static inline bool sstr_lt(const T1& s1, const T2& s2, bool endlt = true) { | ^ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: sstring.h: In function ‘unsigned int sstr_gt(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’: sstring.h:1418:26: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 1418 | return sstr_gt(*this, o); | ^ | | | bool sstring.h:1418:26: note: when instantiating default argument for call to ‘unsigned int sstr_gt(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ sstring.h: In member function ‘__vector(4) __bool int S2bDnaString::operator>(const S2bDnaString&)’: sstring.h:1418:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: sstring.h:347:61: note: initializing argument 3 of ‘unsigned int sstr_gt(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ 347 | static inline bool sstr_gt(const T1& s1, const T2& s2, bool endlt = true) { | ^ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: sstring.h: In function ‘unsigned int sstr_leq(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’: sstring.h:1425:27: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 1425 | return sstr_leq(*this, o); | ^ | | | bool sstring.h:1425:27: note: when instantiating default argument for call to ‘unsigned int sstr_leq(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ sstring.h: In member function ‘__vector(4) __bool int S2bDnaString::operator<=(const S2bDnaString&)’: sstring.h:1425:27: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: sstring.h:276:62: note: initializing argument 3 of ‘unsigned int sstr_leq(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ 276 | static inline bool sstr_leq(const T1& s1, const T2& s2, bool endlt = true) { | ^ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: sstring.h: In function ‘unsigned int sstr_geq(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’: sstring.h:1432:27: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 1432 | return sstr_geq(*this, o); | ^ | | | bool sstring.h:1432:27: note: when instantiating default argument for call to ‘unsigned int sstr_geq(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ sstring.h: In member function ‘__vector(4) __bool int S2bDnaString::operator>=(const S2bDnaString&)’: sstring.h:1432:27: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: sstring.h:418:62: note: initializing argument 3 of ‘unsigned int sstr_geq(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ 418 | static inline bool sstr_geq(const T1& s1, const T2& s2, bool endlt = true) { | ^ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: sstring.h: In member function ‘char S2bDnaString::windowGetDna(size_t, __vector(4) __bool int, __vector(4) __bool int, size_t, size_t) const’: sstring.h:1545:6: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 1545 | if(fw) { | ^~ | | | __vector(4) __bool int sstring.h:1549:11: error: cannot convert ‘__vector(4) int’ to ‘char’ in return 1549 | color ? | ~~~~~~^ | | | __vector(4) int 1550 | get(depth+len-i-1) : | ~~~~~~~~~~~~~~~~~~~~ 1551 | compDna(get(depth+len-i-1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ sstring.h: In member function ‘__vector(4) __bool int S2bDnaString::empty() const’: sstring.h:1593:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1593 | inline bool empty() const { return len_ == 0; } | ~~~~~^~~~ | | | bool sstring.h: In constructor ‘SDnaStringFixed::SDnaStringFixed(const char*, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:2606:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 2606 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h:2607:7: error: could not convert ‘colors’ from ‘__vector(4) __bool int’ to ‘bool’ 2607 | if(colors) { | ^~~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘void SDnaStringFixed::reverseComp(__vector(4) __bool int)’: sstring.h:2650:6: error: could not convert ‘color’ from ‘__vector(4) __bool int’ to ‘bool’ 2650 | if(color) { | ^~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘char SDnaStringFixed::windowGetDna(size_t, __vector(4) __bool int, __vector(4) __bool int, size_t, size_t) const’: sstring.h:2807:6: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 2807 | if(fw) return this->cs_[depth+i]; | ^~ | | | __vector(4) __bool int sstring.h: In constructor ‘SDnaStringExpandable::SDnaStringExpandable(const std::__cxx11::basic_string&, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:2866:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 2866 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h:2867:7: error: could not convert ‘colors’ from ‘__vector(4) __bool int’ to ‘bool’ 2867 | if(colors) { | ^~~~~~ | | | __vector(4) __bool int sstring.h: In constructor ‘SDnaStringExpandable::SDnaStringExpandable(const char*, size_t, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:2887:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 2887 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h:2888:7: error: could not convert ‘colors’ from ‘__vector(4) __bool int’ to ‘bool’ 2888 | if(colors) { | ^~~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘void SDnaStringExpandable::reverseComp(__vector(4) __bool int)’: sstring.h:2943:6: error: could not convert ‘color’ from ‘__vector(4) __bool int’ to ‘bool’ 2943 | if(color) { | ^~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘virtual void SDnaStringExpandable::install(const char*, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:2969:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 2969 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h:2970:7: error: could not convert ‘colors’ from ‘__vector(4) __bool int’ to ‘bool’ 2970 | if(colors) { | ^~~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘char SDnaStringExpandable::windowGetDna(size_t, __vector(4) __bool int, __vector(4) __bool int, size_t, size_t) const’: sstring.h:3116:6: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 3116 | if(fw) return this->cs_[depth+i]; | ^~ | | | __vector(4) __bool int sstring.h: In constructor ‘SDnaMaskString::SDnaMaskString(const char*, __vector(4) __bool int)’: sstring.h:3183:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 3183 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘void SDnaMaskString::reverseComp(__vector(4) __bool int)’: sstring.h:3227:6: error: could not convert ‘color’ from ‘__vector(4) __bool int’ to ‘bool’ 3227 | if(color) { | ^~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘char SDnaMaskString::windowGetDna(size_t, __vector(4) __bool int, __vector(4) __bool int, size_t, size_t) const’: sstring.h:3378:6: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 3378 | if(fw) return this->cs_[depth+i]; | ^~ | | | __vector(4) __bool int sstring.h: In member function ‘void SDnaMaskString::randSubstr(RandomSource&, T&, size_t, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:3421:18: error: could not convert ‘(watson && (! crick))’ from ‘__vector(4) int’ to ‘bool’ 3421 | if (watson && !crick) fw = true; | ~~~~~~~^~~~~~~~~ | | | __vector(4) int sstring.h:3422:19: error: could not convert ‘((! watson) && crick)’ from ‘__vector(4) int’ to ‘bool’ 3422 | else if(!watson && crick) fw = false; | ~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h:3426:6: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 3426 | if(fw) { | ^~ | | | __vector(4) __bool int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/fstream:40, from filebuf.h:24, from read.h:27, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/codecvt.h: At global scope: /usr/powerpc64le-linux-gnu/include/c++/9/bits/codecvt.h:810:5: error: template-id ‘has_facet >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 810 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/fstream:40, from filebuf.h:24, from read.h:27, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/codecvt.h:821:5: error: template-id ‘has_facet >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 821 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/fstream:42, from filebuf.h:24, from read.h:27, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/powerpc64le-linux-gnu/bits/basic_file.h: In constructor ‘std::__basic_file::__basic_file(std::__basic_file&&, std::__c_lock*)’: /usr/powerpc64le-linux-gnu/include/c++/9/powerpc64le-linux-gnu/bits/basic_file.h:70:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 70 | __rv._M_cfile_created = false; | ^~~~~ In file included from filebuf.h:24, from read.h:27, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/fstream: In member function ‘void std::basic_filebuf<_CharT, _Traits>::_M_create_pback()’: /usr/powerpc64le-linux-gnu/include/c++/9/fstream:201:6: error: could not convert ‘!((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_pback_init’ from ‘__vector(4) int’ to ‘bool’ 201 | if (!_M_pback_init) | ^~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/fstream: In member function ‘void std::basic_filebuf<_CharT, _Traits>::_M_destroy_pback()’: /usr/powerpc64le-linux-gnu/include/c++/9/fstream:218:6: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_pback_init’ from ‘__vector(4) __bool int’ to ‘bool’ 218 | if (_M_pback_init) | ^~~~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/fstream: In member function ‘unsigned int std::basic_filebuf<_CharT, _Traits>::is_open() const’: /usr/powerpc64le-linux-gnu/include/c++/9/fstream:266:31: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 266 | { return _M_file.is_open(); } | ~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/fstream: In member function ‘void std::basic_filebuf<_CharT, _Traits>::_M_set_buffer(std::streamsize)’: /usr/powerpc64le-linux-gnu/include/c++/9/fstream:465:15: error: could not convert ‘(__testin && (__off > 0))’ from ‘__vector(4) int’ to ‘bool’ 465 | if (__testin && __off > 0) | ~~~~~~~~~^~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/fstream:470:30: error: could not convert ‘((__testout && (__off == 0)) && (((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_buf_size > 1))’ from ‘__vector(4) int’ to ‘bool’ 470 | if (__testout && __off == 0 && _M_buf_size > 1 ) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ | | | __vector(4) int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/fstream:1293, from filebuf.h:24, from read.h:27, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘void std::basic_filebuf<_CharT, _Traits>::_M_destroy_internal_buffer()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:66:11: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_buf_allocated’ from ‘__vector(4) __bool int’ to ‘bool’ 66 | if (_M_buf_allocated) | ^~~~~~~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘std::basic_filebuf<_CharT, _Traits>::__filebuf_type* std::basic_filebuf<_CharT, _Traits>::close()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:289:11: error: could not convert ‘__testfail’ from ‘__vector(4) __bool int’ to ‘bool’ 289 | if (__testfail) | ^~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘virtual std::basic_filebuf<_CharT, _Traits>::int_type std::basic_filebuf<_CharT, _Traits>::underflow()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:328:11: error: could not convert ‘__testin’ from ‘const __vector(4) __bool int’ to ‘bool’ 328 | if (__testin) | ^~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:330:8: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_writing’ from ‘__vector(4) __bool int’ to ‘bool’ 330 | if (_M_writing) | ^~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:448:27: error: could not convert ‘((__ilen == 0) && (! __got_eof))’ from ‘__vector(4) int’ to ‘bool’ 448 | while (__ilen == 0 && !__got_eof); | ~~~~~~~~~~~~^~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:457:13: error: could not convert ‘__got_eof’ from ‘__vector(4) __bool int’ to ‘bool’ 457 | else if (__got_eof) | ^~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘virtual std::basic_filebuf<_CharT, _Traits>::int_type std::basic_filebuf<_CharT, _Traits>::pbackfail(std::basic_filebuf<_CharT, _Traits>::int_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:487:11: error: could not convert ‘__testin’ from ‘const __vector(4) __bool int’ to ‘bool’ 487 | if (__testin) | ^~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:489:8: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_writing’ from ‘__vector(4) __bool int’ to ‘bool’ 489 | if (_M_writing) | ^~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:526:13: error: could not convert ‘__testeof’ from ‘const __vector(4) __bool int’ to ‘bool’ 526 | else if (__testeof) | ^~~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:528:13: error: could not convert ‘! __testpb’ from ‘__vector(4) int’ to ‘bool’ 528 | else if (!__testpb) | ^~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘virtual std::basic_filebuf<_CharT, _Traits>::int_type std::basic_filebuf<_CharT, _Traits>::overflow(std::basic_filebuf<_CharT, _Traits>::int_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:548:11: error: could not convert ‘__testout’ from ‘const __vector(4) __bool int’ to ‘bool’ 548 | if (__testout) | ^~~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:550:15: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_reading’ from ‘__vector(4) __bool int’ to ‘bool’ 550 | if (_M_reading) | ^~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:561:12: error: could not convert ‘! __testeof’ from ‘__vector(4) int’ to ‘bool’ 561 | if (!__testeof) | ^~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:583:12: error: could not convert ‘! __testeof’ from ‘__vector(4) int’ to ‘bool’ 583 | if (!__testeof) | ^~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘virtual std::streamsize std::basic_filebuf<_CharT, _Traits>::xsgetn(_CharT*, std::streamsize)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:674:11: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_pback_init’ from ‘__vector(4) __bool int’ to ‘bool’ 674 | if (_M_pback_init) | ^~~~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:685:16: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_writing’ from ‘__vector(4) __bool int’ to ‘bool’ 685 | else if (_M_writing) | ^~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘virtual std::streamsize std::basic_filebuf<_CharT, _Traits>::xsputn(const _CharT*, std::streamsize)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:772:20: error: could not convert ‘((!((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_writing) && (((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_buf_size > 1))’ from ‘__vector(4) int’ to ‘bool’ 772 | if (!_M_writing && _M_buf_size > 1) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘virtual std::basic_filebuf<_CharT, _Traits>::pos_type std::basic_filebuf<_CharT, _Traits>::seekoff(std::basic_filebuf<_CharT, _Traits>::off_type, std::ios_base::seekdir, std::ios_base::openmode)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:853:8: error: could not convert ‘! __no_movement’ from ‘__vector(4) int’ to ‘bool’ 853 | if (!__no_movement) | ^~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:863:19: error: could not convert ‘(((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_reading && (__way == std::ios_base::cur))’ from ‘__vector(4) int’ to ‘bool’ 863 | if (_M_reading && __way == ios_base::cur) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:868:8: error: could not convert ‘! __no_movement’ from ‘__vector(4) int’ to ‘bool’ 868 | if (!__no_movement) | ^~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:872:12: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_writing’ from ‘__vector(4) __bool int’ to ‘bool’ 872 | if (_M_writing) | ^~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘unsigned int std::basic_filebuf<_CharT, _Traits>::_M_terminate_output()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:994:54: error: could not convert ‘(((__r == std::codecvt_base::partial) && (__ilen > 0)) && __testvalid)’ from ‘__vector(4) int’ to ‘bool’ 994 | while (__r == codecvt_base::partial && __ilen > 0 && __testvalid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:996:8: error: could not convert ‘__testvalid’ from ‘__vector(4) __bool int’ to ‘bool’ 996 | if (__testvalid) | ^~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:1007:14: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 1007 | return __testvalid; | ^~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘virtual void std::basic_filebuf<_CharT, _Traits>::imbue(const std::locale&)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:1046:12: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_reading’ from ‘__vector(4) __bool int’ to ‘bool’ 1046 | if (_M_reading) | ^~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:1077:11: error: could not convert ‘__testvalid’ from ‘__vector(4) __bool int’ to ‘bool’ 1077 | if (__testvalid) | ^~~~~~~~~~~ | | | __vector(4) __bool int In file included from read.h:27, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: filebuf.h: In function ‘__vector(4) __bool int isnewline(int)’: filebuf.h:36:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 36 | return c == '\r' || c == '\n'; | ~~~~~~~~~~^~~~~~~~~~~~ | | | bool filebuf.h: At global scope: filebuf.h:368:24: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 368 | bool gotCaret = false) | ^~~~~ | | | bool filebuf.h: In member function ‘__vector(4) __bool int FileBuf::isOpen()’: filebuf.h:85:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 85 | return _in != NULL || _inf != NULL || _ins != NULL; | ^ | | | bool filebuf.h: In member function ‘void FileBuf::newFile(FILE*)’: filebuf.h:130:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 130 | _done = false; | ^~~~~ filebuf.h: In member function ‘void FileBuf::newFile(std::ifstream*)’: filebuf.h:142:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 142 | _done = false; | ^~~~~ filebuf.h: In member function ‘void FileBuf::newFile(std::istream*)’: filebuf.h:154:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 154 | _done = false; | ^~~~~ filebuf.h: In member function ‘void FileBuf::reset()’: filebuf.h:173:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 173 | _done = false; | ^~~~~ filebuf.h: In member function ‘int FileBuf::peek()’: filebuf.h:185:7: error: could not convert ‘((FileBuf*)this)->FileBuf::_done’ from ‘__vector(4) __bool int’ to ‘bool’ 185 | if(_done) { | ^~~~~ | | | __vector(4) __bool int filebuf.h:206:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 206 | _done = true; | ^~~~ filebuf.h:210:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 210 | _done = true; | ^~~~ filebuf.h: In member function ‘size_t FileBuf::gets(char*, size_t)’: filebuf.h:231:23: error: could not convert ‘((stored == (len - 1)) ? (__vector(4) int){-1, -1, -1, -1} : ((isnewline(c) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 231 | if(stored == len-1 || isnewline(c)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int filebuf.h:236:20: error: could not convert ‘isnewline(pc)’ from ‘__vector(4) __bool int’ to ‘bool’ 236 | while(isnewline(pc)) { | ~~~~~~~~~^~~~ | | | __vector(4) __bool int filebuf.h: In member function ‘int FileBuf::getPastNewline()’: filebuf.h:281:23: error: could not convert ‘(((((isnewline(c) == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((c != -1) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 281 | while(!isnewline(c) && c != -1) c = get(); | ~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) int filebuf.h:282:18: error: could not convert ‘isnewline(c)’ from ‘__vector(4) __bool int’ to ‘bool’ 282 | while(isnewline(c)) c = get(); | ~~~~~~~~~^~~ | | | __vector(4) __bool int filebuf.h: In member function ‘int FileBuf::peekPastNewline()’: filebuf.h:295:23: error: could not convert ‘(((((isnewline(c) == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((c != -1) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 295 | while(!isnewline(c) && c != -1) c = get(); | ~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) int filebuf.h:296:18: error: could not convert ‘isnewline(c)’ from ‘__vector(4) __bool int’ to ‘bool’ 296 | while(isnewline(c)) c = get(); | ~~~~~~~~~^~~ | | | __vector(4) __bool int filebuf.h: In member function ‘int FileBuf::peekUptoNewline()’: filebuf.h:308:23: error: could not convert ‘(((((isnewline(c) == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((c != -1) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 308 | while(!isnewline(c) && c != -1) { | ~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) int filebuf.h:311:18: error: could not convert ‘isnewline(c)’ from ‘__vector(4) __bool int’ to ‘bool’ 311 | while(isnewline(c)) { | ~~~~~~~~~^~~ | | | __vector(4) __bool int filebuf.h: In member function ‘void FileBuf::parseFastaRecord(TNameStr&, TSeqStr&, __vector(4) __bool int)’: filebuf.h:332:6: error: could not convert ‘! gotCaret’ from ‘__vector(4) int’ to ‘bool’ 332 | if(!gotCaret) { | ^~~~~~~~~ | | | __vector(4) int filebuf.h:335:27: error: could not convert ‘(isspace_notnl(c) || (c == '>'))’ from ‘__vector(4) int’ to ‘bool’ 335 | while(isspace_notnl(c) || c == '>') { get(); c = peek(); } | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ | | | __vector(4) int filebuf.h:339:23: error: could not convert ‘isspace_notnl(c)’ from ‘__vector(4) __bool int’ to ‘bool’ 339 | while(isspace_notnl(c)) { get(); c = peek(); } | ~~~~~~~~~~~~~^~~ | | | __vector(4) __bool int filebuf.h:344:23: error: could not convert ‘((! isnewline(c)) && (c != -1))’ from ‘__vector(4) int’ to ‘bool’ 344 | while(!isnewline(c) && c != -1) { | ~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) int filebuf.h: In member function ‘void FileBuf::parseFastaRecordLength(size_t&, size_t&, __vector(4) __bool int)’: filebuf.h:372:6: error: could not convert ‘((gotCaret == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 372 | if(!gotCaret) { | ^~~~~~~~~ | | | __vector(4) int filebuf.h:375:27: error: could not convert ‘(((isspace_notnl(c) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) | ((c == 62) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 375 | while(isspace_notnl(c) || c == '>') { get(); c = peek(); } | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ | | | __vector(4) int filebuf.h:379:23: error: could not convert ‘isspace_notnl(c)’ from ‘__vector(4) __bool int’ to ‘bool’ 379 | while(isspace_notnl(c)) { get(); c = peek(); } | ~~~~~~~~~~~~~^~~ | | | __vector(4) __bool int filebuf.h:383:23: error: could not convert ‘(((((isnewline(c) == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((c != -1) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 383 | while(!isnewline(c) && c != -1) { | ~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) int filebuf.h: In member function ‘void FileBuf::init()’: filebuf.h:436:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 436 | _done = false; | ^~~~~ filebuf.h: At global scope: filebuf.h:531:51: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 531 | OutFileBuf(const std::string& out, bool binary = false) : | ^~~~~ | | | bool filebuf.h:546:44: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 546 | OutFileBuf(const char *out, bool binary = false) : | ^~~~~ | | | bool filebuf.h:572:46: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 572 | void setFile(const char *out, bool binary = false) { | ^~~~~ | | | bool filebuf.h: In constructor ‘OutFileBuf::OutFileBuf(const string&, __vector(4) __bool int)’: filebuf.h:532:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 532 | name_(out.c_str()), cur_(0), closed_(false) | ^~~~~ | | | bool filebuf.h:534:36: error: inferred scalar type ‘const char*’ is not an integer or floating point type of the same size as ‘__bool int’ 534 | out_ = fopen(out.c_str(), binary ? "wb" : "w"); | ~~~~~~~^~~~~~~~~~~~ filebuf.h: In constructor ‘OutFileBuf::OutFileBuf(const char*, __vector(4) __bool int)’: filebuf.h:547:32: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 547 | name_(out), cur_(0), closed_(false) | ^~~~~ | | | bool filebuf.h:550:28: error: inferred scalar type ‘const char*’ is not an integer or floating point type of the same size as ‘__bool int’ 550 | out_ = fopen(out, binary ? "wb" : "w"); | ~~~~~~~^~~~~~~~~~~~ filebuf.h: In constructor ‘OutFileBuf::OutFileBuf()’: filebuf.h:560:49: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 560 | OutFileBuf() : name_("cout"), cur_(0), closed_(false) { | ^~~~~ | | | bool filebuf.h: In member function ‘void OutFileBuf::setFile(const char*, __vector(4) __bool int)’: filebuf.h:574:28: error: inferred scalar type ‘const char*’ is not an integer or floating point type of the same size as ‘__bool int’ 574 | out_ = fopen(out, binary ? "wb" : "w"); | ~~~~~~~^~~~~~~~~~~~ filebuf.h: In member function ‘void OutFileBuf::close()’: filebuf.h:669:6: error: could not convert ‘((OutFileBuf*)this)->OutFileBuf::closed_’ from ‘__vector(4) __bool int’ to ‘bool’ 669 | if(closed_) return; | ^~~~~~~ | | | __vector(4) __bool int filebuf.h:671:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 671 | closed_ = true; | ^~~~ filebuf.h: In member function ‘void OutFileBuf::reset()’: filebuf.h:682:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 682 | closed_ = false; | ^~~~~ In file included from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: read.h: In member function ‘void Read::reset()’: read.h:74:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 74 | color = fuzzy = false; | ^~~~~ read.h: In member function ‘void Read::constructRevComps()’: read.h:139:6: error: could not convert ‘((Read*)this)->Read::color’ from ‘__vector(4) __bool int’ to ‘bool’ 139 | if(color) { | ^~~~~ | | | __vector(4) __bool int read.h: In member function ‘void Read::fixMateName(int)’: read.h:174:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 174 | bool append = false; | ^~~~~ read.h:177:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 177 | append = true; | ^~~~ read.h:182:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 182 | name[namelen-2] != '/' || read.h:187:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 187 | name[namelen-2] != '/' || read.h:191:6: error: could not convert ‘append’ from ‘__vector(4) __bool int’ to ‘bool’ 191 | if(append) { | ^~~~~~ | | | __vector(4) __bool int read.h: In member function ‘void Read::dump(std::ostream&) const’: read.h:203:6: error: could not convert ‘((const Read*)this)->Read::color’ from ‘const __vector(4) __bool int’ to ‘bool’ 203 | if(color) { | ^~~~~ | | | const __vector(4) __bool int read.h:211:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 211 | bool started = false; | ^~~~~ read.h:212:7: error: could not convert ‘((((const Read*)this)->Read::altQual[j].SStringExpandable::empty() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 212 | if(!altQual[j].empty()) { | ^~~~~~~~~~~~~~~~~~~ | | | __vector(4) int read.h:215:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 215 | started = true; | ^~~~ read.h:217:9: error: could not convert ‘started’ from ‘__vector(4) __bool int’ to ‘bool’ 217 | if(started) { | ^~~~~~~ | | | __vector(4) __bool int read.h:221:11: error: could not convert ‘((const Read*)this)->Read::color’ from ‘const __vector(4) __bool int’ to ‘bool’ 221 | if(color) { | ^~~~~ | | | const __vector(4) __bool int read.h:235:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 235 | bool started = false; | ^~~~~ read.h:236:7: error: could not convert ‘((((const Read*)this)->Read::altQual[j].SStringExpandable::empty() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 236 | if(!altQual[j].empty()) { | ^~~~~~~~~~~~~~~~~~~ | | | __vector(4) int read.h:239:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 239 | started = true; | ^~~~ read.h:241:9: error: could not convert ‘started’ from ‘__vector(4) __bool int’ to ‘bool’ 241 | if(started) { | ^~~~~~~ | | | __vector(4) __bool int read.h: In static member function ‘static __vector(4) __bool int Read::same(const BTDnaString&, const BTString&, const BTDnaString&, const BTString&, __vector(4) __bool int)’: read.h:266:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 266 | return false; | ^~~~~ read.h:269:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 269 | if(seq1[i] != seq2[i]) return false; | ^~~~~ read.h:271:6: error: could not convert ‘qualitiesMatter’ from ‘__vector(4) __bool int’ to ‘bool’ 271 | if(qualitiesMatter) { | ^~~~~~~~~~~~~~~ | | | __vector(4) __bool int read.h:273:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 273 | return false; | ^~~~~ read.h:276:37: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 276 | if(qual1[i] != qual2[i]) return false; | ^~~~~ read.h:279:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 279 | return true; | ^~~~ read.h: In member function ‘std::pair Read::get(TReadOff, __vector(4) __bool int) const’: read.h:291:19: error: could not convert ‘std::make_pair<__vector(4) int, int>((((((((fw == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((c < 4) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})) != (__vector(4) int){0, 0, 0, 0}) ? __vector(4) int{(c ^ 3), (c ^ 3), (c ^ 3), (c ^ 3)} : __vector(4) int{c, c, c, c}), (q - 33))’ from ‘pair<__vector(4) int,[...]>’ to ‘pair’ 291 | return make_pair((!fw && c < 4) ? (c ^ 3) : c, q - 33); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | pair<__vector(4) int,[...]> read.h: In member function ‘int Read::getc(TReadOff, __vector(4) __bool int) const’: read.h:301:25: error: cannot convert ‘__vector(4) int’ to ‘int’ in return 301 | return (!fw && c < 4) ? (c ^ 3) : c; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ | | | __vector(4) int read.h: In member function ‘void FmString::add(__vector(4) __bool int, TAlScore, size_t)’: read.h:384:18: error: could not convert ‘(((((FmString*)this)->FmString::ops.EList::empty() != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) | ((((FmString*)this)->FmString::ops.EList::back().FmStringOp::pen != pen) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 384 | if(ops.empty() || ops.back().pen != pen) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int read.h: In member function ‘void FmString::print(BTString&, char*) const’: read.h:410:14: error: could not convert ‘((const FmString*)this)->FmString::ops.EList::operator[](i).FmStringOp::alignment’ from ‘const __vector(4) __bool int’ to ‘bool’ 410 | if(ops[i].alignment) { read.h: In member function ‘void PerReadMetrics::reset()’: read.h:453:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 453 | doFmString = false; | ^~~~~ In file included from reference.h:31, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: endian_swap.h: In function ‘__vector(4) __bool int currentlyBigEndian()’: endian_swap.h:31:35: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 31 | return *((uint32_t*)endianCheck) != 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | bool endian_swap.h: In function ‘uint16_t endianizeU16(uint16_t, __vector(4) __bool int)’: endian_swap.h:101:11: error: could not convert ‘((toBig == currentlyBigEndian()) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 101 | if(toBig == currentlyBigEndian()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int endian_swap.h: In function ‘int16_t endianizeI16(int16_t, __vector(4) __bool int)’: endian_swap.h:112:11: error: could not convert ‘((toBig == currentlyBigEndian()) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 112 | if(toBig == currentlyBigEndian()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int endian_swap.h: In function ‘uint32_t endianizeU32(uint32_t, __vector(4) __bool int)’: endian_swap.h:135:11: error: could not convert ‘((toBig == currentlyBigEndian()) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 135 | if(toBig == currentlyBigEndian()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int endian_swap.h: In function ‘int32_t endianizeI32(int32_t, __vector(4) __bool int)’: endian_swap.h:146:11: error: could not convert ‘((toBig == currentlyBigEndian()) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 146 | if(toBig == currentlyBigEndian()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int endian_swap.h: In function ‘index_t endianizeIndex(index_t, __vector(4) __bool int)’: endian_swap.h:154:11: error: could not convert ‘(toBig == currentlyBigEndian())’ from ‘__vector(4) int’ to ‘bool’ 154 | if(toBig == currentlyBigEndian()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int In file included from ref_read.h:32, from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: word_io.h: In function ‘uint32_t readU32(std::istream&, __vector(4) __bool int)’: word_io.h:117:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 117 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint32_t readU32(int, __vector(4) __bool int)’: word_io.h:134:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 134 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint32_t readU32(FILE*, __vector(4) __bool int)’: word_io.h:151:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 151 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘int32_t readI32(std::istream&, __vector(4) __bool int)’: word_io.h:167:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 167 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint32_t readI32(int, __vector(4) __bool int)’: word_io.h:184:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 184 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint32_t readI32(FILE*, __vector(4) __bool int)’: word_io.h:201:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 201 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint16_t readU16(std::istream&, __vector(4) __bool int)’: word_io.h:217:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 217 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint16_t readU16(int, __vector(4) __bool int)’: word_io.h:234:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 234 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint16_t readU16(FILE*, __vector(4) __bool int)’: word_io.h:251:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 251 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘int32_t readI16(std::istream&, __vector(4) __bool int)’: word_io.h:267:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 267 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint16_t readI16(int, __vector(4) __bool int)’: word_io.h:284:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 284 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint16_t readI16(FILE*, __vector(4) __bool int)’: word_io.h:301:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 301 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘index_t readIndex(std::istream&, __vector(4) __bool int)’: word_io.h:333:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 333 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘index_t readIndex(int, __vector(4) __bool int)’: word_io.h:351:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 351 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘index_t readIndex(FILE*, __vector(4) __bool int)’: word_io.h:377:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 377 | if(swap) { | ^~~~ | | | __vector(4) __bool int In file included from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: ref_read.h: In constructor ‘RefRecord::RefRecord(FILE*, __vector(4) __bool int)’: ref_read.h:85:6: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 85 | if(swap) off = endianSwapIndex(off); | ^~~~ | | | __vector(4) __bool int ref_read.h:90:6: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 90 | if(swap) len = endianSwapIndex(len); | ^~~~ | | | __vector(4) __bool int ref_read.h:91:21: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 91 | first = fgetc(in) ? true : false; | ~~~~~~~~~~^~~~~~~~~~~~~~ | | | bool ref_read.h: In member function ‘void RefRecord::write(std::ostream&, __vector(4) __bool int)’: ref_read.h:97:17: error: cannot convert ‘__vector(4) int’ to ‘std::basic_ostream::char_type’ {aka ‘char’} 97 | out.put(first ? 1 : 0); | ~~~~~~^~~~~~~ | | | __vector(4) int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:702, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/ostream.tcc:149:19: note: initializing argument 1 of ‘std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::put(std::basic_ostream<_CharT, _Traits>::char_type) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::char_type = char]’ 149 | put(char_type __c) | ~~~~~~~~~~^~~ In file included from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: ref_read.h: At global scope: ref_read.h:157:22: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 157 | bool verbose = false); | ^ | | | bool ref_read.h:157:22: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ ref_read.h: In function ‘RefRecord fastaRefReadAppend(FileBuf&, __vector(4) __bool int, TStr&, TIndexOffU&, RefReadInParams&, std::string*)’: ref_read.h:174:5: error: could not convert ‘first’ from ‘__vector(4) __bool int’ to ‘bool’ 174 | if(first) { | ^~~~~ | | | __vector(4) __bool int ref_read.h:239:20: error: could not convert ‘(rparms.nsToAs && (cat >= 2))’ from ‘__vector(4) int’ to ‘bool’ 239 | if(rparms.nsToAs && cat >= 2) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ | | | __vector(4) int ref_read.h:243:23: error: could not convert ‘(rparms.bisulfite && (cc == 'C'))’ from ‘__vector(4) int’ to ‘bool’ 243 | if(rparms.bisulfite && cc == 'C') c = cc = 'T'; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | | | __vector(4) int ref_read.h:246:14: error: could not convert ‘rparms.color’ from ‘__vector(4) __bool int’ to ‘bool’ 246 | if(rparms.color) { | ~~~~~~~^~~~~ | | | __vector(4) __bool int ref_read.h:276:27: error: could not convert ‘((first && rparms.color) && (off > 0))’ from ‘__vector(4) int’ to ‘bool’ 276 | if(first && rparms.color && off > 0) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) int ref_read.h:294:21: error: could not convert ‘((! rparms.color) || (lc != -1))’ from ‘__vector(4) int’ to ‘bool’ 294 | if(!rparms.color || lc != -1) len++; | ~~~~~~~~~~~~~~^~~~~~~~~~~ | | | __vector(4) int ref_read.h:296:14: error: could not convert ‘rparms.color’ from ‘__vector(4) __bool int’ to ‘bool’ 296 | if(rparms.color) { | ~~~~~~~^~~~~ | | | __vector(4) __bool int ref_read.h:298:14: error: could not convert ‘! rparms.color’ from ‘__vector(4) int’ to ‘bool’ 298 | } else if(!rparms.color) { | ^~~~~~~~~~~~~ | | | __vector(4) int ref_read.h:305:20: error: could not convert ‘(rparms.nsToAs && (asc2dnacat[c] >= 2))’ from ‘__vector(4) int’ to ‘bool’ 305 | if(rparms.nsToAs && asc2dnacat[c] >= 2) c = 'A'; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int ref_read.h:310:23: error: could not convert ‘(rparms.bisulfite && (std::toupper(c) == 'C'))’ from ‘__vector(4) int’ to ‘bool’ 310 | if(rparms.bisulfite && toupper(c) == 'C') c = 'T'; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int In file included from reference.h:33, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: sequence_io.h: In function ‘void parseFastaLens(const TFnStr&, EList&, EList&)’: sequence_io.h:49:8: error: could not convert ‘! fb.FileBuf::eof()’ from ‘__vector(4) int’ to ‘bool’ 49 | while(!fb.eof()) { | ^~~~~~~~~ | | | __vector(4) int sequence_io.h: In function ‘void parseFasta(const TFnStr&, EList&, EList&, EList&, EList&)’: sequence_io.h:86:8: error: could not convert ‘! fb.FileBuf::eof()’ from ‘__vector(4) int’ to ‘bool’ 86 | while(!fb.eof()) { | ^~~~~~~~~ | | | __vector(4) int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h: In destructor ‘std::__timepunct_cache<_CharT>::~__timepunct_cache()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:152:11: error: could not convert ‘((std::__timepunct_cache<_CharT>*)this)->std::__timepunct_cache<_CharT>::_M_allocated’ from ‘__vector(4) __bool int’ to ‘bool’ 152 | if (_M_allocated) | ^~~~~~~~~~~~ | | | __vector(4) __bool int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h: In destructor ‘std::__moneypunct_cache<_CharT, _Intl>::~__moneypunct_cache()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1005:11: error: could not convert ‘((std::__moneypunct_cache<_CharT, _Intl>*)this)->std::__moneypunct_cache<_CharT, _Intl>::_M_allocated’ from ‘__vector(4) __bool int’ to ‘bool’ 1005 | if (_M_allocated) | ^~~~~~~~~~~~ | | | __vector(4) __bool int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h: At global scope: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:196:42: error: template parameter ‘bool _Intl’ 196 | template | ^~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1024:11: error: redeclared here as ‘unsigned int _Intl’ 1024 | class moneypunct : public locale::facet, public money_base | ^~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1375:43: error: template definition of non-template ‘std::locale::id std::__cxx11::moneypunct<_CharT, (_Intl != 0)>::id’ 1375 | locale::id moneypunct<_CharT, _Intl>::id; | ^~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1378:43: error: template definition of non-template ‘const __vector(4) __bool int std::__cxx11::moneypunct<_CharT, (_Intl != 0)>::intl’ 1378 | const bool moneypunct<_CharT, _Intl>::intl; | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1381:41: error: invalid use of incomplete type ‘class std::__cxx11::moneypunct’ 1381 | moneypunct::~moneypunct(); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:197:11: note: declaration of ‘class std::__cxx11::moneypunct’ 197 | class moneypunct; | ^~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1384:42: error: invalid use of incomplete type ‘class std::__cxx11::moneypunct’ 1384 | moneypunct::~moneypunct(); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:197:11: note: declaration of ‘class std::__cxx11::moneypunct’ 197 | class moneypunct; | ^~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1388:77: error: invalid use of incomplete type ‘class std::__cxx11::moneypunct’ 1388 | moneypunct::_M_initialize_moneypunct(__c_locale, const char*); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:197:11: note: declaration of ‘class std::__cxx11::moneypunct’ 197 | class moneypunct; | ^~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1392:78: error: invalid use of incomplete type ‘class std::__cxx11::moneypunct’ 1392 | moneypunct::_M_initialize_moneypunct(__c_locale, const char*); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:197:11: note: declaration of ‘class std::__cxx11::moneypunct’ 197 | class moneypunct; | ^~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1396:44: error: invalid use of incomplete type ‘class std::__cxx11::moneypunct’ 1396 | moneypunct::~moneypunct(); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:197:11: note: declaration of ‘class std::__cxx11::moneypunct’ 197 | class moneypunct; | ^~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1399:45: error: invalid use of incomplete type ‘class std::__cxx11::moneypunct’ 1399 | moneypunct::~moneypunct(); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:197:11: note: declaration of ‘class std::__cxx11::moneypunct’ 197 | class moneypunct; | ^~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1404:19: error: invalid use of incomplete type ‘class std::__cxx11::moneypunct’ 1404 | const char*); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:197:11: note: declaration of ‘class std::__cxx11::moneypunct’ 197 | class moneypunct; | ^~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1409:20: error: invalid use of incomplete type ‘class std::__cxx11::moneypunct’ 1409 | const char*); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:197:11: note: declaration of ‘class std::__cxx11::moneypunct’ 197 | class moneypunct; | ^~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:198:42: error: template parameter ‘bool _Intl’ 198 | template | ^~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1414:11: error: redeclared here as ‘unsigned int _Intl’ 1414 | class moneypunct_byname : public moneypunct<_CharT, _Intl> | ^~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1448:50: error: template definition of non-template ‘const __vector(4) __bool int std::__cxx11::moneypunct_byname<_CharT, (_Intl != 0)>::intl’ 1448 | const bool moneypunct_byname<_CharT, _Intl>::intl; | ^~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc: In member function ‘_InIter std::__cxx11::money_get<_CharT, _InIter>::_M_extract(std::__cxx11::money_get<_CharT, _InIter>::iter_type, std::__cxx11::money_get<_CharT, _InIter>::iter_type, std::ios_base&, std::ios_base::iostate&, std::string&) const’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:178:28: error: could not convert ‘((__i < 4) && __testvalid)’ from ‘__vector(4) int’ to ‘bool’ 178 | for (int __i = 0; __i < 4 && __testvalid; ++__i) | ~~~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:231:12: error: could not convert ‘__mandatory_sign’ from ‘const __vector(4) __bool int’ to ‘bool’ 231 | else if (__mandatory_sign) | ^~~~~~~~~~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:308:6: error: could not convert ‘__testvalid’ from ‘__vector(4) __bool int’ to ‘bool’ 308 | if (__testvalid) | ^~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:320:21: error: could not convert ‘(__negative && (0->__res.std::__cxx11::basic_string::operator[]() != '0'))’ from ‘__vector(4) int’ to ‘bool’ 320 | if (__negative && __res[0] != '0') | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:327:54: error: inferred scalar type ‘int&’ is not an integer or floating point type of the same size as ‘__bool int’ 327 | __grouping_tmp += static_cast(__testdecfound ? __last_pos | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 328 | : __n); | ~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:341:6: error: could not convert ‘! __testvalid’ from ‘__vector(4) int’ to ‘bool’ 341 | if (!__testvalid) | ^~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc: In member function ‘_OutIter std::__cxx11::money_put<_CharT, _OutIter>::_M_insert(std::__cxx11::money_put<_CharT, _OutIter>::iter_type, std::ios_base&, std::__cxx11::money_put<_CharT, _OutIter>::char_type, const string_type&) const’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:528:11: error: could not convert ‘__testipad’ from ‘const __vector(4) __bool int’ to ‘bool’ 528 | if (__testipad) | ^~~~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:534:11: error: could not convert ‘__testipad’ from ‘const __vector(4) __bool int’ to ‘bool’ 534 | if (__testipad) | ^~~~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc: In member function ‘_InIter std::__cxx11::time_get<_CharT, _InIter>::_M_extract_name(std::__cxx11::time_get<_CharT, _InIter>::iter_type, std::__cxx11::time_get<_CharT, _InIter>::iter_type, int&, const _CharT**, std::size_t, std::ios_base&, std::ios_base::iostate&) const’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:979:11: error: could not convert ‘! __testvalid’ from ‘__vector(4) int’ to ‘bool’ 979 | if (!__testvalid) | ^~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc: At global scope: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1350:25: error: explicit instantiation of ‘class std::__cxx11::moneypunct’ before definition of template 1350 | extern template class moneypunct; | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1351:25: error: explicit instantiation of ‘class std::__cxx11::moneypunct’ before definition of template 1351 | extern template class moneypunct; | ^~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1352:25: error: explicit instantiation of ‘class std::__cxx11::moneypunct_byname’ before definition of template 1352 | extern template class moneypunct_byname; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1353:25: error: explicit instantiation of ‘class std::__cxx11::moneypunct_byname’ before definition of template 1353 | extern template class moneypunct_byname; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1398:5: error: template-id ‘has_facet >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1398 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1402:5: error: template-id ‘has_facet > > >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1402 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1406:5: error: template-id ‘has_facet > > >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1406 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1410:5: error: template-id ‘has_facet >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1410 | has_facet<__timepunct >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1414:5: error: template-id ‘has_facet > > >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1414 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1418:5: error: template-id ‘has_facet > > >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1418 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1422:5: error: template-id ‘has_facet >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1422 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1425:25: error: explicit instantiation of ‘class std::__cxx11::moneypunct’ before definition of template 1425 | extern template class moneypunct; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1426:25: error: explicit instantiation of ‘class std::__cxx11::moneypunct’ before definition of template 1426 | extern template class moneypunct; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1427:25: error: explicit instantiation of ‘class std::__cxx11::moneypunct_byname’ before definition of template 1427 | extern template class moneypunct_byname; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1428:25: error: explicit instantiation of ‘class std::__cxx11::moneypunct_byname’ before definition of template 1428 | extern template class moneypunct_byname; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1473:5: error: template-id ‘has_facet >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1473 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1477:5: error: template-id ‘has_facet > > >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1477 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1481:5: error: template-id ‘has_facet > > >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1481 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1485:5: error: template-id ‘has_facet >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1485 | has_facet<__timepunct >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1489:5: error: template-id ‘has_facet > > >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1489 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1493:5: error: template-id ‘has_facet > > >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1493 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1497:5: error: template-id ‘has_facet >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1497 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:37, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/tuple: In static member function ‘static constexpr __vector(4) __bool int std::_TC<0, _Elements ...>::_ConstructibleTuple()’: /usr/powerpc64le-linux-gnu/include/c++/9/tuple:487:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 487 | return false; | ^~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple: In static member function ‘static constexpr __vector(4) __bool int std::_TC<0, _Elements ...>::_ImplicitlyConvertibleTuple()’: /usr/powerpc64le-linux-gnu/include/c++/9/tuple:493:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 493 | return false; | ^~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple: In static member function ‘static constexpr __vector(4) __bool int std::_TC<0, _Elements ...>::_MoveConstructibleTuple()’: /usr/powerpc64le-linux-gnu/include/c++/9/tuple:499:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 499 | return false; | ^~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple: In static member function ‘static constexpr __vector(4) __bool int std::_TC<0, _Elements ...>::_ImplicitlyMoveConvertibleTuple()’: /usr/powerpc64le-linux-gnu/include/c++/9/tuple:505:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 505 | return false; | ^~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple: In static member function ‘static constexpr __vector(4) __bool int std::_TC<0, _Elements ...>::_NonNestedTuple()’: /usr/powerpc64le-linux-gnu/include/c++/9/tuple:511:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 511 | return true; | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple: In static member function ‘static constexpr __vector(4) __bool int std::_TC<0, _Elements ...>::_NotSameTuple()’: /usr/powerpc64le-linux-gnu/include/c++/9/tuple:517:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 517 | return true; | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple: In static member function ‘static constexpr unsigned int std::__tuple_compare<_Tp, _Up, __i, __size>::__eq(const _Tp&, const _Up&)’: /usr/powerpc64le-linux-gnu/include/c++/9/tuple:1394:9: error: expected primary-expression before ‘__attribute__’ 1394 | return bool(std::get<__i>(__t) == std::get<__i>(__u)) | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple:1394:8: error: expected ‘;’ before ‘__attribute__’ 1394 | return bool(std::get<__i>(__t) == std::get<__i>(__u)) | ^ | ; /usr/powerpc64le-linux-gnu/include/c++/9/tuple: In static member function ‘static constexpr unsigned int std::__tuple_compare<_Tp, _Up, __i, __size>::__less(const _Tp&, const _Up&)’: /usr/powerpc64le-linux-gnu/include/c++/9/tuple:1401:9: error: expected primary-expression before ‘__attribute__’ 1401 | return bool(std::get<__i>(__t) < std::get<__i>(__u)) | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple:1401:8: error: expected ‘;’ before ‘__attribute__’ 1401 | return bool(std::get<__i>(__t) < std::get<__i>(__u)) | ^ | ; /usr/powerpc64le-linux-gnu/include/c++/9/tuple:1402:9: error: expected primary-expression before ‘__attribute__’ 1402 | || (!bool(std::get<__i>(__u) < std::get<__i>(__t)) | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple:1402:9: error: expected ‘)’ before ‘__attribute__’ 1402 | || (!bool(std::get<__i>(__u) < std::get<__i>(__t)) | ~ ^ | ) In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h: In function ‘unsigned int std::operator!=(const std::unique_ptr<_Tp, _Dp>&, std::nullptr_t)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:739:14: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 739 | { return (bool)__x; } | ^~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h: In function ‘unsigned int std::operator!=(std::nullptr_t, const std::unique_ptr<_Tp, _Dp>&)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:744:14: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 744 | { return (bool)__x; } | ^~~~~~~~~ | | | __vector(4) __bool int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h: In member function ‘std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::wide_string std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::from_bytes(const char*, const char*)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:316:6: error: could not convert ‘!((std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>*)this)->std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::_M_with_cvtstate’ from ‘__vector(4) int’ to ‘bool’ 316 | if (!_M_with_cvtstate) | ^~~~~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:322:6: error: could not convert ‘((std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>*)this)->std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::_M_with_strings’ from ‘__vector(4) __bool int’ to ‘bool’ 322 | if (_M_with_strings) | ^~~~~~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h: In member function ‘std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::byte_string std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::to_bytes(const _Elem*, const _Elem*)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:352:6: error: could not convert ‘!((std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>*)this)->std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::_M_with_cvtstate’ from ‘__vector(4) int’ to ‘bool’ 352 | if (!_M_with_cvtstate) | ^~~~~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:358:6: error: could not convert ‘((std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>*)this)->std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::_M_with_strings’ from ‘__vector(4) __bool int’ to ‘bool’ 358 | if (_M_with_strings) | ^~~~~~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h: In member function ‘unsigned int std::wbuffer_convert<_Codecvt, _Elem, _Tr>::_M_conv_get()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:516:6: error: could not convert ‘((std::wbuffer_convert<_Codecvt, _Elem, _Tr>*)this)->std::wbuffer_convert<_Codecvt, _Elem, _Tr>::_M_always_noconv’ from ‘__vector(4) __bool int’ to ‘bool’ 516 | if (_M_always_noconv) | ^~~~~~~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h: In member function ‘unsigned int std::wbuffer_convert<_Codecvt, _Elem, _Tr>::_M_conv_put()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:565:6: error: could not convert ‘((std::wbuffer_convert<_Codecvt, _Elem, _Tr>*)this)->std::wbuffer_convert<_Codecvt, _Elem, _Tr>::_M_always_noconv’ from ‘__vector(4) __bool int’ to ‘bool’ 565 | if (_M_always_noconv) | ^~~~~~~~~~~~~~~~ | | | __vector(4) __bool int In file included from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: timer.h: At global scope: timer.h:37:66: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 37 | Timer(ostream& out = cout, const char *msg = "", bool verbose = true) : | ^~~~ | | | bool timer.h: In destructor ‘Timer::~Timer()’: timer.h:42:6: error: could not convert ‘((Timer*)this)->Timer::_verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 42 | if(_verbose) write(_out); | ^~~~~~~~ | | | __vector(4) __bool int timer.h: At global scope: timer.h:71:60: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 71 | static inline void logTime(std::ostream& os, bool nl = true) { | ^ | | | bool timer.h: In function ‘void logTime(std::ostream&, __vector(4) __bool int)’: timer.h:83:5: error: could not convert ‘nl’ from ‘__vector(4) __bool int’ to ‘bool’ 83 | if(nl) oss << std::endl; | ^~ | | | __vector(4) __bool int In file included from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: reference.h: At global scope: reference.h:69:17: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 69 | bool sanity = false, | ^~~~~ | | | bool reference.h:72:21: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 72 | bool infilesSeq = false, | ^~~~~ | | | bool reference.h:73:16: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 73 | bool useMm = false, | ^~~~~ | | | bool reference.h:74:19: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 74 | bool useShmem = false, | ^~~~~ | | | bool reference.h:75:18: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 75 | bool mmSweep = false, | ^~~~~ | | | bool reference.h:76:18: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 76 | bool verbose = false, | ^~~~~ | | | bool reference.h:77:23: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 77 | bool startVerbose = false); | ^~~~~ | | | bool In file included from /usr/powerpc64le-linux-gnu/include/c++/9/memory:65, from gfm.h:28, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h:139:12: error: could not convert ‘((__is_trivial(typename std::iterator_traits<_Iter>::value_type) && __is_trivial(typename std::iterator_traits<_II>::value_type)) && __assignable)’ from ‘__vector(4) int’ to ‘unsigned int’ 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ^~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h: In function ‘void std::uninitialized_fill(_ForwardIterator, _ForwardIterator, const _Tp&)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h:205:58: error: could not convert ‘(__is_trivial(typename std::iterator_traits<_Iter>::value_type) && __assignable)’ from ‘__vector(4) int’ to ‘unsigned int’ 205 | std::__uninitialized_fill<__is_trivial(_ValueType) && __assignable>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h:206:36: error: expression list treated as compound expression in initializer [-fpermissive] 206 | __uninit_fill(__first, __last, __x); | ^ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_fill_n(_ForwardIterator, _Size, const _Tp&)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h:272:62: error: could not convert ‘(__is_trivial(typename std::iterator_traits<_Iter>::value_type) && __assignable)’ from ‘__vector(4) int’ to ‘unsigned int’ 272 | return __uninitialized_fill_n<__is_trivial(_ValueType) && __assignable>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h: In function ‘void std::__uninitialized_default(_ForwardIterator, _ForwardIterator)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h:584:10: error: could not convert ‘(__is_trivial(typename std::iterator_traits<_Iter>::value_type) && __assignable)’ from ‘__vector(4) int’ to ‘unsigned int’ 583 | std::__uninitialized_default_1<__is_trivial(_ValueType) | ~~~~~~~~~~~~~~~~~~~~~~~~ 584 | && __assignable>:: | ^~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h:585:34: error: expression list treated as compound expression in initializer [-fpermissive] 585 | __uninit_default(__first, __last); | ^ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_default_n(_ForwardIterator, _Size)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h:600:12: error: could not convert ‘(__is_trivial(typename std::iterator_traits<_Iter>::value_type) && __assignable)’ from ‘__vector(4) int’ to ‘unsigned int’ 599 | return __uninitialized_default_n_1<__is_trivial(_ValueType) | ~~~~~~~~~~~~~~~~~~~~~~~~ 600 | && __assignable>:: | ^~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr.h:52, from /usr/powerpc64le-linux-gnu/include/c++/9/memory:81, from gfm.h:28, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h: At global scope: /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h:258:5: error: template-id ‘_M_add_ref_lock_nothrow<>’ for ‘unsigned int std::_Sp_counted_base<__gnu_cxx::_S_single>::_M_add_ref_lock_nothrow()’ does not match any template declaration 258 | _Sp_counted_base<_S_single>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h:259:29: note: saw 1 ‘template<>’, need 2 for specializing a member function template 259 | _M_add_ref_lock_nothrow() | ^ /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h:269:5: error: template-id ‘_M_add_ref_lock_nothrow<>’ for ‘unsigned int std::_Sp_counted_base<__gnu_cxx::_S_mutex>::_M_add_ref_lock_nothrow()’ does not match any template declaration 269 | _Sp_counted_base<_S_mutex>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h:270:29: note: saw 1 ‘template<>’, need 2 for specializing a member function template 270 | _M_add_ref_lock_nothrow() | ^ /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h:283:5: error: template-id ‘_M_add_ref_lock_nothrow<>’ for ‘unsigned int std::_Sp_counted_base<__gnu_cxx::_S_atomic>::_M_add_ref_lock_nothrow()’ does not match any template declaration 283 | _Sp_counted_base<_S_atomic>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h:284:29: note: saw 1 ‘template<>’, need 2 for specializing a member function template 284 | _M_add_ref_lock_nothrow() | ^ /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h: In function ‘unsigned int std::operator!=(const std::__shared_ptr<_Tp, _Lp>&, std::nullptr_t)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h:1435:14: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 1435 | { return (bool)__a; } | ^~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h: In function ‘unsigned int std::operator!=(std::nullptr_t, const std::__shared_ptr<_Tp, _Lp>&)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h:1440:14: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 1440 | { return (bool)__a; } | ^~~~~~~~~ | | | __vector(4) __bool int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/memory:81, from gfm.h:28, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr.h: In function ‘unsigned int std::operator!=(const std::shared_ptr<_Tp>&, std::nullptr_t)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr.h:404:14: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 404 | { return (bool)__a; } | ^~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr.h: In function ‘unsigned int std::operator!=(std::nullptr_t, const std::shared_ptr<_Tp>&)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr.h:409:14: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 409 | { return (bool)__a; } | ^~~~~~~~~ | | | __vector(4) __bool int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_atomic.h:33, from /usr/powerpc64le-linux-gnu/include/c++/9/memory:82, from gfm.h:28, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/atomic_base.h: In member function ‘__vector(4) __bool int std::atomic_flag::test_and_set(std::memory_order)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/atomic_base.h:195:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 195 | return __atomic_test_and_set (&_M_i, int(__m)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | | | bool /usr/powerpc64le-linux-gnu/include/c++/9/bits/atomic_base.h: In member function ‘__vector(4) __bool int std::atomic_flag::test_and_set(std::memory_order) volatile’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/atomic_base.h:201:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 201 | return __atomic_test_and_set (&_M_i, int(__m)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | | | bool In file included from /usr/powerpc64le-linux-gnu/include/c++/9/set:60, from gfm.h:32, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_unique_pos(const key_type&)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_tree.h:2099:11: error: could not convert ‘__comp’ from ‘__vector(4) __bool int’ to ‘bool’ 2099 | if (__comp) | ^~~~~~ | | | __vector(4) __bool int In file included from diff_sample.h:26, from blockwise_sa.h:29, from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: multikey_qsort.h: In function ‘void mkeyQSortSuf(const T&, TIndexOffU*, size_t, int, __vector(4) __bool int, __vector(4) __bool int, size_t)’: multikey_qsort.h:494:5: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 494 | if(sanityCheck) sanityCheckInputSufs(s, slen); | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:496:5: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 496 | if(sanityCheck) sanityCheckOrderedSufs(host, hlen, s, slen, upto); | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h: In function ‘void mkeyQSortSuf2(const T&, TIndexOffU*, size_t, TIndexOffU*, int, __vector(4) __bool int, __vector(4) __bool int, size_t, EList*)’: multikey_qsort.h:653:8: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 653 | if(sanityCheck) sanityCheckInputSufs(s, slen); | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:655:8: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 655 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:660:8: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 660 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h: In function ‘unsigned int sufDcLt(const T1&, const T2&, const T2&, const DifferenceCoverSample&, __vector(4) __bool int)’: multikey_qsort.h:690:5: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 690 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:701:9: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 701 | return ret; | ^~~ multikey_qsort.h: In function ‘void qsortSufDc(const T&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, size_t, size_t, __vector(4) __bool int)’: multikey_qsort.h:733:7: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 733 | if(sanityCheck) | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h: In function ‘void mkeyQSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, int, __vector(4) __bool int, __vector(4) __bool int)’: multikey_qsort.h:762:5: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 762 | if(sanityCheck) sanityCheckInputSufs(s, slen); | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:764:5: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 764 | if(sanityCheck) sanityCheckOrderedSufs(host1, hlen, s, slen, OFF_MASK); | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h: In function ‘unsigned int sufDcLtU8(const T1&, const T2&, size_t, size_t, size_t, const DifferenceCoverSample&, __vector(4) __bool int)’: multikey_qsort.h:786:5: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 786 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:797:9: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 797 | return ret; | ^~~ multikey_qsort.h: In function ‘void selectionSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, uint8_t, size_t, size_t, size_t, __vector(4) __bool int)’: multikey_qsort.h:921:8: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 921 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:1006:5: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 1006 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h: In function ‘void bucketSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, uint8_t, size_t, size_t, size_t, __vector(4) __bool int)’: multikey_qsort.h:1034:12: error: could not convert ‘first’ from ‘__vector(4) __bool int’ to ‘bool’ 1034 | if(first) { | ^~~~~ | | | __vector(4) __bool int multikey_qsort.h:1069:16: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 1069 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h: In function ‘void mkeyQSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, int, size_t, size_t, size_t, __vector(4) __bool int)’: multikey_qsort.h:1159:6: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 1159 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:1168:6: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 1168 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int In file included from blockwise_sa.h:29, from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: diff_sample.h: In function ‘unsigned int dcRepOk(T, EList&)’: diff_sample.h:101:9: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 101 | return ok; | ^~ diff_sample.h: In function ‘void calcExhaustiveDC(T, __vector(4) __bool int, __vector(4) __bool int)’: diff_sample.h:181:7: error: could not convert ‘ok’ from ‘__vector(4) __bool int’ to ‘bool’ 181 | if(ok) { | ^~ | | | __vector(4) __bool int diff_sample.h:228:13: error: could not convert ‘keepGoing’ from ‘__vector(4) __bool int’ to ‘bool’ 228 | } while(keepGoing); | ^~~~~~~~~ | | | __vector(4) __bool int diff_sample.h:230:8: error: could not convert ‘! advanced’ from ‘__vector(4) int’ to ‘bool’ 230 | if(!advanced) break; | ^~~~~~~~~ | | | __vector(4) int diff_sample.h:234:6: error: could not convert ‘ok’ from ‘__vector(4) __bool int’ to ‘bool’ 234 | if(ok) { | ^~ | | | __vector(4) __bool int diff_sample.h: In function ‘void calcColbournAndLingDCs(__vector(4) __bool int, __vector(4) __bool int)’: diff_sample.h:288:6: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 288 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int diff_sample.h: In function ‘EList getDiffCover(T, __vector(4) __bool int, __vector(4) __bool int)’: diff_sample.h:330:6: error: could not convert ‘verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 330 | if(verbose) cout << "v in hardcoded area, but hardcoded entry was all-fs" << endl; | ^~~~~~~ | | | __vector(4) __bool int diff_sample.h:338:6: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 338 | if(sanityCheck) assert(dcRepOk(v, ret)); | ^~~~~~~~~~~ | | | __vector(4) __bool int diff_sample.h:343:5: error: could not convert ‘! clDCs_calced’ from ‘__vector(4) int’ to ‘bool’ 343 | if(!clDCs_calced) { | ^~~~~~~~~~~~~ | | | __vector(4) int diff_sample.h:364:7: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 364 | if(sanityCheck) assert(dcRepOk(v, ret)); | ^~~~~~~~~~~ | | | __vector(4) __bool int diff_sample.h: In static member function ‘static size_t DifferenceCoverSample::simulateAllocs(const TStr&, uint32_t)’: diff_sample.h:477:73: error: no matching function for call to ‘getDiffCover(uint32_t&, bool, bool)’ 477 | EList ds(getDiffCover(v, false /*verbose*/, false /*sanity*/)); | ^ diff_sample.h:320:17: note: candidate: ‘template EList getDiffCover(T, __vector(4) __bool int, __vector(4) __bool int)’ 320 | static EList getDiffCover( | ^~~~~~~~~~~~ diff_sample.h:320:17: note: template argument deduction/substitution failed: diff_sample.h:477:38: note: cannot convert ‘false’ (type ‘bool’) to type ‘__vector(4) __bool int’ 477 | EList ds(getDiffCover(v, false /*verbose*/, false /*sanity*/)); | ^~~~~ diff_sample.h: In member function ‘unsigned int DifferenceCoverSample::verbose() const’: diff_sample.h:492:48: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 492 | bool verbose() const { return _verbose; } | ^~~~~~~~ | | | const __vector(4) __bool int diff_sample.h: In member function ‘unsigned int DifferenceCoverSample::sanityCheck() const’: diff_sample.h:493:48: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 493 | bool sanityCheck() const { return _sanity; } | ^~~~~~~ | | | const __vector(4) __bool int diff_sample.h: In function ‘unsigned int suffixSameUpTo(const TStr&, TIndexOffU, TIndexOffU, TIndexOffU)’: diff_sample.h:666:28: error: could not convert ‘((endSuf1 && (! endSuf2)) || ((! endSuf1) && endSuf2))’ from ‘__vector(4) int’ to ‘bool’ 666 | if((endSuf1 && !endSuf2) || (!endSuf1 && endSuf2)) return false; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int diff_sample.h:667:14: error: could not convert ‘(endSuf1 && endSuf2)’ from ‘__vector(4) int’ to ‘bool’ 667 | if(endSuf1 && endSuf2) return true; | ~~~~~~~~^~~~~~~~~~ | | | __vector(4) int In file included from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: blockwise_sa.h: In member function ‘unsigned int BlockwiseSA::sanityCheck() const’: blockwise_sa.h:131:37: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 131 | bool sanityCheck() const { return _sanityCheck; } | ^~~~~~~~~~~~ | | | const __vector(4) __bool int blockwise_sa.h: In member function ‘unsigned int BlockwiseSA::verbose() const’: blockwise_sa.h:132:37: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 132 | bool verbose() const { return _verbose; } | ^~~~~~~~ | | | const __vector(4) __bool int In file included from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: blockwise_sa.h: In member function ‘virtual TIndexOffU KarkkainenBlockwiseSA::nextSuffix()’: blockwise_sa.h:274:33: error: no matching function for call to ‘EList<__vector(4) __bool int>::fill(bool)’ 274 | _done.fill(false); | ^ In file included from read.h:25, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: ds.h:507:7: note: candidate: ‘void EList::fill(size_t, size_t, const T&) [with T = __vector(4) __bool int; int S = 128; size_t = long unsigned int]’ 507 | void fill(size_t begin, size_t end, const T& v) { | ^~~~ ds.h:507:7: note: candidate expects 3 arguments, 1 provided ds.h:518:7: note: candidate: ‘void EList::fill(const T&) [with T = __vector(4) __bool int; int S = 128]’ 518 | void fill(const T& v) { | ^~~~ ds.h:518:21: note: no known conversion for argument 1 from ‘bool’ to ‘const __vector(4) __bool int&’ 518 | void fill(const T& v) { | ~~~~~~~~~^ In file included from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: blockwise_sa.h:300:23: error: could not convert ‘!((KarkkainenBlockwiseSA*)this)->_itrBucketIdx->((KarkkainenBlockwiseSA*)this)->KarkkainenBlockwiseSA::_done.EList<__vector(4) __bool int>::operator[]()’ from ‘__vector(4) int’ to ‘bool’ 300 | while(!_done[this->_itrBucketIdx]) { blockwise_sa.h: In member function ‘virtual void KarkkainenBlockwiseSA::reset()’: blockwise_sa.h:353:6: error: could not convert ‘!((KarkkainenBlockwiseSA*)this)->KarkkainenBlockwiseSA::_built’ from ‘__vector(4) int’ to ‘bool’ 353 | if(!_built) { | ^~~~~~~ | | | __vector(4) int In file included from blockwise_sa.h:29, from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: blockwise_sa.h: In member function ‘void KarkkainenBlockwiseSA::qsort(EList&) [with TStr = S2bDnaString]’: diff_sample.h:37:17: error: could not convert ‘((KarkkainenBlockwiseSA*)this)->KarkkainenBlockwiseSA::.InorderBlockwiseSA::.BlockwiseSA::verbose()’ from ‘__vector(4) __bool int’ to ‘bool’ 37 | if(this->verbose()) { \ | ~~~~~~~~~~~~~^~ | | | __vector(4) __bool int blockwise_sa.h:474:3: note: in expansion of macro ‘VMSG_NL’ 474 | VMSG_NL(" (Using difference cover)"); | ^~~~~~~ diff_sample.h:37:17: error: could not convert ‘((KarkkainenBlockwiseSA*)this)->KarkkainenBlockwiseSA::.InorderBlockwiseSA::.BlockwiseSA::verbose()’ from ‘__vector(4) __bool int’ to ‘bool’ 37 | if(this->verbose()) { \ | ~~~~~~~~~~~~~^~ | | | __vector(4) __bool int blockwise_sa.h:480:3: note: in expansion of macro ‘VMSG_NL’ 480 | VMSG_NL(" (Not using difference cover)"); | ^~~~~~~ In file included from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: blockwise_sa.h: In member function ‘unsigned int KarkkainenBlockwiseSA::suffixCmp(TIndexOffU, TIndexOffU, int64_t&, int64_t&, __vector(4) __bool int&, const EList&)’: blockwise_sa.h:836:8: error: could not convert ‘ret’ from ‘__vector(4) __bool int’ to ‘bool’ 836 | if(ret) assert(sstr_suf_lt(t, i, t, cmp, false)); | ^~~ | | | __vector(4) __bool int blockwise_sa.h:842:8: error: could not convert ‘kSoft’ from ‘__vector(4) __bool int’ to ‘bool’ 842 | if(kSoft) { assert_leq(l, suffixLcp(t, i, cmp)); } | ^~~~~ | | | __vector(4) __bool int blockwise_sa.h:845:11: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 845 | return ret; | ^~~ blockwise_sa.h:864:6: error: could not convert ‘kSoft’ from ‘__vector(4) __bool int’ to ‘bool’ 864 | if(kSoft) { | ^~~~~ | | | __vector(4) __bool int blockwise_sa.h:875:6: error: could not convert ‘! kSoft’ from ‘__vector(4) int’ to ‘bool’ 875 | if(!kSoft) { | ^~~~~~ | | | __vector(4) int blockwise_sa.h: In member function ‘virtual void KarkkainenBlockwiseSA::nextBlock(int, int)’: blockwise_sa.h:1000:16: error: could not convert ‘! last’ from ‘__vector(4) int’ to ‘bool’ 1000 | if(!last) { | ^~~~~ | | | __vector(4) int blockwise_sa.h:1009:16: error: could not convert ‘! first’ from ‘__vector(4) int’ to ‘bool’ 1009 | if(!first) { | ^~~~~~ | | | __vector(4) int In file included from repeat.h:31, from gfm.h:59, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: alt.h: In member function ‘unsigned int ALT::isSame(const ALT&) const’: alt.h:137:25: error: could not convert ‘(((const ALT*)this)->ALT::::::::reversed == o.reversed)’ from ‘__vector(4) int’ to ‘bool’ 137 | if(reversed == o.reversed) { | ~~~~~~~~~^~~~~~~~~~~~~ | | | __vector(4) int alt.h:140:20: error: could not convert ‘((const ALT*)this)->ALT::::::::reversed’ from ‘const __vector(4) __bool int’ to ‘bool’ 140 | if(reversed) { | ^~~~~~~~ | | | const __vector(4) __bool int alt.h: In member function ‘unsigned int ALTDB::hasSNPs() const’: alt.h:264:35: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 264 | bool hasSNPs() const { return _snp; } | ^~~~ | | | const __vector(4) __bool int alt.h: In member function ‘unsigned int ALTDB::hasSpliceSites() const’: alt.h:265:42: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 265 | bool hasSpliceSites() const { return _ss; } | ^~~ | | | const __vector(4) __bool int alt.h: In member function ‘unsigned int ALTDB::hasExons() const’: alt.h:266:36: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 266 | bool hasExons() const { return _exon; } | ^~~~~ | | | const __vector(4) __bool int In file included from gfm.h:59, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: repeat.h: In member function ‘unsigned int RepeatCoord::operator<(const RepeatCoord&) const’: repeat.h:41:15: error: could not convert ‘(((const RepeatCoord*)this)->RepeatCoord::fw != o.fw)’ from ‘__vector(4) int’ to ‘bool’ 41 | if(fw != o.fw) | ~~~^~~~~~~ | | | __vector(4) int repeat.h:42:20: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 42 | return fw; | ^~ | | | const __vector(4) __bool int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:35, from /usr/powerpc64le-linux-gnu/include/c++/9/unordered_set:46, from repeat_kmer.h:27, from gfm.h:60, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h: In member function ‘std::pair<__vector(4) __bool int, long unsigned int> std::__detail::_Power2_rehash_policy::_M_need_rehash(std::size_t, std::size_t, std::size_t)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:578:27: error: could not convert ‘std::make_pair(true, ((std::__detail::_Power2_rehash_policy*)this)->std::__detail::_Power2_rehash_policy::_M_next_bkt(((long unsigned int)std::max((long unsigned int)(__builtin_floor((double)__min_bkts) + (double)1), (__n_bkt * ((long unsigned int)std::__detail::_Power2_rehash_policy::_S_growth_factor))))))’ from ‘pair’ to ‘pair<__vector(4) __bool int,[...]>’ 578 | return std::make_pair(true, | ~~~~~~~~~~~~~~^~~~~~ | | | pair 579 | _M_next_bkt(std::max(__builtin_floor(__min_bkts) + 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 580 | __n_bkt * _S_growth_factor))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:584:25: error: could not convert ‘std::make_pair(false, 0)’ from ‘pair’ to ‘pair<__vector(4) __bool int,long unsigned int>’ 584 | return std::make_pair(false, 0); | ~~~~~~~~~~~~~~^~~~~~~~~~ | | | pair /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:587:23: error: could not convert ‘std::make_pair(false, 0)’ from ‘pair’ to ‘pair<__vector(4) __bool int,long unsigned int>’ 587 | return std::make_pair(false, 0); | ~~~~~~~~~~~~~~^~~~~~~~~~ | | | pair /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h: In member function ‘void std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_insert_range(_InputIterator, _InputIterator, const _NodeGetter&, std::false_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:901:18: error: could not convert ‘__do_rehash.first’ from ‘__vector(4) __bool int’ to ‘bool’ 901 | if (__do_rehash.first) | ~~~~~~~~~~~~^~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h: In static member function ‘static unsigned int std::__detail::_Equality_base::_S_is_permutation(_Uiterator, _Uiterator, _Uiterator)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:1885:30: error: expected primary-expression before ‘__attribute__’ 1885 | while (__tmp != __it1 && !bool(*__tmp == *__it1)) | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:1885:30: error: expected ‘)’ before ‘__attribute__’ 1885 | while (__tmp != __it1 && !bool(*__tmp == *__it1)) | ~ ^ | ) /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:1885:52: error: expected ‘;’ before ‘)’ token 1885 | while (__tmp != __it1 && !bool(*__tmp == *__it1)) | ^ | ; /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h: In member function ‘unsigned int std::__detail::_Equality<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, 1>::_M_equal(const __hashtable&) const’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:1958:35: error: expected primary-expression before ‘__attribute__’ 1958 | if (__ity == __other.end() || !bool(*__ity == *__itx)) | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:1958:35: error: expected ‘)’ before ‘__attribute__’ 1958 | if (__ity == __other.end() || !bool(*__ity == *__itx)) | ~ ^ | ) In file included from /usr/powerpc64le-linux-gnu/include/c++/9/unordered_set:46, from repeat_kmer.h:27, from gfm.h:60, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h: In member function ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>& std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::operator=(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>&&)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:481:64: error: could not convert ‘__move_storage’ from ‘const __vector(4) __bool int’ to ‘bool’ 481 | _M_move_assign(std::move(__ht), __bool_constant<__move_storage>()); | ^ /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h: In member function ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_insert_unique_node(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type, std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__hash_code, std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__node_type*, std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:1711:20: error: could not convert ‘__do_rehash.first’ from ‘__vector(4) __bool int’ to ‘bool’ 1711 | if (__do_rehash.first) | ~~~~~~~~~~~~^~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h: In member function ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_insert_multi_node(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__node_type*, std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__hash_code, std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__node_type*)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:1750:20: error: could not convert ‘__do_rehash.first’ from ‘__vector(4) __bool int’ to ‘bool’ 1750 | if (__do_rehash.first) | ~~~~~~~~~~~~^~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h: In member function ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::erase(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator, std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:2005:8: error: could not convert ‘__is_bucket_begin’ from ‘__vector(4) __bool int’ to ‘bool’ 2005 | if (__is_bucket_begin) | ^~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h: In member function ‘void std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_rehash_aux(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type, std::false_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:2160:12: error: could not convert ‘__check_bucket’ from ‘__vector(4) __bool int’ to ‘bool’ 2160 | if (__check_bucket) | ^~~~~~~~~~~~~~ | | | __vector(4) __bool int In file included from gfm.h:60, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: repeat_kmer.h: In static member function ‘static std::pair RB_Minimizer::get_minimizer(const TStr&, size_t, size_t, size_t)’: repeat_kmer.h:51:29: error: could not convert ‘RB_Minimizer::minimizer_leq(next_kmer, minimizer.first)’ from ‘__vector(4) __bool int’ to ‘bool’ 51 | if(minimizer_leq(next_kmer, minimizer.first)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int repeat_kmer.h: In static member function ‘static void RB_Minimizer::get_minimizer(const TStr&, size_t, size_t, EList >&)’: repeat_kmer.h:77:36: error: could not convert ‘RB_Minimizer::minimizer_leq(next_kmer, minimizer.first)’ from ‘__vector(4) __bool int’ to ‘bool’ 77 | } else if(minimizer_leq(next_kmer, minimizer.first)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int repeat_kmer.h: In static member function ‘static __vector(4) __bool int RB_Minimizer::minimizer_leq(uint64_t, uint64_t)’: repeat_kmer.h:102:21: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 102 | return kmer <= kmer2; | ~~~~~^~~~~~~~ | | | bool repeat_kmer.h: In member function ‘__vector(4) __bool int RB_Alignment::operator<(const RB_Alignment&) const’: repeat_kmer.h:164:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 164 | return pos < o.pos; | ~~~~^~~~~~~ | | | bool repeat_kmer.h:165:20: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 165 | return len > o.len; | ~~~~^~~~~~~ | | | bool repeat_kmer.h: In member function ‘__vector(4) __bool int RB_Alignment_CMPbyLen::operator()(const RB_Alignment&, const RB_Alignment&)’: repeat_kmer.h:173:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 173 | return a.len > b.len; | ~~~~~~^~~~~~~ | | | bool repeat_kmer.h:174:22: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 174 | return a.pos < b.pos; | ~~~~~~^~~~~~~ | | | bool repeat_kmer.h: In member function ‘__vector(4) __bool int RB_KmerTable::isIn(uint64_t) const’: repeat_kmer.h:189:41: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 189 | return idx < kmer_table_.size() && kmer_table_[idx].first == kmer; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool repeat_kmer.h: In member function ‘unsigned int RB_KmerTable::isRepeat(const TStr&, EList >&) const’: repeat_kmer.h:215:20: error: could not convert ‘prev_in’ from ‘__vector(4) __bool int’ to ‘bool’ 215 | if(prev_in) est_count++; | ^~~~~~~ | | | __vector(4) __bool int repeat_kmer.h:217:27: error: could not convert ‘((const RB_KmerTable*)this)->RB_KmerTable::isIn(j->minimizers.EList >::operator[]().first)’ from ‘__vector(4) __bool int’ to ‘bool’ 217 | } else if(isIn(minimizers[j].first)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int repeat_kmer.h: In member function ‘void RB_KmerTable::findRepeats(const TStr&, EList >&, EList&) const’: repeat_kmer.h:253:25: error: could not convert ‘repeats.EList::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 253 | if(repeats.empty()) | ~~~~~~~~~~~~~^~ | | | __vector(4) __bool int repeat_kmer.h: In member function ‘void RB_KmerTable::findAlignments(const TStr&, EList >&, ELList&, EList&, TIndexOffU) const’: repeat_kmer.h:305:28: error: could not convert ‘position2D.ELList::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 305 | if(position2D.empty()) | ~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int repeat_kmer.h:312:35: error: could not convert ‘positions.EList::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 312 | if(positions.empty()) | ~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int repeat_kmer.h:402:28: error: could not convert ‘alignments.EList::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 402 | if(alignments.empty()) | ~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int repeat_kmer.h: In member function ‘__vector(4) __bool int RB_KmerTable::write(std::ofstream&, __vector(4) __bool int) const’: repeat_kmer.h:458:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 458 | return true; | ^~~~ repeat_kmer.h: In member function ‘__vector(4) __bool int RB_KmerTable::read(std::ifstream&, __vector(4) __bool int)’: repeat_kmer.h:491:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 491 | return true; | ^~~~ repeat_kmer.h: In member function ‘void RB_KmerTable::build(const EList&, size_t, size_t)’: repeat_kmer.h:518:66: error: could not convert ‘(((! tmp_table.EList >::empty()) && (tmp_table.EList >::back().first == i->minimizers.EList >::operator[]().first)) && (tmp_table.EList >::back().second == (baseoff + i->minimizers.EList >::operator[]().second)))’ from ‘__vector(4) int’ to ‘bool’ 517 | if(!tmp_table.empty() && | ~~~~~~~~~~~~~~~~~~~~~ 518 | tmp_table.back().first == minimizers[i].first && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) int 519 | tmp_table.back().second == baseoff + minimizers[i].second) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ repeat_kmer.h:542:36: error: could not convert ‘(((RB_KmerTable*)this)->RB_KmerTable::kmer_table_.EList >::empty() || (((RB_KmerTable*)this)->RB_KmerTable::kmer_table_.EList >::back().first != i->tmp_table.EList >::operator[]().first))’ from ‘__vector(4) int’ to ‘bool’ 542 | if(kmer_table_.empty() || kmer_table_.back().first != tmp_table[i].first) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/deque:67, from gbwt_graph.h:29, from gfm.h:66, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_deque.h: In member function ‘void std::deque<_Tp, _Alloc>::_M_move_assign1(std::deque<_Tp, _Alloc>&&, std::false_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_deque.h:2232:64: error: could not convert ‘__move_storage’ from ‘const __vector(4) __bool int’ to ‘bool’ 2232 | _M_move_assign2(std::move(__x), __bool_constant<__move_storage>()); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/deque:69, from gbwt_graph.h:29, from gfm.h:66, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/deque.tcc: In member function ‘void std::deque<_Tp, _Alloc>::_M_reallocate_map(std::deque<_Tp, _Alloc>::size_type, __vector(4) __bool int)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/deque.tcc:938:37: error: inferred scalar type ‘long unsigned int’ is not an integer or floating point type of the same size as ‘__bool int’ 938 | + (__add_at_front ? __nodes_to_add : 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/deque.tcc:956:37: error: inferred scalar type ‘long unsigned int’ is not an integer or floating point type of the same size as ‘__bool int’ 956 | + (__add_at_front ? __nodes_to_add : 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from gfm.h:66, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: gbwt_graph.h: In static member function ‘static std::pair<_FIter, _FIter> RefGraph::getNextEdgeRange(const EList::Edge>&, std::pair<_FIter, _FIter>, __vector(4) __bool int)’: gbwt_graph.h:214:12: error: could not convert ‘from’ from ‘__vector(4) __bool int’ to ‘bool’ 214 | if(from) { | ^~~~ | | | __vector(4) __bool int gbwt_graph.h: In constructor ‘RefGraph::RefGraph(const SString&, const EList&, const EList >&, const EList >&, const string&, int, __vector(4) __bool int)’: gbwt_graph.h:384:8: error: could not convert ‘frag_automaton’ from ‘__vector(4) __bool int’ to ‘bool’ 384 | if(frag_automaton) { | ^~~~~~~~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:595:12: error: could not convert ‘multipleHeadNodes’ from ‘__vector(4) __bool int’ to ‘bool’ 595 | if(multipleHeadNodes) { | ^~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:597:20: error: could not convert ‘verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 597 | if(verbose) cerr << "\tis not reverse-deterministic, so reverse-determinize..." << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:674:16: error: could not convert ‘! pass’ from ‘__vector(4) int’ to ‘bool’ 674 | if(!pass) continue; | ^~~~~ | | | __vector(4) int gbwt_graph.h:790:16: error: could not convert ‘verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 790 | if(verbose) cerr << "\tis not reverse-deterministic, so reverse-determinize..." << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h: In static member function ‘static void RefGraph::buildGraph_worker(void*)’: gbwt_graph.h:990:16: error: could not convert ‘! pass’ from ‘__vector(4) int’ to ‘bool’ 990 | if(!pass) continue; | ^~~~~ | | | __vector(4) int In file included from gfm.h:66, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: gbwt_graph.h:1172:12: error: could not convert ‘! tail_off’ from ‘__vector(4) int’ to ‘bool’ 1172 | if(!tail_off) { | ^~~~~~~~~ | | | __vector(4) int gbwt_graph.h:1174:16: error: could not convert ‘head_off’ from ‘__vector(4) __bool int’ to ‘bool’ 1174 | if(head_off) lastNode -= 1; | ^~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1180:12: error: could not convert ‘head_off’ from ‘__vector(4) __bool int’ to ‘bool’ 1180 | if(head_off) { | ^~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1215:12: error: could not convert ‘tail_off’ from ‘__vector(4) __bool int’ to ‘bool’ 1215 | if(tail_off) { | ^~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1226:12: error: could not convert ‘head_off’ from ‘__vector(4) __bool int’ to ‘bool’ 1226 | if(head_off) tmp_num_nodes--; | ^~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1227:12: error: could not convert ‘tail_off’ from ‘__vector(4) __bool int’ to ‘bool’ 1227 | if(tail_off) tmp_num_nodes--; | ^~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1239:12: error: could not convert ‘head_off’ from ‘__vector(4) __bool int’ to ‘bool’ 1239 | if(head_off) tmp_num_edges -= num_head_nodes; | ^~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1240:12: error: could not convert ‘tail_off’ from ‘__vector(4) __bool int’ to ‘bool’ 1240 | if(tail_off) tmp_num_edges -= prev_tail_nodes.size(); | ^~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h: In static member function ‘static unsigned int RefGraph::isReverseDeterministic(EList::Node>&, EList::Edge>&)’: gbwt_graph.h:1293:24: error: could not convert ‘nt->seen.EList<__vector(4) __bool int>::operator[]()’ from ‘__vector(4) __bool int’ to ‘bool’ 1293 | if(seen[nt]) { | ^ | | | __vector(4) __bool int gbwt_graph.h: In member function ‘unsigned int PathGraph::isSorted() const’: gbwt_graph.h:1603:36: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 1603 | bool isSorted() const { return sorted; } | ^~~~~~ | | | const __vector(4) __bool int gbwt_graph.h: In constructor ‘PathGraph::PathGraph(RefGraph&, const string&, size_t, int, __vector(4) __bool int)’: gbwt_graph.h:1777:8: error: could not convert ‘file_rf’ from ‘const __vector(4) __bool int’ to ‘bool’ 1777 | if(file_rf) { | ^~~~~~~ | | | const __vector(4) __bool int gbwt_graph.h:1810:8: error: could not convert ‘file_rf’ from ‘const __vector(4) __bool int’ to ‘bool’ 1810 | if(file_rf) { | ^~~~~~~ | | | const __vector(4) __bool int gbwt_graph.h: In member function ‘void PathGraph::firstPruneGeneration()’: gbwt_graph.h:1922:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1922 | if(verbose) cerr << "BUILT FROM_INDEX: " << time(0) - start << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1928:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1928 | if(verbose) cerr << "RESIZE NODES: " << time(0) - start << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1938:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1938 | if(verbose) cerr << "SORT NODES: " << time(0) - start << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1944:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1944 | if(verbose) cerr << "MERGE, UPDATE RANK: " << time(0) - start << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h: In member function ‘void PathGraph::lateGeneration()’: gbwt_graph.h:1966:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1966 | if(verbose) cerr << "ALLOCATE FROM_TABLE: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1972:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1972 | if(verbose) cerr << "BUILD TABLE: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1984:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1984 | if(verbose) cerr << "BUILD INDEX: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1997:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1997 | if(verbose) cerr << "MERGEUPDATERANK: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1998:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1998 | if(verbose) cerr << "TOTAL TIME: " << time(0) - overall << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h: In member function ‘void PathGraph::createNewNodes()’: gbwt_graph.h:2109:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2109 | if(verbose) cerr << "COUNTED NEW NODES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2122:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2122 | if(verbose) cerr << "COUNTED TEMP NODES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2125:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2125 | if(verbose) cerr << "RESIZED NODES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2132:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2132 | if(verbose) cerr << "RESIZED NODES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2147:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2147 | if(verbose) cerr << "MADE NEW NODES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h: In member function ‘void PathGraph::mergeUpdateRank()’: gbwt_graph.h:2225:28: error: could not convert ‘! merge’ from ‘__vector(4) int’ to ‘bool’ 2225 | if(!merge) { | ^~~~~~ | | | __vector(4) int gbwt_graph.h: In member function ‘void PathGraph::printInfo()’: gbwt_graph.h:2299:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2299 | if(verbose) { | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h: In member function ‘unsigned int PathGraph::generateEdges(RefGraph&)’: gbwt_graph.h:2376:8: error: could not convert ‘!((PathGraph*)this)->PathGraph::sorted’ from ‘__vector(4) int’ to ‘bool’ 2376 | if(!sorted) return false; | ^~~~~~~ | | | __vector(4) int gbwt_graph.h:2387:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2387 | if(verbose) cerr << "NODE.TO -> GENOME POS: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2404:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2404 | if(verbose) cerr << "BUILD FROM_INDEX " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2443:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2443 | if(verbose) cerr << "COUNTED NEW EDGES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2481:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2481 | if(verbose) cerr << "MADE NEW EDGES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2503:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2503 | if(verbose) cerr << "SORTED NEW EDGES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2510:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2510 | if(verbose) cerr << "RE-SORTED NODES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2572:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2572 | if(verbose) cerr << "PROCESS EDGES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2590:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2590 | if(verbose) cerr << "REMOVE Y: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2616:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2616 | if(verbose) cerr << "SORT, Make index: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2617:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2617 | if(verbose) cerr << "TOTAL: " << time(0) - overall << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h: In member function ‘std::pair<_FIter, _FIter> PathGraph::getEdges(index_t, __vector(4) __bool int)’: gbwt_graph.h:2785:59: error: inferred scalar type ‘const char*’ is not an integer or floating point type of the same size as ‘__bool int’ 2785 | cerr << "Error: Trying to get edges " << (by_from ? "from " : "to ") << node << endl; | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: gfm.h: In member function ‘void GFMParams::init(index_t, index_t, index_t, int32_t, int32_t, int32_t, index_t, __vector(4) __bool int)’: gfm.h:153:12: error: could not convert ‘((GFMParams*)this)->GFMParams::_linearFM’ from ‘__vector(4) __bool int’ to ‘bool’ 153 | if(_linearFM) { | ^~~~~~~~~ | | | __vector(4) __bool int gfm.h:173:12: error: could not convert ‘((GFMParams*)this)->GFMParams::_linearFM’ from ‘__vector(4) __bool int’ to ‘bool’ 173 | if(_linearFM) { | ^~~~~~~~~ | | | __vector(4) __bool int gfm.h: In member function ‘unsigned int GFMParams::entireReverse() const’: gfm.h:211:41: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 211 | bool entireReverse() const { return _entireReverse; } | ^~~~~~~~~~~~~~ | | | const __vector(4) __bool int gfm.h: In member function ‘unsigned int GFMParams::linearFM() const’: gfm.h:212:47: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 212 | bool linearFM() const { return _linearFM; } | ^~~~~~~~~ | | | const __vector(4) __bool int gfm.h: In member function ‘void GFMParams::print(std::ostream&) const’: gfm.h:270:51: error: inferred scalar type ‘const char*’ is not an integer or floating point type of the same size as ‘__bool int’ 270 | << " linearFM: " << (_linearFM ? "Yes" : "No") << endl; | ~~~~~~~~~~^~~~~~~~~~~~~~ gfm.h: In function ‘int64_t fileSize(const char*)’: gfm.h:316:27: error: could not convert ‘(((! f.std::basic_ifstream::.std::basic_ios::good()) || f.std::basic_ifstream::.std::basic_ios::eof()) ? (__vector(4) int){-1, -1, -1, -1} : ((((f.std::basic_ifstream::is_open() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 316 | if (!f.good() || f.eof() || !f.is_open()) { return 0; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: gfm.h: At global scope: gfm.h:4285:24: error: ‘constexpr’ needed for in-class initialization of static data member ‘const __vector(4) __bool int GFM::default_noDc’ of non-integral type [-fpermissive] 4285 | static const bool default_noDc = false; | ^~~~~~~~~~~~ gfm.h:4286:24: error: ‘constexpr’ needed for in-class initialization of static data member ‘const __vector(4) __bool int GFM::default_useBlockwise’ of non-integral type [-fpermissive] 4286 | static const bool default_useBlockwise = true; | ^~~~~~~~~~~~~~~~~~~~ gfm.h:4298:24: error: ‘constexpr’ needed for in-class initialization of static data member ‘const __vector(4) __bool int GFM::default_bigEndian’ of non-integral type [-fpermissive] 4298 | static const bool default_bigEndian = false; | ^~~~~~~~~~~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: gfm.h: In constructor ‘GFM::GFM(const string&, ALTDB*, RepeatDB*, EList*, int, __vector(4) __bool int, int32_t, int32_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int)’: gfm.h:696:12: error: could not convert ‘skipLoading’ from ‘__vector(4) __bool int’ to ‘bool’ 696 | if(skipLoading) return; | ^~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:729:20: error: could not convert ‘(verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 729 | if(verbose || startVerbose) cerr << "Opening \"" << in7Str.c_str() << "\"" << endl; | ~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:742:20: error: could not convert ‘(verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 742 | if(verbose || startVerbose) cerr << "Opening \"" << in8Str.c_str() << "\"" << endl; | ~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:765:20: error: could not convert ‘! loadSpliceSites’ from ‘__vector(4) int’ to ‘bool’ 765 | if(!loadSpliceSites) { | ^~~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:799:16: error: could not convert ‘! useHaplotype’ from ‘__vector(4) int’ to ‘bool’ 799 | if(!useHaplotype) { | ^~~~~~~~~~~~~ | | | __vector(4) int gfm.h:891:12: error: could not convert ‘useHaplotype’ from ‘__vector(4) __bool int’ to ‘bool’ 891 | if(useHaplotype) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h: In constructor ‘GFM::GFM(TStr&, __vector(4) __bool int, int, int32_t, int32_t, int32_t, int, const string&, const string&, const string&, const string&, const string&, const string&, const string&, __vector(4) __bool int, __vector(4) __bool int, index_t, index_t, index_t, int, EList&, EList&, index_t, const RefReadInParams&, EList*, EList >*, uint32_t, int32_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int)’: gfm.h:1067:6: error: could not convert ‘err’ from ‘__vector(4) __bool int’ to ‘bool’ 1067 | if(err) { | ^~~ | | | __vector(4) __bool int gfm.h:1073:6: error: could not convert ‘((GFM*)this)->GFM::_sanity’ from ‘__vector(4) __bool int’ to ‘bool’ 1073 | if(_sanity) { | ^~~~~~~ | | | __vector(4) __bool int gfm.h: In static member function ‘static std::pair*, GFM*> GFM::fromStrings(const EList >&, __vector(4) __bool int, int, __vector(4) __bool int, int32_t, int32_t, int32_t, const string&, __vector(4) __bool int, index_t, index_t, index_t, int, uint32_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int)’: gfm.h:1169:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1169 | auto_ptr ss(new stringstream()); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: gfm.h:1173:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1173 | auto_ptr fb(new FileBuf(ss.get())); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: gfm.h: In member function ‘unsigned int GFM::isPacked()’: gfm.h:1250:27: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 1250 | bool isPacked() { return packed_; } | ^~~~~~~ | | | __vector(4) __bool int gfm.h: In member function ‘void GFM::initFromVector(TStr&, const string&, const string&, const string&, const string&, const string&, const string&, EList&, EList&, index_t, const RefReadInParams&, std::ofstream&, std::ofstream&, const string&, __vector(4) __bool int, index_t, index_t, index_t, int, EList*, EList >*, uint32_t, __vector(4) __bool int)’: gfm.h:1335:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 1335 | reverseRefRecords(szs, tmp, false, verbose); | ^~~~~ | | | bool In file included from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: ref_read.h:156:7: note: initializing argument 3 of ‘void reverseRefRecords(const EList&, EList&, __vector(4) __bool int, __vector(4) __bool int)’ 156 | bool recursive = false, | ^ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: gfm.h:1396:24: error: could not convert ‘! snp_file.std::basic_ifstream::is_open()’ from ‘__vector(4) int’ to ‘bool’ 1396 | if(!snp_file.is_open()) { | ^~~~~~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:1464:28: error: could not convert ‘involve_Ns’ from ‘__vector(4) __bool int’ to ‘bool’ 1464 | if(involve_Ns) { | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h:1523:32: error: could not convert ‘failed’ from ‘__vector(4) __bool int’ to ‘bool’ 1523 | if(failed) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:1542:24: error: could not convert ‘! ht_file.std::basic_ifstream::is_open()’ from ‘__vector(4) int’ to ‘bool’ 1542 | if(!ht_file.is_open()) { | ^~~~~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:1596:28: error: could not convert ‘inside_Ns’ from ‘__vector(4) __bool int’ to ‘bool’ 1596 | if(inside_Ns) { | ^~~~~~~~~ | | | __vector(4) __bool int gfm.h:1647:24: error: could not convert ‘! ss_file.std::basic_ifstream::is_open()’ from ‘__vector(4) int’ to ‘bool’ 1647 | if(!ss_file.is_open()) { | ^~~~~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:1709:28: error: could not convert ‘inside_Ns’ from ‘__vector(4) __bool int’ to ‘bool’ 1709 | if(inside_Ns) continue; | ^~~~~~~~~ | | | __vector(4) __bool int gfm.h:1733:49: error: could not convert ‘std::operator==(ss_seq.std::map::find(seq), ss_seq.std::map::end())’ from ‘__vector(4) __bool int’ to ‘bool’ 1733 | if(ss_seq.find(seq) == ss_seq.end()) ss_seq[seq] = 1; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:1769:24: error: could not convert ‘! exon_file.std::basic_ifstream::is_open()’ from ‘__vector(4) int’ to ‘bool’ 1769 | if(!exon_file.is_open()) { | ^~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:1822:28: error: could not convert ‘inside_Ns’ from ‘__vector(4) __bool int’ to ‘bool’ 1822 | if(inside_Ns) continue; | ^~~~~~~~~ | | | __vector(4) __bool int gfm.h:1909:20: error: could not convert ‘((GFM*)this)->GFM::_repeat’ from ‘__vector(4) __bool int’ to ‘bool’ 1909 | if(_repeat) { | ^~~~~~~ | | | __vector(4) __bool int gfm.h:1911:24: error: could not convert ‘! repeat_file.std::basic_ifstream::is_open()’ from ‘__vector(4) int’ to ‘bool’ 1911 | if(!repeat_file.is_open()) { | ^~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:2074:32: error: could not convert ‘involve_Ns’ from ‘__vector(4) __bool int’ to ‘bool’ 2074 | if(involve_Ns) { | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h:2243:12: error: could not convert ‘!((GFM*)this)->GFM::_repeat’ from ‘__vector(4) int’ to ‘bool’ 2243 | if(!_repeat) { | ^~~~~~~~ | | | __vector(4) int gfm.h:2262:20: error: could not convert ‘! first’ from ‘__vector(4) int’ to ‘bool’ 2262 | if(!first) { | ^~~~~~ | | | __vector(4) int gfm.h:2330:28: error: could not convert ‘verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2330 | if(verbose) { cerr << "Generating edges... " << endl; } | ^~~~~~~ | | | __vector(4) __bool int gfm.h:2353:24: error: could not convert ‘((GFM*)this)->GFM::_passMemExc’ from ‘__vector(4) __bool int’ to ‘bool’ 2353 | if(_passMemExc) { | ^~~~~~~~~~~ | | | __vector(4) __bool int gfm.h: In member function ‘unsigned int GFM::toBe() const’: gfm.h:2437:44: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 2437 | bool toBe() const { return _toBigEndian; } | ^~~~~~~~~~~~ | | | const __vector(4) __bool int gfm.h: In member function ‘unsigned int GFM::verbose() const’: gfm.h:2438:44: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 2438 | bool verbose() const { return _verbose; } | ^~~~~~~~ | | | const __vector(4) __bool int gfm.h: In member function ‘unsigned int GFM::sanityCheck() const’: gfm.h:2439:44: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 2439 | bool sanityCheck() const { return _sanity; } | ^~~~~~~ | | | const __vector(4) __bool int gfm.h: In member function ‘unsigned int GFM::fw() const’: gfm.h:2441:47: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 2441 | bool fw() const { return fw_; } | ^~~ | | | const __vector(4) __bool int gfm.h: In member function ‘unsigned int GFM::repeat() const’: gfm.h:2442:47: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 2442 | bool repeat() const { return _repeat; } | ^~~~~~~ | | | const __vector(4) __bool int gfm.h: In member function ‘index_t GFM::ftabSeqToInt(const BTDnaString&, index_t, __vector(4) __bool int) const’: gfm.h:2564:7: error: could not convert ‘rev’ from ‘__vector(4) __bool int’ to ‘bool’ 2564 | if(rev) fwex = !fwex; | ^~~ | | | __vector(4) __bool int gfm.h: In member function ‘index_t GFM::countUpTo(const SideLocus&, int) const’: gfm.h:3198:12: error: could not convert ‘! usePOPCNT’ from ‘__vector(4) int’ to ‘bool’ 3198 | if(!usePOPCNT) { | ^~~~~~~~~~ | | | __vector(4) int gfm.h: In member function ‘index_t GFM::countUpTo_bits(const SideLocus&, __vector(4) __bool int) const’: gfm.h:3375:12: error: could not convert ‘F’ from ‘__vector(4) __bool int’ to ‘bool’ 3375 | if(F) { | ^ | | | __vector(4) __bool int gfm.h:3420:12: error: could not convert ‘! usePOPCNT’ from ‘__vector(4) int’ to ‘bool’ 3420 | if(!usePOPCNT) { | ^~~~~~~~~~ | | | __vector(4) int gfm.h: In member function ‘index_t GFM::countBt2SideRange2(const SideLocus&, __vector(4) __bool int, index_t, index_t*, EList<__vector(4) __bool int>*, index_t) const’: gfm.h:3544:6: error: could not convert ‘startAtLocus’ from ‘__vector(4) __bool int’ to ‘bool’ 3544 | if(startAtLocus) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h: In member function ‘void GFM::getInEdgeCount(index_t, index_t, EList >&) const’: gfm.h:4171:16: error: could not convert ‘first’ from ‘__vector(4) __bool int’ to ‘bool’ 4171 | if(first) { | ^~~~~ | | | __vector(4) __bool int gfm.h: In function ‘void readEbwtRefnames(const string&, EList >&)’: gfm.h:4422:8: error: could not convert ‘! in.std::basic_ifstream::is_open()’ from ‘__vector(4) int’ to ‘bool’ 4422 | if(!in.is_open()) { | ^~~~~~~~~~~~~ | | | __vector(4) int gfm.h: In static member function ‘static void GFM::join(EList&, EList&, index_t, const RefReadInParams&, uint32_t, TStr&, __vector(4) __bool int, __vector(4) __bool int)’: gfm.h:4490:8: error: could not convert ‘include_rc’ from ‘__vector(4) __bool int’ to ‘bool’ 4490 | if(include_rc) { | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h:4514:8: error: could not convert ‘CGtoTG’ from ‘__vector(4) __bool int’ to ‘bool’ 4514 | if(CGtoTG) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:4524:8: error: could not convert ‘include_rc’ from ‘__vector(4) __bool int’ to ‘bool’ 4524 | if(include_rc) { | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h: In member function ‘void GFM::joinToDisk(EList&, EList&, index_t, const RefReadInParams&, TStr&, std::ostream&, std::ostream&)’: gfm.h:4609:9: error: could not convert ‘! i->l.EList::operator[]()->FileBuf::eof()’ from ‘__vector(4) int’ to ‘bool’ 4609 | while(!l[i]->eof()) { | ^~~~~~~~~~~~ | | | __vector(4) int gfm.h:4617:17: error: could not convert ‘(rec.first && (rec.len > 0))’ from ‘__vector(4) int’ to ‘bool’ 4617 | if(rec.first && rec.len > 0) { | ~~~~~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:4631:17: error: could not convert ‘(rec.first && (rec.len > 0))’ from ‘__vector(4) int’ to ‘bool’ 4631 | if(rec.first && rec.len > 0) seqsRead++; | ~~~~~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:4640:11: error: could not convert ‘rec.first’ from ‘__vector(4) __bool int’ to ‘bool’ 4640 | if(rec.first) patoff = 0; | ~~~~^~~~~ | | | __vector(4) __bool int gfm.h: In member function ‘void GFM::buildToDisk(PathGraph&, const TStr&, std::ostream&, std::ostream&, std::streampos)’: gfm.h:4859:7: error: could not convert ‘count’ from ‘__vector(4) __bool int’ to ‘bool’ 4859 | if(count) occ[gbwtChar]++; | ^~~~~ | | | __vector(4) __bool int gfm.h:4862:7: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 4862 | if(fw) { | ^~ | | | __vector(4) __bool int gfm.h:4965:8: error: could not convert ‘((GFM*)this)->GFM::_verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 4965 | if(_verbose) { | ^~~~~~~~ | | | __vector(4) __bool int gfm.h: In member function ‘void GFM::buildToDisk(InorderBlockwiseSA&, const TStr&, std::ostream&, std::ostream&, std::streampos)’: gfm.h:5320:16: error: could not convert ‘count’ from ‘__vector(4) __bool int’ to ‘bool’ 5320 | if(count) occ[bwtChar]++; | ^~~~~ | | | __vector(4) __bool int gfm.h:5322:16: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 5322 | if(fw) { | ^~ | | | __vector(4) __bool int gfm.h:5404:8: error: could not convert ‘((GFM*)this)->GFM::_verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 5404 | if(_verbose) { | ^~~~~~~~ | | | __vector(4) __bool int gfm.h: In function ‘__vector(4) __bool int is_read_err(int, ssize_t, size_t)’: gfm.h:5482:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 5482 | return true; | ^~~~ gfm.h:5484:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 5484 | return false; | ^~~~~ gfm.h: In function ‘__vector(4) __bool int is_fread_err(FILE*, size_t, size_t)’: gfm.h:5491:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 5491 | return true; | ^~~~ gfm.h:5493:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 5493 | return false; | ^~~~~ gfm.h: In member function ‘unsigned int GFM::joinedToTextOff(index_t, index_t, index_t&, index_t&, index_t&, __vector(4) __bool int, __vector(4) __bool int&) const’: gfm.h:5546:9: error: could not convert ‘rejectStraddle’ from ‘__vector(4) __bool int’ to ‘bool’ 5546 | if(rejectStraddle) { | ^~~~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:5561:8: error: could not convert ‘!((const GFM*)this)->fw_’ from ‘__vector(4) int’ to ‘bool’ 5561 | if(!this->fw_) { | ^~~~~~~~~~ | | | __vector(4) int gfm.h: In member function ‘index_t GFM::getOffset(index_t, __vector(4) __bool int, index_t) const’: gfm.h:5714:5: error: could not convert ‘! fw’ from ‘__vector(4) int’ to ‘bool’ 5714 | if(!fw) { | ^~~ | | | __vector(4) int gfm.h: In member function ‘unsigned int GFM::contains(const BTDnaString&, index_t*, index_t*) const’: gfm.h:5737:14: error: could not convert ‘str.SStringExpandable::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 5737 | if(str.empty()) { | ~~~~~~~~~^~ | | | __vector(4) __bool int gfm.h:5751:8: error: could not convert ‘set’ from ‘__vector(4) __bool int’ to ‘bool’ 5751 | if(set) { | ^~~ | | | __vector(4) __bool int gfm.h: In member function ‘void GFM::readIntoMemory(int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, GFMParams*, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int)’: gfm.h:5823:29: error: could not convert ‘((((GFM*)this)->GFM::_in1Str.std::__cxx11::basic_string::length() > 0) && (! subIndex))’ from ‘__vector(4) int’ to ‘bool’ 5823 | if(_in1Str.length() > 0 && !subIndex) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | | | __vector(4) int gfm.h:5824:21: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 5824 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:5830:21: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 5830 | if(_verbose || startVerbose) cerr << "Opening \"" << _in1Str.c_str() << "\"" << endl; | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:5834:12: error: could not convert ‘loadSASamp’ from ‘__vector(4) __bool int’ to ‘bool’ 5834 | if(loadSASamp) { | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h:5836:25: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 5836 | if(_verbose || startVerbose) cerr << "Opening \"" << _in2Str.c_str() << "\"" << endl; | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:5841:21: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 5841 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:5847:12: error: could not convert ‘((GFM*)this)->GFM::_useMm’ from ‘__vector(4) __bool int’ to ‘bool’ 5847 | if(_useMm /*&& !justHeader*/) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:5850:30: error: could not convert ‘(i < (loadSASamp ? 2 : 1))’ from ‘__vector(4) int’ to ‘bool’ 5850 | for(int i = 0; i < (loadSASamp ? 2 : 1); i++) { gfm.h:5851:29: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 5851 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:5868:20: error: could not convert ‘mmSweep’ from ‘__vector(4) __bool int’ to ‘bool’ 5868 | if(mmSweep) { | ^~~~~~~ | | | __vector(4) __bool int gfm.h:5873:24: error: could not convert ‘startVerbose’ from ‘__vector(4) __bool int’ to ‘bool’ 5873 | if(startVerbose) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:5880:35: error: inferred scalar type ‘char*’ is not an integer or floating point type of the same size as ‘__bool int’ 5880 | mmFile2_ = loadSASamp ? mmFile[1] : NULL; | ^ gfm.h:5885:20: error: could not convert ‘(((GFM*)this)->GFM::_useMm && (! justHeader))’ from ‘__vector(4) int’ to ‘bool’ 5885 | else if(_useMm && !justHeader) { | ~~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:5889:15: error: could not convert ‘(((GFM*)this)->GFM::_useMm && (! justHeader))’ from ‘__vector(4) int’ to ‘bool’ 5889 | if(_useMm && !justHeader) { | ~~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:5895:17: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 5895 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:5902:8: error: could not convert ‘! subIndex’ from ‘__vector(4) int’ to ‘bool’ 5902 | if(!subIndex) { | ^~~~~~~~~ | | | __vector(4) int gfm.h:5906:12: error: could not convert ‘loadSASamp’ from ‘__vector(4) __bool int’ to ‘bool’ 5906 | if(loadSASamp) { | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h:5925:25: error: could not convert ‘(switchEndian && ((GFM*)this)->GFM::_useMm)’ from ‘__vector(4) int’ to ‘bool’ 5925 | if(switchEndian && _useMm) { | ~~~~~~~~~~~~~^~~~~~~~~ | | | __vector(4) int gfm.h:5991:21: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 5991 | if(_verbose || startVerbose) params->print(cerr); | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6027:8: error: could not convert ‘((GFM*)this)->GFM::_useMm’ from ‘__vector(4) __bool int’ to ‘bool’ 6027 | if(_useMm) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:6035:25: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6035 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6040:16: error: could not convert ‘switchEndian’ from ‘__vector(4) __bool int’ to ‘bool’ 6040 | if(switchEndian) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6062:8: error: could not convert ‘justHeader’ from ‘__vector(4) __bool int’ to ‘bool’ 6062 | if(justHeader) { | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6064:12: error: could not convert ‘deleteGh’ from ‘__vector(4) __bool int’ to ‘bool’ 6064 | if(deleteGh) delete gh; | ^~~~~~~~ | | | __vector(4) __bool int gfm.h:6067:12: error: could not convert ‘loadSASamp’ from ‘__vector(4) __bool int’ to ‘bool’ 6067 | if(loadSASamp) fseek(_in2, 0, SEEK_SET); | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6079:17: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6079 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6085:8: error: could not convert ‘loadRstarts’ from ‘__vector(4) __bool int’ to ‘bool’ 6085 | if(loadRstarts) { | ^~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6086:12: error: could not convert ‘((GFM*)this)->GFM::_useMm’ from ‘__vector(4) __bool int’ to ‘bool’ 6086 | if(_useMm) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:6094:16: error: could not convert ‘switchEndian’ from ‘__vector(4) __bool int’ to ‘bool’ 6094 | if(switchEndian) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6118:8: error: could not convert ‘((GFM*)this)->GFM::_useMm’ from ‘__vector(4) __bool int’ to ‘bool’ 6118 | if(_useMm) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:6126:21: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6126 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6131:12: error: could not convert ‘((GFM*)this)->GFM::useShmem_’ from ‘__vector(4) __bool int’ to ‘bool’ 6131 | if(useShmem_) { | ^~~~~~~~~ | | | __vector(4) __bool int gfm.h:6138:25: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6138 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6139:57: error: inferred scalar type ‘const char*’ is not an integer or floating point type of the same size as ‘__bool int’ 6139 | cerr << " shared-mem " << (shmemLeader ? "leader" : "follower") << endl; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ gfm.h:6150:12: error: could not convert ‘shmemLeader’ from ‘__vector(4) __bool int’ to ‘bool’ 6150 | if(shmemLeader) { | ^~~~~~~~~~~ | | | __vector(4) __bool int In file included from reference.h:34, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: mm.h:49:55: error: could not convert ‘is_fread_err(((GFM*)this)->_in1, r, bytesLeft)’ from ‘__vector(4) __bool int’ to ‘bool’ 49 | #define MM_IS_IO_ERR(file_hd, ret, count) is_fread_err(file_hd, ret, count) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6156:20: note: in expansion of macro ‘MM_IS_IO_ERR’ 6156 | if(MM_IS_IO_ERR(this->_in1, r, bytesLeft)) { | ^~~~~~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: gfm.h:6164:16: error: could not convert ‘switchEndian’ from ‘__vector(4) __bool int’ to ‘bool’ 6164 | if(switchEndian) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6198:21: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6198 | if(_verbose || startVerbose) cerr << "Reading fchr (5)" << endl; | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6200:12: error: could not convert ‘((GFM*)this)->GFM::_useMm’ from ‘__vector(4) __bool int’ to ‘bool’ 6200 | if(_useMm) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:6216:21: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6216 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6217:16: error: could not convert ‘loadFtab’ from ‘__vector(4) __bool int’ to ‘bool’ 6217 | if(loadFtab) { | ^~~~~~~~ | | | __vector(4) __bool int gfm.h:6225:12: error: could not convert ‘loadFtab’ from ‘__vector(4) __bool int’ to ‘bool’ 6225 | if(loadFtab) { | ^~~~~~~~ | | | __vector(4) __bool int gfm.h:6226:16: error: could not convert ‘((GFM*)this)->GFM::_useMm’ from ‘__vector(4) __bool int’ to ‘bool’ 6226 | if(_useMm) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:6234:20: error: could not convert ‘switchEndian’ from ‘__vector(4) __bool int’ to ‘bool’ 6234 | if(switchEndian) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6246:25: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6246 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6247:20: error: could not convert ‘loadFtab’ from ‘__vector(4) __bool int’ to ‘bool’ 6247 | if(loadFtab) { | ^~~~~~~~ | | | __vector(4) __bool int gfm.h:6256:16: error: could not convert ‘((GFM*)this)->GFM::_useMm’ from ‘__vector(4) __bool int’ to ‘bool’ 6256 | if(_useMm) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:6264:20: error: could not convert ‘switchEndian’ from ‘__vector(4) __bool int’ to ‘bool’ 6264 | if(switchEndian) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6301:8: error: could not convert ‘loadNames’ from ‘__vector(4) __bool int’ to ‘bool’ 6301 | if(loadNames) { | ^~~~~~~~~ | | | __vector(4) __bool int gfm.h:6319:8: error: could not convert ‘loadSASamp’ from ‘__vector(4) __bool int’ to ‘bool’ 6319 | if(loadSASamp) { | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6323:21: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6323 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6328:12: error: could not convert ‘!((GFM*)this)->GFM::_useMm’ from ‘__vector(4) int’ to ‘bool’ 6328 | if(!_useMm) { | ^~~~~~~ | | | __vector(4) int gfm.h:6329:16: error: could not convert ‘!((GFM*)this)->GFM::useShmem_’ from ‘__vector(4) int’ to ‘bool’ 6329 | if(!useShmem_) { | ^~~~~~~~~~ | | | __vector(4) int gfm.h:6348:16: error: could not convert ‘shmemLeader’ from ‘__vector(4) __bool int’ to ‘bool’ 6348 | if(shmemLeader) { | ^~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6372:32: error: could not convert ‘switchEndian’ from ‘__vector(4) __bool int’ to ‘bool’ 6372 | if(switchEndian) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6380:24: error: could not convert ‘((GFM*)this)->GFM::_useMm’ from ‘__vector(4) __bool int’ to ‘bool’ 6380 | if(_useMm) { | ^~~~~~ | | | __vector(4) __bool int In file included from reference.h:34, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: mm.h:49:55: error: could not convert ‘is_fread_err(((GFM*)this)->GFM::_in2, r, bytesLeft)’ from ‘__vector(4) __bool int’ to ‘bool’ 49 | #define MM_IS_IO_ERR(file_hd, ret, count) is_fread_err(file_hd, ret, count) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6395:32: note: in expansion of macro ‘MM_IS_IO_ERR’ 6395 | if(MM_IS_IO_ERR(_in2,r,bytesLeft)) { | ^~~~~~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: gfm.h:6419:17: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6419 | if(_verbose || startVerbose) print(cerr, *gh); | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6426:8: error: could not convert ‘deleteGh’ from ‘__vector(4) __bool int’ to ‘bool’ 6426 | if(deleteGh) delete gh; | ^~~~~~~~ | | | __vector(4) __bool int gfm.h:6428:8: error: could not convert ‘! subIndex’ from ‘__vector(4) int’ to ‘bool’ 6428 | if(!subIndex) { | ^~~~~~~~~ | | | __vector(4) int gfm.h:6431:12: error: could not convert ‘loadSASamp’ from ‘__vector(4) __bool int’ to ‘bool’ 6431 | if(loadSASamp) fseek(_in2, 0, SEEK_SET); | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h: In function ‘void readGFMRefnames(const string&, EList >&)’: gfm.h:6534:8: error: could not convert ‘! in.std::basic_ifstream::is_open()’ from ‘__vector(4) int’ to ‘bool’ 6534 | if(!in.is_open()) { | ^~~~~~~~~~~~~ | | | __vector(4) int gfm.h: In static member function ‘static int32_t GFM::readVersionFlags(const string&, int&, int&, std::string&)’: gfm.h:6551:8: error: could not convert ‘! in.std::basic_ifstream::is_open()’ from ‘__vector(4) int’ to ‘bool’ 6551 | if(!in.is_open()) { | ^~~~~~~~~~~~~ | | | __vector(4) int gfm.h: In member function ‘void GFM::writeFromMemory(__vector(4) __bool int, std::ostream&, std::ostream&) const’: gfm.h:6601:25: error: no matching function for call to ‘writeI32(std::ostream&, int, uint32_t&)’ 6601 | writeI32(out1, 1, be); // endian hint for priamry stream | ^ In file included from ref_read.h:32, from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: word_io.h:53:20: note: candidate: ‘void writeI32(std::ostream&, int32_t, __vector(4) __bool int)’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^~~~~~~~ word_io.h:53:64: note: no known conversion for argument 3 from ‘uint32_t’ {aka ‘unsigned int’} to ‘__vector(4) __bool int’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^ word_io.h:62:20: note: candidate: ‘void writeI32(std::ostream&, int32_t)’ 62 | static inline void writeI32(std::ostream& out, int32_t x) { | ^~~~~~~~ word_io.h:62:20: note: candidate expects 2 arguments, 3 provided In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: gfm.h:6602:25: error: no matching function for call to ‘writeI32(std::ostream&, int, uint32_t&)’ 6602 | writeI32(out2, 1, be); // endian hint for secondary stream | ^ In file included from ref_read.h:32, from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: word_io.h:53:20: note: candidate: ‘void writeI32(std::ostream&, int32_t, __vector(4) __bool int)’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^~~~~~~~ word_io.h:53:64: note: no known conversion for argument 3 from ‘uint32_t’ {aka ‘unsigned int’} to ‘__vector(4) __bool int’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^ word_io.h:62:20: note: candidate: ‘void writeI32(std::ostream&, int32_t)’ 62 | static inline void writeI32(std::ostream& out, int32_t x) { | ^~~~~~~~ word_io.h:62:20: note: candidate expects 2 arguments, 3 provided In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: gfm.h:6604:31: error: no matching function for call to ‘writeI32(std::ostream&, int&, uint32_t&)’ 6604 | writeI32(out1, version, be); // version | ^ In file included from ref_read.h:32, from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: word_io.h:53:20: note: candidate: ‘void writeI32(std::ostream&, int32_t, __vector(4) __bool int)’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^~~~~~~~ word_io.h:53:64: note: no known conversion for argument 3 from ‘uint32_t’ {aka ‘unsigned int’} to ‘__vector(4) __bool int’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^ word_io.h:62:20: note: candidate: ‘void writeI32(std::ostream&, int32_t)’ 62 | static inline void writeI32(std::ostream& out, int32_t x) { | ^~~~~~~~ word_io.h:62:20: note: candidate expects 2 arguments, 3 provided In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: gfm.h:6609:42: error: no matching function for call to ‘writeI32(std::ostream&, int, uint32_t&)’ 6609 | writeI32(out1, 2, be); // not used | ^ In file included from ref_read.h:32, from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: word_io.h:53:20: note: candidate: ‘void writeI32(std::ostream&, int32_t, __vector(4) __bool int)’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^~~~~~~~ word_io.h:53:64: note: no known conversion for argument 3 from ‘uint32_t’ {aka ‘unsigned int’} to ‘__vector(4) __bool int’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^ word_io.h:62:20: note: candidate: ‘void writeI32(std::ostream&, int32_t)’ 62 | static inline void writeI32(std::ostream& out, int32_t x) { | ^~~~~~~~ word_io.h:62:20: note: candidate expects 2 arguments, 3 provided In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: gfm.h:6615:30: error: no matching function for call to ‘writeI32(std::ostream&, int32_t, uint32_t&)’ 6615 | writeI32(out1, -flags, be); // BTL: chunkRate is now deprecated | ^ In file included from ref_read.h:32, from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: word_io.h:53:20: note: candidate: ‘void writeI32(std::ostream&, int32_t, __vector(4) __bool int)’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^~~~~~~~ word_io.h:53:64: note: no known conversion for argument 3 from ‘uint32_t’ {aka ‘unsigned int’} to ‘__vector(4) __bool int’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^ word_io.h:62:20: note: candidate: ‘void writeI32(std::ostream&, int32_t)’ 62 | static inline void writeI32(std::ostream& out, int32_t x) { | ^~~~~~~~ word_io.h:62:20: note: candidate expects 2 arguments, 3 provided In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: gfm.h:6617:8: error: could not convert ‘! justHeader’ from ‘__vector(4) int’ to ‘bool’ 6617 | if(!justHeader) { | ^~~~~~~~~~~ | | | __vector(4) int gfm.h: In member function ‘void GFM::writeFromMemory(__vector(4) __bool int, const string&, const string&) const’: gfm.h:6687:8: error: could not convert ‘((const GFM*)this)->GFM::_sanity’ from ‘const __vector(4) __bool int’ to ‘bool’ 6687 | if(_sanity) { | ^~~~~~~ | | | const __vector(4) __bool int gfm.h: In member function ‘void GFM::szsToDisk(const EList&, std::ostream&, int)’: gfm.h:6736:19: error: could not convert ‘i->szs.EList::operator[]().first’ from ‘const __vector(4) __bool int’ to ‘bool’ 6736 | if(szs[i].first) off = 0; gfm.h:6738:25: error: could not convert ‘(i->szs.EList::operator[]().first && (i->szs.EList::operator[]().len > 0))’ from ‘__vector(4) int’ to ‘bool’ 6738 | if(szs[i].first && szs[i].len > 0) seq++; gfm.h: In member function ‘void GFM::sanityCheckUpToSide(int) const’: gfm.h:6783:64: error: cannot convert ‘__vector(4) int’ to ‘int’ 6783 | int twoBit = unpack_2b_from_8b(by, fw ? j : 3-j); | ^ | | | __vector(4) int In file included from gfm.h:42, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: bitpack.h:37:68: note: initializing argument 2 of ‘int unpack_2b_from_8b(uint8_t, int)’ 37 | static inline int unpack_2b_from_8b(const uint8_t eight, const int off) { | ~~~~~~~~~~^~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: gfm.h: In member function ‘void GFM::checkOrigs(const EList >&, __vector(4) __bool int) const’: gfm.h:6913:8: error: could not convert ‘mirror’ from ‘__vector(4) __bool int’ to ‘bool’ 6913 | if(mirror) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:6922:16: error: could not convert ‘mirror’ from ‘__vector(4) __bool int’ to ‘bool’ 6922 | if(mirror) joff = olen - j - 1; | ^~~~~~ | | | __vector(4) __bool int gfm.h:6926:20: error: could not convert ‘! mirror’ from ‘__vector(4) int’ to ‘bool’ 6926 | if(!mirror) { | ^~~~~~~ | | | __vector(4) int gfm.h: At global scope: gfm.h:6957:43: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 6957 | bool verbose = false); | ^ | | | bool In file included from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: splice_site.h:91:89: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 91 | SpliceSitePos(uint32_t ref, uint32_t left, uint32_t right, uint8_t splDir, bool exon = false) | ^~~~~ | | | bool splice_site.h:99:88: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 99 | void init(uint32_t ref, uint32_t left, uint32_t right, uint8_t splDir, bool exon = false) { | ^~~~~ | | | bool splice_site.h: In member function ‘__vector(4) __bool int SpliceSitePos::operator<(const SpliceSitePos&) const’: splice_site.h:138:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 138 | if(_ref < o._ref) return true; | ^~~~ splice_site.h:139:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 139 | if(_ref > o._ref) return false; | ^~~~~ splice_site.h:140:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 140 | if(_left < o._left) return true; | ^~~~ splice_site.h:141:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 141 | if(_left > o._left) return false; | ^~~~~ splice_site.h:142:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 142 | if(_right < o._right) return true; | ^~~~ splice_site.h:143:32: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 143 | if(_right > o._right) return false; | ^~~~~ splice_site.h:144:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 144 | if(_splDir < o._splDir) return true; | ^~~~ splice_site.h:145:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 145 | if(_splDir > o._splDir) return false; | ^~~~~ splice_site.h:146:18: error: could not convert ‘((((__vector(4) __bool int)((const SpliceSitePos*)this)->SpliceSitePos::_exon) != ((__vector(4) __bool int)o.SpliceSitePos::_exon)) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 146 | if(_exon != o._exon) return _exon; | ~~~~~~^~~~~~~~~~ | | | __vector(4) int splice_site.h:147:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 147 | return false; | ^~~~~ splice_site.h: In member function ‘__vector(4) __bool int SpliceSitePos::operator>(const SpliceSitePos&) const’: splice_site.h:163:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 163 | if(_ref > o._ref) return true; | ^~~~ splice_site.h:164:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 164 | if(_ref < o._ref) return false; | ^~~~~ splice_site.h:165:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 165 | if(_left > o._left) return true; | ^~~~ splice_site.h:166:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 166 | if(_left < o._left) return false; | ^~~~~ splice_site.h:167:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 167 | if(_right > o._right) return true; | ^~~~ splice_site.h:168:32: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 168 | if(_right < o._right) return false; | ^~~~~ splice_site.h:169:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 169 | if(_splDir > o._splDir) return true; | ^~~~ splice_site.h:170:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 170 | if(_splDir < o._splDir) return false; | ^~~~~ splice_site.h:171:18: error: could not convert ‘((((__vector(4) __bool int)((const SpliceSitePos*)this)->SpliceSitePos::_exon) != ((__vector(4) __bool int)o.SpliceSitePos::_exon)) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 171 | if(_exon != o._exon) return !_exon; | ~~~~~~^~~~~~~~~~ | | | __vector(4) int splice_site.h:172:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 172 | return false; | ^~~~~ splice_site.h: In member function ‘virtual void SpliceSitePos::reset()’: splice_site.h:190:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 190 | _exon = false; | ^~~~~ splice_site.h: In member function ‘__vector(4) __bool int SpliceSitePos::inited() const’: splice_site.h:202:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 202 | return true; | ^~~~ splice_site.h:204:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 204 | return false; | ^~~~~ splice_site.h: In member function ‘__vector(4) __bool int SpliceSitePos::canonical() const’: splice_site.h:236:62: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 236 | bool canonical() const { return _splDir == SPL_FW || _splDir == SPL_RC; } | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ | | | bool splice_site.h: At global scope: splice_site.h:264:28: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 264 | bool exon = false, | ^~~~~ | | | bool splice_site.h:265:32: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 265 | bool fromFile = false, | ^~~~~ | | | bool splice_site.h:266:29: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 266 | bool known = false) | ^~~~~ | | | bool splice_site.h:278:27: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 278 | bool exon = false, | ^~~~~ | | | bool splice_site.h:279:31: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 279 | bool fromFile = false, | ^~~~~ | | | bool splice_site.h:280:28: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 280 | bool known = false) | ^~~~~ | | | bool splice_site.h: In member function ‘virtual void SpliceSite::reset()’: splice_site.h:335:21: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 335 | _fromfile = false; | ^~~~~ splice_site.h:336:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 336 | _known = false; | ^~~~~ splice_site.h: In member function ‘__vector(4) __bool int Exon::operator<(const Exon&) const’: splice_site.h:427:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 427 | if(_ref < o._ref) return true; | ^~~~ splice_site.h:428:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 428 | if(_ref > o._ref) return false; | ^~~~~ splice_site.h:429:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 429 | if(_left < o._left) return true; | ^~~~ splice_site.h:430:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 430 | if(_left > o._left) return false; | ^~~~~ splice_site.h:431:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 431 | if(_right < o._right) return true; | ^~~~ splice_site.h:432:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 432 | if(_right > o._right) return false; | ^~~~~ splice_site.h:433:16: error: could not convert ‘((((__vector(4) __bool int)((const Exon*)this)->Exon::_fw) != ((__vector(4) __bool int)o.Exon::_fw)) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 433 | if(_fw != o._fw) return _fw; | ~~~~^~~~~~~~ | | | __vector(4) int splice_site.h:434:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 434 | return false; | ^~~~~ splice_site.h: In member function ‘__vector(4) __bool int Exon::operator>(const Exon&) const’: splice_site.h:450:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 450 | if(_ref > o._ref) return true; | ^~~~ splice_site.h:451:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 451 | if(_ref < o._ref) return false; | ^~~~~ splice_site.h:452:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 452 | if(_left > o._left) return true; | ^~~~ splice_site.h:453:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 453 | if(_left < o._left) return false; | ^~~~~ splice_site.h:454:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 454 | if(_right > o._right) return true; | ^~~~ splice_site.h:455:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 455 | if(_right < o._right) return false; | ^~~~~ splice_site.h:456:16: error: could not convert ‘((((__vector(4) __bool int)((const Exon*)this)->Exon::_fw) != ((__vector(4) __bool int)o.Exon::_fw)) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 456 | if(_fw != o._fw) return !_fw; | ~~~~^~~~~~~~ | | | __vector(4) int splice_site.h:457:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 457 | return false; | ^~~~~ splice_site.h: In member function ‘void Exon::reset()’: splice_site.h:474:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 474 | _fw = true; | ^~~~ splice_site.h: In member function ‘__vector(4) __bool int Exon::inited() const’: splice_site.h:486:20: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 486 | return true; | ^~~~ splice_site.h:488:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 488 | return false; | ^~~~~ splice_site.h: At global scope: splice_site.h:527:36: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 527 | bool threadSafe = true, | ^~~~ | | | bool splice_site.h:528:31: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 528 | bool write = false, | ^~~~~ | | | bool splice_site.h:529:30: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 529 | bool read = false); | ^~~~~ | | | bool splice_site.h:552:125: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 552 | bool hasSpliceSites(uint32_t ref, uint32_t left1, uint32_t right1, uint32_t left2, uint32_t right2, bool includeNovel = false) const; | ^~~~~ | | | bool splice_site.h:557:42: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 557 | void read(ifstream& in, bool known = false); | ^~~~~ | | | bool In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: edit.h:69:15: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 69 | bool chrs = true, | ^~~~ | | | bool edit.h:83:22: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 83 | bool chrs = true) | ^~~~ | | | bool edit.h:115:27: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 115 | bool chrs = true, | ^~~~ | | | bool edit.h:158:27: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 158 | bool chrs = true) | ^~~~ | | | bool edit.h:273:15: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 273 | bool sort = false); | ^~~~~ | | | bool edit.h:279:68: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^~~~~ | | | bool edit.h:303:13: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 303 | bool fw = true, | ^~~~ | | | bool edit.h: In member function ‘void Edit::reset()’: edit.h:96:20: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 96 | knownSpl = false; | ^~~~~ edit.h: In member function ‘__vector(4) __bool int Edit::inited() const’: edit.h:104:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 104 | return pos != std::numeric_limits::max(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool edit.h: In member function ‘void Edit::init(uint32_t, int, int, int, __vector(4) __bool int, uint32_t)’: edit.h:131:6: error: could not convert ‘((chrs == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 131 | if(!chrs) { | ^~~~~ | | | __vector(4) int edit.h: In member function ‘__vector(4) __bool int Edit::hasN() const’: edit.h:172:21: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 172 | return chr == 'N' || qchr == 'N'; | ~~~~~~~~~~~^~~~~~~~~~~~~~ | | | bool edit.h: In member function ‘__vector(4) __bool int Edit::isReadGap() const’: edit.h:215:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 215 | return type == EDIT_TYPE_READ_GAP; | ~~~~~^~~~~~~~~~~~~~~~~~~~~ | | | bool edit.h: In member function ‘__vector(4) __bool int Edit::isRefGap() const’: edit.h:223:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 223 | return type == EDIT_TYPE_REF_GAP; | ~~~~~^~~~~~~~~~~~~~~~~~~~ | | | bool edit.h: In member function ‘__vector(4) __bool int Edit::isGap() const’: edit.h:232:37: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 232 | return (type == EDIT_TYPE_REF_GAP || type == EDIT_TYPE_READ_GAP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool edit.h: In member function ‘__vector(4) __bool int Edit::isSpliced() const’: edit.h:237:21: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 237 | return type == EDIT_TYPE_SPL; | ~~~~~^~~~~~~~~~~~~~~~ | | | bool edit.h: In static member function ‘static size_t Edit::numGaps(const EList&)’: edit.h:246:18: error: could not convert ‘(&(& es)->EList::operator[](i))->Edit::isGap()’ from ‘__vector(4) __bool int’ to ‘bool’ 246 | if(es[i].isGap()) gaps++; | ~~~~~~~~~~~^~ | | | __vector(4) __bool int edit.h: In member function ‘__vector(4) __bool int Edit::isMismatch() const’: edit.h:256:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 256 | return type == EDIT_TYPE_MM; | ~~~~~^~~~~~~~~~~~~~~ | | | bool In file included from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: aligner_result.h: At global scope: aligner_result.h:71:35: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 71 | bool repeat = false, | ^~~~~ | | | bool aligner_result.h:73:45: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 73 | bool knownTranscripts = false, | ^~~~~ | | | bool aligner_result.h:74:44: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 74 | bool nearSpliceSites = false, | ^~~~~ | | | bool aligner_result.h: In member function ‘void AlnScore::reset()’: aligner_result.h:95:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 95 | repeat_ = false; | ^~~~~ aligner_result.h:97:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 97 | knownTranscripts_ = false; | ^~~~~ aligner_result.h:98:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 98 | nearSpliceSites_ = false; | ^~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnScore::valid() const’: aligner_result.h:117:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 117 | return score_ != MIN_I64; | ~~~~~~~^~~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnScore::operator>(const AlnScore&) const’: aligner_result.h:147:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 147 | return false; | ^~~~~ aligner_result.h:150:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 150 | return true; | ^~~~ aligner_result.h:154:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 154 | return false; | ^~~~~ aligner_result.h:156:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 156 | return score_ > o.score_ || (score_ == o.score_ && hisat2_score_ > o.hisat2_score_); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnScore::operator==(const AlnScore&) const’: aligner_result.h:183:75: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 183 | return VALID_AL_SCORE(*this) && VALID_AL_SCORE(o) && score_ == o.score_ && hisat2_score_ == o.hisat2_score_; | ^ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnScore::operator>=(const AlnScore&) const’: aligner_result.h:200:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 200 | return false; | ^~~~~ aligner_result.h:203:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 203 | return true; | ^~~~ aligner_result.h:207:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 207 | return false; | ^~~~~ aligner_result.h:209:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 209 | return score_ > o.score_ || (score_ == o.score_ && hisat2_score_ >= o.hisat2_score_); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnScore::trimed() const’: aligner_result.h:320:62: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 320 | bool trimed() const { return leftTrim_ > 0 || rightTrim_ > 0; } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘TAlScore AlnScore::calculate_hisat2_score() const’: aligner_result.h:331:12: error: could not convert ‘((const AlnScore*)this)->AlnScore::repeat_’ from ‘const __vector(4) __bool int’ to ‘bool’ 331 | if(repeat_) repeat_score = 1; | ^~~~~~~ | | | const __vector(4) __bool int aligner_result.h:335:12: error: could not convert ‘((const AlnScore*)this)->AlnScore::knownTranscripts_’ from ‘const __vector(4) __bool int’ to ‘bool’ 335 | if(knownTranscripts_) transcript_score = 2; | ^~~~~~~~~~~~~~~~~ | | | const __vector(4) __bool int aligner_result.h:336:17: error: could not convert ‘((const AlnScore*)this)->AlnScore::nearSpliceSites_’ from ‘const __vector(4) __bool int’ to ‘bool’ 336 | else if(nearSpliceSites_) transcript_score = 1; | ^~~~~~~~~~~~~~~~ | | | const __vector(4) __bool int aligner_result.h: In constructor ‘AlnFlags::AlnFlags()’: aligner_result.h:418:4: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 418 | false, // canMax | ^~~~~ | | | bool aligner_result.h:454:8: note: initializing argument 2 of ‘void AlnFlags::init(int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int)’ 454 | bool canMax, | ^ aligner_result.h: In member function ‘__vector(4) __bool int AlnFlags::partOfPair() const’: aligner_result.h:486:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 486 | return pairing_ < ALN_FLAG_PAIR_UNPAIRED; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnFlags::readMate1() const’: aligner_result.h:570:50: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 569 | return pairing_ == ALN_FLAG_PAIR_CONCORD_MATE1 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | pairing_ == ALN_FLAG_PAIR_DISCORD_MATE1 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 571 | pairing_ == ALN_FLAG_PAIR_UNPAIRED_MATE1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnFlags::readMate2() const’: aligner_result.h:580:50: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 579 | return pairing_ == ALN_FLAG_PAIR_CONCORD_MATE2 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 580 | pairing_ == ALN_FLAG_PAIR_DISCORD_MATE2 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 581 | pairing_ == ALN_FLAG_PAIR_UNPAIRED_MATE2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnFlags::alignedConcordant() const’: aligner_result.h:588:50: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 588 | return pairing_ == ALN_FLAG_PAIR_CONCORD_MATE1 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 589 | pairing_ == ALN_FLAG_PAIR_CONCORD_MATE2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnFlags::alignedDiscordant() const’: aligner_result.h:596:50: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 596 | return pairing_ == ALN_FLAG_PAIR_DISCORD_MATE1 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 597 | pairing_ == ALN_FLAG_PAIR_DISCORD_MATE2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnFlags::alignedUnpaired() const’: aligner_result.h:612:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 612 | return pairing_ == ALN_FLAG_PAIR_UNPAIRED; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnFlags::alignedUnpairedMate() const’: aligner_result.h:619:51: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 619 | return pairing_ == ALN_FLAG_PAIR_UNPAIRED_MATE1 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 620 | pairing_ == ALN_FLAG_PAIR_UNPAIRED_MATE2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘void StackedAln::reset()’: aligner_result.h:746:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 746 | inited_ = false; | ^~~~~ aligner_result.h:753:27: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 753 | cigDistMm_ = cigCalc_ = false; | ^~~~~ aligner_result.h:756:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 756 | mdzCalc_ = false; | ^~~~~ In file included from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: aligner_result.h: At global scope: aligner_result.h:1729:37: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 1729 | bool pretrimSoft = false, | ^~~~~ | | | bool aligner_result.h:1732:37: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 1732 | bool trimSoft = true, | ^~~~ | | | bool aligner_result.h:1735:43: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 1735 | bool repeat = false); // repeat | ^~~~~ | | | bool In file included from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: aligner_result.h: In member function ‘void AlnRes::invertEdits()’: aligner_result.h:1083:43: error: no matching function for call to ‘Edit::invertPoss(EList&, size_t&, bool)’ 1083 | Edit::invertPoss(*ned_, rdexrows_, false); | ^ In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: edit.h:268:14: note: candidate: ‘static void Edit::invertPoss(EList&, size_t, size_t, size_t, __vector(4) __bool int)’ 268 | static void invertPoss( | ^~~~~~~~~~ edit.h:268:14: note: candidate expects 5 arguments, 3 provided edit.h:279:14: note: candidate: ‘static void Edit::invertPoss(EList&, size_t, __vector(4) __bool int)’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^~~~~~~~~~ edit.h:279:61: note: no known conversion for argument 3 from ‘bool’ to ‘__vector(4) __bool int’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^ In file included from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: aligner_result.h:1084:43: error: no matching function for call to ‘Edit::invertPoss(EList&, size_t&, bool)’ 1084 | Edit::invertPoss(*aed_, rdexrows_, false); | ^ In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: edit.h:268:14: note: candidate: ‘static void Edit::invertPoss(EList&, size_t, size_t, size_t, __vector(4) __bool int)’ 268 | static void invertPoss( | ^~~~~~~~~~ edit.h:268:14: note: candidate expects 5 arguments, 3 provided edit.h:279:14: note: candidate: ‘static void Edit::invertPoss(EList&, size_t, __vector(4) __bool int)’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^~~~~~~~~~ edit.h:279:61: note: no known conversion for argument 3 from ‘bool’ to ‘__vector(4) __bool int’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^ In file included from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::empty() const’: aligner_result.h:1096:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1096 | return true; | ^~~~ aligner_result.h:1098:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1098 | return false; | ^~~~~ aligner_result.h: In member function ‘void AlnRes::getExtendedCoords(Coord&, Coord&, Coord&, Coord&) const’: aligner_result.h:1165:28: error: inferred scalar type ‘const size_t’ {aka ‘const long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 1165 | int64_t trim_st = (fw() ? trim5p_ : trim3p_); | ~~~~~^~~~~~~~~~~~~~~~~~~ aligner_result.h:1166:28: error: inferred scalar type ‘const size_t’ {aka ‘const long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 1166 | int64_t trim_en = (fw() ? trim3p_ : trim5p_); | ~~~~~^~~~~~~~~~~~~~~~~~~ aligner_result.h:1167:20: error: inferred scalar type ‘const size_t’ {aka ‘const long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 1167 | trim_st += (fw() ? pretrim5p_ : pretrim3p_); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h:1168:20: error: inferred scalar type ‘const size_t’ {aka ‘const long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 1168 | trim_en += (fw() ? pretrim3p_ : pretrim5p_); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::within(TRefId, TRefOff, __vector(4) __bool int, size_t) const’: aligner_result.h:1205:52: error: could not convert ‘((((((const AlnRes*)this)->AlnRes::refcoord_.Coord::ref() == id) && (((const AlnRes*)this)->AlnRes::refcoord_.Coord::off() >= off)) && ((((long unsigned int)((const AlnRes*)this)->AlnRes::refcoord_.Coord::off()) + ((const AlnRes*)this)->AlnRes::refExtent()) <= (((long unsigned int)off) + extent))) ? ((((((const AlnRes*)this)->AlnRes::refcoord_.Coord::fw() == fw) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1203 | if(refcoord_.ref() == id && | ~~~~~~~~~~~~~~~~~~~~~~~~ 1204 | refcoord_.off() >= off && | ~~~~~~~~~~~~~~~~~~~~~~~~~ 1205 | refcoord_.off() + refExtent() <= off + extent && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) int 1206 | refcoord_.fw() == fw) | ~~~~~~~~~~~~~~~~~~~~ aligner_result.h:1208:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1208 | return true; | ^~~~ aligner_result.h:1210:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1210 | return false; | ^~~~~ aligner_result.h: In member function ‘void AlnRes::setNucs(__vector(4) __bool int, int, int)’: aligner_result.h:1224:15: error: cannot convert ‘__vector(4) int’ to ‘int’ in assignment 1224 | nuc5p_ = fw ? nup : ndn; | ~~~^~~~~~~~~~~ | | | __vector(4) int aligner_result.h:1225:15: error: cannot convert ‘__vector(4) int’ to ‘int’ in assignment 1225 | nuc3p_ = fw ? ndn : nup; | ~~~^~~~~~~~~~~ | | | __vector(4) int aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::spliced() const’: aligner_result.h:1287:69: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1287 | bool spliced() const { return num_spliced_ > 0; } | ~~~~~~~~~~~~~^~~ | | | bool aligner_result.h: In member function ‘uint8_t AlnRes::spliced_whichsense_transcript() const’: aligner_result.h:1291:19: error: could not convert ‘((const AlnRes*)this)->AlnRes::spliced()’ from ‘__vector(4) __bool int’ to ‘bool’ 1291 | if(spliced()) { | ~~~~~~~^~ | | | __vector(4) __bool int aligner_result.h: In member function ‘void AlnRes::printStacked(const Read&, std::ostream&) const’: aligner_result.h:1370:31: error: inferred scalar type ‘const BTDnaString’ {aka ‘const SDnaStringExpandable<1024, 2>’} is not an integer or floating point type of the same size as ‘__bool int’ 1370 | printStacked(refcoord_.fw() ? rd.patFw : rd.patRc, o); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::trimmedRow5p(size_t) const’: aligner_result.h:1464:22: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1464 | return i < trim5p_ || rdrows_ - i - 1 < trim3p_; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::trimmedPos5p(size_t) const’: aligner_result.h:1472:22: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1472 | return i < trim5p_ || rdlen_ - i - 1 < trim3p_; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool In file included from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::readUnpaired() const’: aligner_result.h:1522:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1522 | return type_ == ALN_RES_TYPE_UNPAIRED; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::alignedUnpaired() const’: aligner_result.h:1532:47: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1531 | return type_ == ALN_RES_TYPE_UNPAIRED || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1532 | type_ == ALN_RES_TYPE_UNPAIRED_MATE1 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 1533 | type_ == ALN_RES_TYPE_UNPAIRED_MATE2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::alignedPaired() const’: aligner_result.h:1542:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1542 | return type_ == ALN_RES_TYPE_MATE1 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 1543 | type_ == ALN_RES_TYPE_MATE2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::readMate1() const’: aligner_result.h:1551:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1551 | return type_ == ALN_RES_TYPE_MATE1 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 1552 | type_ == ALN_RES_TYPE_UNPAIRED_MATE1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::alignedMate1() const’: aligner_result.h:1561:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1561 | return type_ == ALN_RES_TYPE_MATE1; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::readMate2() const’: aligner_result.h:1570:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1570 | return type_ == ALN_RES_TYPE_MATE2 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 1571 | type_ == ALN_RES_TYPE_UNPAIRED_MATE2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::alignedMate2() const’: aligner_result.h:1580:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1580 | return type_ == ALN_RES_TYPE_MATE2; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘void AlnRes::setMateParams(int, const AlnRes*, const AlnFlags&, const SpliceSiteDB*, uint64_t, EList*)’: aligner_result.h:1612:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1612 | bool sameChr = true; | ^~~~ aligner_result.h:1613:62: error: could not convert ‘((((((sameChr != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((AlnRes*)this)->AlnRes::refcoord_.Coord::ref() == omate->AlnRes::refcoord_.Coord::ref()) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) | (((& flags)->AlnFlags::alignedConcordant() != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1613 | if((sameChr && refcoord_.ref() == omate->refcoord_.ref()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) int 1614 | flags.alignedConcordant()) | ~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘int64_t AlnRes::setFragmentLength(const AlnRes&, const SpliceSiteDB*, uint64_t, EList*)’: aligner_result.h:1640:21: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1640 | bool imUpstream = false; | ^~~~~ aligner_result.h:1643:20: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1643 | imUpstream = true; | ^~~~ aligner_result.h:1645:30: error: could not convert ‘((((((st.Coord::fw() != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((ost.Coord::fw() != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((AlnRes*)this)->AlnRes::readMate1() != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1645 | if(st.fw() && ost.fw() && readMate1()) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int aligner_result.h:1646:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1646 | imUpstream = true; | ^~~~ aligner_result.h:1647:25: error: could not convert ‘(((st.Coord::fw() != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((ost.Coord::fw() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1647 | } else if(st.fw() && !ost.fw()) { | ~~~~~~~~^~~~~~~~~~~~ | | | __vector(4) int aligner_result.h:1648:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1648 | imUpstream = true; | ^~~~ aligner_result.h:1650:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1650 | imUpstream = false; | ^~~~~ aligner_result.h:1653:20: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1653 | imUpstream = false; | ^~~~~ aligner_result.h:1657:12: error: could not convert ‘imUpstream’ from ‘__vector(4) __bool int’ to ‘bool’ 1657 | if(imUpstream) { | ^~~~~~~~~~ | | | __vector(4) __bool int aligner_result.h:1671:22: error: could not convert ‘(((((ssdb != 0) ? ((((((AlnRes*)this)->AlnRes::repeat() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & (((up_right + 100) < dn_left) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1670 | if(ssdb != NULL && | ~~~~~~~~~~~~~~~ 1671 | !repeat() && | ~~~~~~~~~~^~ | | | __vector(4) int 1672 | up_right + 100 < dn_left) { | ~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h:1679:34: error: could not convert ‘(((((((__vector(4) __bool int)ss.SpliceSite::_fromfile) == ((__vector(4) __bool int)(const __vector(4) __bool int){0, 0, 0, 0})) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & (((((long unsigned int)ss.SpliceSite::_readid) + threads_rids_mindist) > ((AlnRes*)this)->AlnRes::rdid_) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1679 | if(!ss._fromfile && ss._readid + threads_rids_mindist > rdid_) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_result.h:1690:6: error: could not convert ‘((imUpstream == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1690 | if(!imUpstream) { | ^~~~~~~~~~~ | | | __vector(4) int aligner_result.h:1693:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1693 | fraglenSet_ = true; | ^~~~ aligner_result.h: In member function ‘size_t AlnRes::trimmed5p(__vector(4) __bool int) const’: aligner_result.h:1743:19: error: could not convert ‘((((__vector(4) __bool int)((const AlnRes*)this)->AlnRes::pretrimSoft_) == soft) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1743 | if(pretrimSoft_ == soft) trim += pretrim5p_; | ~~~~~~~~~~~~~^~~~~~~ | | | __vector(4) int aligner_result.h:1744:16: error: could not convert ‘((((__vector(4) __bool int)((const AlnRes*)this)->AlnRes::trimSoft_) == soft) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1744 | if(trimSoft_ == soft) trim += trim5p_; | ~~~~~~~~~~^~~~~~~ | | | __vector(4) int aligner_result.h: In member function ‘size_t AlnRes::trimmed3p(__vector(4) __bool int) const’: aligner_result.h:1754:19: error: could not convert ‘((((__vector(4) __bool int)((const AlnRes*)this)->AlnRes::pretrimSoft_) == soft) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1754 | if(pretrimSoft_ == soft) trim += pretrim3p_; | ~~~~~~~~~~~~~^~~~~~~ | | | __vector(4) int aligner_result.h:1755:16: error: could not convert ‘((((__vector(4) __bool int)((const AlnRes*)this)->AlnRes::trimSoft_) == soft) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1755 | if(trimSoft_ == soft) trim += trim3p_; | ~~~~~~~~~~^~~~~~~ | | | __vector(4) int aligner_result.h: In member function ‘size_t AlnRes::trimmedLeft(__vector(4) __bool int) const’: aligner_result.h:1764:15: error: inferred scalar type ‘size_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 1764 | return fw() ? trimmed5p(soft) : trimmed3p(soft); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘size_t AlnRes::trimmedRight(__vector(4) __bool int) const’: aligner_result.h:1772:15: error: inferred scalar type ‘size_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 1772 | return fw() ? trimmed3p(soft) : trimmed5p(soft); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘void AlnRes::initStacked(const Read&, StackedAln&) const’: aligner_result.h:1857:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 1857 | size_t trimLS = trimmed5p(true); | ^~~~ | | | bool aligner_result.h:1741:24: note: initializing argument 1 of ‘size_t AlnRes::trimmed5p(__vector(4) __bool int) const’ 1741 | size_t trimmed5p(bool soft) const { | ^ aligner_result.h:1858:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 1858 | size_t trimLH = trimmed5p(false); | ^~~~~ | | | bool aligner_result.h:1741:24: note: initializing argument 1 of ‘size_t AlnRes::trimmed5p(__vector(4) __bool int) const’ 1741 | size_t trimmed5p(bool soft) const { | ^ aligner_result.h:1859:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 1859 | size_t trimRS = trimmed3p(true); | ^~~~ | | | bool aligner_result.h:1752:24: note: initializing argument 1 of ‘size_t AlnRes::trimmed3p(__vector(4) __bool int) const’ 1752 | size_t trimmed3p(bool soft) const { | ^ aligner_result.h:1860:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 1860 | size_t trimRH = trimmed3p(false); | ^~~~~ | | | bool aligner_result.h:1752:24: note: initializing argument 1 of ‘size_t AlnRes::trimmed3p(__vector(4) __bool int) const’ 1752 | size_t trimmed3p(bool soft) const { | ^ aligner_result.h:1862:6: error: could not convert ‘((((const AlnRes*)this)->AlnRes::fw() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1862 | if(!fw()) { | ^~~~~ | | | __vector(4) int aligner_result.h:1863:72: error: no matching function for call to ‘Edit::invertPoss(EList&, size_t&, bool)’ 1863 | Edit::invertPoss(const_cast&>(*ned_), len_trimmed, false); | ^ In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: edit.h:268:14: note: candidate: ‘static void Edit::invertPoss(EList&, size_t, size_t, size_t, __vector(4) __bool int)’ 268 | static void invertPoss( | ^~~~~~~~~~ edit.h:268:14: note: candidate expects 5 arguments, 3 provided edit.h:279:14: note: candidate: ‘static void Edit::invertPoss(EList&, size_t, __vector(4) __bool int)’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^~~~~~~~~~ edit.h:279:61: note: no known conversion for argument 3 from ‘bool’ to ‘__vector(4) __bool int’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^ In file included from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: aligner_result.h:1868:9: error: inferred scalar type ‘const BTDnaString’ {aka ‘const SDnaStringExpandable<1024, 2>’} is not an integer or floating point type of the same size as ‘__bool int’ 1868 | fw() ? rd.patFw : rd.patRc, | ~~~~~^~~~~~~~~~~~~~~~~~~~~ aligner_result.h:1870:6: error: could not convert ‘((((const AlnRes*)this)->AlnRes::fw() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1870 | if(!fw()) { | ^~~~~ | | | __vector(4) int aligner_result.h:1871:72: error: no matching function for call to ‘Edit::invertPoss(EList&, size_t&, bool)’ 1871 | Edit::invertPoss(const_cast&>(*ned_), len_trimmed, false); | ^ In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: edit.h:268:14: note: candidate: ‘static void Edit::invertPoss(EList&, size_t, size_t, size_t, __vector(4) __bool int)’ 268 | static void invertPoss( | ^~~~~~~~~~ edit.h:268:14: note: candidate expects 5 arguments, 3 provided edit.h:279:14: note: candidate: ‘static void Edit::invertPoss(EList&, size_t, __vector(4) __bool int)’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^~~~~~~~~~ edit.h:279:61: note: no known conversion for argument 3 from ‘bool’ to ‘__vector(4) __bool int’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^ In file included from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: aligner_result.h: In member function ‘void AlnRes::calcRefExtent()’: aligner_result.h:1884:26: error: could not convert ‘(&((AlnRes*)this)->AlnRes::ned_->EList::operator[](i))->Edit::isRefGap()’ from ‘__vector(4) __bool int’ to ‘bool’ 1884 | if((*ned_)[i].isRefGap()) rfextent_--; | ~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int aligner_result.h:1885:27: error: could not convert ‘(&((AlnRes*)this)->AlnRes::ned_->EList::operator[](i))->Edit::isReadGap()’ from ‘__vector(4) __bool int’ to ‘bool’ 1885 | if((*ned_)[i].isReadGap()) rfextent_++; | ~~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int aligner_result.h: In constructor ‘RedundantCell::RedundantCell()’: aligner_result.h:1945:8: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1945 | fw = true; | ^~~~ aligner_result.h: In member function ‘__vector(4) __bool int RedundantCell::operator<(const RedundantCell&) const’: aligner_result.h:1975:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1975 | if(rfid < c.rfid) return true; | ^~~~ aligner_result.h:1976:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1976 | if(rfid > c.rfid) return false; | ^~~~~ aligner_result.h:1977:12: error: could not convert ‘(((((((__vector(4) __bool int)((const RedundantCell*)this)->RedundantCell::fw) == ((__vector(4) __bool int)(const __vector(4) __bool int){0, 0, 0, 0})) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((__vector(4) __bool int)c.RedundantCell::fw) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1977 | if(!fw && c.fw) return true; | ~~~~~~^~~~~~~~~ | | | __vector(4) int aligner_result.h:1977:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1977 | if(!fw && c.fw) return true; | ^~~~ aligner_result.h:1978:12: error: could not convert ‘(((((__vector(4) __bool int)((const RedundantCell*)this)->RedundantCell::fw) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((((__vector(4) __bool int)c.RedundantCell::fw) == ((__vector(4) __bool int)(const __vector(4) __bool int){0, 0, 0, 0})) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1978 | if( fw && !c.fw) return false; | ~~~~~^~~~~~~~~ | | | __vector(4) int aligner_result.h:1978:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1978 | if( fw && !c.fw) return false; | ^~~~~ aligner_result.h:1979:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1979 | if(rfoff < c.rfoff) return true; | ^~~~ aligner_result.h:1980:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1980 | if(rfoff > c.rfoff) return false; | ^~~~~ aligner_result.h:1981:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1981 | return rdoff < c.rdoff; | ~~~~~~^~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int RedundantCell::operator>(const RedundantCell&) const’: aligner_result.h:1989:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1989 | if(rfid > c.rfid) return true; | ^~~~ aligner_result.h:1990:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1990 | if(rfid < c.rfid) return false; | ^~~~~ aligner_result.h:1991:12: error: could not convert ‘(((((__vector(4) __bool int)((const RedundantCell*)this)->RedundantCell::fw) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((((__vector(4) __bool int)c.RedundantCell::fw) == ((__vector(4) __bool int)(const __vector(4) __bool int){0, 0, 0, 0})) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1991 | if( fw && !c.fw) return true; | ~~~~~^~~~~~~~~ | | | __vector(4) int aligner_result.h:1991:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1991 | if( fw && !c.fw) return true; | ^~~~ aligner_result.h:1992:12: error: could not convert ‘(((((((__vector(4) __bool int)((const RedundantCell*)this)->RedundantCell::fw) == ((__vector(4) __bool int)(const __vector(4) __bool int){0, 0, 0, 0})) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((__vector(4) __bool int)c.RedundantCell::fw) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1992 | if(!fw && c.fw) return false; | ~~~~~~^~~~~~~~~ | | | __vector(4) int aligner_result.h:1992:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1992 | if(!fw && c.fw) return false; | ^~~~~ aligner_result.h:1993:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1993 | if(rfoff > c.rfoff) return true; | ^~~~ aligner_result.h:1994:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1994 | if(rfoff < c.rfoff) return false; | ^~~~~ aligner_result.h:1995:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1995 | return rdoff > c.rdoff; | ~~~~~~^~~~~~~~~ | | | bool aligner_result.h: In member function ‘void AlnSetSumm::reset()’: aligner_result.h:2145:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 2145 | paired_ = false; | ^~~~~ aligner_result.h:2146:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 2146 | exhausted1_ = exhausted2_ = false; | ^~~~~ aligner_result.h:2149:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 2149 | repeat_ = false; | ^~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnSetSumm::empty() const’: aligner_result.h:2213:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 2213 | return !VALID_AL_SCORE(best1_); | ^ | | | bool aligner_result.h: In member function ‘AlnScore AlnSetSumm::best(__vector(4) __bool int) const’: aligner_result.h:2255:49: error: inferred scalar type ‘const AlnScore’ is not an integer or floating point type of the same size as ‘__bool int’ 2255 | AlnScore best(bool mate1) const { return mate1 ? best1_ : best2_; } | ~~~~~~^~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘AlnScore AlnSetSumm::secbestMate(__vector(4) __bool int) const’: aligner_result.h:2269:16: error: inferred scalar type ‘const AlnScore’ is not an integer or floating point type of the same size as ‘__bool int’ 2269 | return mate1 ? secbest1_ : secbest2_; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘AlnScore AlnSetSumm::secbest(__vector(4) __bool int) const’: aligner_result.h:2280:6: error: could not convert ‘((const AlnSetSumm*)this)->AlnSetSumm::paired_’ from ‘const __vector(4) __bool int’ to ‘bool’ 2280 | if(paired_) { | ^~~~~~~ | | | const __vector(4) __bool int aligner_result.h:2281:7: error: could not convert ‘mate1’ from ‘__vector(4) __bool int’ to ‘bool’ 2281 | if(mate1) { | ^~~~~ | | | __vector(4) __bool int aligner_result.h:2292:17: error: inferred scalar type ‘const AlnScore’ is not an integer or floating point type of the same size as ‘__bool int’ 2292 | return mate1 ? secbest1_ : secbest2_; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: aligner_sw_common.h: At global scope: aligner_sw_common.h:217:48: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 217 | void merge(const SwMetrics& r, bool getLock = false) { | ^~~~~ | | | bool aligner_sw_common.h: In member function ‘void SwMetrics::merge(const SwMetrics&, __vector(4) __bool int)’: aligner_sw_common.h:218:40: error: no matching function for call to ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, __vector(4) __bool int&)’ 218 | ThreadSafe ts(&mutex_m, getLock); | ^ In file included from aligner_sw.h:72, from aligner_swsse_ee_i16.cpp:56: threading.h:39:5: note: candidate: ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, bool)’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ^~~~~~~~~~ threading.h:39:41: note: no known conversion for argument 2 from ‘__vector(4) __bool int’ to ‘bool’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ~~~~~^~~~~~~~~~~~~ threading.h:37:7: note: candidate: ‘constexpr ThreadSafe::ThreadSafe(const ThreadSafe&)’ 37 | class ThreadSafe { | ^~~~~~~~~~ threading.h:37:7: note: candidate expects 1 argument, 2 provided In file included from aligner_sw.h:76, from aligner_swsse_ee_i16.cpp:56: aligner_sw_nuc.h: In member function ‘__vector(4) __bool int DpBtCandidate::dominatedBy(const DpBtCandidate&)’: aligner_sw_nuc.h:127:32: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 127 | return (colhi - collo) <= SQ && | ~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 128 | (rowhi - rowlo) <= SQ; | ~~~~~~~~~~~~~~~~~~~~~ aligner_sw_nuc.h: In member function ‘__vector(4) __bool int DpBtCandidate::operator>(const DpBtCandidate&) const’: aligner_sw_nuc.h:136:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 136 | if(score < o.score) return true; | ^~~~ aligner_sw_nuc.h:137:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 137 | if(score > o.score) return false; | ^~~~~ aligner_sw_nuc.h:138:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 138 | if(row < o.row ) return true; | ^~~~ aligner_sw_nuc.h:139:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 139 | if(row > o.row ) return false; | ^~~~~ aligner_sw_nuc.h:140:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 140 | if(col < o.col ) return true; | ^~~~ aligner_sw_nuc.h:141:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 141 | if(col > o.col ) return false; | ^~~~~ aligner_sw_nuc.h:142:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 142 | return false; | ^~~~~ aligner_sw_nuc.h: In member function ‘__vector(4) __bool int DpBtCandidate::operator<(const DpBtCandidate&) const’: aligner_sw_nuc.h:150:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 150 | if(score > o.score) return true; | ^~~~ aligner_sw_nuc.h:151:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 151 | if(score < o.score) return false; | ^~~~~ aligner_sw_nuc.h:152:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 152 | if(row > o.row ) return true; | ^~~~ aligner_sw_nuc.h:153:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 153 | if(row < o.row ) return false; | ^~~~~ aligner_sw_nuc.h:154:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 154 | if(col > o.col ) return true; | ^~~~ aligner_sw_nuc.h:155:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 155 | if(col < o.col ) return false; | ^~~~~ aligner_sw_nuc.h:156:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 156 | return false; | ^~~~~ aligner_sw_nuc.h: In member function ‘__vector(4) __bool int DpBtCandidate::operator==(const DpBtCandidate&) const’: aligner_sw_nuc.h:164:25: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 163 | return row == o.row && | ~~~~~~~~~~~~~~~~~ 164 | col == o.col && | ~~~~~~~~~~~~~~~^~ | | | bool 165 | score == o.score; | ~~~~~~~~~~~~~~~~ In file included from aligner_seed.h:26, from aligner_sw.h:78, from aligner_swsse_ee_i16.cpp:56: qual.h: In function ‘uint8_t mmPenalty(__vector(4) __bool int, uint8_t)’: qual.h:79:5: error: could not convert ‘maq’ from ‘__vector(4) __bool int’ to ‘bool’ 79 | if(maq) { | ^~~ | | | __vector(4) __bool int qual.h: In function ‘uint8_t delPenalty(__vector(4) __bool int, uint8_t)’: qual.h:87:5: error: could not convert ‘maq’ from ‘__vector(4) __bool int’ to ‘bool’ 87 | if(maq) { | ^~~ | | | __vector(4) __bool int qual.h: In function ‘uint8_t insPenalty(__vector(4) __bool int, uint8_t, uint8_t)’: qual.h:95:5: error: could not convert ‘maq’ from ‘__vector(4) __bool int’ to ‘bool’ 95 | if(maq) { | ^~~ | | | __vector(4) __bool int qual.h: In function ‘char charToPhred33(char, __vector(4) __bool int, __vector(4) __bool int)’: qual.h:113:6: error: could not convert ‘solQuals’ from ‘__vector(4) __bool int’ to ‘bool’ 113 | if (solQuals) { | ^~~~~~~~ | | | __vector(4) __bool int qual.h:126:10: error: could not convert ‘phred64Quals’ from ‘__vector(4) __bool int’ to ‘bool’ 126 | else if(phred64Quals) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int qual.h: In function ‘char intToPhred33(int, __vector(4) __bool int)’: qual.h:156:6: error: could not convert ‘solQuals’ from ‘__vector(4) __bool int’ to ‘bool’ 156 | if (solQuals) { | ^~~~~~~~ | | | __vector(4) __bool int qual.h: In function ‘uint8_t roundPenalty(uint8_t)’: qual.h:175:5: error: could not convert ‘gNoMaqRound’ from ‘__vector(4) __bool int’ to ‘bool’ 175 | if(gNoMaqRound) return p; | ^~~~~~~~~~~ | | | __vector(4) __bool int In file included from aligner_cache.h:63, from aligner_seed.h:37, from aligner_sw.h:78, from aligner_swsse_ee_i16.cpp:56: simple_func.h: In member function ‘__vector(4) __bool int SimpleFunc::initialized() const’: simple_func.h:82:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 82 | bool initialized() const { return type_ != 0; } | ~~~~~~^~~~ | | | bool In file included from aligner_seed.h:37, from aligner_sw.h:78, from aligner_swsse_ee_i16.cpp:56: aligner_cache.h: In member function ‘__vector(4) __bool int QKey::init(const BTDnaString&)’: aligner_cache.h:100:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 100 | return false; // wasn't cacheable | ^~~~~ aligner_cache.h:108:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 108 | return false; | ^~~~~ aligner_cache.h:115:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 115 | return true; // was cacheable | ^~~~ aligner_cache.h: In member function ‘__vector(4) __bool int QKey::cacheable() const’: aligner_cache.h:134:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 134 | bool cacheable() const { return len != 0xffffffff; } | ~~~~^~~~~~~~~~~~~ | | | bool aligner_cache.h: In member function ‘__vector(4) __bool int QKey::operator<(const QKey&) const’: aligner_cache.h:145:22: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 145 | return seq < o.seq || (seq == o.seq && len < o.len); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_cache.h: In member function ‘__vector(4) __bool int QKey::operator==(const QKey&) const’: aligner_cache.h:159:23: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 159 | return seq == o.seq && len == o.len; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ | | | bool aligner_cache.h: In member function ‘unsigned int AlignmentCache::empty() const’: aligner_cache.h:512:10: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 512 | return ret; | ^~~ aligner_cache.h: In member function ‘unsigned int AlignmentCache::shared() const’: aligner_cache.h:607:31: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 607 | bool shared() const { return shared_; } | ^~~~~~~ | | | const __vector(4) __bool int aligner_cache.h: In member function ‘int AlignmentCacheIface::beginAlign(const BTDnaString&, const BTString&, QVal&, __vector(4) __bool int)’: aligner_cache.h:741:19: error: could not convert ‘((AlignmentCacheIface*)this)->AlignmentCacheIface::qk_.QKey::cacheable()’ from ‘__vector(4) __bool int’ to ‘bool’ 741 | if(qk_.cacheable()) { | ~~~~~~~~~~~~~^~ | | | __vector(4) __bool int aligner_cache.h: In member function ‘unsigned int AlignmentCache::addOnTheFly(QVal&, const SAKey&, index_t, index_t, index_t, index_t, __vector(4) __bool int)’: aligner_cache.h:993:5: error: could not convert ‘added’ from ‘__vector(4) __bool int’ to ‘bool’ 993 | if(added) { | ^~~~~ | | | __vector(4) __bool int In file included from aligner_seed.h:38, from aligner_sw.h:78, from aligner_swsse_ee_i16.cpp:56: scoring.h: In constructor ‘Scoring::Scoring(int, int, int, int, int, int, const SimpleFunc&, const SimpleFunc&, int, int, __vector(4) __bool int, int, int, int, int, int, int, int, int, const SimpleFunc*, const SimpleFunc*)’: scoring.h:179:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 179 | qualsMatter_ = mmcostType != COST_MODEL_CONSTANT; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ | | | bool scoring.h:181:51: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 181 | monotone = matchType == COST_MODEL_CONSTANT && matchConst == 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ | | | bool scoring.h: In member function ‘int64_t Scoring::perfectScore(size_t) const’: scoring.h:341:6: error: could not convert ‘((const Scoring*)this)->Scoring::monotone’ from ‘const __vector(4) __bool int’ to ‘bool’ 341 | if(monotone) { | ^~~~~~~~ | | | const __vector(4) __bool int scoring.h: In static member function ‘static Scoring Scoring::base1()’: scoring.h:538:5: error: no matching function for call to ‘Scoring::Scoring(int, , int, int, int, int, SimpleFunc&, SimpleFunc&, , int, bool, int, int, int, int, int)’ 538 | 5); // 5 rows @ top/bot diagonal-entrance-only | ^ scoring.h:140:5: note: candidate: ‘Scoring::Scoring(int, int, int, int, int, int, const SimpleFunc&, const SimpleFunc&, int, int, __vector(4) __bool int, int, int, int, int, int, int, int, int, const SimpleFunc*, const SimpleFunc*)’ 140 | Scoring( | ^~~~~~~ scoring.h:151:19: note: no known conversion for argument 11 from ‘bool’ to ‘__vector(4) __bool int’ 151 | bool ncat, // whether to concatenate mates before N filtering | ^ scoring.h:100:7: note: candidate: ‘constexpr Scoring::Scoring(const Scoring&)’ 100 | class Scoring { | ^~~~~~~ scoring.h:100:7: note: candidate expects 1 argument, 16 provided scoring.h:100:7: note: candidate: ‘constexpr Scoring::Scoring(Scoring&&)’ scoring.h:100:7: note: candidate expects 1 argument, 16 provided In file included from aligner_sw.h:78, from aligner_swsse_ee_i16.cpp:56: aligner_seed.h: In member function ‘void Constraint::init()’: aligner_seed.h:61:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 61 | instantiated = false; | ^~~~~ aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::mustMatch()’: aligner_seed.h:71:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 70 | return (mms == 0 && edits == 0) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | penalty == 0 || | ~~~~~~~~~~~~~^~ | | | bool 72 | (mms == 0 && dels == 0 && ins == 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canMismatch(int, const Scoring&)’: aligner_seed.h:80:33: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 80 | return (mms > 0 || edits > 0) && | ~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 81 | penalty >= cm.mm(q); | ~~~~~~~~~~~~~~~~~~~ aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canN(int, const Scoring&)’: aligner_seed.h:89:33: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 89 | return (mms > 0 || edits > 0) && | ~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 90 | penalty >= cm.n(q); | ~~~~~~~~~~~~~~~~~~ aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canMismatch()’: aligner_seed.h:99:33: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 99 | return (mms > 0 || edits > 0) && penalty > 0; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | | | bool aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canN()’: aligner_seed.h:108:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 108 | return (mms > 0 || edits > 0); | ~~~~~~~~~^~~~~~~~~~~~~ | | | bool aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canDelete(int, const Scoring&)’: aligner_seed.h:117:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 117 | return (dels > 0 && edits > 0) && | ~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 118 | penalty >= cm.del(ex); | ~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canDelete()’: aligner_seed.h:126:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 126 | return (dels > 0 || edits > 0) && | ~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 127 | penalty > 0; | ~~~~~~~~~~~ aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canInsert(int, const Scoring&)’: aligner_seed.h:136:33: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 136 | return (ins > 0 || edits > 0) && | ~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 137 | penalty >= cm.ins(ex); | ~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canInsert()’: aligner_seed.h:145:33: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 145 | return (ins > 0 || edits > 0) && | ~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 146 | penalty > 0; | ~~~~~~~~~~~ aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canGap()’: aligner_seed.h:154:47: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 154 | return ((ins > 0 || dels > 0) || edits > 0) && penalty > 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | | | bool aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::acceptable()’: aligner_seed.h:221:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 218 | return edits <= editsCeil && | ~~~~~~~~~~~~~~~~~~~~~~~ 219 | mms <= mmsCeil && | ~~~~~~~~~~~~~~~~~~~~~~~ 220 | ins <= insCeil && | ~~~~~~~~~~~~~~~~~~~~~~~ 221 | dels <= delsCeil && | ~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 222 | penalty <= penaltyCeil; | ~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h: In member function ‘void Constraint::instantiate(size_t)’: aligner_seed.h:238:25: error: could not convert ‘((Constraint*)this)->Constraint::penFunc.SimpleFunc::initialized()’ from ‘__vector(4) __bool int’ to ‘bool’ 238 | if(penFunc.initialized()) { | ~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int aligner_seed.h:241:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 241 | instantiated = true; | ^~~~ aligner_seed.h: In member function ‘int EEHit::mms() const’: aligner_seed.h:521:20: error: could not convert ‘((const EEHit*)this)->EEHit::e2.Edit::inited()’ from ‘__vector(4) __bool int’ to ‘bool’ 521 | if (e2.inited()) return 2; | ~~~~~~~~~^~ | | | __vector(4) __bool int aligner_seed.h:522:20: error: could not convert ‘((const EEHit*)this)->EEHit::e1.Edit::inited()’ from ‘__vector(4) __bool int’ to ‘bool’ 522 | else if(e1.inited()) return 1; | ~~~~~~~~~^~ | | | __vector(4) __bool int aligner_seed.h: In member function ‘int EEHit::ns() const’: aligner_seed.h:531:18: error: could not convert ‘(((const EEHit*)this)->EEHit::e1.Edit::inited() && ((const EEHit*)this)->EEHit::e1.Edit::hasN())’ from ‘__vector(4) int’ to ‘bool’ 531 | if(e1.inited() && e1.hasN()) { | ~~~~~~~~~~~~^~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h:533:19: error: could not convert ‘(((const EEHit*)this)->EEHit::e2.Edit::inited() && ((const EEHit*)this)->EEHit::e2.Edit::hasN())’ from ‘__vector(4) int’ to ‘bool’ 533 | if(e2.inited() && e2.hasN()) { | ~~~~~~~~~~~~^~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h: In member function ‘int EEHit::refns() const’: aligner_seed.h:545:18: error: could not convert ‘(((const EEHit*)this)->EEHit::e1.Edit::inited() && (((const EEHit*)this)->EEHit::e1.chr == 'N'))’ from ‘__vector(4) int’ to ‘bool’ 545 | if(e1.inited() && e1.chr == 'N') { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h:547:19: error: could not convert ‘(((const EEHit*)this)->EEHit::e2.Edit::inited() && (((const EEHit*)this)->EEHit::e2.chr == 'N'))’ from ‘__vector(4) int’ to ‘bool’ 547 | if(e2.inited() && e2.chr == 'N') { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h: In member function ‘void SeedResults::add(const QVal&, const AlignmentCache&, index_t, __vector(4) __bool int)’: aligner_seed.h:658:6: error: could not convert ‘seedFw’ from ‘__vector(4) __bool int’ to ‘bool’ 658 | if(seedFw) { | ^~~~~~ | | | __vector(4) __bool int aligner_seed.h: In member function ‘float SeedResults::medianHitsPerSeed() const’: aligner_seed.h:831:22: error: could not convert ‘((const SeedResults*)this)->SeedResults::tmpMedian_.EList::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 831 | if(tmpMedian_.empty()) { | ~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int aligner_seed.h: In member function ‘EList& SeedResults::instantiatedSeeds(__vector(4) __bool int, size_t)’: aligner_seed.h:924:13: error: inferred scalar type ‘EList&’ is not an integer or floating point type of the same size as ‘__bool int’ 924 | return fw ? isFw_[seedoffidx] : isRc_[seedoffidx]; aligner_seed.h: In member function ‘void SeedResults::rankSeedHits(RandomSource&)’: aligner_seed.h:992:31: error: inferred scalar type ‘EList<__vector(4) __bool int>&’ is not an integer or floating point type of the same size as ‘__bool int’ 992 | EList& sorted = (fw ? sortedFw_ : sortedRc_); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h:1010:7: error: could not convert ‘minfw’ from ‘__vector(4) __bool int’ to ‘bool’ 1010 | if(minfw) { | ^~~~~ | | | __vector(4) __bool int aligner_seed.h: In member function ‘EList >& SeedResults::seqs(__vector(4) __bool int)’: aligner_seed.h:1136:48: error: inferred scalar type ‘EList >&’ is not an integer or floating point type of the same size as ‘__bool int’ 1136 | EList& seqs(bool fw) { return fw ? seqFw_ : seqRc_; } | ~~~^~~~~~~~~~~~~~~~~ aligner_seed.h: In member function ‘EList >& SeedResults::quals(__vector(4) __bool int)’: aligner_seed.h:1142:46: error: inferred scalar type ‘EList >&’ is not an integer or floating point type of the same size as ‘__bool int’ 1142 | EList& quals(bool fw) { return fw ? qualFw_ : qualRc_; } | ~~~^~~~~~~~~~~~~~~~~~~ aligner_seed.h: At global scope: aligner_seed.h:1343:56: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 1343 | void merge(const SeedSearchMetrics& m, bool getLock = false) { | ^~~~~ | | | bool aligner_seed.h: In member function ‘void SeedSearchMetrics::merge(const SeedSearchMetrics&, __vector(4) __bool int)’: aligner_seed.h:1344:40: error: no matching function for call to ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, __vector(4) __bool int&)’ 1344 | ThreadSafe ts(&mutex_m, getLock); | ^ In file included from aligner_sw.h:72, from aligner_swsse_ee_i16.cpp:56: threading.h:39:5: note: candidate: ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, bool)’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ^~~~~~~~~~ threading.h:39:41: note: no known conversion for argument 2 from ‘__vector(4) __bool int’ to ‘bool’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ~~~~~^~~~~~~~~~~~~ threading.h:37:7: note: candidate: ‘constexpr ThreadSafe::ThreadSafe(const ThreadSafe&)’ 37 | class ThreadSafe { | ^~~~~~~~~~ threading.h:37:7: note: candidate expects 1 argument, 2 provided In file included from aligner_sw.h:78, from aligner_swsse_ee_i16.cpp:56: aligner_seed.h: In member function ‘std::pair SeedAligner::instantiateSeeds(const EList&, index_t, int, const Read&, const Scoring&, __vector(4) __bool int, __vector(4) __bool int, AlignmentCacheIface&, SeedResults&, SeedSearchMetrics&)’: aligner_seed.h:1676:19: error: could not convert ‘((fw && nofw) || ((! fw) && norc))’ from ‘__vector(4) int’ to ‘bool’ 1676 | if((fw && nofw) || (!fw && norc)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h: In member function ‘void SeedAligner::searchAllSeeds(const EList&, const Ebwt*, const Ebwt*, const Read&, const Scoring&, AlignmentCacheIface&, SeedResults&, SeedSearchMetrics&, PerReadMetrics&)’: aligner_seed.h:1764:16: error: could not convert ‘iss.EList::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 1764 | if(iss.empty()) { | ~~~~~~~~~^~ | | | __vector(4) __bool int aligner_seed.h:1803:8: error: could not convert ‘! abort’ from ‘__vector(4) int’ to ‘bool’ 1803 | if(!abort) { | ^~~~~~ | | | __vector(4) int aligner_seed.h: In member function ‘size_t SeedAligner::exactSweep(const Ebwt&, const Read&, const Scoring&, __vector(4) __bool int, __vector(4) __bool int, size_t, size_t&, size_t&, __vector(4) __bool int, SeedResults&, SeedSearchMetrics&)’: aligner_seed.h:1899:10: error: could not convert ‘(fw && nofw)’ from ‘__vector(4) int’ to ‘bool’ 1899 | if( fw && nofw) continue; | ~~~^~~~~~~ | | | __vector(4) int aligner_seed.h:1900:10: error: could not convert ‘((! fw) && norc)’ from ‘__vector(4) int’ to ‘bool’ 1900 | if(!fw && norc) continue; | ~~~~^~~~~~~ | | | __vector(4) int aligner_seed.h:1901:31: error: inferred scalar type ‘const BTDnaString&’ {aka ‘const SDnaStringExpandable<1024, 2>&’} is not an integer or floating point type of the same size as ‘__bool int’ 1901 | const BTDnaString& seq = fw ? read.patFw : read.patRc; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h:1907:19: error: could not convert ‘((dep < len) && (! done))’ from ‘__vector(4) int’ to ‘bool’ 1907 | while(dep < len && !done) { | ~~~~~~~~~~^~~~~~~~ | | | __vector(4) int aligner_seed.h:1912:7: error: could not convert ‘doFtab’ from ‘__vector(4) __bool int’ to ‘bool’ 1912 | if(doFtab) { | ^~~~~~ | | | __vector(4) __bool int aligner_seed.h:1922:7: error: could not convert ‘doFtab’ from ‘__vector(4) __bool int’ to ‘bool’ 1922 | if(doFtab) { | ^~~~~~ | | | __vector(4) __bool int aligner_seed.h:1938:9: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 1938 | if(fw) { mineFw = nedit; } else { mineRc = nedit; } | ^~ | | | __vector(4) __bool int aligner_seed.h:1967:10: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 1967 | if(fw) { mineFw = nedit; } else { mineRc = nedit; } | ^~ | | | __vector(4) __bool int aligner_seed.h:1975:7: error: could not convert ‘done’ from ‘__vector(4) __bool int’ to ‘bool’ 1975 | if(done) { | ^~~~ | | | __vector(4) __bool int aligner_seed.h:1980:8: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 1980 | if(fw) { mineFw = nedit; } else { mineRc = nedit; } | ^~ | | | __vector(4) __bool int aligner_seed.h:1983:9: error: could not convert ‘repex’ from ‘__vector(4) __bool int’ to ‘bool’ 1983 | if(repex) { | ^~~~~ | | | __vector(4) __bool int aligner_seed.h:1986:10: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 1986 | if(fw) { | ^~ | | | __vector(4) __bool int aligner_seed.h: In member function ‘unsigned int SeedAligner::oneMmSearch(const Ebwt*, const Ebwt*, const Read&, const Scoring&, int64_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, SeedResults&, SeedSearchMetrics&)’: aligner_seed.h:2029:20: error: could not convert ‘((ns == 1) && (! rep1mm))’ from ‘__vector(4) int’ to ‘bool’ 2029 | } else if(ns == 1 && !rep1mm) { | ~~~~~~~~^~~~~~~~~~ | | | __vector(4) int aligner_seed.h:2061:10: error: could not convert ‘(fw && nofw)’ from ‘__vector(4) int’ to ‘bool’ 2061 | if( fw && nofw) continue; | ~~~^~~~~~~ | | | __vector(4) int aligner_seed.h:2062:10: error: could not convert ‘((! fw) && norc)’ from ‘__vector(4) int’ to ‘bool’ 2062 | if(!fw && norc) continue; | ~~~~^~~~~~~ | | | __vector(4) int aligner_seed.h:2071:18: error: inferred scalar type ‘const BTDnaString&’ {aka ‘const SDnaStringExpandable<1024, 2>&’} is not an integer or floating point type of the same size as ‘__bool int’ 2071 | (fw ? (ebwtfw ? read.patFw : read.patFwRev) : | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h:2072:13: error: inferred scalar type ‘const BTDnaString&’ {aka ‘const SDnaStringExpandable<1024, 2>&’} is not an integer or floating point type of the same size as ‘__bool int’ 2072 | (ebwtfw ? read.patRc : read.patRcRev)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h:2075:18: error: inferred scalar type ‘const BTString&’ {aka ‘const SStringExpandable&’} is not an integer or floating point type of the same size as ‘__bool int’ 2075 | (fw ? (ebwtfw ? read.qual : read.qualRev) : | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h:2076:13: error: inferred scalar type ‘const BTString&’ {aka ‘const SStringExpandable&’} is not an integer or floating point type of the same size as ‘__bool int’ 2076 | (ebwtfw ? read.qualRev : read.qual)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h:2078:24: error: inferred scalar type ‘size_t&’ {aka ‘long unsigned int&’} is not an integer or floating point type of the same size as ‘__bool int’ 2078 | size_t nea = ebwtfw ? halfFw : halfBw; | ~~~~~~~^~~~~~~~~~~~~~~~~ aligner_seed.h:2087:7: error: could not convert ‘skip’ from ‘__vector(4) __bool int’ to ‘bool’ 2087 | if(skip) { | ^~~~ | | | __vector(4) __bool int aligner_seed.h:2096:8: error: could not convert ‘rep1mm’ from ‘__vector(4) __bool int’ to ‘bool’ 2096 | if(rep1mm) { | ^~~~~~ | | | __vector(4) __bool int aligner_seed.h:2158:7: error: could not convert ‘do_continue’ from ‘__vector(4) __bool int’ to ‘bool’ 2158 | if(do_continue) { | ^~~~~~~~~~~ | | | __vector(4) __bool int aligner_seed.h:2200:15: error: could not convert ‘(rep1mm && ((ns == 0) || (rdc > 3)))’ from ‘__vector(4) int’ to ‘bool’ 2200 | if(rep1mm && (ns == 0 || rdc > 3)) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h:2255:14: error: could not convert ‘(fw == ebwtfw)’ from ‘__vector(4) int’ to ‘bool’ 2255 | if(fw == ebwtfw) { | ~~~^~~~~~~~~ | | | __vector(4) int aligner_seed.h:2258:11: error: could not convert ‘! ebwtfw’ from ‘__vector(4) int’ to ‘bool’ 2258 | if(!ebwtfw) { | ^~~~~~~ | | | __vector(4) int aligner_seed.h:2271:11: error: could not convert ‘local’ from ‘__vector(4) __bool int’ to ‘bool’ 2271 | if(local) { | ^~~~~ | | | __vector(4) __bool int aligner_seed.h:2294:11: error: could not convert ‘valid’ from ‘__vector(4) __bool int’ to ‘bool’ 2294 | if(valid) { | ^~~~~ | | | __vector(4) __bool int aligner_seed.h:2297:11: error: could not convert ‘valid’ from ‘__vector(4) __bool int’ to ‘bool’ 2297 | if(valid) { | ^~~~~ | | | __vector(4) __bool int aligner_seed.h:2327:17: error: could not convert ‘(ebwtfw && repex)’ from ‘__vector(4) int’ to ‘bool’ 2327 | if(ebwtfw && repex) { | ~~~~~~~^~~~~~~~ | | | __vector(4) int aligner_seed.h:2328:11: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 2328 | if(fw) { | ^~ | | | __vector(4) __bool int aligner_seed.h:2357:9: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 2357 | return results; | ^~~~~~~ aligner_seed.h: In member function ‘unsigned int SeedAligner::extendAndReportHit(index_t, index_t, index_t, index_t, index_t, DoublyLinkedList*)’: aligner_seed.h:2470:32: error: inferred scalar type ‘const BTDnaString&’ {aka ‘const SDnaStringExpandable<1024, 2>&’} is not an integer or floating point type of the same size as ‘__bool int’ 2470 | const BTDnaString& seq = fw_ ? read_->patFw : read_->patRc; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h:2502:14: error: could not convert ‘(abort || (nonz != rdc))’ from ‘__vector(4) int’ to ‘bool’ 2502 | if(abort || nonz != rdc) { | ~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h:2526:32: error: inferred scalar type ‘const BTDnaString&’ {aka ‘const SDnaStringExpandable<1024, 2>&’} is not an integer or floating point type of the same size as ‘__bool int’ 2526 | const BTDnaString& seq = fw_ ? read_->patFw : read_->patRc; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h:2556:14: error: could not convert ‘(abort || (nonz != rdc))’ from ‘__vector(4) int’ to ‘bool’ 2556 | if(abort || nonz != rdc) { | ~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h: In member function ‘unsigned int SeedAligner::searchSeedBi(int, int, index_t, index_t, index_t, index_t, SideLocus, SideLocus, Constraint, Constraint, Constraint, Constraint, DoublyLinkedList*)’: aligner_seed.h:2704:7: error: could not convert ‘! ltr’ from ‘__vector(4) int’ to ‘bool’ 2704 | if(!ltr) { | ^~~~ | | | __vector(4) int aligner_seed.h:2768:6: error: could not convert ‘ltr’ from ‘__vector(4) __bool int’ to ‘bool’ 2768 | if(ltr) { | ^~~ | | | __vector(4) __bool int aligner_seed.h:2798:50: error: could not convert ‘((!(cons.Constraint::mustMatch() && (! overall.Constraint::mustMatch()))) || (c == 4))’ from ‘__vector(4) int’ to ‘bool’ 2798 | if(!(cons.mustMatch() && !overall.mustMatch()) || c == 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ | | | __vector(4) int aligner_seed.h:2810:7: error: could not convert ‘! bail’ from ‘__vector(4) int’ to ‘bool’ 2810 | if(!bail) { | ^~~~~ | | | __vector(4) int aligner_seed.h:2811:68: error: could not convert ‘((cons.Constraint::canMismatch(q, (*((SeedAligner*)this)->SeedAligner::sc_)) && overall.Constraint::canMismatch(q, (*((SeedAligner*)this)->SeedAligner::sc_))) || (c == 4))’ from ‘__vector(4) int’ to ‘bool’ 2811 | if((cons.canMismatch(q, *sc_) && overall.canMismatch(q, *sc_)) || c == 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ | | | __vector(4) int aligner_seed.h:2819:20: error: could not convert ‘((! leaveZone) || (cons.Constraint::acceptable() && overall.Constraint::acceptable()))’ from ‘__vector(4) int’ to ‘bool’ 2819 | if(!leaveZone || (cons.acceptable() && overall.acceptable())) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h:2825:11: error: could not convert ‘! ltr’ from ‘__vector(4) int’ to ‘bool’ 2825 | if(!ltr) loff = (int)(s.steps.size() - loff - 1); | ^~~~ | | | __vector(4) int aligner_seed.h:2864:22: error: could not convert ‘(cons.Constraint::canGap() && overall.Constraint::canGap())’ from ‘__vector(4) int’ to ‘bool’ 2864 | if(cons.canGap() && overall.canGap()) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h:2867:37: error: could not convert ‘(cons.Constraint::canDelete(delEx, (*((SeedAligner*)this)->SeedAligner::sc_)) && overall.Constraint::canDelete(delEx, (*((SeedAligner*)this)->SeedAligner::sc_)))’ from ‘__vector(4) int’ to ‘bool’ 2867 | if(cons.canDelete(delEx, *sc_) && overall.canDelete(delEx, *sc_)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h:2871:40: error: could not convert ‘(insCons.Constraint::canInsert(insEx, (*((SeedAligner*)this)->SeedAligner::sc_)) && overall.Constraint::canInsert(insEx, (*((SeedAligner*)this)->SeedAligner::sc_)))’ from ‘__vector(4) int’ to ‘bool’ 2871 | if(insCons.canInsert(insEx, *sc_) && overall.canInsert(insEx, *sc_)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h:2880:16: error: could not convert ‘(leaveZone && ((! cons.Constraint::acceptable()) || (! overall.Constraint::acceptable())))’ from ‘__vector(4) int’ to ‘bool’ 2880 | if(leaveZone && (!cons.acceptable() || !overall.acceptable())) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int In file included from aligner_sw.h:83, from aligner_swsse_ee_i16.cpp:56: mask.h: In function ‘__vector(4) __bool int matches(int, int)’: mask.h:49:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 49 | return ((1 << i) & j) != 0; | ~~~~~~~~~~~~~~~^~~~ | | | bool In file included from aligner_sw.h:84, from aligner_swsse_ee_i16.cpp:56: dp_framer.h: In member function ‘__vector(4) __bool int DPRect::entirelyTrimmed() const’: dp_framer.h:95:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 95 | bool tr = refr < refl; | ~~~~~^~~~~~ | | | bool dp_framer.h: In member function ‘__vector(4) __bool int DynProgFramer::frameFindMateRect(__vector(4) __bool int, int64_t, int64_t, int64_t, int64_t, size_t, int64_t, size_t, size_t, int64_t, size_t, DPRect&) const’: dp_framer.h:165:6: error: could not convert ‘anchorLeft’ from ‘__vector(4) __bool int’ to ‘bool’ 165 | if(anchorLeft) { | ^~~~~~~~~~ | | | __vector(4) __bool int In file included from aligner_swsse.h:28, from aligner_sw.h:85, from aligner_swsse_ee_i16.cpp:56: sse_util.h: In member function ‘__vector(4) __bool int EList_m128i::empty() const’: sse_util.h:79:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 79 | inline bool empty() const { return cur_ == 0; } | ~~~~~^~~~ | | | bool sse_util.h: In member function ‘__vector(4) __bool int EList_m128i::null() const’: sse_util.h:84:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 84 | inline bool null() const { return list_ == NULL; } | ^ | | | bool sse_util.h: In member function ‘__vector(4) __bool int CpQuad::operator==(const CpQuad&) const’: sse_util.h:329:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 327 | return sc[0] == o.sc[0] && | ~~~~~~~~~~~~~~~~~~~ 328 | sc[1] == o.sc[1] && | ~~~~~~~~~~~~~~~~~~~ 329 | sc[2] == o.sc[2] && | ~~~~~~~~~~~~~~~~~^~ | | | bool 330 | sc[3] == o.sc[3]; | ~~~~~~~~~~~~~~~~ sse_util.h: In member function ‘void Checkpointer::init(size_t, size_t, size_t, int64_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int)’: sse_util.h:371:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 371 | debug_ = true; | ^~~~ sse_util.h:373:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 373 | firstCommit_ = true; | ^~~~ sse_util.h:374:25: error: cannot convert ‘__vector(4) int’ to ‘size_t’ {aka ‘long unsigned int’} in initialization 374 | size_t perword = (is8 ? 16 : 8); | ~~~~~^~~~~~~~~ | | | __vector(4) int sse_util.h:377:6: error: could not convert ‘doTri’ from ‘__vector(4) __bool int’ to ‘bool’ 377 | if(doTri) { | ^~~~~ | | | __vector(4) __bool int sse_util.h:387:6: error: could not convert ‘((Checkpointer*)this)->Checkpointer::debug_’ from ‘__vector(4) __bool int’ to ‘bool’ 387 | if(debug_) { | ^~~~~~ | | | __vector(4) __bool int sse_util.h: In member function ‘int64_t Checkpointer::debugCell(size_t, size_t, int) const’: sse_util.h:411:22: error: cannot convert ‘__vector(4) int’ to ‘int16_t’ {aka ‘short int’} in initialization 411 | int16_t sc = (is8_ ? ((uint8_t*)ptr)[div] : ((int16_t*)ptr)[div]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int sse_util.h:414:6: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::is8_’ from ‘const __vector(4) __bool int’ to ‘bool’ 414 | if(is8_) { | ^~~~ | | | const __vector(4) __bool int sse_util.h:415:7: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::local_’ from ‘const __vector(4) __bool int’ to ‘bool’ 415 | if(local_) { | ^~~~~~ | | | const __vector(4) __bool int sse_util.h:422:7: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::local_’ from ‘const __vector(4) __bool int’ to ‘bool’ 422 | if(local_) { | ^~~~~~ | | | const __vector(4) __bool int sse_util.h: In member function ‘__vector(4) __bool int Checkpointer::isCheckpointed(size_t, size_t) const’: sse_util.h:439:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 439 | return mod >= per_ - 2; | ~~~~^~~~~~~~~~~ | | | bool sse_util.h: In member function ‘int64_t Checkpointer::scoreTriangle(size_t, size_t, int) const’: sse_util.h:447:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 447 | bool diag1 = ((row + col) & lomask_) == per_ - 2; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ | | | bool sse_util.h:449:6: error: could not convert ‘diag1’ from ‘__vector(4) __bool int’ to ‘bool’ 449 | if(diag1) { | ^~~~~ | | | __vector(4) __bool int sse_util.h: In member function ‘int64_t Checkpointer::scoreSquare(size_t, size_t, int) const’: sse_util.h:488:22: error: cannot convert ‘__vector(4) int’ to ‘int16_t’ {aka ‘short int’} in initialization 488 | int16_t sc = (is8_ ? ((uint8_t*)ptr)[div] : ((int16_t*)ptr)[div]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int sse_util.h:491:6: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::is8_’ from ‘const __vector(4) __bool int’ to ‘bool’ 491 | if(is8_) { | ^~~~ | | | const __vector(4) __bool int sse_util.h:492:7: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::local_’ from ‘const __vector(4) __bool int’ to ‘bool’ 492 | if(local_) { | ^~~~~~ | | | const __vector(4) __bool int sse_util.h:499:7: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::local_’ from ‘const __vector(4) __bool int’ to ‘bool’ 499 | if(local_) { | ^~~~~~ | | | const __vector(4) __bool int sse_util.h: In member function ‘void Checkpointer::reset()’: sse_util.h:518:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 518 | local_ = false; | ^~~~~ sse_util.h:521:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 521 | firstCommit_ = true; | ^~~~ sse_util.h:522:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 522 | is8_ = debug_ = false; | ^~~~~ sse_util.h: In member function ‘__vector(4) __bool int Checkpointer::inited() const’: sse_util.h:529:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 529 | return nrow_ > 0; | ~~~~~~^~~ | | | bool In file included from aligner_sw.h:85, from aligner_swsse_ee_i16.cpp:56: aligner_swsse.h: At global scope: aligner_swsse.h:44:49: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 44 | void merge(const SSEMetrics& o, bool getLock = false) { | ^~~~~ | | | bool aligner_swsse.h: In member function ‘void SSEMetrics::merge(const SSEMetrics&, __vector(4) __bool int)’: aligner_swsse.h:45:40: error: no matching function for call to ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, __vector(4) __bool int&)’ 45 | ThreadSafe ts(&mutex_m, getLock); | ^ In file included from aligner_sw.h:72, from aligner_swsse_ee_i16.cpp:56: threading.h:39:5: note: candidate: ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, bool)’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ^~~~~~~~~~ threading.h:39:41: note: no known conversion for argument 2 from ‘__vector(4) __bool int’ to ‘bool’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ~~~~~^~~~~~~~~~~~~ threading.h:37:7: note: candidate: ‘constexpr ThreadSafe::ThreadSafe(const ThreadSafe&)’ 37 | class ThreadSafe { | ^~~~~~~~~~ threading.h:37:7: note: candidate expects 1 argument, 2 provided In file included from aligner_sw.h:85, from aligner_swsse_ee_i16.cpp:56: aligner_swsse.h: In member function ‘__vector(4) __bool int SSEMatrix::reportedThrough(size_t, size_t) const’: aligner_swsse.h:268:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 268 | return (masks_[row][col] & (1 << 0)) != 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | bool aligner_swsse.h: In member function ‘void SSEMatrix::resetRow(size_t)’: aligner_swsse.h:385:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 385 | reset_[i] = true; | ^~~~ aligner_swsse.h: In member function ‘__vector(4) __bool int SSEMatrix::isHMaskSet(size_t, size_t) const’: aligner_swsse.h:429:39: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 429 | return (masks_[row][col] & (1 << 1)) != 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | bool aligner_swsse.h: In member function ‘__vector(4) __bool int SSEMatrix::isEMaskSet(size_t, size_t) const’: aligner_swsse.h:454:39: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 454 | return (masks_[row][col] & (1 << 7)) != 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | bool aligner_swsse.h: In member function ‘__vector(4) __bool int SSEMatrix::isFMaskSet(size_t, size_t) const’: aligner_swsse.h:479:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 479 | return (masks_[row][col] & (1 << 10)) != 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | bool In file included from aligner_sw.h:86, from aligner_swsse_ee_i16.cpp:56: aligner_bt.h: In member function ‘void BtBranchProblem::initBt(size_t, size_t, __vector(4) __bool int, __vector(4) __bool int, TAlScore)’: aligner_bt.h:227:6: error: could not convert ‘fill’ from ‘__vector(4) __bool int’ to ‘bool’ 227 | if(fill) { | ^~~~ | | | __vector(4) __bool int aligner_bt.h: In member function ‘void BtBranchProblem::reset()’: aligner_bt.h:241:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 241 | fill_ = fw_ = usecp_ = false; | ^~~~~ aligner_bt.h: In member function ‘__vector(4) __bool int BtBranchProblem::inited() const’: aligner_bt.h:248:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 248 | return qry_ != NULL; | ^ | | | bool aligner_bt.h: In member function ‘void BtBranch::reset()’: aligner_bt.h:351:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 351 | curtailed_ = false; | ^~~~~ aligner_bt.h: In member function ‘__vector(4) __bool int BtBranch::isValid(const BtBranchProblem&) const’: aligner_bt.h:383:43: error: inferred scalar type ‘long int’ is not an integer or floating point type of the same size as ‘__bool int’ 383 | int64_t scoreFloor = prob.sc_->monotone ? MIN_I64 : 0; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ aligner_bt.h:386:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 386 | return false; | ^~~~~ aligner_bt.h:388:16: error: could not convert ‘((const BtBranch*)this)->BtBranch::isSolution((* & prob))’ from ‘__vector(4) __bool int’ to ‘bool’ 388 | if(isSolution(prob)) { | ~~~~~~~~~~^~~~~~ | | | __vector(4) __bool int aligner_bt.h:390:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 390 | return true; | ^~~~ aligner_bt.h:395:21: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 395 | return score_st_ == prob.targ_; | ~~~~~~~~~~^~~~~~~~~~~~~ | | | bool aligner_bt.h:399:33: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 399 | return score_st_ + bonusLeft >= prob.targ_; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ | | | bool aligner_bt.h: In member function ‘__vector(4) __bool int BtBranch::overlap(const BtBranchProblem&, const BtBranch&) const’: aligner_bt.h:422:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 422 | return false; | ^~~~~ aligner_bt.h:436:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 436 | return true; | ^~~~ aligner_bt.h:438:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 438 | return false; | ^~~~~ aligner_bt.h: In member function ‘__vector(4) __bool int BtBranch::operator<(const BtBranch&) const’: aligner_bt.h:447:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 447 | return uppermostRow() < o.uppermostRow(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ | | | bool aligner_bt.h:449:49: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 449 | if(score_st_ != o.score_st_) return score_st_ > o.score_st_; | ~~~~~~~~~~^~~~~~~~~~~~~ | | | bool aligner_bt.h:450:44: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 450 | if(row_ != o.row_) return row_ < o.row_; | ~~~~~^~~~~~~~ | | | bool aligner_bt.h:451:44: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 451 | if(col_ != o.col_) return col_ > o.col_; | ~~~~~^~~~~~~~ | | | bool aligner_bt.h:452:49: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 452 | if(parentId_ != o.parentId_) return parentId_ > o.parentId_; | ~~~~~~~~~~^~~~~~~~~~~~~ | | | bool aligner_bt.h:454:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 454 | return false; | ^~~~~ aligner_bt.h: In member function ‘__vector(4) __bool int BtBranch::endsInFirstRow() const’: aligner_bt.h:463:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 463 | return (int64_t)len_ == row_+1; | ~~~~~~~~~~~~~~^~~~~~~~~ | | | bool aligner_bt.h: In member function ‘size_t BtBranchTracer::best(RandomSource&)’: aligner_bt.h:594:26: error: inferred scalar type ‘long unsigned int’ is not an integer or floating point type of the same size as ‘__bool int’ 594 | size_t id = sortedSel_ ? sorted1_[cur_] : sorted2_[cur_]; aligner_bt.h: In member function ‘__vector(4) __bool int BtBranchTracer::empty() const’: aligner_bt.h:603:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 603 | return size() == 0; | ~~~~~~~^~~~ | | | bool aligner_bt.h: In member function ‘size_t BtBranchTracer::size() const’: aligner_bt.h:611:22: error: inferred scalar type ‘size_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 611 | (sortedSel_ ? sorted1_.size() : sorted2_.size()) - cur_; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_bt.h: In member function ‘__vector(4) __bool int BtBranchTracer::emptySolution() const’: aligner_bt.h:618:25: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 618 | return sizeSolution() == 0; | ~~~~~~~~~~~~~~~^~~~ | | | bool aligner_bt.h: In member function ‘void BtBranchTracer::initBt(TAlScore, size_t, size_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, RandomSource&)’: aligner_bt.h:717:6: error: could not convert ‘((((BtBranchTracer*)this)->BtBranchTracer::prob_.BtBranchProblem::fill_ == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 717 | if(!prob_.fill_) { | ^~~~~~~~~~~~ | | | __vector(4) int aligner_bt.h:728:8: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 728 | true, // this is the root | ^~~~ | | | bool aligner_bt.h:368:8: note: initializing argument 9 of ‘void BtBranch::init(const BtBranchProblem&, size_t, TAlScore, TAlScore, int64_t, int64_t, Edit, int, __vector(4) __bool int, __vector(4) __bool int)’ 368 | bool root, | ^ aligner_bt.h:730:25: error: could not convert ‘(&((BtBranchTracer*)this)->BtBranchTracer::bs_.EFactory::operator[](id))->BtBranch::isSolution(((BtBranchTracer*)this)->BtBranchTracer::prob_)’ from ‘__vector(4) __bool int’ to ‘bool’ 730 | if(bs_[id].isSolution(prob_)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~ | | | __vector(4) __bool int aligner_bt.h:739:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 739 | bool done = false, abort = false; | ^~~~~ aligner_bt.h:739:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 739 | bool done = false, abort = false; | ^~~~~ aligner_bt.h:741:16: error: could not convert ‘(((((done == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((abort == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 741 | while(!done && !abort) { | ~~~~~~^~~~~~~~~ | | | __vector(4) int aligner_bt.h:751:8: error: could not convert ‘((BtBranchTracer*)this)->BtBranchTracer::doTri_’ from ‘__vector(4) __bool int’ to ‘bool’ 751 | if(doTri_) { | ^~~~~~ | | | __vector(4) __bool int In file included from aligner_swsse_ee_i16.cpp:56: aligner_sw.h: In constructor ‘SwAligner::SwAligner()’: aligner_sw.h:214:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 214 | initedRead_(false), | ^~~~~ | | | bool aligner_sw.h:215:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 215 | readSse16_(false), | ^~~~~ | | | bool aligner_sw.h:216:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 216 | initedRef_(false), | ^~~~~ | | | bool aligner_sw.h: In member function ‘__vector(4) __bool int SwAligner::done() const’: aligner_sw.h:353:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 353 | return cural_ == btncand_.size(); | ~~~~~~~^~~~~~~~~~~~~~~~~~ | | | bool aligner_sw.h: In member function ‘void SwAligner::reset()’: aligner_sw.h:371:51: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 371 | inline void reset() { initedRef_ = initedRead_ = false; } | ^~~~~ aligner_sw.h: In member function ‘void SwAligner::merge(SSEMetrics&, SSEMetrics&, SSEMetrics&, SSEMetrics&, uint64_t&, uint64_t&, uint64_t&)’: aligner_sw.h:405:39: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 405 | sseU8ExtendMet.merge(sseU8ExtendMet_); | ^ | | | bool In file included from aligner_sw.h:85, from aligner_swsse_ee_i16.cpp:56: aligner_swsse.h:44:39: note: initializing argument 2 of ‘void SSEMetrics::merge(const SSEMetrics&, __vector(4) __bool int)’ 44 | void merge(const SSEMetrics& o, bool getLock = false) { | ^ In file included from aligner_swsse_ee_i16.cpp:56: aligner_sw.h:406:35: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 406 | sseU8MateMet.merge(sseU8MateMet_); | ^ | | | bool In file included from aligner_sw.h:85, from aligner_swsse_ee_i16.cpp:56: aligner_swsse.h:44:39: note: initializing argument 2 of ‘void SSEMetrics::merge(const SSEMetrics&, __vector(4) __bool int)’ 44 | void merge(const SSEMetrics& o, bool getLock = false) { | ^ In file included from aligner_swsse_ee_i16.cpp:56: aligner_sw.h:407:41: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 407 | sseI16ExtendMet.merge(sseI16ExtendMet_); | ^ | | | bool In file included from aligner_sw.h:85, from aligner_swsse_ee_i16.cpp:56: aligner_swsse.h:44:39: note: initializing argument 2 of ‘void SSEMetrics::merge(const SSEMetrics&, __vector(4) __bool int)’ 44 | void merge(const SSEMetrics& o, bool getLock = false) { | ^ In file included from aligner_swsse_ee_i16.cpp:56: aligner_sw.h:408:37: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 408 | sseI16MateMet.merge(sseI16MateMet_); | ^ | | | bool In file included from aligner_sw.h:85, from aligner_swsse_ee_i16.cpp:56: aligner_swsse.h:44:39: note: initializing argument 2 of ‘void SSEMetrics::merge(const SSEMetrics&, __vector(4) __bool int)’ 44 | void merge(const SSEMetrics& o, bool getLock = false) { | ^ In file included from aligner_swsse_ee_i16.cpp:56: aligner_sw.h: In member function ‘__vector(4) __bool int SwAligner::backtrace(TAlScore, __vector(4) __bool int, __vector(4) __bool int, SwResult&, size_t&, size_t, size_t, size_t, size_t&, RandomSource&)’: aligner_sw.h:567:25: error: could not convert ‘((SwAligner*)this)->SwAligner::bter_.BtBranchTracer::emptySolution()’ from ‘__vector(4) __bool int’ to ‘bool’ 567 | if(bter_.emptySolution()) { | ~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int aligner_sw.h:568:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 568 | return false; | ^~~~~ aligner_swsse_ee_i16.cpp: In member function ‘void SwAligner::buildQueryProfileEnd2EndSseI16(__vector(4) __bool int)’: aligner_swsse_ee_i16.cpp:77:18: error: cannot bind non-const lvalue reference of type ‘__vector(4) __bool int&’ to an rvalue of type ‘__vector(4) __bool int’ 77 | bool& done = fw ? sseI16fwBuilt_ : sseI16rcBuilt_; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_swsse_ee_i16.cpp:78:5: error: could not convert ‘done’ from ‘__vector(4) __bool int’ to ‘bool’ 78 | if(done) { | ^~~~ | | | __vector(4) __bool int aligner_swsse_ee_i16.cpp:81:9: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 81 | done = true; | ^~~~ aligner_swsse_ee_i16.cpp:82:29: error: inferred scalar type ‘const BTDnaString*’ {aka ‘const SDnaStringExpandable<1024, 2>*’} is not an integer or floating point type of the same size as ‘__bool int’ 82 | const BTDnaString* rd = fw ? rdfw_ : rdrc_; | ~~~^~~~~~~~~~~~~~~ aligner_swsse_ee_i16.cpp:83:26: error: inferred scalar type ‘const BTString*’ {aka ‘const SStringExpandable*’} is not an integer or floating point type of the same size as ‘__bool int’ 83 | const BTString* qu = fw ? qufw_ : qurc_; | ~~~^~~~~~~~~~~~~~~ aligner_swsse_ee_i16.cpp:94:18: error: inferred scalar type ‘SSEData’ is not an integer or floating point type of the same size as ‘__bool int’ 94 | SSEData& d = fw ? sseI16fw_ : sseI16rc_; | ~~~^~~~~~~~~~~~~~~~~~~~~~~ aligner_swsse_ee_i16.cpp: In member function ‘TAlScore SwAligner::alignGatherEE16(int&, __vector(4) __bool int)’: aligner_swsse_ee_i16.cpp:286:19: error: inferred scalar type ‘SSEData’ is not an integer or floating point type of the same size as ‘__bool int’ 286 | SSEData& d = fw_ ? sseI16fw_ : sseI16rc_; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ aligner_swsse_ee_i16.cpp:287:28: error: inferred scalar type ‘SSEMetrics’ is not an integer or floating point type of the same size as ‘__bool int’ 287 | SSEMetrics& met = extend_ ? sseI16ExtendMet_ : sseI16MateMet_; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_swsse_ee_i16.cpp:288:5: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 288 | if(!debug) met.dp++; | ^~~~~~ | | | __vector(4) int aligner_swsse_ee_i16.cpp:305:5: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 305 | if(!debug) { | ^~~~~~ | | | __vector(4) int aligner_swsse_ee_i16.cpp:311:20: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 311 | bool checkpoint = true; | ^~~~ aligner_swsse_ee_i16.cpp:312:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 312 | bool cpdebug = false; | ^~~~~ aligner_swsse_ee_i16.cpp:321:3: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 321 | false, // matrix cells have 8-bit scores? | ^~~~~ | | | bool In file included from aligner_swsse.h:28, from aligner_sw.h:85, from aligner_swsse_ee_i16.cpp:56: sse_util.h:354:8: note: initializing argument 5 of ‘void Checkpointer::init(size_t, size_t, size_t, int64_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int)’ 354 | bool is8, // 8-bit? | ^ aligner_swsse_ee_i16.cpp:410:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 410 | bool found = false; | ^~~~~ aligner_swsse_ee_i16.cpp:583:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 583 | found = true; | ^~~~ aligner_swsse_ee_i16.cpp:595:13: error: could not convert ‘(((((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((score >= ((SwAligner*)this)->SwAligner::minsc_) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 595 | if(!debug && score >= minsc_) { | ~~~~~~~^~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_swsse_ee_i16.cpp:601:6: error: could not convert ‘checkpoint’ from ‘__vector(4) __bool int’ to ‘bool’ 601 | if(checkpoint) { | ^~~~~~~~~~ | | | __vector(4) __bool int aligner_swsse_ee_i16.cpp:610:7: error: could not convert ‘((SwAligner*)this)->SwAligner::cperTri_’ from ‘__vector(4) __bool int’ to ‘bool’ 610 | if(cperTri_) { | ^~~~~~~~ | | | __vector(4) __bool int aligner_swsse_ee_i16.cpp:619:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 619 | bool done = false; | ^~~~~ aligner_swsse_ee_i16.cpp:650:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 650 | done = true; | ^~~~ aligner_swsse_ee_i16.cpp:654:9: error: could not convert ‘done’ from ‘__vector(4) __bool int’ to ‘bool’ 654 | if(done) { | ^~~~ | | | __vector(4) __bool int aligner_swsse_ee_i16.cpp:709:13: error: could not convert ‘((SwAligner*)this)->SwAligner::cper_.Checkpointer::debug_’ from ‘__vector(4) __bool int’ to ‘bool’ 709 | if(cper_.debug_) { | ~~~~~~^~~~~~ | | | __vector(4) __bool int aligner_swsse_ee_i16.cpp:720:5: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 720 | if(!debug) { | ^~~~~~ | | | __vector(4) int aligner_swsse_ee_i16.cpp:732:5: error: could not convert ‘((found == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 732 | if(!found) { | ^~~~~~ | | | __vector(4) int aligner_swsse_ee_i16.cpp:734:6: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 734 | if(!debug) met.dpfail++; | ^~~~~~ | | | __vector(4) int aligner_swsse_ee_i16.cpp:740:7: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 740 | if(!debug) met.dpfail++; | ^~~~~~ | | | __vector(4) int aligner_swsse_ee_i16.cpp:748:6: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 748 | if(!debug) met.dpsat++; | ^~~~~~ | | | __vector(4) int aligner_swsse_ee_i16.cpp:754:5: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 754 | if(!debug) { | ^~~~~~ | | | __vector(4) int aligner_swsse_ee_i16.cpp:760:5: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 760 | if(!debug) met.dpsucc++; | ^~~~~~ | | | __vector(4) int aligner_swsse_ee_i16.cpp: In member function ‘TAlScore SwAligner::alignNucleotidesEnd2EndSseI16(int&, __vector(4) __bool int)’: aligner_swsse_ee_i16.cpp:782:19: error: inferred scalar type ‘SSEData’ is not an integer or floating point type of the same size as ‘__bool int’ 782 | SSEData& d = fw_ ? sseI16fw_ : sseI16rc_; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ aligner_swsse_ee_i16.cpp:783:28: error: inferred scalar type ‘SSEMetrics’ is not an integer or floating point type of the same size as ‘__bool int’ 783 | SSEMetrics& met = extend_ ? sseI16ExtendMet_ : sseI16MateMet_; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_swsse_ee_i16.cpp:784:5: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 784 | if(!debug) met.dp++; | ^~~~~~ | | | __vector(4) int aligner_swsse_ee_i16.cpp:879:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 879 | bool found = false; | ^~~~~ aligner_swsse_ee_i16.cpp:1113:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1113 | found = true; | ^~~~ aligner_swsse_ee_i16.cpp:1127:5: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1127 | if(!debug) { | ^~~~~~ | | | __vector(4) int aligner_swsse_ee_i16.cpp:1139:5: error: could not convert ‘((found == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1139 | if(!found) { | ^~~~~~ | | | __vector(4) int aligner_swsse_ee_i16.cpp:1141:6: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1141 | if(!debug) met.dpfail++; | ^~~~~~ | | | __vector(4) int aligner_swsse_ee_i16.cpp:1147:7: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1147 | if(!debug) met.dpfail++; | ^~~~~~ | | | __vector(4) int aligner_swsse_ee_i16.cpp:1155:6: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1155 | if(!debug) met.dpsat++; | ^~~~~~ | | | __vector(4) int aligner_swsse_ee_i16.cpp:1160:5: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1160 | if(!debug) met.dpsucc++; | ^~~~~~ | | | __vector(4) int aligner_swsse_ee_i16.cpp: In member function ‘__vector(4) __bool int SwAligner::gatherCellsNucleotidesEnd2EndSseI16(TAlScore)’: aligner_swsse_ee_i16.cpp:1201:19: error: inferred scalar type ‘SSEData’ is not an integer or floating point type of the same size as ‘__bool int’ 1201 | SSEData& d = fw_ ? sseI16fw_ : sseI16rc_; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ aligner_swsse_ee_i16.cpp:1202:28: error: inferred scalar type ‘SSEMetrics’ is not an integer or floating point type of the same size as ‘__bool int’ 1202 | SSEMetrics& met = extend_ ? sseI16ExtendMet_ : sseI16MateMet_; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_swsse_ee_i16.cpp:1220:5: error: could not convert ‘((((SwAligner*)this)->SwAligner::btncand_.EList::empty() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1220 | if(!btncand_.empty()) { | ^~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_swsse_ee_i16.cpp: In member function ‘__vector(4) __bool int SwAligner::backtraceNucleotidesEnd2EndSseI16(TAlScore, SwResult&, size_t&, size_t&, size_t, size_t, RandomSource&)’: aligner_swsse_ee_i16.cpp:1310:19: error: inferred scalar type ‘SSEData’ is not an integer or floating point type of the same size as ‘__bool int’ 1310 | SSEData& d = fw_ ? sseI16fw_ : sseI16rc_; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ aligner_swsse_ee_i16.cpp:1311:28: error: inferred scalar type ‘SSEMetrics’ is not an integer or floating point type of the same size as ‘__bool int’ 1311 | SSEMetrics& met = extend_ ? sseI16ExtendMet_ : sseI16MateMet_; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_swsse_ee_i16.cpp:1342:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1342 | bool empty = false, reportedThru, canMoveThru, branch = false; | ^~~~~ aligner_swsse_ee_i16.cpp:1342:59: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1342 | bool empty = false, reportedThru, canMoveThru, branch = false; | ^~~~~ aligner_swsse_ee_i16.cpp:1344:6: error: could not convert ‘((d.SSEData::mat_.SSEMatrix::reset_.EList<__vector(4) __bool int>::operator[](row) == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1344 | if(!d.mat_.reset_[row]) { aligner_swsse_ee_i16.cpp:1348:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1348 | canMoveThru = true; | ^~~~ aligner_swsse_ee_i16.cpp:1349:6: error: could not convert ‘reportedThru’ from ‘__vector(4) __bool int’ to ‘bool’ 1349 | if(reportedThru) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int aligner_swsse_ee_i16.cpp:1350:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1350 | canMoveThru = false; | ^~~~~ aligner_swsse_ee_i16.cpp:1352:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1352 | empty = false; | ^~~~~ aligner_swsse_ee_i16.cpp:1356:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1356 | bool gapsAllowed = true; | ^~~~ aligner_swsse_ee_i16.cpp:1360:20: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1360 | gapsAllowed = false; | ^~~~~ aligner_swsse_ee_i16.cpp:1386:26: error: could not convert ‘d.SSEData::mat_.SSEMatrix::isEMaskSet(row, col)’ from ‘__vector(4) __bool int’ to ‘bool’ 1386 | if(d.mat_.isEMaskSet(row, col)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) __bool int aligner_swsse_ee_i16.cpp:1405:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1405 | branch = true; | ^~~~ aligner_swsse_ee_i16.cpp:1415:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1415 | empty = true; | ^~~~ aligner_swsse_ee_i16.cpp:1420:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1420 | canMoveThru = (origMask == 0); | ~~~~~~~~~~^~~~~ | | | bool aligner_swsse_ee_i16.cpp:1444:26: error: could not convert ‘d.SSEData::mat_.SSEMatrix::isFMaskSet(row, col)’ from ‘__vector(4) __bool int’ to ‘bool’ 1444 | if(d.mat_.isFMaskSet(row, col)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) __bool int aligner_swsse_ee_i16.cpp:1463:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1463 | branch = true; | ^~~~ aligner_swsse_ee_i16.cpp:1473:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1473 | empty = true; | ^~~~ aligner_swsse_ee_i16.cpp:1478:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1478 | canMoveThru = (origMask == 0); | ~~~~~~~~~~^~~~~ | | | bool aligner_swsse_ee_i16.cpp:1492:9: error: could not convert ‘gapsAllowed’ from ‘__vector(4) __bool int’ to ‘bool’ 1492 | if(gapsAllowed) { | ^~~~~~~~~~~ | | | __vector(4) __bool int aligner_swsse_ee_i16.cpp:1511:26: error: could not convert ‘d.SSEData::mat_.SSEMatrix::isHMaskSet(row, col)’ from ‘__vector(4) __bool int’ to ‘bool’ 1511 | if(d.mat_.isHMaskSet(row, col)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) __bool int aligner_swsse_ee_i16.cpp:1541:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1541 | branch = true; | ^~~~ aligner_swsse_ee_i16.cpp:1557:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1557 | empty = true; | ^~~~ aligner_swsse_ee_i16.cpp:1562:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1562 | canMoveThru = (origMask == 0); | ~~~~~~~~~~^~~~~ | | | bool aligner_swsse_ee_i16.cpp:1572:6: error: could not convert ‘((canMoveThru == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1572 | if(!canMoveThru) { | ^~~~~~~~~~~~ | | | __vector(4) int aligner_swsse_ee_i16.cpp:1573:7: error: could not convert ‘((((SwAligner*)this)->SwAligner::btnstack_.EList::empty() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1573 | if(!btnstack_.empty()) { | ^~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_swsse_ee_i16.cpp:1595:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1595 | return false; | ^~~~~ aligner_swsse_ee_i16.cpp:1600:12: error: could not convert ‘(((empty != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) | ((row == 0) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1600 | if(empty || row == 0) { | ~~~~~~^~~~~~~~~~~ | | | __vector(4) int aligner_swsse_ee_i16.cpp:1610:6: error: could not convert ‘branch’ from ‘__vector(4) __bool int’ to ‘bool’ 1610 | if(branch) { | ^~~~~~ | | | __vector(4) __bool int aligner_swsse_ee_i16.cpp:1645:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 1645 | EDIT_TYPE_MM); | ^ | | | bool In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: edit.h:69:8: note: initializing argument 5 of ‘Edit::Edit(uint32_t, int, int, int, __vector(4) __bool int, uint32_t)’ 69 | bool chrs = true, | ^ aligner_swsse_ee_i16.cpp:1674:23: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 1674 | EDIT_TYPE_REF_GAP); | ^ | | | bool In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: edit.h:69:8: note: initializing argument 5 of ‘Edit::Edit(uint32_t, int, int, int, __vector(4) __bool int, uint32_t)’ 69 | bool chrs = true, | ^ aligner_swsse_ee_i16.cpp:1699:23: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 1699 | EDIT_TYPE_REF_GAP); | ^ | | | bool In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: edit.h:69:8: note: initializing argument 5 of ‘Edit::Edit(uint32_t, int, int, int, __vector(4) __bool int, uint32_t)’ 69 | bool chrs = true, | ^ aligner_swsse_ee_i16.cpp:1723:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 1723 | EDIT_TYPE_READ_GAP); | ^ | | | bool In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: edit.h:69:8: note: initializing argument 5 of ‘Edit::Edit(uint32_t, int, int, int, __vector(4) __bool int, uint32_t)’ 69 | bool chrs = true, | ^ aligner_swsse_ee_i16.cpp:1747:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 1747 | EDIT_TYPE_READ_GAP); | ^ | | | bool In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: edit.h:69:8: note: initializing argument 5 of ‘Edit::Edit(uint32_t, int, int, int, __vector(4) __bool int, uint32_t)’ 69 | bool chrs = true, | ^ aligner_swsse_ee_i16.cpp:1776:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1776 | bool overlappedCoreDiag = false; | ^~~~~ aligner_swsse_ee_i16.cpp:1789:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1789 | overlappedCoreDiag = true; | ^~~~ aligner_swsse_ee_i16.cpp:1795:5: error: could not convert ‘((overlappedCoreDiag == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1795 | if(!overlappedCoreDiag) { | ^~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_swsse_ee_i16.cpp:1802:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1802 | return false; | ^~~~~ aligner_swsse_ee_i16.cpp:1809:68: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 1809 | Edit e((int)row, mask2dna[refNmask], "ACGTN"[readC], EDIT_TYPE_MM); | ^ | | | bool In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: edit.h:69:8: note: initializing argument 5 of ‘Edit::Edit(uint32_t, int, int, int, __vector(4) __bool int, uint32_t)’ 69 | bool chrs = true, | ^ aligner_swsse_ee_i16.cpp:1825:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1825 | return false; | ^~~~~ aligner_swsse_ee_i16.cpp:1846:7: error: inferred scalar type ‘size_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 1846 | fw_ ? trimBeg : trimEnd, // alignment trim 5' end | ~~~~^~~~~~~~~~~~~~~~~~~ aligner_swsse_ee_i16.cpp:1847:7: error: inferred scalar type ‘size_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 1847 | fw_ ? trimEnd : trimBeg); // alignment trim 3' end | ~~~~^~~~~~~~~~~~~~~~~~~ aligner_swsse_ee_i16.cpp:1885:9: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1885 | return true; | ^~~~ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: sstring.h: In instantiation of ‘unsigned int sstr_eq(const T1&, const T2&) [with T1 = S2bDnaString; T2 = S2bDnaString]’: sstring.h:1397:26: required from here sstring.h:96:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 96 | if(len1 != len2) return false; | ^~~~~ sstring.h:98:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 98 | if(s1[i] != s2[i]) return false; | ^~~~~ sstring.h:100:9: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 100 | return true; | ^~~~ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: sstring.h: In instantiation of ‘unsigned int SStringExpandable::empty() const [with T = char; int S = 1024; int M = 2]’: read.h:118:22: required from here sstring.h:2036:35: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 2036 | bool empty() const { return len_ == 0; } | ~~~~~^~~~ | | | bool sstring.h: In instantiation of ‘const char* SStringExpandable::toZBufXForm(const char*) const [with T = char; int S = 1024; int M = 2]’: read.h:204:35: required from here sstring.h:2044:3: error: could not convert ‘((const SStringExpandable*)this)->SStringExpandable::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 2044 | if(empty()) { | ^~ | | | __vector(4) __bool int sstring.h: In instantiation of ‘const T* SStringExpandable::toZBuf() const [with T = char; int S = 1024; int M = 2]’: read.h:232:21: required from here sstring.h:2063:3: error: could not convert ‘((const SStringExpandable*)this)->SStringExpandable::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 2063 | if(empty()) { | ^~ | | | __vector(4) __bool int In file included from read.h:25, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: ds.h: In instantiation of ‘unsigned int EList::empty() const [with T = FmStringOp; int S = 128]’: read.h:384:16: required from here ds.h:473:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 473 | inline bool empty() const { return cur_ == 0; } | ~~~~~^~~~ | | | bool In file included from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: blockwise_sa.h: In instantiation of ‘void BlockwiseSA::verbose(const string&) const [with TStr = S2bDnaString; std::string = std::__cxx11::basic_string]’: blockwise_sa.h:474:3: required from here blockwise_sa.h:151:3: error: could not convert ‘((const BlockwiseSA*)this)->BlockwiseSA::verbose()’ from ‘__vector(4) __bool int’ to ‘bool’ 151 | if(this->verbose()) { | ^~ | | | __vector(4) __bool int In file included from read.h:25, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: ds.h: In instantiation of ‘unsigned int EList::operator==(const EList&) const [with T = Edit; int S = 128]’: aligner_result.h:1826:29: required from here ds.h:742:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 742 | return false; | ^~~~~ ds.h:746:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 746 | return false; | ^~~~~ ds.h:749:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 749 | return true; | ^~~~ In file included from aligner_sw.h:76, from aligner_swsse_ee_i16.cpp:56: aligner_sw_nuc.h: In instantiation of ‘unsigned int NBest::add(size_t, const T&) [with T = DpBtCandidate; size_t = long unsigned int]’: aligner_swsse_ee_i16.cpp:597:30: required from here aligner_sw_nuc.h:214:35: error: could not convert ‘((((& o)->DpBtCandidate::operator>((*(const DpBtCandidate*)(&((NBest*)this)->NBest::elts_.EList::operator[](((((NBest*)this)->NBest::nbest_ * elt) + i))))) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) | ((i >= ((long unsigned int)ncur)) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 214 | if(o > elts_[nbest_ * elt + i] || i >= ncur) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | | | __vector(4) int aligner_sw_nuc.h:226:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 226 | return true; | ^~~~ aligner_sw_nuc.h:229:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 229 | return false; | ^~~~~ aligner_sw_nuc.h: In instantiation of ‘void NBest::dump(TList&) const [with TList = EList; T = DpBtCandidate]’: aligner_swsse_ee_i16.cpp:755:24: required from here aligner_sw_nuc.h:244:3: error: could not convert ‘((const NBest*)this)->NBest::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 244 | if(empty()) return; | ^~ | | | __vector(4) __bool int In file included from read.h:25, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: ds.h: In instantiation of ‘unsigned int EList::empty() const [with T = DpBtCandidate; int S = 128]’: aligner_swsse_ee_i16.cpp:1220:21: required from here ds.h:473:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 473 | inline bool empty() const { return cur_ == 0; } | ~~~~~^~~~ | | | bool ds.h: In instantiation of ‘unsigned int EList::empty() const [with T = DpNucFrame; int S = 128]’: aligner_swsse_ee_i16.cpp:1573:24: required from here ds.h:473:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return In file included from aligner_sw.h:76, from aligner_swsse_ee_i16.cpp:56: aligner_sw_nuc.h: In instantiation of ‘unsigned int NBest::empty() const [with T = DpBtCandidate]’: aligner_sw_nuc.h:244:6: required from ‘void NBest::dump(TList&) const [with TList = EList; T = DpBtCandidate]’ aligner_swsse_ee_i16.cpp:755:24: required from here aligner_sw_nuc.h:236:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 236 | return n_ == 0; | ~~~^~~~ | | | bool In file included from diff_sample.h:26, from blockwise_sa.h:29, from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: multikey_qsort.h: In instantiation of ‘void qsortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’: multikey_qsort.h:1158:22: required from ‘void mkeyQSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, int, size_t, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ multikey_qsort.h:763:18: required from ‘void mkeyQSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, int, __vector(4) __bool int, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ blockwise_sa.h:478:56: required from here multikey_qsort.h:829:15: error: could not convert ‘sufDcLtU8((* & host1), (* & host), hlen, ((size_t)(*(s + ((sizetype)(i * 4))))), ((size_t)(*(s + (((sizetype)(end * 4)) + 18446744073709551612)))), (* & dc), sanityCheck)’ from ‘__vector(4) __bool int’ to ‘bool’ 829 | if(sufDcLtU8(host1, host, hlen, s[i], s[end-1], dc, sanityCheck)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:843:36: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 843 | if(begin+cur > begin) qsortSufDcU8(host1, host, hlen, s, slen, dc, begin, begin+cur); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool multikey_qsort.h:843:36: note: when instantiating default argument for call to ‘void qsortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ multikey_qsort.h:843:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ multikey_qsort.h:813:7: note: initializing argument 9 of ‘void qsortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ 813 | bool sanityCheck = false) | ^ multikey_qsort.h:844:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 844 | if(end > begin+cur+1) qsortSufDcU8(host1, host, hlen, s, slen, dc, begin+cur+1, end); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool multikey_qsort.h:813:7: note: initializing argument 9 of ‘void qsortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ 813 | bool sanityCheck = false) | ^ multikey_qsort.h: In instantiation of ‘void bucketSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, uint8_t, size_t, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int; uint8_t = unsigned char]’: multikey_qsort.h:1166:20: required from ‘void mkeyQSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, int, size_t, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ multikey_qsort.h:763:18: required from ‘void mkeyQSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, int, __vector(4) __bool int, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ blockwise_sa.h:478:56: required from here multikey_qsort.h:1031:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1031 | bool first = true; | ^~~~~ multikey_qsort.h:1037:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1037 | first = false; | ~~~~~~^~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/unordered_set:46, from repeat_kmer.h:27, from gfm.h:60, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h: In instantiation of ‘void std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_deallocate_buckets(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__bucket_type*, std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type) [with _Key = long unsigned int; _Value = long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _H1 = std::hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<0, 1, 1>; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__bucket_type = std::__detail::_Hash_node_base*; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type = long unsigned int]’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:375:9: required from ‘void std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_deallocate_buckets() [with _Key = long unsigned int; _Value = long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _H1 = std::hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<0, 1, 1>]’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:1353:7: required from ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = long unsigned int; _Value = long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _H1 = std::hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<0, 1, 1>]’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/unordered_set.h:135:7: required from here /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:367:2: error: could not convert ‘((std::_Hashtable, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<0, 1, 1> >*)this)->std::_Hashtable, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<0, 1, 1> >::_M_uses_single_bucket(__bkts)’ from ‘__vector(4) __bool int’ to ‘bool’ 367 | if (_M_uses_single_bucket(__bkts)) | ^~ | | | __vector(4) __bool int In file included from diff_sample.h:26, from blockwise_sa.h:29, from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: multikey_qsort.h: In instantiation of ‘unsigned int sufDcLtU8(const T1&, const T2&, size_t, size_t, size_t, const DifferenceCoverSample&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int]’: multikey_qsort.h:829:15: required from ‘void qsortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ multikey_qsort.h:1158:22: required from ‘void mkeyQSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, int, size_t, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ multikey_qsort.h:763:18: required from ‘void mkeyQSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, int, __vector(4) __bool int, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ blockwise_sa.h:478:56: required from here multikey_qsort.h:791:71: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 791 | bool ret = dc.breakTie((TIndexOffU)(s1+diff), (TIndexOffU)(s2+diff)) < 0; In file included from /usr/powerpc64le-linux-gnu/include/c++/9/unordered_set:46, from repeat_kmer.h:27, from gfm.h:60, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_i16.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h: In instantiation of ‘unsigned int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_uses_single_bucket(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__bucket_type*) const [with _Key = long unsigned int; _Value = long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _H1 = std::hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<0, 1, 1>; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__bucket_type = std::__detail::_Hash_node_base*]’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:367:2: required from ‘void std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_deallocate_buckets(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__bucket_type*, std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type) [with _Key = long unsigned int; _Value = long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _H1 = std::hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<0, 1, 1>; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__bucket_type = std::__detail::_Hash_node_base*; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type = long unsigned int]’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:375:9: required from ‘void std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_deallocate_buckets() [with _Key = long unsigned int; _Value = long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _H1 = std::hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<0, 1, 1>]’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:1353:7: required from ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = long unsigned int; _Value = long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _H1 = std::hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<0, 1, 1>]’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/unordered_set.h:135:7: required from here /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:343:32: error: cannot convert ‘long int’ to ‘__vector(4) __bool int’ in return 343 | { return __builtin_expect(__bkts == &_M_single_bucket, false); } | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long int In file included from aligner_seed.h:38, from aligner_sw.h:78, from aligner_swsse_ee_i16.cpp:56: scoring.h: In member function ‘int64_t Scoring::perfectScore(size_t) const’: scoring.h:346:2: warning: control reaches end of non-void function [-Wreturn-type] 346 | } | ^ In file included from aligner_result.h:26, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: ref_coord.h: In member function ‘void Coord::init(TRefId, TRefOff, __vector(4) __bool int, TRefOff)’: ref_coord.h:51:17: error: cannot convert ‘__vector(4) int’ to ‘int’ in assignment 51 | orient_ = (fw ? 1 : 0); | ~~~~^~~~~~~~ | | | __vector(4) int ref_coord.h: In member function ‘__vector(4) __bool int Coord::operator<(const Coord&) const’: ref_coord.h:80:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 80 | if(ref_ < o.ref_) return true; | ^~~~ ref_coord.h:81:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 81 | if(ref_ > o.ref_) return false; | ^~~~~ ref_coord.h:82:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 82 | if(orient_ < o.orient_) return true; | ^~~~ ref_coord.h:83:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 83 | if(orient_ > o.orient_) return false; | ^~~~~ ref_coord.h:84:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 84 | if(off_ < o.off_) return true; | ^~~~ ref_coord.h:85:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 85 | if(off_ > o.off_) return false; | ^~~~~ ref_coord.h:86:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 86 | return false; | ^~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Coord::operator>(const Coord&) const’: ref_coord.h:102:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 102 | if(ref_ > o.ref_) return true; | ^~~~ ref_coord.h:103:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 103 | if(ref_ < o.ref_) return false; | ^~~~~ ref_coord.h:104:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 104 | if(orient_ > o.orient_) return true; | ^~~~ ref_coord.h:105:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 105 | if(orient_ < o.orient_) return false; | ^~~~~ ref_coord.h:106:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 106 | if(off_ > o.off_) return true; | ^~~~ ref_coord.h:107:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 107 | if(off_ < o.off_) return false; | ^~~~~ ref_coord.h:108:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 108 | return false; | ^~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Coord::inited() const’: ref_coord.h:137:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 137 | return true; | ^~~~ ref_coord.h:139:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 139 | return false; | ^~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Coord::fw() const’: ref_coord.h:148:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 148 | return orient_ == 1; | ~~~~~~~~^~~~ | | | bool ref_coord.h: In member function ‘__vector(4) __bool int Coord::within(int64_t, int64_t, int64_t) const’: ref_coord.h:171:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 171 | return off_ >= inbegin && off_ + len <= inend; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ | | | bool ref_coord.h: In member function ‘__vector(4) __bool int Interval::inited() const’: ref_coord.h:248:22: error: could not convert ‘((const Interval*)this)->Interval::upstream_.Coord::inited()’ from ‘__vector(4) __bool int’ to ‘bool’ 248 | if(upstream_.inited()) { | ~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int ref_coord.h:250:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 250 | return true; | ^~~~ ref_coord.h:252:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 252 | return false; | ^~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Interval::operator<(const Interval&) const’: ref_coord.h:272:16: error: could not convert ‘((const Interval*)this)->Interval::upstream_.Coord::operator<(o.Interval::upstream_)’ from ‘__vector(4) __bool int’ to ‘bool’ 272 | if(upstream_ < o.upstream_) return true; | ~~~~~~~~~~^~~~~~~~~~~~~ | | | __vector(4) __bool int ref_coord.h:272:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 272 | if(upstream_ < o.upstream_) return true; | ^~~~ ref_coord.h:273:16: error: could not convert ‘((const Interval*)this)->Interval::upstream_.Coord::operator>(o.Interval::upstream_)’ from ‘__vector(4) __bool int’ to ‘bool’ 273 | if(upstream_ > o.upstream_) return false; | ~~~~~~~~~~^~~~~~~~~~~~~ | | | __vector(4) __bool int ref_coord.h:273:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 273 | if(upstream_ > o.upstream_) return false; | ^~~~~ ref_coord.h:274:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 274 | if(len_ < o.len_) return true; | ^~~~ ref_coord.h:275:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 275 | return false; | ^~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Interval::operator>(const Interval&) const’: ref_coord.h:292:16: error: could not convert ‘((const Interval*)this)->Interval::upstream_.Coord::operator>(o.Interval::upstream_)’ from ‘__vector(4) __bool int’ to ‘bool’ 292 | if(upstream_ > o.upstream_) return true; | ~~~~~~~~~~^~~~~~~~~~~~~ | | | __vector(4) __bool int ref_coord.h:292:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 292 | if(upstream_ > o.upstream_) return true; | ^~~~ ref_coord.h:293:16: error: could not convert ‘((const Interval*)this)->Interval::upstream_.Coord::operator<(o.Interval::upstream_)’ from ‘__vector(4) __bool int’ to ‘bool’ 293 | if(upstream_ < o.upstream_) return false; | ~~~~~~~~~~^~~~~~~~~~~~~ | | | __vector(4) __bool int ref_coord.h:293:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 293 | if(upstream_ < o.upstream_) return false; | ^~~~~ ref_coord.h:294:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 294 | if(len_ > o.len_) return true; | ^~~~ ref_coord.h:295:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 295 | return false; | ^~~~~ ref_coord.h: In member function ‘Coord Interval::downstream() const’: ref_coord.h:332:22: error: no matching function for call to ‘Coord::Coord(TRefId, TRefOff, int)’ 332 | upstream_.orient()); | ^ ref_coord.h:43:2: note: candidate: ‘Coord::Coord(TRefId, TRefOff, __vector(4) __bool int, TRefOff)’ 43 | Coord(TRefId rf, TRefOff of, bool fw, TRefOff jof = 0) { init(rf, of, fw, jof); } | ^~~~~ ref_coord.h:43:36: note: no known conversion for argument 3 from ‘int’ to ‘__vector(4) __bool int’ 43 | Coord(TRefId rf, TRefOff of, bool fw, TRefOff jof = 0) { init(rf, of, fw, jof); } | ^ ref_coord.h:41:2: note: candidate: ‘Coord::Coord(const Coord&)’ 41 | Coord(const Coord& c) { init(c); } | ^~~~~ ref_coord.h:41:2: note: candidate expects 1 argument, 3 provided ref_coord.h:39:2: note: candidate: ‘Coord::Coord()’ 39 | Coord() { reset(); } | ^~~~~ ref_coord.h:39:2: note: candidate expects 0 arguments, 3 provided ref_coord.h: In member function ‘__vector(4) __bool int Interval::contains(const Coord&) const’: ref_coord.h:342:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 340 | c.ref() == ref() && | ~~~~~~~~~~~~~~~~~~~~~~ 341 | c.orient() == orient() && | ~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | c.off() >= off() && | ~~~~~~~~~~~~~~~~~~~~^~ | | | bool 343 | c.off() < dnoff(); | ~~~~~~~~~~~~~~~~~~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Interval::containsIgnoreOrient(const Coord&) const’: ref_coord.h:353:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 352 | c.ref() == ref() && | ~~~~~~~~~~~~~~~~~~~~~~ 353 | c.off() >= off() && | ~~~~~~~~~~~~~~~~~~~~^~ | | | bool 354 | c.off() < dnoff(); | ~~~~~~~~~~~~~~~~~~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Interval::contains(const Interval&) const’: ref_coord.h:364:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 362 | c.ref() == ref() && | ~~~~~~~~~~~~~~~~~~~~~~ 363 | c.orient() == orient() && | ~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | c.off() >= off() && | ~~~~~~~~~~~~~~~~~~~~^~ | | | bool 365 | c.dnoff() <= dnoff(); | ~~~~~~~~~~~~~~~~~~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Interval::containsIgnoreOrient(const Interval&) const’: ref_coord.h:375:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 374 | c.ref() == ref() && | ~~~~~~~~~~~~~~~~~~~~~~ 375 | c.off() >= off() && | ~~~~~~~~~~~~~~~~~~~~^~ | | | bool 376 | c.dnoff() <= dnoff(); | ~~~~~~~~~~~~~~~~~~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Interval::overlaps(const Interval&) const’: ref_coord.h:385:37: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 384 | c.ref() == upstream_.ref() && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385 | c.orient() == upstream_.orient() && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 386 | ((off() <= c.off() && dnoff() > c.off()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | (off() <= c.dnoff() && dnoff() > c.dnoff()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | (c.off() <= off() && c.dnoff() > off()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | (c.off() <= dnoff() && c.dnoff() > dnoff())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Interval::overlapsIgnoreOrient(const Interval&) const’: ref_coord.h:398:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 398 | c.ref() == upstream_.ref() && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 399 | ((off() <= c.off() && dnoff() > c.off()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | (off() <= c.dnoff() && dnoff() > c.dnoff()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 401 | (c.off() <= off() && c.dnoff() > off()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402 | (c.off() <= dnoff() && c.dnoff() > dnoff())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algo.h: In function ‘_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, std::bidirectional_iterator_tag)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algo.h:1529:16: error: expected primary-expression before ‘__attribute__’ 1529 | else if (!bool(__pred(*__last))) | ^~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/algorithm:62, from ds.h:23, from read.h:25, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algo.h:1529:16: error: expected ‘)’ before ‘__attribute__’ 1529 | else if (!bool(__pred(*__last))) | ~ ^ | ) /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algo.h: In function ‘unsigned int std::binary_search(_FIter, _FIter, const _Tp&, _Compare)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algo.h:2294:32: error: expected primary-expression before ‘__attribute__’ 2294 | return __i != __last && !bool(__comp(__val, *__i)); | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algo.h:2294:32: error: expected ‘;’ before ‘__attribute__’ 2294 | return __i != __last && !bool(__comp(__val, *__i)); | ^ | ; In file included from ds.h:31, from read.h:25, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: random_source.h: In constructor ‘RandomSource::RandomSource()’: random_source.h:40:39: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 40 | a(DEFUALT_A), c(DEFUALT_C), inited_(false) { } | ^~~~~ | | | bool random_source.h: In constructor ‘RandomSource::RandomSource(uint32_t)’: random_source.h:42:52: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 42 | a(DEFUALT_A), c(DEFUALT_C), last(_last), inited_(true) { } | ^~~~ | | | bool random_source.h: In constructor ‘RandomSource::RandomSource(uint32_t, uint32_t)’: random_source.h:44:25: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 44 | a(_a), c(_c), inited_(false) { } | ^~~~~ | | | bool random_source.h: In member function ‘void RandomSource::init(uint32_t)’: random_source.h:48:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 48 | inited_ = true; | ^~~~ random_source.h: In member function ‘__vector(4) __bool int RandomSource::nextBool()’: random_source.h:106:10: error: cannot convert ‘uint32_t’ {aka ‘unsigned int’} to ‘__vector(4) __bool int’ in return 106 | return ret; | ^~~ In file included from read.h:25, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: ds.h: In member function ‘void PtrWrap::free()’: ds.h:189:7: error: could not convert ‘((PtrWrap*)this)->PtrWrap::freeable_’ from ‘__vector(4) __bool int’ to ‘bool’ 189 | if(freeable_) { | ^~~~~~~~~ | | | __vector(4) __bool int ds.h: In member function ‘void APtrWrap::free()’: ds.h:252:7: error: could not convert ‘((APtrWrap*)this)->APtrWrap::freeable_’ from ‘__vector(4) __bool int’ to ‘bool’ 252 | if(freeable_) { | ^~~~~~~~~ | | | __vector(4) __bool int ds.h: In member function ‘unsigned int EList::isSuperset(const EList&) const’: ds.h:771:7: error: could not convert ‘! inthis’ from ‘__vector(4) int’ to ‘bool’ 771 | if(!inthis) { | ^~~~~~~ | | | __vector(4) int ds.h: In member function ‘__vector(4) __bool int Pool::full()’: ds.h:3147:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 3147 | bool full() { return cur_ == pages_.size(); } | ~~~~~^~~~~~~~~~~~~~~~ | | | bool ds.h: In member function ‘void RedBlack::addNode(RedBlack::TNode*, RedBlack::TNode*, __vector(4) __bool int)’: ds.h:4106:7: error: could not convert ‘leftChild’ from ‘__vector(4) __bool int’ to ‘bool’ 4106 | if(leftChild) { | ^~~~~~~~~ | | | __vector(4) __bool int ds.h:4130:8: error: could not convert ‘uncleRed’ from ‘__vector(4) __bool int’ to ‘bool’ 4130 | if(uncleRed) { | ^~~~~~~~ | | | __vector(4) __bool int In file included from alphabet.h:25, from sstring.h:26, from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/sstream: In member function ‘void std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::_M_update_egptr()’: /usr/powerpc64le-linux-gnu/include/c++/9/sstream:295:10: error: could not convert ‘__testin’ from ‘const __vector(4) __bool int’ to ‘bool’ 295 | if (__testin) | ^~~~~~~~ | | | const __vector(4) __bool int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/sstream:879, from alphabet.h:25, from sstring.h:26, from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc: In member function ‘virtual std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::int_type std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::pbackfail(std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::int_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:54:8: error: could not convert ‘! __testeof’ from ‘__vector(4) int’ to ‘bool’ 54 | if (!__testeof) | ^~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:60:21: error: could not convert ‘(__testeq || __testout)’ from ‘__vector(4) int’ to ‘bool’ 60 | if (__testeq || __testout) | ~~~~~~~~~^~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:63:9: error: could not convert ‘! __testeq’ from ‘__vector(4) int’ to ‘bool’ 63 | if (!__testeq) | ^~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc: In member function ‘virtual std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::int_type std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::overflow(std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::int_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:83:28: error: cannot convert ‘__vector(4) int’ to ‘long int’ 83 | if (__builtin_expect(!__testout, false)) | ^~~~~~~~~~ | | | __vector(4) int : note: initializing argument 1 of ‘long int __builtin_expect(long int, long int)’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:87:28: error: cannot convert ‘const __vector(4) __bool int’ to ‘long int’ 87 | if (__builtin_expect(__testeof, false)) | ^~~~~~~~~ | | | const __vector(4) __bool int : note: initializing argument 1 of ‘long int __builtin_expect(long int, long int)’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:118:11: error: could not convert ‘! __testput’ from ‘__vector(4) int’ to ‘bool’ 118 | if (!__testput) | ^~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc: In member function ‘virtual std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::int_type std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::underflow()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:154:11: error: could not convert ‘__testin’ from ‘const __vector(4) __bool int’ to ‘bool’ 154 | if (__testin) | ^~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc: In member function ‘virtual std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::pos_type std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::seekpos(std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::pos_type, std::ios_base::openmode)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:230:8: error: could not convert ‘__testpos’ from ‘const __vector(4) __bool int’ to ‘bool’ 230 | if (__testpos) | ^~~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:232:12: error: could not convert ‘__testin’ from ‘const __vector(4) __bool int’ to ‘bool’ 232 | if (__testin) | ^~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:235:12: error: could not convert ‘__testout’ from ‘const __vector(4) __bool int’ to ‘bool’ 235 | if (__testout) | ^~~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc: In member function ‘void std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::_M_sync(std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::char_type*, std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::__size_type, std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::__size_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:261:11: error: could not convert ‘__testin’ from ‘const __vector(4) __bool int’ to ‘bool’ 261 | if (__testin) | ^~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:263:11: error: could not convert ‘__testout’ from ‘const __vector(4) __bool int’ to ‘bool’ 263 | if (__testout) | ^~~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:269:8: error: could not convert ‘! __testin’ from ‘__vector(4) int’ to ‘bool’ 269 | if (!__testin) | ^~~~~~~~~ | | | __vector(4) int In file included from sstring.h:26, from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: alphabet.h: In function ‘__vector(4) __bool int isDna(char)’: alphabet.h:90:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 90 | return asc2dnacat[(int)c] > 0; | ~~~~~~~~~~~~~~~~~~~^~~ | | | bool alphabet.h: In function ‘__vector(4) __bool int isColor(char)’: alphabet.h:97:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 97 | return asc2colcat[(int)c] > 0; | ~~~~~~~~~~~~~~~~~~~^~~ | | | bool alphabet.h: In function ‘__vector(4) __bool int isAmbigNuc(char)’: alphabet.h:104:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 104 | return asc2dnacat[(int)c] == 2; | ~~~~~~~~~~~~~~~~~~~^~~~ | | | bool alphabet.h: In function ‘__vector(4) __bool int isAmbigColor(char)’: alphabet.h:111:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 111 | return asc2colcat[(int)c] == 2; | ~~~~~~~~~~~~~~~~~~~^~~~ | | | bool alphabet.h: In function ‘__vector(4) __bool int isAmbig(char, __vector(4) __bool int)’: alphabet.h:118:16: error: inferred scalar type ‘uint8_t’ {aka ‘unsigned char’} is not an integer or floating point type of the same size as ‘__bool int’ 118 | return (color ? asc2colcat[(int)c] : asc2dnacat[(int)c]) == 2; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alphabet.h: In function ‘__vector(4) __bool int isUnambigNuc(char)’: alphabet.h:125:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 125 | return asc2dnacat[(int)c] == 1; | ~~~~~~~~~~~~~~~~~~~^~~~ | | | bool alphabet.h: In function ‘__vector(4) __bool int isUnambigDna(char)’: alphabet.h:157:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 157 | return asc2dnacat[(int)c] == 1; | ~~~~~~~~~~~~~~~~~~~^~~~ | | | bool alphabet.h: In function ‘__vector(4) __bool int isUnambigColor(char)’: alphabet.h:164:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 164 | return asc2colcat[(int)c] == 1; | ~~~~~~~~~~~~~~~~~~~^~~~ | | | bool In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: sstring.h: In function ‘unsigned int sstr_lt(const T1&, const T2&, __vector(4) __bool int)’: sstring.h:164:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 164 | return (len1 < len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_suf_lt(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:189:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 189 | return (len1 < len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_suf_lt(const T1&, size_t, size_t, const T2&, size_t, size_t, __vector(4) __bool int)’: sstring.h:215:25: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 215 | return (left1 < left2) == endlt; | ~~~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_suf_upto_lt(const T1&, size_t, const T2&, size_t, size_t, __vector(4) __bool int)’: sstring.h:244:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 244 | return (len1 < len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_pre_lt(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:269:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 269 | return (len1 < len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_leq(const T1&, const T2&, __vector(4) __bool int)’: sstring.h:288:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 288 | return (len1 < len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_suf_leq(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:314:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 314 | return (len1 < len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_pre_leq(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:340:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 340 | return (len1 < len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_gt(const T1&, const T2&, __vector(4) __bool int)’: sstring.h:359:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 359 | return (len1 > len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_suf_gt(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:385:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 385 | return (len1 > len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_pre_gt(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:411:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 411 | return (len1 > len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_geq(const T1&, const T2&, __vector(4) __bool int)’: sstring.h:430:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 430 | return (len1 > len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_suf_geq(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:456:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 456 | return (len1 > len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_pre_geq(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:482:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 482 | return (len1 > len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: sstring.h: At global scope: sstring.h:930:16: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 930 | bool chars = false, | ^~~~~ | | | bool sstring.h:931:17: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 931 | bool colors = false) : | ^~~~~ | | | bool sstring.h:953:16: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 953 | bool chars = false, | ^~~~~ | | | bool sstring.h:954:17: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 954 | bool colors = false) : | ^~~~~ | | | bool sstring.h:975:16: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 975 | bool chars = false, | ^~~~~ | | | bool sstring.h:976:17: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 976 | bool colors = false) : | ^~~~~ | | | bool sstring.h: In constructor ‘S2bDnaString::S2bDnaString(const std::__cxx11::basic_string&, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:936:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 936 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h:937:7: error: could not convert ‘colors’ from ‘__vector(4) __bool int’ to ‘bool’ 937 | if(colors) { | ^~~~~~ | | | __vector(4) __bool int sstring.h: In constructor ‘S2bDnaString::S2bDnaString(const char*, size_t, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:959:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 959 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h:960:7: error: could not convert ‘colors’ from ‘__vector(4) __bool int’ to ‘bool’ 960 | if(colors) { | ^~~~~~ | | | __vector(4) __bool int sstring.h: In constructor ‘S2bDnaString::S2bDnaString(const char*, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:981:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 981 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h:982:7: error: could not convert ‘colors’ from ‘__vector(4) __bool int’ to ‘bool’ 982 | if(colors) { | ^~~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘char S2bDnaString::windowGet(size_t, __vector(4) __bool int, size_t, size_t) const’: sstring.h:1074:13: error: inferred scalar type ‘char’ is not an integer or floating point type of the same size as ‘__bool int’ 1074 | return fw ? get(depth+i) : get(depth+len-i-1); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sstring.h: In member function ‘void S2bDnaString::windowGet(T&, __vector(4) __bool int, size_t, size_t) const’: sstring.h:1092:16: error: inferred scalar type ‘char’ is not an integer or floating point type of the same size as ‘__bool int’ 1092 | ret.set((fw ? get(depth+i) : get(depth+len-i-1)), i); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sstring.h: In function ‘unsigned int sstr_lt(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’: sstring.h:1411:26: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 1411 | return sstr_lt(*this, o); | ^ | | | bool sstring.h:1411:26: note: when instantiating default argument for call to ‘unsigned int sstr_lt(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ sstring.h: In member function ‘__vector(4) __bool int S2bDnaString::operator<(const S2bDnaString&)’: sstring.h:1411:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: sstring.h:152:61: note: initializing argument 3 of ‘unsigned int sstr_lt(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ 152 | static inline bool sstr_lt(const T1& s1, const T2& s2, bool endlt = true) { | ^ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: sstring.h: In function ‘unsigned int sstr_gt(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’: sstring.h:1418:26: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 1418 | return sstr_gt(*this, o); | ^ | | | bool sstring.h:1418:26: note: when instantiating default argument for call to ‘unsigned int sstr_gt(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ sstring.h: In member function ‘__vector(4) __bool int S2bDnaString::operator>(const S2bDnaString&)’: sstring.h:1418:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: sstring.h:347:61: note: initializing argument 3 of ‘unsigned int sstr_gt(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ 347 | static inline bool sstr_gt(const T1& s1, const T2& s2, bool endlt = true) { | ^ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: sstring.h: In function ‘unsigned int sstr_leq(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’: sstring.h:1425:27: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 1425 | return sstr_leq(*this, o); | ^ | | | bool sstring.h:1425:27: note: when instantiating default argument for call to ‘unsigned int sstr_leq(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ sstring.h: In member function ‘__vector(4) __bool int S2bDnaString::operator<=(const S2bDnaString&)’: sstring.h:1425:27: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: sstring.h:276:62: note: initializing argument 3 of ‘unsigned int sstr_leq(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ 276 | static inline bool sstr_leq(const T1& s1, const T2& s2, bool endlt = true) { | ^ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: sstring.h: In function ‘unsigned int sstr_geq(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’: sstring.h:1432:27: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 1432 | return sstr_geq(*this, o); | ^ | | | bool sstring.h:1432:27: note: when instantiating default argument for call to ‘unsigned int sstr_geq(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ sstring.h: In member function ‘__vector(4) __bool int S2bDnaString::operator>=(const S2bDnaString&)’: sstring.h:1432:27: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: sstring.h:418:62: note: initializing argument 3 of ‘unsigned int sstr_geq(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ 418 | static inline bool sstr_geq(const T1& s1, const T2& s2, bool endlt = true) { | ^ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: sstring.h: In member function ‘char S2bDnaString::windowGetDna(size_t, __vector(4) __bool int, __vector(4) __bool int, size_t, size_t) const’: sstring.h:1545:6: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 1545 | if(fw) { | ^~ | | | __vector(4) __bool int sstring.h:1549:11: error: cannot convert ‘__vector(4) int’ to ‘char’ in return 1549 | color ? | ~~~~~~^ | | | __vector(4) int 1550 | get(depth+len-i-1) : | ~~~~~~~~~~~~~~~~~~~~ 1551 | compDna(get(depth+len-i-1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ sstring.h: In member function ‘__vector(4) __bool int S2bDnaString::empty() const’: sstring.h:1593:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1593 | inline bool empty() const { return len_ == 0; } | ~~~~~^~~~ | | | bool sstring.h: In constructor ‘SDnaStringFixed::SDnaStringFixed(const char*, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:2606:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 2606 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h:2607:7: error: could not convert ‘colors’ from ‘__vector(4) __bool int’ to ‘bool’ 2607 | if(colors) { | ^~~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘void SDnaStringFixed::reverseComp(__vector(4) __bool int)’: sstring.h:2650:6: error: could not convert ‘color’ from ‘__vector(4) __bool int’ to ‘bool’ 2650 | if(color) { | ^~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘char SDnaStringFixed::windowGetDna(size_t, __vector(4) __bool int, __vector(4) __bool int, size_t, size_t) const’: sstring.h:2807:6: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 2807 | if(fw) return this->cs_[depth+i]; | ^~ | | | __vector(4) __bool int sstring.h: In constructor ‘SDnaStringExpandable::SDnaStringExpandable(const std::__cxx11::basic_string&, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:2866:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 2866 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h:2867:7: error: could not convert ‘colors’ from ‘__vector(4) __bool int’ to ‘bool’ 2867 | if(colors) { | ^~~~~~ | | | __vector(4) __bool int sstring.h: In constructor ‘SDnaStringExpandable::SDnaStringExpandable(const char*, size_t, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:2887:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 2887 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h:2888:7: error: could not convert ‘colors’ from ‘__vector(4) __bool int’ to ‘bool’ 2888 | if(colors) { | ^~~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘void SDnaStringExpandable::reverseComp(__vector(4) __bool int)’: sstring.h:2943:6: error: could not convert ‘color’ from ‘__vector(4) __bool int’ to ‘bool’ 2943 | if(color) { | ^~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘virtual void SDnaStringExpandable::install(const char*, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:2969:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 2969 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h:2970:7: error: could not convert ‘colors’ from ‘__vector(4) __bool int’ to ‘bool’ 2970 | if(colors) { | ^~~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘char SDnaStringExpandable::windowGetDna(size_t, __vector(4) __bool int, __vector(4) __bool int, size_t, size_t) const’: sstring.h:3116:6: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 3116 | if(fw) return this->cs_[depth+i]; | ^~ | | | __vector(4) __bool int sstring.h: In constructor ‘SDnaMaskString::SDnaMaskString(const char*, __vector(4) __bool int)’: sstring.h:3183:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 3183 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘void SDnaMaskString::reverseComp(__vector(4) __bool int)’: sstring.h:3227:6: error: could not convert ‘color’ from ‘__vector(4) __bool int’ to ‘bool’ 3227 | if(color) { | ^~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘char SDnaMaskString::windowGetDna(size_t, __vector(4) __bool int, __vector(4) __bool int, size_t, size_t) const’: sstring.h:3378:6: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 3378 | if(fw) return this->cs_[depth+i]; | ^~ | | | __vector(4) __bool int sstring.h: In member function ‘void SDnaMaskString::randSubstr(RandomSource&, T&, size_t, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:3421:18: error: could not convert ‘(watson && (! crick))’ from ‘__vector(4) int’ to ‘bool’ 3421 | if (watson && !crick) fw = true; | ~~~~~~~^~~~~~~~~ | | | __vector(4) int sstring.h:3422:19: error: could not convert ‘((! watson) && crick)’ from ‘__vector(4) int’ to ‘bool’ 3422 | else if(!watson && crick) fw = false; | ~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h:3426:6: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 3426 | if(fw) { | ^~ | | | __vector(4) __bool int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/fstream:40, from filebuf.h:24, from read.h:27, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/codecvt.h: At global scope: /usr/powerpc64le-linux-gnu/include/c++/9/bits/codecvt.h:810:5: error: template-id ‘has_facet >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 810 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/fstream:40, from filebuf.h:24, from read.h:27, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/codecvt.h:821:5: error: template-id ‘has_facet >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 821 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/fstream:42, from filebuf.h:24, from read.h:27, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/powerpc64le-linux-gnu/bits/basic_file.h: In constructor ‘std::__basic_file::__basic_file(std::__basic_file&&, std::__c_lock*)’: /usr/powerpc64le-linux-gnu/include/c++/9/powerpc64le-linux-gnu/bits/basic_file.h:70:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 70 | __rv._M_cfile_created = false; | ^~~~~ In file included from filebuf.h:24, from read.h:27, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/fstream: In member function ‘void std::basic_filebuf<_CharT, _Traits>::_M_create_pback()’: /usr/powerpc64le-linux-gnu/include/c++/9/fstream:201:6: error: could not convert ‘!((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_pback_init’ from ‘__vector(4) int’ to ‘bool’ 201 | if (!_M_pback_init) | ^~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/fstream: In member function ‘void std::basic_filebuf<_CharT, _Traits>::_M_destroy_pback()’: /usr/powerpc64le-linux-gnu/include/c++/9/fstream:218:6: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_pback_init’ from ‘__vector(4) __bool int’ to ‘bool’ 218 | if (_M_pback_init) | ^~~~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/fstream: In member function ‘unsigned int std::basic_filebuf<_CharT, _Traits>::is_open() const’: /usr/powerpc64le-linux-gnu/include/c++/9/fstream:266:31: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 266 | { return _M_file.is_open(); } | ~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/fstream: In member function ‘void std::basic_filebuf<_CharT, _Traits>::_M_set_buffer(std::streamsize)’: /usr/powerpc64le-linux-gnu/include/c++/9/fstream:465:15: error: could not convert ‘(__testin && (__off > 0))’ from ‘__vector(4) int’ to ‘bool’ 465 | if (__testin && __off > 0) | ~~~~~~~~~^~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/fstream:470:30: error: could not convert ‘((__testout && (__off == 0)) && (((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_buf_size > 1))’ from ‘__vector(4) int’ to ‘bool’ 470 | if (__testout && __off == 0 && _M_buf_size > 1 ) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ | | | __vector(4) int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/fstream:1293, from filebuf.h:24, from read.h:27, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘void std::basic_filebuf<_CharT, _Traits>::_M_destroy_internal_buffer()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:66:11: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_buf_allocated’ from ‘__vector(4) __bool int’ to ‘bool’ 66 | if (_M_buf_allocated) | ^~~~~~~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘std::basic_filebuf<_CharT, _Traits>::__filebuf_type* std::basic_filebuf<_CharT, _Traits>::close()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:289:11: error: could not convert ‘__testfail’ from ‘__vector(4) __bool int’ to ‘bool’ 289 | if (__testfail) | ^~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘virtual std::basic_filebuf<_CharT, _Traits>::int_type std::basic_filebuf<_CharT, _Traits>::underflow()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:328:11: error: could not convert ‘__testin’ from ‘const __vector(4) __bool int’ to ‘bool’ 328 | if (__testin) | ^~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:330:8: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_writing’ from ‘__vector(4) __bool int’ to ‘bool’ 330 | if (_M_writing) | ^~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:448:27: error: could not convert ‘((__ilen == 0) && (! __got_eof))’ from ‘__vector(4) int’ to ‘bool’ 448 | while (__ilen == 0 && !__got_eof); | ~~~~~~~~~~~~^~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:457:13: error: could not convert ‘__got_eof’ from ‘__vector(4) __bool int’ to ‘bool’ 457 | else if (__got_eof) | ^~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘virtual std::basic_filebuf<_CharT, _Traits>::int_type std::basic_filebuf<_CharT, _Traits>::pbackfail(std::basic_filebuf<_CharT, _Traits>::int_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:487:11: error: could not convert ‘__testin’ from ‘const __vector(4) __bool int’ to ‘bool’ 487 | if (__testin) | ^~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:489:8: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_writing’ from ‘__vector(4) __bool int’ to ‘bool’ 489 | if (_M_writing) | ^~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:526:13: error: could not convert ‘__testeof’ from ‘const __vector(4) __bool int’ to ‘bool’ 526 | else if (__testeof) | ^~~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:528:13: error: could not convert ‘! __testpb’ from ‘__vector(4) int’ to ‘bool’ 528 | else if (!__testpb) | ^~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘virtual std::basic_filebuf<_CharT, _Traits>::int_type std::basic_filebuf<_CharT, _Traits>::overflow(std::basic_filebuf<_CharT, _Traits>::int_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:548:11: error: could not convert ‘__testout’ from ‘const __vector(4) __bool int’ to ‘bool’ 548 | if (__testout) | ^~~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:550:15: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_reading’ from ‘__vector(4) __bool int’ to ‘bool’ 550 | if (_M_reading) | ^~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:561:12: error: could not convert ‘! __testeof’ from ‘__vector(4) int’ to ‘bool’ 561 | if (!__testeof) | ^~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:583:12: error: could not convert ‘! __testeof’ from ‘__vector(4) int’ to ‘bool’ 583 | if (!__testeof) | ^~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘virtual std::streamsize std::basic_filebuf<_CharT, _Traits>::xsgetn(_CharT*, std::streamsize)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:674:11: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_pback_init’ from ‘__vector(4) __bool int’ to ‘bool’ 674 | if (_M_pback_init) | ^~~~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:685:16: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_writing’ from ‘__vector(4) __bool int’ to ‘bool’ 685 | else if (_M_writing) | ^~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘virtual std::streamsize std::basic_filebuf<_CharT, _Traits>::xsputn(const _CharT*, std::streamsize)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:772:20: error: could not convert ‘((!((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_writing) && (((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_buf_size > 1))’ from ‘__vector(4) int’ to ‘bool’ 772 | if (!_M_writing && _M_buf_size > 1) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘virtual std::basic_filebuf<_CharT, _Traits>::pos_type std::basic_filebuf<_CharT, _Traits>::seekoff(std::basic_filebuf<_CharT, _Traits>::off_type, std::ios_base::seekdir, std::ios_base::openmode)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:853:8: error: could not convert ‘! __no_movement’ from ‘__vector(4) int’ to ‘bool’ 853 | if (!__no_movement) | ^~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:863:19: error: could not convert ‘(((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_reading && (__way == std::ios_base::cur))’ from ‘__vector(4) int’ to ‘bool’ 863 | if (_M_reading && __way == ios_base::cur) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:868:8: error: could not convert ‘! __no_movement’ from ‘__vector(4) int’ to ‘bool’ 868 | if (!__no_movement) | ^~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:872:12: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_writing’ from ‘__vector(4) __bool int’ to ‘bool’ 872 | if (_M_writing) | ^~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘unsigned int std::basic_filebuf<_CharT, _Traits>::_M_terminate_output()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:994:54: error: could not convert ‘(((__r == std::codecvt_base::partial) && (__ilen > 0)) && __testvalid)’ from ‘__vector(4) int’ to ‘bool’ 994 | while (__r == codecvt_base::partial && __ilen > 0 && __testvalid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:996:8: error: could not convert ‘__testvalid’ from ‘__vector(4) __bool int’ to ‘bool’ 996 | if (__testvalid) | ^~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:1007:14: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 1007 | return __testvalid; | ^~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘virtual void std::basic_filebuf<_CharT, _Traits>::imbue(const std::locale&)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:1046:12: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_reading’ from ‘__vector(4) __bool int’ to ‘bool’ 1046 | if (_M_reading) | ^~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:1077:11: error: could not convert ‘__testvalid’ from ‘__vector(4) __bool int’ to ‘bool’ 1077 | if (__testvalid) | ^~~~~~~~~~~ | | | __vector(4) __bool int In file included from read.h:27, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: filebuf.h: In function ‘__vector(4) __bool int isnewline(int)’: filebuf.h:36:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 36 | return c == '\r' || c == '\n'; | ~~~~~~~~~~^~~~~~~~~~~~ | | | bool filebuf.h: At global scope: filebuf.h:368:24: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 368 | bool gotCaret = false) | ^~~~~ | | | bool filebuf.h: In member function ‘__vector(4) __bool int FileBuf::isOpen()’: filebuf.h:85:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 85 | return _in != NULL || _inf != NULL || _ins != NULL; | ^ | | | bool filebuf.h: In member function ‘void FileBuf::newFile(FILE*)’: filebuf.h:130:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 130 | _done = false; | ^~~~~ filebuf.h: In member function ‘void FileBuf::newFile(std::ifstream*)’: filebuf.h:142:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 142 | _done = false; | ^~~~~ filebuf.h: In member function ‘void FileBuf::newFile(std::istream*)’: filebuf.h:154:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 154 | _done = false; | ^~~~~ filebuf.h: In member function ‘void FileBuf::reset()’: filebuf.h:173:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 173 | _done = false; | ^~~~~ filebuf.h: In member function ‘int FileBuf::peek()’: filebuf.h:185:7: error: could not convert ‘((FileBuf*)this)->FileBuf::_done’ from ‘__vector(4) __bool int’ to ‘bool’ 185 | if(_done) { | ^~~~~ | | | __vector(4) __bool int filebuf.h:206:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 206 | _done = true; | ^~~~ filebuf.h:210:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 210 | _done = true; | ^~~~ filebuf.h: In member function ‘size_t FileBuf::gets(char*, size_t)’: filebuf.h:231:23: error: could not convert ‘((stored == (len - 1)) ? (__vector(4) int){-1, -1, -1, -1} : ((isnewline(c) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 231 | if(stored == len-1 || isnewline(c)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int filebuf.h:236:20: error: could not convert ‘isnewline(pc)’ from ‘__vector(4) __bool int’ to ‘bool’ 236 | while(isnewline(pc)) { | ~~~~~~~~~^~~~ | | | __vector(4) __bool int filebuf.h: In member function ‘int FileBuf::getPastNewline()’: filebuf.h:281:23: error: could not convert ‘(((((isnewline(c) == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((c != -1) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 281 | while(!isnewline(c) && c != -1) c = get(); | ~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) int filebuf.h:282:18: error: could not convert ‘isnewline(c)’ from ‘__vector(4) __bool int’ to ‘bool’ 282 | while(isnewline(c)) c = get(); | ~~~~~~~~~^~~ | | | __vector(4) __bool int filebuf.h: In member function ‘int FileBuf::peekPastNewline()’: filebuf.h:295:23: error: could not convert ‘(((((isnewline(c) == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((c != -1) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 295 | while(!isnewline(c) && c != -1) c = get(); | ~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) int filebuf.h:296:18: error: could not convert ‘isnewline(c)’ from ‘__vector(4) __bool int’ to ‘bool’ 296 | while(isnewline(c)) c = get(); | ~~~~~~~~~^~~ | | | __vector(4) __bool int filebuf.h: In member function ‘int FileBuf::peekUptoNewline()’: filebuf.h:308:23: error: could not convert ‘(((((isnewline(c) == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((c != -1) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 308 | while(!isnewline(c) && c != -1) { | ~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) int filebuf.h:311:18: error: could not convert ‘isnewline(c)’ from ‘__vector(4) __bool int’ to ‘bool’ 311 | while(isnewline(c)) { | ~~~~~~~~~^~~ | | | __vector(4) __bool int filebuf.h: In member function ‘void FileBuf::parseFastaRecord(TNameStr&, TSeqStr&, __vector(4) __bool int)’: filebuf.h:332:6: error: could not convert ‘! gotCaret’ from ‘__vector(4) int’ to ‘bool’ 332 | if(!gotCaret) { | ^~~~~~~~~ | | | __vector(4) int filebuf.h:335:27: error: could not convert ‘(isspace_notnl(c) || (c == '>'))’ from ‘__vector(4) int’ to ‘bool’ 335 | while(isspace_notnl(c) || c == '>') { get(); c = peek(); } | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ | | | __vector(4) int filebuf.h:339:23: error: could not convert ‘isspace_notnl(c)’ from ‘__vector(4) __bool int’ to ‘bool’ 339 | while(isspace_notnl(c)) { get(); c = peek(); } | ~~~~~~~~~~~~~^~~ | | | __vector(4) __bool int filebuf.h:344:23: error: could not convert ‘((! isnewline(c)) && (c != -1))’ from ‘__vector(4) int’ to ‘bool’ 344 | while(!isnewline(c) && c != -1) { | ~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) int filebuf.h: In member function ‘void FileBuf::parseFastaRecordLength(size_t&, size_t&, __vector(4) __bool int)’: filebuf.h:372:6: error: could not convert ‘((gotCaret == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 372 | if(!gotCaret) { | ^~~~~~~~~ | | | __vector(4) int filebuf.h:375:27: error: could not convert ‘(((isspace_notnl(c) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) | ((c == 62) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 375 | while(isspace_notnl(c) || c == '>') { get(); c = peek(); } | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ | | | __vector(4) int filebuf.h:379:23: error: could not convert ‘isspace_notnl(c)’ from ‘__vector(4) __bool int’ to ‘bool’ 379 | while(isspace_notnl(c)) { get(); c = peek(); } | ~~~~~~~~~~~~~^~~ | | | __vector(4) __bool int filebuf.h:383:23: error: could not convert ‘(((((isnewline(c) == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((c != -1) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 383 | while(!isnewline(c) && c != -1) { | ~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) int filebuf.h: In member function ‘void FileBuf::init()’: filebuf.h:436:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 436 | _done = false; | ^~~~~ filebuf.h: At global scope: filebuf.h:531:51: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 531 | OutFileBuf(const std::string& out, bool binary = false) : | ^~~~~ | | | bool filebuf.h:546:44: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 546 | OutFileBuf(const char *out, bool binary = false) : | ^~~~~ | | | bool filebuf.h:572:46: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 572 | void setFile(const char *out, bool binary = false) { | ^~~~~ | | | bool filebuf.h: In constructor ‘OutFileBuf::OutFileBuf(const string&, __vector(4) __bool int)’: filebuf.h:532:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 532 | name_(out.c_str()), cur_(0), closed_(false) | ^~~~~ | | | bool filebuf.h:534:36: error: inferred scalar type ‘const char*’ is not an integer or floating point type of the same size as ‘__bool int’ 534 | out_ = fopen(out.c_str(), binary ? "wb" : "w"); | ~~~~~~~^~~~~~~~~~~~ filebuf.h: In constructor ‘OutFileBuf::OutFileBuf(const char*, __vector(4) __bool int)’: filebuf.h:547:32: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 547 | name_(out), cur_(0), closed_(false) | ^~~~~ | | | bool filebuf.h:550:28: error: inferred scalar type ‘const char*’ is not an integer or floating point type of the same size as ‘__bool int’ 550 | out_ = fopen(out, binary ? "wb" : "w"); | ~~~~~~~^~~~~~~~~~~~ filebuf.h: In constructor ‘OutFileBuf::OutFileBuf()’: filebuf.h:560:49: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 560 | OutFileBuf() : name_("cout"), cur_(0), closed_(false) { | ^~~~~ | | | bool filebuf.h: In member function ‘void OutFileBuf::setFile(const char*, __vector(4) __bool int)’: filebuf.h:574:28: error: inferred scalar type ‘const char*’ is not an integer or floating point type of the same size as ‘__bool int’ 574 | out_ = fopen(out, binary ? "wb" : "w"); | ~~~~~~~^~~~~~~~~~~~ filebuf.h: In member function ‘void OutFileBuf::close()’: filebuf.h:669:6: error: could not convert ‘((OutFileBuf*)this)->OutFileBuf::closed_’ from ‘__vector(4) __bool int’ to ‘bool’ 669 | if(closed_) return; | ^~~~~~~ | | | __vector(4) __bool int filebuf.h:671:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 671 | closed_ = true; | ^~~~ filebuf.h: In member function ‘void OutFileBuf::reset()’: filebuf.h:682:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 682 | closed_ = false; | ^~~~~ In file included from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: read.h: In member function ‘void Read::reset()’: read.h:74:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 74 | color = fuzzy = false; | ^~~~~ read.h: In member function ‘void Read::constructRevComps()’: read.h:139:6: error: could not convert ‘((Read*)this)->Read::color’ from ‘__vector(4) __bool int’ to ‘bool’ 139 | if(color) { | ^~~~~ | | | __vector(4) __bool int read.h: In member function ‘void Read::fixMateName(int)’: read.h:174:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 174 | bool append = false; | ^~~~~ read.h:177:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 177 | append = true; | ^~~~ read.h:182:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 182 | name[namelen-2] != '/' || read.h:187:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 187 | name[namelen-2] != '/' || read.h:191:6: error: could not convert ‘append’ from ‘__vector(4) __bool int’ to ‘bool’ 191 | if(append) { | ^~~~~~ | | | __vector(4) __bool int read.h: In member function ‘void Read::dump(std::ostream&) const’: read.h:203:6: error: could not convert ‘((const Read*)this)->Read::color’ from ‘const __vector(4) __bool int’ to ‘bool’ 203 | if(color) { | ^~~~~ | | | const __vector(4) __bool int read.h:211:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 211 | bool started = false; | ^~~~~ read.h:212:7: error: could not convert ‘((((const Read*)this)->Read::altQual[j].SStringExpandable::empty() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 212 | if(!altQual[j].empty()) { | ^~~~~~~~~~~~~~~~~~~ | | | __vector(4) int read.h:215:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 215 | started = true; | ^~~~ read.h:217:9: error: could not convert ‘started’ from ‘__vector(4) __bool int’ to ‘bool’ 217 | if(started) { | ^~~~~~~ | | | __vector(4) __bool int read.h:221:11: error: could not convert ‘((const Read*)this)->Read::color’ from ‘const __vector(4) __bool int’ to ‘bool’ 221 | if(color) { | ^~~~~ | | | const __vector(4) __bool int read.h:235:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 235 | bool started = false; | ^~~~~ read.h:236:7: error: could not convert ‘((((const Read*)this)->Read::altQual[j].SStringExpandable::empty() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 236 | if(!altQual[j].empty()) { | ^~~~~~~~~~~~~~~~~~~ | | | __vector(4) int read.h:239:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 239 | started = true; | ^~~~ read.h:241:9: error: could not convert ‘started’ from ‘__vector(4) __bool int’ to ‘bool’ 241 | if(started) { | ^~~~~~~ | | | __vector(4) __bool int read.h: In static member function ‘static __vector(4) __bool int Read::same(const BTDnaString&, const BTString&, const BTDnaString&, const BTString&, __vector(4) __bool int)’: read.h:266:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 266 | return false; | ^~~~~ read.h:269:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 269 | if(seq1[i] != seq2[i]) return false; | ^~~~~ read.h:271:6: error: could not convert ‘qualitiesMatter’ from ‘__vector(4) __bool int’ to ‘bool’ 271 | if(qualitiesMatter) { | ^~~~~~~~~~~~~~~ | | | __vector(4) __bool int read.h:273:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 273 | return false; | ^~~~~ read.h:276:37: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 276 | if(qual1[i] != qual2[i]) return false; | ^~~~~ read.h:279:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 279 | return true; | ^~~~ read.h: In member function ‘std::pair Read::get(TReadOff, __vector(4) __bool int) const’: read.h:291:19: error: could not convert ‘std::make_pair<__vector(4) int, int>((((((((fw == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((c < 4) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})) != (__vector(4) int){0, 0, 0, 0}) ? __vector(4) int{(c ^ 3), (c ^ 3), (c ^ 3), (c ^ 3)} : __vector(4) int{c, c, c, c}), (q - 33))’ from ‘pair<__vector(4) int,[...]>’ to ‘pair’ 291 | return make_pair((!fw && c < 4) ? (c ^ 3) : c, q - 33); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | pair<__vector(4) int,[...]> read.h: In member function ‘int Read::getc(TReadOff, __vector(4) __bool int) const’: read.h:301:25: error: cannot convert ‘__vector(4) int’ to ‘int’ in return 301 | return (!fw && c < 4) ? (c ^ 3) : c; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ | | | __vector(4) int read.h: In member function ‘void FmString::add(__vector(4) __bool int, TAlScore, size_t)’: read.h:384:18: error: could not convert ‘(((((FmString*)this)->FmString::ops.EList::empty() != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) | ((((FmString*)this)->FmString::ops.EList::back().FmStringOp::pen != pen) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 384 | if(ops.empty() || ops.back().pen != pen) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int read.h: In member function ‘void FmString::print(BTString&, char*) const’: read.h:410:14: error: could not convert ‘((const FmString*)this)->FmString::ops.EList::operator[](i).FmStringOp::alignment’ from ‘const __vector(4) __bool int’ to ‘bool’ 410 | if(ops[i].alignment) { read.h: In member function ‘void PerReadMetrics::reset()’: read.h:453:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 453 | doFmString = false; | ^~~~~ In file included from reference.h:31, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: endian_swap.h: In function ‘__vector(4) __bool int currentlyBigEndian()’: endian_swap.h:31:35: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 31 | return *((uint32_t*)endianCheck) != 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | bool endian_swap.h: In function ‘uint16_t endianizeU16(uint16_t, __vector(4) __bool int)’: endian_swap.h:101:11: error: could not convert ‘((toBig == currentlyBigEndian()) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 101 | if(toBig == currentlyBigEndian()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int endian_swap.h: In function ‘int16_t endianizeI16(int16_t, __vector(4) __bool int)’: endian_swap.h:112:11: error: could not convert ‘((toBig == currentlyBigEndian()) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 112 | if(toBig == currentlyBigEndian()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int endian_swap.h: In function ‘uint32_t endianizeU32(uint32_t, __vector(4) __bool int)’: endian_swap.h:135:11: error: could not convert ‘((toBig == currentlyBigEndian()) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 135 | if(toBig == currentlyBigEndian()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int endian_swap.h: In function ‘int32_t endianizeI32(int32_t, __vector(4) __bool int)’: endian_swap.h:146:11: error: could not convert ‘((toBig == currentlyBigEndian()) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 146 | if(toBig == currentlyBigEndian()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int endian_swap.h: In function ‘index_t endianizeIndex(index_t, __vector(4) __bool int)’: endian_swap.h:154:11: error: could not convert ‘(toBig == currentlyBigEndian())’ from ‘__vector(4) int’ to ‘bool’ 154 | if(toBig == currentlyBigEndian()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int In file included from ref_read.h:32, from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: word_io.h: In function ‘uint32_t readU32(std::istream&, __vector(4) __bool int)’: word_io.h:117:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 117 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint32_t readU32(int, __vector(4) __bool int)’: word_io.h:134:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 134 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint32_t readU32(FILE*, __vector(4) __bool int)’: word_io.h:151:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 151 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘int32_t readI32(std::istream&, __vector(4) __bool int)’: word_io.h:167:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 167 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint32_t readI32(int, __vector(4) __bool int)’: word_io.h:184:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 184 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint32_t readI32(FILE*, __vector(4) __bool int)’: word_io.h:201:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 201 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint16_t readU16(std::istream&, __vector(4) __bool int)’: word_io.h:217:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 217 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint16_t readU16(int, __vector(4) __bool int)’: word_io.h:234:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 234 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint16_t readU16(FILE*, __vector(4) __bool int)’: word_io.h:251:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 251 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘int32_t readI16(std::istream&, __vector(4) __bool int)’: word_io.h:267:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 267 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint16_t readI16(int, __vector(4) __bool int)’: word_io.h:284:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 284 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint16_t readI16(FILE*, __vector(4) __bool int)’: word_io.h:301:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 301 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘index_t readIndex(std::istream&, __vector(4) __bool int)’: word_io.h:333:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 333 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘index_t readIndex(int, __vector(4) __bool int)’: word_io.h:351:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 351 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘index_t readIndex(FILE*, __vector(4) __bool int)’: word_io.h:377:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 377 | if(swap) { | ^~~~ | | | __vector(4) __bool int In file included from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: ref_read.h: In constructor ‘RefRecord::RefRecord(FILE*, __vector(4) __bool int)’: ref_read.h:85:6: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 85 | if(swap) off = endianSwapIndex(off); | ^~~~ | | | __vector(4) __bool int ref_read.h:90:6: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 90 | if(swap) len = endianSwapIndex(len); | ^~~~ | | | __vector(4) __bool int ref_read.h:91:21: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 91 | first = fgetc(in) ? true : false; | ~~~~~~~~~~^~~~~~~~~~~~~~ | | | bool ref_read.h: In member function ‘void RefRecord::write(std::ostream&, __vector(4) __bool int)’: ref_read.h:97:17: error: cannot convert ‘__vector(4) int’ to ‘std::basic_ostream::char_type’ {aka ‘char’} 97 | out.put(first ? 1 : 0); | ~~~~~~^~~~~~~ | | | __vector(4) int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:702, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/ostream.tcc:149:19: note: initializing argument 1 of ‘std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::put(std::basic_ostream<_CharT, _Traits>::char_type) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::char_type = char]’ 149 | put(char_type __c) | ~~~~~~~~~~^~~ In file included from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: ref_read.h: At global scope: ref_read.h:157:22: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 157 | bool verbose = false); | ^ | | | bool ref_read.h:157:22: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ ref_read.h: In function ‘RefRecord fastaRefReadAppend(FileBuf&, __vector(4) __bool int, TStr&, TIndexOffU&, RefReadInParams&, std::string*)’: ref_read.h:174:5: error: could not convert ‘first’ from ‘__vector(4) __bool int’ to ‘bool’ 174 | if(first) { | ^~~~~ | | | __vector(4) __bool int ref_read.h:239:20: error: could not convert ‘(rparms.nsToAs && (cat >= 2))’ from ‘__vector(4) int’ to ‘bool’ 239 | if(rparms.nsToAs && cat >= 2) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ | | | __vector(4) int ref_read.h:243:23: error: could not convert ‘(rparms.bisulfite && (cc == 'C'))’ from ‘__vector(4) int’ to ‘bool’ 243 | if(rparms.bisulfite && cc == 'C') c = cc = 'T'; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | | | __vector(4) int ref_read.h:246:14: error: could not convert ‘rparms.color’ from ‘__vector(4) __bool int’ to ‘bool’ 246 | if(rparms.color) { | ~~~~~~~^~~~~ | | | __vector(4) __bool int ref_read.h:276:27: error: could not convert ‘((first && rparms.color) && (off > 0))’ from ‘__vector(4) int’ to ‘bool’ 276 | if(first && rparms.color && off > 0) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) int ref_read.h:294:21: error: could not convert ‘((! rparms.color) || (lc != -1))’ from ‘__vector(4) int’ to ‘bool’ 294 | if(!rparms.color || lc != -1) len++; | ~~~~~~~~~~~~~~^~~~~~~~~~~ | | | __vector(4) int ref_read.h:296:14: error: could not convert ‘rparms.color’ from ‘__vector(4) __bool int’ to ‘bool’ 296 | if(rparms.color) { | ~~~~~~~^~~~~ | | | __vector(4) __bool int ref_read.h:298:14: error: could not convert ‘! rparms.color’ from ‘__vector(4) int’ to ‘bool’ 298 | } else if(!rparms.color) { | ^~~~~~~~~~~~~ | | | __vector(4) int ref_read.h:305:20: error: could not convert ‘(rparms.nsToAs && (asc2dnacat[c] >= 2))’ from ‘__vector(4) int’ to ‘bool’ 305 | if(rparms.nsToAs && asc2dnacat[c] >= 2) c = 'A'; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int ref_read.h:310:23: error: could not convert ‘(rparms.bisulfite && (std::toupper(c) == 'C'))’ from ‘__vector(4) int’ to ‘bool’ 310 | if(rparms.bisulfite && toupper(c) == 'C') c = 'T'; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int In file included from reference.h:33, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: sequence_io.h: In function ‘void parseFastaLens(const TFnStr&, EList&, EList&)’: sequence_io.h:49:8: error: could not convert ‘! fb.FileBuf::eof()’ from ‘__vector(4) int’ to ‘bool’ 49 | while(!fb.eof()) { | ^~~~~~~~~ | | | __vector(4) int sequence_io.h: In function ‘void parseFasta(const TFnStr&, EList&, EList&, EList&, EList&)’: sequence_io.h:86:8: error: could not convert ‘! fb.FileBuf::eof()’ from ‘__vector(4) int’ to ‘bool’ 86 | while(!fb.eof()) { | ^~~~~~~~~ | | | __vector(4) int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h: In destructor ‘std::__timepunct_cache<_CharT>::~__timepunct_cache()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:152:11: error: could not convert ‘((std::__timepunct_cache<_CharT>*)this)->std::__timepunct_cache<_CharT>::_M_allocated’ from ‘__vector(4) __bool int’ to ‘bool’ 152 | if (_M_allocated) | ^~~~~~~~~~~~ | | | __vector(4) __bool int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h: In destructor ‘std::__moneypunct_cache<_CharT, _Intl>::~__moneypunct_cache()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1005:11: error: could not convert ‘((std::__moneypunct_cache<_CharT, _Intl>*)this)->std::__moneypunct_cache<_CharT, _Intl>::_M_allocated’ from ‘__vector(4) __bool int’ to ‘bool’ 1005 | if (_M_allocated) | ^~~~~~~~~~~~ | | | __vector(4) __bool int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h: At global scope: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:196:42: error: template parameter ‘bool _Intl’ 196 | template | ^~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1024:11: error: redeclared here as ‘unsigned int _Intl’ 1024 | class moneypunct : public locale::facet, public money_base | ^~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1375:43: error: template definition of non-template ‘std::locale::id std::__cxx11::moneypunct<_CharT, (_Intl != 0)>::id’ 1375 | locale::id moneypunct<_CharT, _Intl>::id; | ^~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1378:43: error: template definition of non-template ‘const __vector(4) __bool int std::__cxx11::moneypunct<_CharT, (_Intl != 0)>::intl’ 1378 | const bool moneypunct<_CharT, _Intl>::intl; | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1381:41: error: invalid use of incomplete type ‘class std::__cxx11::moneypunct’ 1381 | moneypunct::~moneypunct(); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:197:11: note: declaration of ‘class std::__cxx11::moneypunct’ 197 | class moneypunct; | ^~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1384:42: error: invalid use of incomplete type ‘class std::__cxx11::moneypunct’ 1384 | moneypunct::~moneypunct(); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:197:11: note: declaration of ‘class std::__cxx11::moneypunct’ 197 | class moneypunct; | ^~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1388:77: error: invalid use of incomplete type ‘class std::__cxx11::moneypunct’ 1388 | moneypunct::_M_initialize_moneypunct(__c_locale, const char*); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:197:11: note: declaration of ‘class std::__cxx11::moneypunct’ 197 | class moneypunct; | ^~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1392:78: error: invalid use of incomplete type ‘class std::__cxx11::moneypunct’ 1392 | moneypunct::_M_initialize_moneypunct(__c_locale, const char*); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:197:11: note: declaration of ‘class std::__cxx11::moneypunct’ 197 | class moneypunct; | ^~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1396:44: error: invalid use of incomplete type ‘class std::__cxx11::moneypunct’ 1396 | moneypunct::~moneypunct(); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:197:11: note: declaration of ‘class std::__cxx11::moneypunct’ 197 | class moneypunct; | ^~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1399:45: error: invalid use of incomplete type ‘class std::__cxx11::moneypunct’ 1399 | moneypunct::~moneypunct(); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:197:11: note: declaration of ‘class std::__cxx11::moneypunct’ 197 | class moneypunct; | ^~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1404:19: error: invalid use of incomplete type ‘class std::__cxx11::moneypunct’ 1404 | const char*); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:197:11: note: declaration of ‘class std::__cxx11::moneypunct’ 197 | class moneypunct; | ^~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1409:20: error: invalid use of incomplete type ‘class std::__cxx11::moneypunct’ 1409 | const char*); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:197:11: note: declaration of ‘class std::__cxx11::moneypunct’ 197 | class moneypunct; | ^~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:198:42: error: template parameter ‘bool _Intl’ 198 | template | ^~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1414:11: error: redeclared here as ‘unsigned int _Intl’ 1414 | class moneypunct_byname : public moneypunct<_CharT, _Intl> | ^~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1448:50: error: template definition of non-template ‘const __vector(4) __bool int std::__cxx11::moneypunct_byname<_CharT, (_Intl != 0)>::intl’ 1448 | const bool moneypunct_byname<_CharT, _Intl>::intl; | ^~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc: In member function ‘_InIter std::__cxx11::money_get<_CharT, _InIter>::_M_extract(std::__cxx11::money_get<_CharT, _InIter>::iter_type, std::__cxx11::money_get<_CharT, _InIter>::iter_type, std::ios_base&, std::ios_base::iostate&, std::string&) const’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:178:28: error: could not convert ‘((__i < 4) && __testvalid)’ from ‘__vector(4) int’ to ‘bool’ 178 | for (int __i = 0; __i < 4 && __testvalid; ++__i) | ~~~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:231:12: error: could not convert ‘__mandatory_sign’ from ‘const __vector(4) __bool int’ to ‘bool’ 231 | else if (__mandatory_sign) | ^~~~~~~~~~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:308:6: error: could not convert ‘__testvalid’ from ‘__vector(4) __bool int’ to ‘bool’ 308 | if (__testvalid) | ^~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:320:21: error: could not convert ‘(__negative && (0->__res.std::__cxx11::basic_string::operator[]() != '0'))’ from ‘__vector(4) int’ to ‘bool’ 320 | if (__negative && __res[0] != '0') | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:327:54: error: inferred scalar type ‘int&’ is not an integer or floating point type of the same size as ‘__bool int’ 327 | __grouping_tmp += static_cast(__testdecfound ? __last_pos | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 328 | : __n); | ~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:341:6: error: could not convert ‘! __testvalid’ from ‘__vector(4) int’ to ‘bool’ 341 | if (!__testvalid) | ^~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc: In member function ‘_OutIter std::__cxx11::money_put<_CharT, _OutIter>::_M_insert(std::__cxx11::money_put<_CharT, _OutIter>::iter_type, std::ios_base&, std::__cxx11::money_put<_CharT, _OutIter>::char_type, const string_type&) const’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:528:11: error: could not convert ‘__testipad’ from ‘const __vector(4) __bool int’ to ‘bool’ 528 | if (__testipad) | ^~~~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:534:11: error: could not convert ‘__testipad’ from ‘const __vector(4) __bool int’ to ‘bool’ 534 | if (__testipad) | ^~~~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc: In member function ‘_InIter std::__cxx11::time_get<_CharT, _InIter>::_M_extract_name(std::__cxx11::time_get<_CharT, _InIter>::iter_type, std::__cxx11::time_get<_CharT, _InIter>::iter_type, int&, const _CharT**, std::size_t, std::ios_base&, std::ios_base::iostate&) const’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:979:11: error: could not convert ‘! __testvalid’ from ‘__vector(4) int’ to ‘bool’ 979 | if (!__testvalid) | ^~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc: At global scope: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1350:25: error: explicit instantiation of ‘class std::__cxx11::moneypunct’ before definition of template 1350 | extern template class moneypunct; | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1351:25: error: explicit instantiation of ‘class std::__cxx11::moneypunct’ before definition of template 1351 | extern template class moneypunct; | ^~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1352:25: error: explicit instantiation of ‘class std::__cxx11::moneypunct_byname’ before definition of template 1352 | extern template class moneypunct_byname; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1353:25: error: explicit instantiation of ‘class std::__cxx11::moneypunct_byname’ before definition of template 1353 | extern template class moneypunct_byname; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1398:5: error: template-id ‘has_facet >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1398 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1402:5: error: template-id ‘has_facet > > >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1402 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1406:5: error: template-id ‘has_facet > > >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1406 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1410:5: error: template-id ‘has_facet >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1410 | has_facet<__timepunct >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1414:5: error: template-id ‘has_facet > > >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1414 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1418:5: error: template-id ‘has_facet > > >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1418 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1422:5: error: template-id ‘has_facet >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1422 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1425:25: error: explicit instantiation of ‘class std::__cxx11::moneypunct’ before definition of template 1425 | extern template class moneypunct; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1426:25: error: explicit instantiation of ‘class std::__cxx11::moneypunct’ before definition of template 1426 | extern template class moneypunct; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1427:25: error: explicit instantiation of ‘class std::__cxx11::moneypunct_byname’ before definition of template 1427 | extern template class moneypunct_byname; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1428:25: error: explicit instantiation of ‘class std::__cxx11::moneypunct_byname’ before definition of template 1428 | extern template class moneypunct_byname; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1473:5: error: template-id ‘has_facet >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1473 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1477:5: error: template-id ‘has_facet > > >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1477 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1481:5: error: template-id ‘has_facet > > >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1481 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1485:5: error: template-id ‘has_facet >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1485 | has_facet<__timepunct >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1489:5: error: template-id ‘has_facet > > >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1489 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1493:5: error: template-id ‘has_facet > > >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1493 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1497:5: error: template-id ‘has_facet >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1497 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:37, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/tuple: In static member function ‘static constexpr __vector(4) __bool int std::_TC<0, _Elements ...>::_ConstructibleTuple()’: /usr/powerpc64le-linux-gnu/include/c++/9/tuple:487:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 487 | return false; | ^~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple: In static member function ‘static constexpr __vector(4) __bool int std::_TC<0, _Elements ...>::_ImplicitlyConvertibleTuple()’: /usr/powerpc64le-linux-gnu/include/c++/9/tuple:493:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 493 | return false; | ^~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple: In static member function ‘static constexpr __vector(4) __bool int std::_TC<0, _Elements ...>::_MoveConstructibleTuple()’: /usr/powerpc64le-linux-gnu/include/c++/9/tuple:499:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 499 | return false; | ^~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple: In static member function ‘static constexpr __vector(4) __bool int std::_TC<0, _Elements ...>::_ImplicitlyMoveConvertibleTuple()’: /usr/powerpc64le-linux-gnu/include/c++/9/tuple:505:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 505 | return false; | ^~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple: In static member function ‘static constexpr __vector(4) __bool int std::_TC<0, _Elements ...>::_NonNestedTuple()’: /usr/powerpc64le-linux-gnu/include/c++/9/tuple:511:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 511 | return true; | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple: In static member function ‘static constexpr __vector(4) __bool int std::_TC<0, _Elements ...>::_NotSameTuple()’: /usr/powerpc64le-linux-gnu/include/c++/9/tuple:517:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 517 | return true; | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple: In static member function ‘static constexpr unsigned int std::__tuple_compare<_Tp, _Up, __i, __size>::__eq(const _Tp&, const _Up&)’: /usr/powerpc64le-linux-gnu/include/c++/9/tuple:1394:9: error: expected primary-expression before ‘__attribute__’ 1394 | return bool(std::get<__i>(__t) == std::get<__i>(__u)) | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple:1394:8: error: expected ‘;’ before ‘__attribute__’ 1394 | return bool(std::get<__i>(__t) == std::get<__i>(__u)) | ^ | ; /usr/powerpc64le-linux-gnu/include/c++/9/tuple: In static member function ‘static constexpr unsigned int std::__tuple_compare<_Tp, _Up, __i, __size>::__less(const _Tp&, const _Up&)’: /usr/powerpc64le-linux-gnu/include/c++/9/tuple:1401:9: error: expected primary-expression before ‘__attribute__’ 1401 | return bool(std::get<__i>(__t) < std::get<__i>(__u)) | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple:1401:8: error: expected ‘;’ before ‘__attribute__’ 1401 | return bool(std::get<__i>(__t) < std::get<__i>(__u)) | ^ | ; /usr/powerpc64le-linux-gnu/include/c++/9/tuple:1402:9: error: expected primary-expression before ‘__attribute__’ 1402 | || (!bool(std::get<__i>(__u) < std::get<__i>(__t)) | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple:1402:9: error: expected ‘)’ before ‘__attribute__’ 1402 | || (!bool(std::get<__i>(__u) < std::get<__i>(__t)) | ~ ^ | ) In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h: In function ‘unsigned int std::operator!=(const std::unique_ptr<_Tp, _Dp>&, std::nullptr_t)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:739:14: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 739 | { return (bool)__x; } | ^~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h: In function ‘unsigned int std::operator!=(std::nullptr_t, const std::unique_ptr<_Tp, _Dp>&)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:744:14: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 744 | { return (bool)__x; } | ^~~~~~~~~ | | | __vector(4) __bool int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h: In member function ‘std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::wide_string std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::from_bytes(const char*, const char*)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:316:6: error: could not convert ‘!((std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>*)this)->std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::_M_with_cvtstate’ from ‘__vector(4) int’ to ‘bool’ 316 | if (!_M_with_cvtstate) | ^~~~~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:322:6: error: could not convert ‘((std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>*)this)->std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::_M_with_strings’ from ‘__vector(4) __bool int’ to ‘bool’ 322 | if (_M_with_strings) | ^~~~~~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h: In member function ‘std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::byte_string std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::to_bytes(const _Elem*, const _Elem*)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:352:6: error: could not convert ‘!((std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>*)this)->std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::_M_with_cvtstate’ from ‘__vector(4) int’ to ‘bool’ 352 | if (!_M_with_cvtstate) | ^~~~~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:358:6: error: could not convert ‘((std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>*)this)->std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::_M_with_strings’ from ‘__vector(4) __bool int’ to ‘bool’ 358 | if (_M_with_strings) | ^~~~~~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h: In member function ‘unsigned int std::wbuffer_convert<_Codecvt, _Elem, _Tr>::_M_conv_get()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:516:6: error: could not convert ‘((std::wbuffer_convert<_Codecvt, _Elem, _Tr>*)this)->std::wbuffer_convert<_Codecvt, _Elem, _Tr>::_M_always_noconv’ from ‘__vector(4) __bool int’ to ‘bool’ 516 | if (_M_always_noconv) | ^~~~~~~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h: In member function ‘unsigned int std::wbuffer_convert<_Codecvt, _Elem, _Tr>::_M_conv_put()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:565:6: error: could not convert ‘((std::wbuffer_convert<_Codecvt, _Elem, _Tr>*)this)->std::wbuffer_convert<_Codecvt, _Elem, _Tr>::_M_always_noconv’ from ‘__vector(4) __bool int’ to ‘bool’ 565 | if (_M_always_noconv) | ^~~~~~~~~~~~~~~~ | | | __vector(4) __bool int In file included from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: timer.h: At global scope: timer.h:37:66: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 37 | Timer(ostream& out = cout, const char *msg = "", bool verbose = true) : | ^~~~ | | | bool timer.h: In destructor ‘Timer::~Timer()’: timer.h:42:6: error: could not convert ‘((Timer*)this)->Timer::_verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 42 | if(_verbose) write(_out); | ^~~~~~~~ | | | __vector(4) __bool int timer.h: At global scope: timer.h:71:60: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 71 | static inline void logTime(std::ostream& os, bool nl = true) { | ^ | | | bool timer.h: In function ‘void logTime(std::ostream&, __vector(4) __bool int)’: timer.h:83:5: error: could not convert ‘nl’ from ‘__vector(4) __bool int’ to ‘bool’ 83 | if(nl) oss << std::endl; | ^~ | | | __vector(4) __bool int In file included from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: reference.h: At global scope: reference.h:69:17: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 69 | bool sanity = false, | ^~~~~ | | | bool reference.h:72:21: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 72 | bool infilesSeq = false, | ^~~~~ | | | bool reference.h:73:16: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 73 | bool useMm = false, | ^~~~~ | | | bool reference.h:74:19: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 74 | bool useShmem = false, | ^~~~~ | | | bool reference.h:75:18: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 75 | bool mmSweep = false, | ^~~~~ | | | bool reference.h:76:18: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 76 | bool verbose = false, | ^~~~~ | | | bool reference.h:77:23: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 77 | bool startVerbose = false); | ^~~~~ | | | bool In file included from /usr/powerpc64le-linux-gnu/include/c++/9/memory:65, from gfm.h:28, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h:139:12: error: could not convert ‘((__is_trivial(typename std::iterator_traits<_Iter>::value_type) && __is_trivial(typename std::iterator_traits<_II>::value_type)) && __assignable)’ from ‘__vector(4) int’ to ‘unsigned int’ 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ^~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h: In function ‘void std::uninitialized_fill(_ForwardIterator, _ForwardIterator, const _Tp&)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h:205:58: error: could not convert ‘(__is_trivial(typename std::iterator_traits<_Iter>::value_type) && __assignable)’ from ‘__vector(4) int’ to ‘unsigned int’ 205 | std::__uninitialized_fill<__is_trivial(_ValueType) && __assignable>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h:206:36: error: expression list treated as compound expression in initializer [-fpermissive] 206 | __uninit_fill(__first, __last, __x); | ^ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_fill_n(_ForwardIterator, _Size, const _Tp&)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h:272:62: error: could not convert ‘(__is_trivial(typename std::iterator_traits<_Iter>::value_type) && __assignable)’ from ‘__vector(4) int’ to ‘unsigned int’ 272 | return __uninitialized_fill_n<__is_trivial(_ValueType) && __assignable>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h: In function ‘void std::__uninitialized_default(_ForwardIterator, _ForwardIterator)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h:584:10: error: could not convert ‘(__is_trivial(typename std::iterator_traits<_Iter>::value_type) && __assignable)’ from ‘__vector(4) int’ to ‘unsigned int’ 583 | std::__uninitialized_default_1<__is_trivial(_ValueType) | ~~~~~~~~~~~~~~~~~~~~~~~~ 584 | && __assignable>:: | ^~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h:585:34: error: expression list treated as compound expression in initializer [-fpermissive] 585 | __uninit_default(__first, __last); | ^ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_default_n(_ForwardIterator, _Size)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h:600:12: error: could not convert ‘(__is_trivial(typename std::iterator_traits<_Iter>::value_type) && __assignable)’ from ‘__vector(4) int’ to ‘unsigned int’ 599 | return __uninitialized_default_n_1<__is_trivial(_ValueType) | ~~~~~~~~~~~~~~~~~~~~~~~~ 600 | && __assignable>:: | ^~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr.h:52, from /usr/powerpc64le-linux-gnu/include/c++/9/memory:81, from gfm.h:28, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h: At global scope: /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h:258:5: error: template-id ‘_M_add_ref_lock_nothrow<>’ for ‘unsigned int std::_Sp_counted_base<__gnu_cxx::_S_single>::_M_add_ref_lock_nothrow()’ does not match any template declaration 258 | _Sp_counted_base<_S_single>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h:259:29: note: saw 1 ‘template<>’, need 2 for specializing a member function template 259 | _M_add_ref_lock_nothrow() | ^ /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h:269:5: error: template-id ‘_M_add_ref_lock_nothrow<>’ for ‘unsigned int std::_Sp_counted_base<__gnu_cxx::_S_mutex>::_M_add_ref_lock_nothrow()’ does not match any template declaration 269 | _Sp_counted_base<_S_mutex>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h:270:29: note: saw 1 ‘template<>’, need 2 for specializing a member function template 270 | _M_add_ref_lock_nothrow() | ^ /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h:283:5: error: template-id ‘_M_add_ref_lock_nothrow<>’ for ‘unsigned int std::_Sp_counted_base<__gnu_cxx::_S_atomic>::_M_add_ref_lock_nothrow()’ does not match any template declaration 283 | _Sp_counted_base<_S_atomic>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h:284:29: note: saw 1 ‘template<>’, need 2 for specializing a member function template 284 | _M_add_ref_lock_nothrow() | ^ /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h: In function ‘unsigned int std::operator!=(const std::__shared_ptr<_Tp, _Lp>&, std::nullptr_t)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h:1435:14: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 1435 | { return (bool)__a; } | ^~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h: In function ‘unsigned int std::operator!=(std::nullptr_t, const std::__shared_ptr<_Tp, _Lp>&)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h:1440:14: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 1440 | { return (bool)__a; } | ^~~~~~~~~ | | | __vector(4) __bool int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/memory:81, from gfm.h:28, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr.h: In function ‘unsigned int std::operator!=(const std::shared_ptr<_Tp>&, std::nullptr_t)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr.h:404:14: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 404 | { return (bool)__a; } | ^~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr.h: In function ‘unsigned int std::operator!=(std::nullptr_t, const std::shared_ptr<_Tp>&)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr.h:409:14: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 409 | { return (bool)__a; } | ^~~~~~~~~ | | | __vector(4) __bool int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_atomic.h:33, from /usr/powerpc64le-linux-gnu/include/c++/9/memory:82, from gfm.h:28, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/atomic_base.h: In member function ‘__vector(4) __bool int std::atomic_flag::test_and_set(std::memory_order)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/atomic_base.h:195:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 195 | return __atomic_test_and_set (&_M_i, int(__m)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | | | bool /usr/powerpc64le-linux-gnu/include/c++/9/bits/atomic_base.h: In member function ‘__vector(4) __bool int std::atomic_flag::test_and_set(std::memory_order) volatile’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/atomic_base.h:201:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 201 | return __atomic_test_and_set (&_M_i, int(__m)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | | | bool In file included from /usr/powerpc64le-linux-gnu/include/c++/9/set:60, from gfm.h:32, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_unique_pos(const key_type&)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_tree.h:2099:11: error: could not convert ‘__comp’ from ‘__vector(4) __bool int’ to ‘bool’ 2099 | if (__comp) | ^~~~~~ | | | __vector(4) __bool int In file included from diff_sample.h:26, from blockwise_sa.h:29, from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: multikey_qsort.h: In function ‘void mkeyQSortSuf(const T&, TIndexOffU*, size_t, int, __vector(4) __bool int, __vector(4) __bool int, size_t)’: multikey_qsort.h:494:5: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 494 | if(sanityCheck) sanityCheckInputSufs(s, slen); | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:496:5: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 496 | if(sanityCheck) sanityCheckOrderedSufs(host, hlen, s, slen, upto); | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h: In function ‘void mkeyQSortSuf2(const T&, TIndexOffU*, size_t, TIndexOffU*, int, __vector(4) __bool int, __vector(4) __bool int, size_t, EList*)’: multikey_qsort.h:653:8: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 653 | if(sanityCheck) sanityCheckInputSufs(s, slen); | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:655:8: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 655 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:660:8: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 660 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h: In function ‘unsigned int sufDcLt(const T1&, const T2&, const T2&, const DifferenceCoverSample&, __vector(4) __bool int)’: multikey_qsort.h:690:5: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 690 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:701:9: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 701 | return ret; | ^~~ multikey_qsort.h: In function ‘void qsortSufDc(const T&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, size_t, size_t, __vector(4) __bool int)’: multikey_qsort.h:733:7: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 733 | if(sanityCheck) | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h: In function ‘void mkeyQSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, int, __vector(4) __bool int, __vector(4) __bool int)’: multikey_qsort.h:762:5: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 762 | if(sanityCheck) sanityCheckInputSufs(s, slen); | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:764:5: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 764 | if(sanityCheck) sanityCheckOrderedSufs(host1, hlen, s, slen, OFF_MASK); | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h: In function ‘unsigned int sufDcLtU8(const T1&, const T2&, size_t, size_t, size_t, const DifferenceCoverSample&, __vector(4) __bool int)’: multikey_qsort.h:786:5: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 786 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:797:9: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 797 | return ret; | ^~~ multikey_qsort.h: In function ‘void selectionSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, uint8_t, size_t, size_t, size_t, __vector(4) __bool int)’: multikey_qsort.h:921:8: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 921 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:1006:5: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 1006 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h: In function ‘void bucketSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, uint8_t, size_t, size_t, size_t, __vector(4) __bool int)’: multikey_qsort.h:1034:12: error: could not convert ‘first’ from ‘__vector(4) __bool int’ to ‘bool’ 1034 | if(first) { | ^~~~~ | | | __vector(4) __bool int multikey_qsort.h:1069:16: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 1069 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h: In function ‘void mkeyQSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, int, size_t, size_t, size_t, __vector(4) __bool int)’: multikey_qsort.h:1159:6: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 1159 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:1168:6: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 1168 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int In file included from blockwise_sa.h:29, from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: diff_sample.h: In function ‘unsigned int dcRepOk(T, EList&)’: diff_sample.h:101:9: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 101 | return ok; | ^~ diff_sample.h: In function ‘void calcExhaustiveDC(T, __vector(4) __bool int, __vector(4) __bool int)’: diff_sample.h:181:7: error: could not convert ‘ok’ from ‘__vector(4) __bool int’ to ‘bool’ 181 | if(ok) { | ^~ | | | __vector(4) __bool int diff_sample.h:228:13: error: could not convert ‘keepGoing’ from ‘__vector(4) __bool int’ to ‘bool’ 228 | } while(keepGoing); | ^~~~~~~~~ | | | __vector(4) __bool int diff_sample.h:230:8: error: could not convert ‘! advanced’ from ‘__vector(4) int’ to ‘bool’ 230 | if(!advanced) break; | ^~~~~~~~~ | | | __vector(4) int diff_sample.h:234:6: error: could not convert ‘ok’ from ‘__vector(4) __bool int’ to ‘bool’ 234 | if(ok) { | ^~ | | | __vector(4) __bool int diff_sample.h: In function ‘void calcColbournAndLingDCs(__vector(4) __bool int, __vector(4) __bool int)’: diff_sample.h:288:6: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 288 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int diff_sample.h: In function ‘EList getDiffCover(T, __vector(4) __bool int, __vector(4) __bool int)’: diff_sample.h:330:6: error: could not convert ‘verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 330 | if(verbose) cout << "v in hardcoded area, but hardcoded entry was all-fs" << endl; | ^~~~~~~ | | | __vector(4) __bool int diff_sample.h:338:6: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 338 | if(sanityCheck) assert(dcRepOk(v, ret)); | ^~~~~~~~~~~ | | | __vector(4) __bool int diff_sample.h:343:5: error: could not convert ‘! clDCs_calced’ from ‘__vector(4) int’ to ‘bool’ 343 | if(!clDCs_calced) { | ^~~~~~~~~~~~~ | | | __vector(4) int diff_sample.h:364:7: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 364 | if(sanityCheck) assert(dcRepOk(v, ret)); | ^~~~~~~~~~~ | | | __vector(4) __bool int diff_sample.h: In static member function ‘static size_t DifferenceCoverSample::simulateAllocs(const TStr&, uint32_t)’: diff_sample.h:477:73: error: no matching function for call to ‘getDiffCover(uint32_t&, bool, bool)’ 477 | EList ds(getDiffCover(v, false /*verbose*/, false /*sanity*/)); | ^ diff_sample.h:320:17: note: candidate: ‘template EList getDiffCover(T, __vector(4) __bool int, __vector(4) __bool int)’ 320 | static EList getDiffCover( | ^~~~~~~~~~~~ diff_sample.h:320:17: note: template argument deduction/substitution failed: diff_sample.h:477:38: note: cannot convert ‘false’ (type ‘bool’) to type ‘__vector(4) __bool int’ 477 | EList ds(getDiffCover(v, false /*verbose*/, false /*sanity*/)); | ^~~~~ diff_sample.h: In member function ‘unsigned int DifferenceCoverSample::verbose() const’: diff_sample.h:492:48: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 492 | bool verbose() const { return _verbose; } | ^~~~~~~~ | | | const __vector(4) __bool int diff_sample.h: In member function ‘unsigned int DifferenceCoverSample::sanityCheck() const’: diff_sample.h:493:48: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 493 | bool sanityCheck() const { return _sanity; } | ^~~~~~~ | | | const __vector(4) __bool int diff_sample.h: In function ‘unsigned int suffixSameUpTo(const TStr&, TIndexOffU, TIndexOffU, TIndexOffU)’: diff_sample.h:666:28: error: could not convert ‘((endSuf1 && (! endSuf2)) || ((! endSuf1) && endSuf2))’ from ‘__vector(4) int’ to ‘bool’ 666 | if((endSuf1 && !endSuf2) || (!endSuf1 && endSuf2)) return false; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int diff_sample.h:667:14: error: could not convert ‘(endSuf1 && endSuf2)’ from ‘__vector(4) int’ to ‘bool’ 667 | if(endSuf1 && endSuf2) return true; | ~~~~~~~~^~~~~~~~~~ | | | __vector(4) int In file included from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: blockwise_sa.h: In member function ‘unsigned int BlockwiseSA::sanityCheck() const’: blockwise_sa.h:131:37: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 131 | bool sanityCheck() const { return _sanityCheck; } | ^~~~~~~~~~~~ | | | const __vector(4) __bool int blockwise_sa.h: In member function ‘unsigned int BlockwiseSA::verbose() const’: blockwise_sa.h:132:37: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 132 | bool verbose() const { return _verbose; } | ^~~~~~~~ | | | const __vector(4) __bool int In file included from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: blockwise_sa.h: In member function ‘virtual TIndexOffU KarkkainenBlockwiseSA::nextSuffix()’: blockwise_sa.h:274:33: error: no matching function for call to ‘EList<__vector(4) __bool int>::fill(bool)’ 274 | _done.fill(false); | ^ In file included from read.h:25, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: ds.h:507:7: note: candidate: ‘void EList::fill(size_t, size_t, const T&) [with T = __vector(4) __bool int; int S = 128; size_t = long unsigned int]’ 507 | void fill(size_t begin, size_t end, const T& v) { | ^~~~ ds.h:507:7: note: candidate expects 3 arguments, 1 provided ds.h:518:7: note: candidate: ‘void EList::fill(const T&) [with T = __vector(4) __bool int; int S = 128]’ 518 | void fill(const T& v) { | ^~~~ ds.h:518:21: note: no known conversion for argument 1 from ‘bool’ to ‘const __vector(4) __bool int&’ 518 | void fill(const T& v) { | ~~~~~~~~~^ In file included from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: blockwise_sa.h:300:23: error: could not convert ‘!((KarkkainenBlockwiseSA*)this)->_itrBucketIdx->((KarkkainenBlockwiseSA*)this)->KarkkainenBlockwiseSA::_done.EList<__vector(4) __bool int>::operator[]()’ from ‘__vector(4) int’ to ‘bool’ 300 | while(!_done[this->_itrBucketIdx]) { blockwise_sa.h: In member function ‘virtual void KarkkainenBlockwiseSA::reset()’: blockwise_sa.h:353:6: error: could not convert ‘!((KarkkainenBlockwiseSA*)this)->KarkkainenBlockwiseSA::_built’ from ‘__vector(4) int’ to ‘bool’ 353 | if(!_built) { | ^~~~~~~ | | | __vector(4) int In file included from blockwise_sa.h:29, from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: blockwise_sa.h: In member function ‘void KarkkainenBlockwiseSA::qsort(EList&) [with TStr = S2bDnaString]’: diff_sample.h:37:17: error: could not convert ‘((KarkkainenBlockwiseSA*)this)->KarkkainenBlockwiseSA::.InorderBlockwiseSA::.BlockwiseSA::verbose()’ from ‘__vector(4) __bool int’ to ‘bool’ 37 | if(this->verbose()) { \ | ~~~~~~~~~~~~~^~ | | | __vector(4) __bool int blockwise_sa.h:474:3: note: in expansion of macro ‘VMSG_NL’ 474 | VMSG_NL(" (Using difference cover)"); | ^~~~~~~ diff_sample.h:37:17: error: could not convert ‘((KarkkainenBlockwiseSA*)this)->KarkkainenBlockwiseSA::.InorderBlockwiseSA::.BlockwiseSA::verbose()’ from ‘__vector(4) __bool int’ to ‘bool’ 37 | if(this->verbose()) { \ | ~~~~~~~~~~~~~^~ | | | __vector(4) __bool int blockwise_sa.h:480:3: note: in expansion of macro ‘VMSG_NL’ 480 | VMSG_NL(" (Not using difference cover)"); | ^~~~~~~ In file included from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: blockwise_sa.h: In member function ‘unsigned int KarkkainenBlockwiseSA::suffixCmp(TIndexOffU, TIndexOffU, int64_t&, int64_t&, __vector(4) __bool int&, const EList&)’: blockwise_sa.h:836:8: error: could not convert ‘ret’ from ‘__vector(4) __bool int’ to ‘bool’ 836 | if(ret) assert(sstr_suf_lt(t, i, t, cmp, false)); | ^~~ | | | __vector(4) __bool int blockwise_sa.h:842:8: error: could not convert ‘kSoft’ from ‘__vector(4) __bool int’ to ‘bool’ 842 | if(kSoft) { assert_leq(l, suffixLcp(t, i, cmp)); } | ^~~~~ | | | __vector(4) __bool int blockwise_sa.h:845:11: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 845 | return ret; | ^~~ blockwise_sa.h:864:6: error: could not convert ‘kSoft’ from ‘__vector(4) __bool int’ to ‘bool’ 864 | if(kSoft) { | ^~~~~ | | | __vector(4) __bool int blockwise_sa.h:875:6: error: could not convert ‘! kSoft’ from ‘__vector(4) int’ to ‘bool’ 875 | if(!kSoft) { | ^~~~~~ | | | __vector(4) int blockwise_sa.h: In member function ‘virtual void KarkkainenBlockwiseSA::nextBlock(int, int)’: blockwise_sa.h:1000:16: error: could not convert ‘! last’ from ‘__vector(4) int’ to ‘bool’ 1000 | if(!last) { | ^~~~~ | | | __vector(4) int blockwise_sa.h:1009:16: error: could not convert ‘! first’ from ‘__vector(4) int’ to ‘bool’ 1009 | if(!first) { | ^~~~~~ | | | __vector(4) int In file included from repeat.h:31, from gfm.h:59, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: alt.h: In member function ‘unsigned int ALT::isSame(const ALT&) const’: alt.h:137:25: error: could not convert ‘(((const ALT*)this)->ALT::::::::reversed == o.reversed)’ from ‘__vector(4) int’ to ‘bool’ 137 | if(reversed == o.reversed) { | ~~~~~~~~~^~~~~~~~~~~~~ | | | __vector(4) int alt.h:140:20: error: could not convert ‘((const ALT*)this)->ALT::::::::reversed’ from ‘const __vector(4) __bool int’ to ‘bool’ 140 | if(reversed) { | ^~~~~~~~ | | | const __vector(4) __bool int alt.h: In member function ‘unsigned int ALTDB::hasSNPs() const’: alt.h:264:35: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 264 | bool hasSNPs() const { return _snp; } | ^~~~ | | | const __vector(4) __bool int alt.h: In member function ‘unsigned int ALTDB::hasSpliceSites() const’: alt.h:265:42: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 265 | bool hasSpliceSites() const { return _ss; } | ^~~ | | | const __vector(4) __bool int alt.h: In member function ‘unsigned int ALTDB::hasExons() const’: alt.h:266:36: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 266 | bool hasExons() const { return _exon; } | ^~~~~ | | | const __vector(4) __bool int In file included from gfm.h:59, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: repeat.h: In member function ‘unsigned int RepeatCoord::operator<(const RepeatCoord&) const’: repeat.h:41:15: error: could not convert ‘(((const RepeatCoord*)this)->RepeatCoord::fw != o.fw)’ from ‘__vector(4) int’ to ‘bool’ 41 | if(fw != o.fw) | ~~~^~~~~~~ | | | __vector(4) int repeat.h:42:20: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 42 | return fw; | ^~ | | | const __vector(4) __bool int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:35, from /usr/powerpc64le-linux-gnu/include/c++/9/unordered_set:46, from repeat_kmer.h:27, from gfm.h:60, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h: In member function ‘std::pair<__vector(4) __bool int, long unsigned int> std::__detail::_Power2_rehash_policy::_M_need_rehash(std::size_t, std::size_t, std::size_t)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:578:27: error: could not convert ‘std::make_pair(true, ((std::__detail::_Power2_rehash_policy*)this)->std::__detail::_Power2_rehash_policy::_M_next_bkt(((long unsigned int)std::max((long unsigned int)(__builtin_floor((double)__min_bkts) + (double)1), (__n_bkt * ((long unsigned int)std::__detail::_Power2_rehash_policy::_S_growth_factor))))))’ from ‘pair’ to ‘pair<__vector(4) __bool int,[...]>’ 578 | return std::make_pair(true, | ~~~~~~~~~~~~~~^~~~~~ | | | pair 579 | _M_next_bkt(std::max(__builtin_floor(__min_bkts) + 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 580 | __n_bkt * _S_growth_factor))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:584:25: error: could not convert ‘std::make_pair(false, 0)’ from ‘pair’ to ‘pair<__vector(4) __bool int,long unsigned int>’ 584 | return std::make_pair(false, 0); | ~~~~~~~~~~~~~~^~~~~~~~~~ | | | pair /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:587:23: error: could not convert ‘std::make_pair(false, 0)’ from ‘pair’ to ‘pair<__vector(4) __bool int,long unsigned int>’ 587 | return std::make_pair(false, 0); | ~~~~~~~~~~~~~~^~~~~~~~~~ | | | pair /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h: In member function ‘void std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_insert_range(_InputIterator, _InputIterator, const _NodeGetter&, std::false_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:901:18: error: could not convert ‘__do_rehash.first’ from ‘__vector(4) __bool int’ to ‘bool’ 901 | if (__do_rehash.first) | ~~~~~~~~~~~~^~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h: In static member function ‘static unsigned int std::__detail::_Equality_base::_S_is_permutation(_Uiterator, _Uiterator, _Uiterator)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:1885:30: error: expected primary-expression before ‘__attribute__’ 1885 | while (__tmp != __it1 && !bool(*__tmp == *__it1)) | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:1885:30: error: expected ‘)’ before ‘__attribute__’ 1885 | while (__tmp != __it1 && !bool(*__tmp == *__it1)) | ~ ^ | ) /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:1885:52: error: expected ‘;’ before ‘)’ token 1885 | while (__tmp != __it1 && !bool(*__tmp == *__it1)) | ^ | ; /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h: In member function ‘unsigned int std::__detail::_Equality<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, 1>::_M_equal(const __hashtable&) const’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:1958:35: error: expected primary-expression before ‘__attribute__’ 1958 | if (__ity == __other.end() || !bool(*__ity == *__itx)) | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:1958:35: error: expected ‘)’ before ‘__attribute__’ 1958 | if (__ity == __other.end() || !bool(*__ity == *__itx)) | ~ ^ | ) In file included from /usr/powerpc64le-linux-gnu/include/c++/9/unordered_set:46, from repeat_kmer.h:27, from gfm.h:60, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h: In member function ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>& std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::operator=(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>&&)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:481:64: error: could not convert ‘__move_storage’ from ‘const __vector(4) __bool int’ to ‘bool’ 481 | _M_move_assign(std::move(__ht), __bool_constant<__move_storage>()); | ^ /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h: In member function ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_insert_unique_node(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type, std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__hash_code, std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__node_type*, std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:1711:20: error: could not convert ‘__do_rehash.first’ from ‘__vector(4) __bool int’ to ‘bool’ 1711 | if (__do_rehash.first) | ~~~~~~~~~~~~^~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h: In member function ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_insert_multi_node(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__node_type*, std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__hash_code, std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__node_type*)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:1750:20: error: could not convert ‘__do_rehash.first’ from ‘__vector(4) __bool int’ to ‘bool’ 1750 | if (__do_rehash.first) | ~~~~~~~~~~~~^~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h: In member function ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::erase(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator, std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:2005:8: error: could not convert ‘__is_bucket_begin’ from ‘__vector(4) __bool int’ to ‘bool’ 2005 | if (__is_bucket_begin) | ^~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h: In member function ‘void std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_rehash_aux(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type, std::false_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:2160:12: error: could not convert ‘__check_bucket’ from ‘__vector(4) __bool int’ to ‘bool’ 2160 | if (__check_bucket) | ^~~~~~~~~~~~~~ | | | __vector(4) __bool int In file included from gfm.h:60, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: repeat_kmer.h: In static member function ‘static std::pair RB_Minimizer::get_minimizer(const TStr&, size_t, size_t, size_t)’: repeat_kmer.h:51:29: error: could not convert ‘RB_Minimizer::minimizer_leq(next_kmer, minimizer.first)’ from ‘__vector(4) __bool int’ to ‘bool’ 51 | if(minimizer_leq(next_kmer, minimizer.first)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int repeat_kmer.h: In static member function ‘static void RB_Minimizer::get_minimizer(const TStr&, size_t, size_t, EList >&)’: repeat_kmer.h:77:36: error: could not convert ‘RB_Minimizer::minimizer_leq(next_kmer, minimizer.first)’ from ‘__vector(4) __bool int’ to ‘bool’ 77 | } else if(minimizer_leq(next_kmer, minimizer.first)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int repeat_kmer.h: In static member function ‘static __vector(4) __bool int RB_Minimizer::minimizer_leq(uint64_t, uint64_t)’: repeat_kmer.h:102:21: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 102 | return kmer <= kmer2; | ~~~~~^~~~~~~~ | | | bool repeat_kmer.h: In member function ‘__vector(4) __bool int RB_Alignment::operator<(const RB_Alignment&) const’: repeat_kmer.h:164:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 164 | return pos < o.pos; | ~~~~^~~~~~~ | | | bool repeat_kmer.h:165:20: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 165 | return len > o.len; | ~~~~^~~~~~~ | | | bool repeat_kmer.h: In member function ‘__vector(4) __bool int RB_Alignment_CMPbyLen::operator()(const RB_Alignment&, const RB_Alignment&)’: repeat_kmer.h:173:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 173 | return a.len > b.len; | ~~~~~~^~~~~~~ | | | bool repeat_kmer.h:174:22: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 174 | return a.pos < b.pos; | ~~~~~~^~~~~~~ | | | bool repeat_kmer.h: In member function ‘__vector(4) __bool int RB_KmerTable::isIn(uint64_t) const’: repeat_kmer.h:189:41: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 189 | return idx < kmer_table_.size() && kmer_table_[idx].first == kmer; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool repeat_kmer.h: In member function ‘unsigned int RB_KmerTable::isRepeat(const TStr&, EList >&) const’: repeat_kmer.h:215:20: error: could not convert ‘prev_in’ from ‘__vector(4) __bool int’ to ‘bool’ 215 | if(prev_in) est_count++; | ^~~~~~~ | | | __vector(4) __bool int repeat_kmer.h:217:27: error: could not convert ‘((const RB_KmerTable*)this)->RB_KmerTable::isIn(j->minimizers.EList >::operator[]().first)’ from ‘__vector(4) __bool int’ to ‘bool’ 217 | } else if(isIn(minimizers[j].first)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int repeat_kmer.h: In member function ‘void RB_KmerTable::findRepeats(const TStr&, EList >&, EList&) const’: repeat_kmer.h:253:25: error: could not convert ‘repeats.EList::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 253 | if(repeats.empty()) | ~~~~~~~~~~~~~^~ | | | __vector(4) __bool int repeat_kmer.h: In member function ‘void RB_KmerTable::findAlignments(const TStr&, EList >&, ELList&, EList&, TIndexOffU) const’: repeat_kmer.h:305:28: error: could not convert ‘position2D.ELList::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 305 | if(position2D.empty()) | ~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int repeat_kmer.h:312:35: error: could not convert ‘positions.EList::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 312 | if(positions.empty()) | ~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int repeat_kmer.h:402:28: error: could not convert ‘alignments.EList::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 402 | if(alignments.empty()) | ~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int repeat_kmer.h: In member function ‘__vector(4) __bool int RB_KmerTable::write(std::ofstream&, __vector(4) __bool int) const’: repeat_kmer.h:458:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 458 | return true; | ^~~~ repeat_kmer.h: In member function ‘__vector(4) __bool int RB_KmerTable::read(std::ifstream&, __vector(4) __bool int)’: repeat_kmer.h:491:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 491 | return true; | ^~~~ repeat_kmer.h: In member function ‘void RB_KmerTable::build(const EList&, size_t, size_t)’: repeat_kmer.h:518:66: error: could not convert ‘(((! tmp_table.EList >::empty()) && (tmp_table.EList >::back().first == i->minimizers.EList >::operator[]().first)) && (tmp_table.EList >::back().second == (baseoff + i->minimizers.EList >::operator[]().second)))’ from ‘__vector(4) int’ to ‘bool’ 517 | if(!tmp_table.empty() && | ~~~~~~~~~~~~~~~~~~~~~ 518 | tmp_table.back().first == minimizers[i].first && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) int 519 | tmp_table.back().second == baseoff + minimizers[i].second) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ repeat_kmer.h:542:36: error: could not convert ‘(((RB_KmerTable*)this)->RB_KmerTable::kmer_table_.EList >::empty() || (((RB_KmerTable*)this)->RB_KmerTable::kmer_table_.EList >::back().first != i->tmp_table.EList >::operator[]().first))’ from ‘__vector(4) int’ to ‘bool’ 542 | if(kmer_table_.empty() || kmer_table_.back().first != tmp_table[i].first) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/deque:67, from gbwt_graph.h:29, from gfm.h:66, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_deque.h: In member function ‘void std::deque<_Tp, _Alloc>::_M_move_assign1(std::deque<_Tp, _Alloc>&&, std::false_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_deque.h:2232:64: error: could not convert ‘__move_storage’ from ‘const __vector(4) __bool int’ to ‘bool’ 2232 | _M_move_assign2(std::move(__x), __bool_constant<__move_storage>()); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/deque:69, from gbwt_graph.h:29, from gfm.h:66, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/deque.tcc: In member function ‘void std::deque<_Tp, _Alloc>::_M_reallocate_map(std::deque<_Tp, _Alloc>::size_type, __vector(4) __bool int)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/deque.tcc:938:37: error: inferred scalar type ‘long unsigned int’ is not an integer or floating point type of the same size as ‘__bool int’ 938 | + (__add_at_front ? __nodes_to_add : 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/deque.tcc:956:37: error: inferred scalar type ‘long unsigned int’ is not an integer or floating point type of the same size as ‘__bool int’ 956 | + (__add_at_front ? __nodes_to_add : 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from gfm.h:66, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: gbwt_graph.h: In static member function ‘static std::pair<_FIter, _FIter> RefGraph::getNextEdgeRange(const EList::Edge>&, std::pair<_FIter, _FIter>, __vector(4) __bool int)’: gbwt_graph.h:214:12: error: could not convert ‘from’ from ‘__vector(4) __bool int’ to ‘bool’ 214 | if(from) { | ^~~~ | | | __vector(4) __bool int gbwt_graph.h: In constructor ‘RefGraph::RefGraph(const SString&, const EList&, const EList >&, const EList >&, const string&, int, __vector(4) __bool int)’: gbwt_graph.h:384:8: error: could not convert ‘frag_automaton’ from ‘__vector(4) __bool int’ to ‘bool’ 384 | if(frag_automaton) { | ^~~~~~~~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:595:12: error: could not convert ‘multipleHeadNodes’ from ‘__vector(4) __bool int’ to ‘bool’ 595 | if(multipleHeadNodes) { | ^~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:597:20: error: could not convert ‘verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 597 | if(verbose) cerr << "\tis not reverse-deterministic, so reverse-determinize..." << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:674:16: error: could not convert ‘! pass’ from ‘__vector(4) int’ to ‘bool’ 674 | if(!pass) continue; | ^~~~~ | | | __vector(4) int gbwt_graph.h:790:16: error: could not convert ‘verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 790 | if(verbose) cerr << "\tis not reverse-deterministic, so reverse-determinize..." << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h: In static member function ‘static void RefGraph::buildGraph_worker(void*)’: gbwt_graph.h:990:16: error: could not convert ‘! pass’ from ‘__vector(4) int’ to ‘bool’ 990 | if(!pass) continue; | ^~~~~ | | | __vector(4) int In file included from gfm.h:66, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: gbwt_graph.h:1172:12: error: could not convert ‘! tail_off’ from ‘__vector(4) int’ to ‘bool’ 1172 | if(!tail_off) { | ^~~~~~~~~ | | | __vector(4) int gbwt_graph.h:1174:16: error: could not convert ‘head_off’ from ‘__vector(4) __bool int’ to ‘bool’ 1174 | if(head_off) lastNode -= 1; | ^~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1180:12: error: could not convert ‘head_off’ from ‘__vector(4) __bool int’ to ‘bool’ 1180 | if(head_off) { | ^~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1215:12: error: could not convert ‘tail_off’ from ‘__vector(4) __bool int’ to ‘bool’ 1215 | if(tail_off) { | ^~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1226:12: error: could not convert ‘head_off’ from ‘__vector(4) __bool int’ to ‘bool’ 1226 | if(head_off) tmp_num_nodes--; | ^~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1227:12: error: could not convert ‘tail_off’ from ‘__vector(4) __bool int’ to ‘bool’ 1227 | if(tail_off) tmp_num_nodes--; | ^~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1239:12: error: could not convert ‘head_off’ from ‘__vector(4) __bool int’ to ‘bool’ 1239 | if(head_off) tmp_num_edges -= num_head_nodes; | ^~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1240:12: error: could not convert ‘tail_off’ from ‘__vector(4) __bool int’ to ‘bool’ 1240 | if(tail_off) tmp_num_edges -= prev_tail_nodes.size(); | ^~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h: In static member function ‘static unsigned int RefGraph::isReverseDeterministic(EList::Node>&, EList::Edge>&)’: gbwt_graph.h:1293:24: error: could not convert ‘nt->seen.EList<__vector(4) __bool int>::operator[]()’ from ‘__vector(4) __bool int’ to ‘bool’ 1293 | if(seen[nt]) { | ^ | | | __vector(4) __bool int gbwt_graph.h: In member function ‘unsigned int PathGraph::isSorted() const’: gbwt_graph.h:1603:36: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 1603 | bool isSorted() const { return sorted; } | ^~~~~~ | | | const __vector(4) __bool int gbwt_graph.h: In constructor ‘PathGraph::PathGraph(RefGraph&, const string&, size_t, int, __vector(4) __bool int)’: gbwt_graph.h:1777:8: error: could not convert ‘file_rf’ from ‘const __vector(4) __bool int’ to ‘bool’ 1777 | if(file_rf) { | ^~~~~~~ | | | const __vector(4) __bool int gbwt_graph.h:1810:8: error: could not convert ‘file_rf’ from ‘const __vector(4) __bool int’ to ‘bool’ 1810 | if(file_rf) { | ^~~~~~~ | | | const __vector(4) __bool int gbwt_graph.h: In member function ‘void PathGraph::firstPruneGeneration()’: gbwt_graph.h:1922:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1922 | if(verbose) cerr << "BUILT FROM_INDEX: " << time(0) - start << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1928:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1928 | if(verbose) cerr << "RESIZE NODES: " << time(0) - start << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1938:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1938 | if(verbose) cerr << "SORT NODES: " << time(0) - start << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1944:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1944 | if(verbose) cerr << "MERGE, UPDATE RANK: " << time(0) - start << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h: In member function ‘void PathGraph::lateGeneration()’: gbwt_graph.h:1966:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1966 | if(verbose) cerr << "ALLOCATE FROM_TABLE: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1972:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1972 | if(verbose) cerr << "BUILD TABLE: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1984:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1984 | if(verbose) cerr << "BUILD INDEX: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1997:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1997 | if(verbose) cerr << "MERGEUPDATERANK: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1998:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1998 | if(verbose) cerr << "TOTAL TIME: " << time(0) - overall << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h: In member function ‘void PathGraph::createNewNodes()’: gbwt_graph.h:2109:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2109 | if(verbose) cerr << "COUNTED NEW NODES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2122:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2122 | if(verbose) cerr << "COUNTED TEMP NODES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2125:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2125 | if(verbose) cerr << "RESIZED NODES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2132:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2132 | if(verbose) cerr << "RESIZED NODES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2147:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2147 | if(verbose) cerr << "MADE NEW NODES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h: In member function ‘void PathGraph::mergeUpdateRank()’: gbwt_graph.h:2225:28: error: could not convert ‘! merge’ from ‘__vector(4) int’ to ‘bool’ 2225 | if(!merge) { | ^~~~~~ | | | __vector(4) int gbwt_graph.h: In member function ‘void PathGraph::printInfo()’: gbwt_graph.h:2299:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2299 | if(verbose) { | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h: In member function ‘unsigned int PathGraph::generateEdges(RefGraph&)’: gbwt_graph.h:2376:8: error: could not convert ‘!((PathGraph*)this)->PathGraph::sorted’ from ‘__vector(4) int’ to ‘bool’ 2376 | if(!sorted) return false; | ^~~~~~~ | | | __vector(4) int gbwt_graph.h:2387:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2387 | if(verbose) cerr << "NODE.TO -> GENOME POS: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2404:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2404 | if(verbose) cerr << "BUILD FROM_INDEX " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2443:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2443 | if(verbose) cerr << "COUNTED NEW EDGES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2481:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2481 | if(verbose) cerr << "MADE NEW EDGES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2503:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2503 | if(verbose) cerr << "SORTED NEW EDGES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2510:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2510 | if(verbose) cerr << "RE-SORTED NODES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2572:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2572 | if(verbose) cerr << "PROCESS EDGES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2590:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2590 | if(verbose) cerr << "REMOVE Y: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2616:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2616 | if(verbose) cerr << "SORT, Make index: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2617:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2617 | if(verbose) cerr << "TOTAL: " << time(0) - overall << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h: In member function ‘std::pair<_FIter, _FIter> PathGraph::getEdges(index_t, __vector(4) __bool int)’: gbwt_graph.h:2785:59: error: inferred scalar type ‘const char*’ is not an integer or floating point type of the same size as ‘__bool int’ 2785 | cerr << "Error: Trying to get edges " << (by_from ? "from " : "to ") << node << endl; | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: gfm.h: In member function ‘void GFMParams::init(index_t, index_t, index_t, int32_t, int32_t, int32_t, index_t, __vector(4) __bool int)’: gfm.h:153:12: error: could not convert ‘((GFMParams*)this)->GFMParams::_linearFM’ from ‘__vector(4) __bool int’ to ‘bool’ 153 | if(_linearFM) { | ^~~~~~~~~ | | | __vector(4) __bool int gfm.h:173:12: error: could not convert ‘((GFMParams*)this)->GFMParams::_linearFM’ from ‘__vector(4) __bool int’ to ‘bool’ 173 | if(_linearFM) { | ^~~~~~~~~ | | | __vector(4) __bool int gfm.h: In member function ‘unsigned int GFMParams::entireReverse() const’: gfm.h:211:41: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 211 | bool entireReverse() const { return _entireReverse; } | ^~~~~~~~~~~~~~ | | | const __vector(4) __bool int gfm.h: In member function ‘unsigned int GFMParams::linearFM() const’: gfm.h:212:47: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 212 | bool linearFM() const { return _linearFM; } | ^~~~~~~~~ | | | const __vector(4) __bool int gfm.h: In member function ‘void GFMParams::print(std::ostream&) const’: gfm.h:270:51: error: inferred scalar type ‘const char*’ is not an integer or floating point type of the same size as ‘__bool int’ 270 | << " linearFM: " << (_linearFM ? "Yes" : "No") << endl; | ~~~~~~~~~~^~~~~~~~~~~~~~ gfm.h: In function ‘int64_t fileSize(const char*)’: gfm.h:316:27: error: could not convert ‘(((! f.std::basic_ifstream::.std::basic_ios::good()) || f.std::basic_ifstream::.std::basic_ios::eof()) ? (__vector(4) int){-1, -1, -1, -1} : ((((f.std::basic_ifstream::is_open() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 316 | if (!f.good() || f.eof() || !f.is_open()) { return 0; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: gfm.h: At global scope: gfm.h:4285:24: error: ‘constexpr’ needed for in-class initialization of static data member ‘const __vector(4) __bool int GFM::default_noDc’ of non-integral type [-fpermissive] 4285 | static const bool default_noDc = false; | ^~~~~~~~~~~~ gfm.h:4286:24: error: ‘constexpr’ needed for in-class initialization of static data member ‘const __vector(4) __bool int GFM::default_useBlockwise’ of non-integral type [-fpermissive] 4286 | static const bool default_useBlockwise = true; | ^~~~~~~~~~~~~~~~~~~~ gfm.h:4298:24: error: ‘constexpr’ needed for in-class initialization of static data member ‘const __vector(4) __bool int GFM::default_bigEndian’ of non-integral type [-fpermissive] 4298 | static const bool default_bigEndian = false; | ^~~~~~~~~~~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: gfm.h: In constructor ‘GFM::GFM(const string&, ALTDB*, RepeatDB*, EList*, int, __vector(4) __bool int, int32_t, int32_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int)’: gfm.h:696:12: error: could not convert ‘skipLoading’ from ‘__vector(4) __bool int’ to ‘bool’ 696 | if(skipLoading) return; | ^~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:729:20: error: could not convert ‘(verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 729 | if(verbose || startVerbose) cerr << "Opening \"" << in7Str.c_str() << "\"" << endl; | ~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:742:20: error: could not convert ‘(verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 742 | if(verbose || startVerbose) cerr << "Opening \"" << in8Str.c_str() << "\"" << endl; | ~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:765:20: error: could not convert ‘! loadSpliceSites’ from ‘__vector(4) int’ to ‘bool’ 765 | if(!loadSpliceSites) { | ^~~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:799:16: error: could not convert ‘! useHaplotype’ from ‘__vector(4) int’ to ‘bool’ 799 | if(!useHaplotype) { | ^~~~~~~~~~~~~ | | | __vector(4) int gfm.h:891:12: error: could not convert ‘useHaplotype’ from ‘__vector(4) __bool int’ to ‘bool’ 891 | if(useHaplotype) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h: In constructor ‘GFM::GFM(TStr&, __vector(4) __bool int, int, int32_t, int32_t, int32_t, int, const string&, const string&, const string&, const string&, const string&, const string&, const string&, __vector(4) __bool int, __vector(4) __bool int, index_t, index_t, index_t, int, EList&, EList&, index_t, const RefReadInParams&, EList*, EList >*, uint32_t, int32_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int)’: gfm.h:1067:6: error: could not convert ‘err’ from ‘__vector(4) __bool int’ to ‘bool’ 1067 | if(err) { | ^~~ | | | __vector(4) __bool int gfm.h:1073:6: error: could not convert ‘((GFM*)this)->GFM::_sanity’ from ‘__vector(4) __bool int’ to ‘bool’ 1073 | if(_sanity) { | ^~~~~~~ | | | __vector(4) __bool int gfm.h: In static member function ‘static std::pair*, GFM*> GFM::fromStrings(const EList >&, __vector(4) __bool int, int, __vector(4) __bool int, int32_t, int32_t, int32_t, const string&, __vector(4) __bool int, index_t, index_t, index_t, int, uint32_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int)’: gfm.h:1169:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1169 | auto_ptr ss(new stringstream()); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: gfm.h:1173:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1173 | auto_ptr fb(new FileBuf(ss.get())); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: gfm.h: In member function ‘unsigned int GFM::isPacked()’: gfm.h:1250:27: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 1250 | bool isPacked() { return packed_; } | ^~~~~~~ | | | __vector(4) __bool int gfm.h: In member function ‘void GFM::initFromVector(TStr&, const string&, const string&, const string&, const string&, const string&, const string&, EList&, EList&, index_t, const RefReadInParams&, std::ofstream&, std::ofstream&, const string&, __vector(4) __bool int, index_t, index_t, index_t, int, EList*, EList >*, uint32_t, __vector(4) __bool int)’: gfm.h:1335:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 1335 | reverseRefRecords(szs, tmp, false, verbose); | ^~~~~ | | | bool In file included from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: ref_read.h:156:7: note: initializing argument 3 of ‘void reverseRefRecords(const EList&, EList&, __vector(4) __bool int, __vector(4) __bool int)’ 156 | bool recursive = false, | ^ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: gfm.h:1396:24: error: could not convert ‘! snp_file.std::basic_ifstream::is_open()’ from ‘__vector(4) int’ to ‘bool’ 1396 | if(!snp_file.is_open()) { | ^~~~~~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:1464:28: error: could not convert ‘involve_Ns’ from ‘__vector(4) __bool int’ to ‘bool’ 1464 | if(involve_Ns) { | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h:1523:32: error: could not convert ‘failed’ from ‘__vector(4) __bool int’ to ‘bool’ 1523 | if(failed) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:1542:24: error: could not convert ‘! ht_file.std::basic_ifstream::is_open()’ from ‘__vector(4) int’ to ‘bool’ 1542 | if(!ht_file.is_open()) { | ^~~~~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:1596:28: error: could not convert ‘inside_Ns’ from ‘__vector(4) __bool int’ to ‘bool’ 1596 | if(inside_Ns) { | ^~~~~~~~~ | | | __vector(4) __bool int gfm.h:1647:24: error: could not convert ‘! ss_file.std::basic_ifstream::is_open()’ from ‘__vector(4) int’ to ‘bool’ 1647 | if(!ss_file.is_open()) { | ^~~~~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:1709:28: error: could not convert ‘inside_Ns’ from ‘__vector(4) __bool int’ to ‘bool’ 1709 | if(inside_Ns) continue; | ^~~~~~~~~ | | | __vector(4) __bool int gfm.h:1733:49: error: could not convert ‘std::operator==(ss_seq.std::map::find(seq), ss_seq.std::map::end())’ from ‘__vector(4) __bool int’ to ‘bool’ 1733 | if(ss_seq.find(seq) == ss_seq.end()) ss_seq[seq] = 1; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:1769:24: error: could not convert ‘! exon_file.std::basic_ifstream::is_open()’ from ‘__vector(4) int’ to ‘bool’ 1769 | if(!exon_file.is_open()) { | ^~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:1822:28: error: could not convert ‘inside_Ns’ from ‘__vector(4) __bool int’ to ‘bool’ 1822 | if(inside_Ns) continue; | ^~~~~~~~~ | | | __vector(4) __bool int gfm.h:1909:20: error: could not convert ‘((GFM*)this)->GFM::_repeat’ from ‘__vector(4) __bool int’ to ‘bool’ 1909 | if(_repeat) { | ^~~~~~~ | | | __vector(4) __bool int gfm.h:1911:24: error: could not convert ‘! repeat_file.std::basic_ifstream::is_open()’ from ‘__vector(4) int’ to ‘bool’ 1911 | if(!repeat_file.is_open()) { | ^~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:2074:32: error: could not convert ‘involve_Ns’ from ‘__vector(4) __bool int’ to ‘bool’ 2074 | if(involve_Ns) { | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h:2243:12: error: could not convert ‘!((GFM*)this)->GFM::_repeat’ from ‘__vector(4) int’ to ‘bool’ 2243 | if(!_repeat) { | ^~~~~~~~ | | | __vector(4) int gfm.h:2262:20: error: could not convert ‘! first’ from ‘__vector(4) int’ to ‘bool’ 2262 | if(!first) { | ^~~~~~ | | | __vector(4) int gfm.h:2330:28: error: could not convert ‘verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2330 | if(verbose) { cerr << "Generating edges... " << endl; } | ^~~~~~~ | | | __vector(4) __bool int gfm.h:2353:24: error: could not convert ‘((GFM*)this)->GFM::_passMemExc’ from ‘__vector(4) __bool int’ to ‘bool’ 2353 | if(_passMemExc) { | ^~~~~~~~~~~ | | | __vector(4) __bool int gfm.h: In member function ‘unsigned int GFM::toBe() const’: gfm.h:2437:44: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 2437 | bool toBe() const { return _toBigEndian; } | ^~~~~~~~~~~~ | | | const __vector(4) __bool int gfm.h: In member function ‘unsigned int GFM::verbose() const’: gfm.h:2438:44: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 2438 | bool verbose() const { return _verbose; } | ^~~~~~~~ | | | const __vector(4) __bool int gfm.h: In member function ‘unsigned int GFM::sanityCheck() const’: gfm.h:2439:44: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 2439 | bool sanityCheck() const { return _sanity; } | ^~~~~~~ | | | const __vector(4) __bool int gfm.h: In member function ‘unsigned int GFM::fw() const’: gfm.h:2441:47: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 2441 | bool fw() const { return fw_; } | ^~~ | | | const __vector(4) __bool int gfm.h: In member function ‘unsigned int GFM::repeat() const’: gfm.h:2442:47: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 2442 | bool repeat() const { return _repeat; } | ^~~~~~~ | | | const __vector(4) __bool int gfm.h: In member function ‘index_t GFM::ftabSeqToInt(const BTDnaString&, index_t, __vector(4) __bool int) const’: gfm.h:2564:7: error: could not convert ‘rev’ from ‘__vector(4) __bool int’ to ‘bool’ 2564 | if(rev) fwex = !fwex; | ^~~ | | | __vector(4) __bool int gfm.h: In member function ‘index_t GFM::countUpTo(const SideLocus&, int) const’: gfm.h:3198:12: error: could not convert ‘! usePOPCNT’ from ‘__vector(4) int’ to ‘bool’ 3198 | if(!usePOPCNT) { | ^~~~~~~~~~ | | | __vector(4) int gfm.h: In member function ‘index_t GFM::countUpTo_bits(const SideLocus&, __vector(4) __bool int) const’: gfm.h:3375:12: error: could not convert ‘F’ from ‘__vector(4) __bool int’ to ‘bool’ 3375 | if(F) { | ^ | | | __vector(4) __bool int gfm.h:3420:12: error: could not convert ‘! usePOPCNT’ from ‘__vector(4) int’ to ‘bool’ 3420 | if(!usePOPCNT) { | ^~~~~~~~~~ | | | __vector(4) int gfm.h: In member function ‘index_t GFM::countBt2SideRange2(const SideLocus&, __vector(4) __bool int, index_t, index_t*, EList<__vector(4) __bool int>*, index_t) const’: gfm.h:3544:6: error: could not convert ‘startAtLocus’ from ‘__vector(4) __bool int’ to ‘bool’ 3544 | if(startAtLocus) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h: In member function ‘void GFM::getInEdgeCount(index_t, index_t, EList >&) const’: gfm.h:4171:16: error: could not convert ‘first’ from ‘__vector(4) __bool int’ to ‘bool’ 4171 | if(first) { | ^~~~~ | | | __vector(4) __bool int gfm.h: In function ‘void readEbwtRefnames(const string&, EList >&)’: gfm.h:4422:8: error: could not convert ‘! in.std::basic_ifstream::is_open()’ from ‘__vector(4) int’ to ‘bool’ 4422 | if(!in.is_open()) { | ^~~~~~~~~~~~~ | | | __vector(4) int gfm.h: In static member function ‘static void GFM::join(EList&, EList&, index_t, const RefReadInParams&, uint32_t, TStr&, __vector(4) __bool int, __vector(4) __bool int)’: gfm.h:4490:8: error: could not convert ‘include_rc’ from ‘__vector(4) __bool int’ to ‘bool’ 4490 | if(include_rc) { | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h:4514:8: error: could not convert ‘CGtoTG’ from ‘__vector(4) __bool int’ to ‘bool’ 4514 | if(CGtoTG) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:4524:8: error: could not convert ‘include_rc’ from ‘__vector(4) __bool int’ to ‘bool’ 4524 | if(include_rc) { | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h: In member function ‘void GFM::joinToDisk(EList&, EList&, index_t, const RefReadInParams&, TStr&, std::ostream&, std::ostream&)’: gfm.h:4609:9: error: could not convert ‘! i->l.EList::operator[]()->FileBuf::eof()’ from ‘__vector(4) int’ to ‘bool’ 4609 | while(!l[i]->eof()) { | ^~~~~~~~~~~~ | | | __vector(4) int gfm.h:4617:17: error: could not convert ‘(rec.first && (rec.len > 0))’ from ‘__vector(4) int’ to ‘bool’ 4617 | if(rec.first && rec.len > 0) { | ~~~~~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:4631:17: error: could not convert ‘(rec.first && (rec.len > 0))’ from ‘__vector(4) int’ to ‘bool’ 4631 | if(rec.first && rec.len > 0) seqsRead++; | ~~~~~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:4640:11: error: could not convert ‘rec.first’ from ‘__vector(4) __bool int’ to ‘bool’ 4640 | if(rec.first) patoff = 0; | ~~~~^~~~~ | | | __vector(4) __bool int gfm.h: In member function ‘void GFM::buildToDisk(PathGraph&, const TStr&, std::ostream&, std::ostream&, std::streampos)’: gfm.h:4859:7: error: could not convert ‘count’ from ‘__vector(4) __bool int’ to ‘bool’ 4859 | if(count) occ[gbwtChar]++; | ^~~~~ | | | __vector(4) __bool int gfm.h:4862:7: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 4862 | if(fw) { | ^~ | | | __vector(4) __bool int gfm.h:4965:8: error: could not convert ‘((GFM*)this)->GFM::_verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 4965 | if(_verbose) { | ^~~~~~~~ | | | __vector(4) __bool int gfm.h: In member function ‘void GFM::buildToDisk(InorderBlockwiseSA&, const TStr&, std::ostream&, std::ostream&, std::streampos)’: gfm.h:5320:16: error: could not convert ‘count’ from ‘__vector(4) __bool int’ to ‘bool’ 5320 | if(count) occ[bwtChar]++; | ^~~~~ | | | __vector(4) __bool int gfm.h:5322:16: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 5322 | if(fw) { | ^~ | | | __vector(4) __bool int gfm.h:5404:8: error: could not convert ‘((GFM*)this)->GFM::_verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 5404 | if(_verbose) { | ^~~~~~~~ | | | __vector(4) __bool int gfm.h: In function ‘__vector(4) __bool int is_read_err(int, ssize_t, size_t)’: gfm.h:5482:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 5482 | return true; | ^~~~ gfm.h:5484:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 5484 | return false; | ^~~~~ gfm.h: In function ‘__vector(4) __bool int is_fread_err(FILE*, size_t, size_t)’: gfm.h:5491:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 5491 | return true; | ^~~~ gfm.h:5493:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 5493 | return false; | ^~~~~ gfm.h: In member function ‘unsigned int GFM::joinedToTextOff(index_t, index_t, index_t&, index_t&, index_t&, __vector(4) __bool int, __vector(4) __bool int&) const’: gfm.h:5546:9: error: could not convert ‘rejectStraddle’ from ‘__vector(4) __bool int’ to ‘bool’ 5546 | if(rejectStraddle) { | ^~~~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:5561:8: error: could not convert ‘!((const GFM*)this)->fw_’ from ‘__vector(4) int’ to ‘bool’ 5561 | if(!this->fw_) { | ^~~~~~~~~~ | | | __vector(4) int gfm.h: In member function ‘index_t GFM::getOffset(index_t, __vector(4) __bool int, index_t) const’: gfm.h:5714:5: error: could not convert ‘! fw’ from ‘__vector(4) int’ to ‘bool’ 5714 | if(!fw) { | ^~~ | | | __vector(4) int gfm.h: In member function ‘unsigned int GFM::contains(const BTDnaString&, index_t*, index_t*) const’: gfm.h:5737:14: error: could not convert ‘str.SStringExpandable::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 5737 | if(str.empty()) { | ~~~~~~~~~^~ | | | __vector(4) __bool int gfm.h:5751:8: error: could not convert ‘set’ from ‘__vector(4) __bool int’ to ‘bool’ 5751 | if(set) { | ^~~ | | | __vector(4) __bool int gfm.h: In member function ‘void GFM::readIntoMemory(int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, GFMParams*, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int)’: gfm.h:5823:29: error: could not convert ‘((((GFM*)this)->GFM::_in1Str.std::__cxx11::basic_string::length() > 0) && (! subIndex))’ from ‘__vector(4) int’ to ‘bool’ 5823 | if(_in1Str.length() > 0 && !subIndex) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | | | __vector(4) int gfm.h:5824:21: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 5824 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:5830:21: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 5830 | if(_verbose || startVerbose) cerr << "Opening \"" << _in1Str.c_str() << "\"" << endl; | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:5834:12: error: could not convert ‘loadSASamp’ from ‘__vector(4) __bool int’ to ‘bool’ 5834 | if(loadSASamp) { | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h:5836:25: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 5836 | if(_verbose || startVerbose) cerr << "Opening \"" << _in2Str.c_str() << "\"" << endl; | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:5841:21: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 5841 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:5847:12: error: could not convert ‘((GFM*)this)->GFM::_useMm’ from ‘__vector(4) __bool int’ to ‘bool’ 5847 | if(_useMm /*&& !justHeader*/) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:5850:30: error: could not convert ‘(i < (loadSASamp ? 2 : 1))’ from ‘__vector(4) int’ to ‘bool’ 5850 | for(int i = 0; i < (loadSASamp ? 2 : 1); i++) { gfm.h:5851:29: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 5851 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:5868:20: error: could not convert ‘mmSweep’ from ‘__vector(4) __bool int’ to ‘bool’ 5868 | if(mmSweep) { | ^~~~~~~ | | | __vector(4) __bool int gfm.h:5873:24: error: could not convert ‘startVerbose’ from ‘__vector(4) __bool int’ to ‘bool’ 5873 | if(startVerbose) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:5880:35: error: inferred scalar type ‘char*’ is not an integer or floating point type of the same size as ‘__bool int’ 5880 | mmFile2_ = loadSASamp ? mmFile[1] : NULL; | ^ gfm.h:5885:20: error: could not convert ‘(((GFM*)this)->GFM::_useMm && (! justHeader))’ from ‘__vector(4) int’ to ‘bool’ 5885 | else if(_useMm && !justHeader) { | ~~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:5889:15: error: could not convert ‘(((GFM*)this)->GFM::_useMm && (! justHeader))’ from ‘__vector(4) int’ to ‘bool’ 5889 | if(_useMm && !justHeader) { | ~~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:5895:17: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 5895 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:5902:8: error: could not convert ‘! subIndex’ from ‘__vector(4) int’ to ‘bool’ 5902 | if(!subIndex) { | ^~~~~~~~~ | | | __vector(4) int gfm.h:5906:12: error: could not convert ‘loadSASamp’ from ‘__vector(4) __bool int’ to ‘bool’ 5906 | if(loadSASamp) { | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h:5925:25: error: could not convert ‘(switchEndian && ((GFM*)this)->GFM::_useMm)’ from ‘__vector(4) int’ to ‘bool’ 5925 | if(switchEndian && _useMm) { | ~~~~~~~~~~~~~^~~~~~~~~ | | | __vector(4) int gfm.h:5991:21: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 5991 | if(_verbose || startVerbose) params->print(cerr); | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6027:8: error: could not convert ‘((GFM*)this)->GFM::_useMm’ from ‘__vector(4) __bool int’ to ‘bool’ 6027 | if(_useMm) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:6035:25: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6035 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6040:16: error: could not convert ‘switchEndian’ from ‘__vector(4) __bool int’ to ‘bool’ 6040 | if(switchEndian) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6062:8: error: could not convert ‘justHeader’ from ‘__vector(4) __bool int’ to ‘bool’ 6062 | if(justHeader) { | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6064:12: error: could not convert ‘deleteGh’ from ‘__vector(4) __bool int’ to ‘bool’ 6064 | if(deleteGh) delete gh; | ^~~~~~~~ | | | __vector(4) __bool int gfm.h:6067:12: error: could not convert ‘loadSASamp’ from ‘__vector(4) __bool int’ to ‘bool’ 6067 | if(loadSASamp) fseek(_in2, 0, SEEK_SET); | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6079:17: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6079 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6085:8: error: could not convert ‘loadRstarts’ from ‘__vector(4) __bool int’ to ‘bool’ 6085 | if(loadRstarts) { | ^~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6086:12: error: could not convert ‘((GFM*)this)->GFM::_useMm’ from ‘__vector(4) __bool int’ to ‘bool’ 6086 | if(_useMm) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:6094:16: error: could not convert ‘switchEndian’ from ‘__vector(4) __bool int’ to ‘bool’ 6094 | if(switchEndian) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6118:8: error: could not convert ‘((GFM*)this)->GFM::_useMm’ from ‘__vector(4) __bool int’ to ‘bool’ 6118 | if(_useMm) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:6126:21: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6126 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6131:12: error: could not convert ‘((GFM*)this)->GFM::useShmem_’ from ‘__vector(4) __bool int’ to ‘bool’ 6131 | if(useShmem_) { | ^~~~~~~~~ | | | __vector(4) __bool int gfm.h:6138:25: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6138 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6139:57: error: inferred scalar type ‘const char*’ is not an integer or floating point type of the same size as ‘__bool int’ 6139 | cerr << " shared-mem " << (shmemLeader ? "leader" : "follower") << endl; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ gfm.h:6150:12: error: could not convert ‘shmemLeader’ from ‘__vector(4) __bool int’ to ‘bool’ 6150 | if(shmemLeader) { | ^~~~~~~~~~~ | | | __vector(4) __bool int In file included from reference.h:34, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: mm.h:49:55: error: could not convert ‘is_fread_err(((GFM*)this)->_in1, r, bytesLeft)’ from ‘__vector(4) __bool int’ to ‘bool’ 49 | #define MM_IS_IO_ERR(file_hd, ret, count) is_fread_err(file_hd, ret, count) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6156:20: note: in expansion of macro ‘MM_IS_IO_ERR’ 6156 | if(MM_IS_IO_ERR(this->_in1, r, bytesLeft)) { | ^~~~~~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: gfm.h:6164:16: error: could not convert ‘switchEndian’ from ‘__vector(4) __bool int’ to ‘bool’ 6164 | if(switchEndian) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6198:21: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6198 | if(_verbose || startVerbose) cerr << "Reading fchr (5)" << endl; | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6200:12: error: could not convert ‘((GFM*)this)->GFM::_useMm’ from ‘__vector(4) __bool int’ to ‘bool’ 6200 | if(_useMm) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:6216:21: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6216 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6217:16: error: could not convert ‘loadFtab’ from ‘__vector(4) __bool int’ to ‘bool’ 6217 | if(loadFtab) { | ^~~~~~~~ | | | __vector(4) __bool int gfm.h:6225:12: error: could not convert ‘loadFtab’ from ‘__vector(4) __bool int’ to ‘bool’ 6225 | if(loadFtab) { | ^~~~~~~~ | | | __vector(4) __bool int gfm.h:6226:16: error: could not convert ‘((GFM*)this)->GFM::_useMm’ from ‘__vector(4) __bool int’ to ‘bool’ 6226 | if(_useMm) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:6234:20: error: could not convert ‘switchEndian’ from ‘__vector(4) __bool int’ to ‘bool’ 6234 | if(switchEndian) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6246:25: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6246 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6247:20: error: could not convert ‘loadFtab’ from ‘__vector(4) __bool int’ to ‘bool’ 6247 | if(loadFtab) { | ^~~~~~~~ | | | __vector(4) __bool int gfm.h:6256:16: error: could not convert ‘((GFM*)this)->GFM::_useMm’ from ‘__vector(4) __bool int’ to ‘bool’ 6256 | if(_useMm) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:6264:20: error: could not convert ‘switchEndian’ from ‘__vector(4) __bool int’ to ‘bool’ 6264 | if(switchEndian) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6301:8: error: could not convert ‘loadNames’ from ‘__vector(4) __bool int’ to ‘bool’ 6301 | if(loadNames) { | ^~~~~~~~~ | | | __vector(4) __bool int gfm.h:6319:8: error: could not convert ‘loadSASamp’ from ‘__vector(4) __bool int’ to ‘bool’ 6319 | if(loadSASamp) { | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6323:21: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6323 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6328:12: error: could not convert ‘!((GFM*)this)->GFM::_useMm’ from ‘__vector(4) int’ to ‘bool’ 6328 | if(!_useMm) { | ^~~~~~~ | | | __vector(4) int gfm.h:6329:16: error: could not convert ‘!((GFM*)this)->GFM::useShmem_’ from ‘__vector(4) int’ to ‘bool’ 6329 | if(!useShmem_) { | ^~~~~~~~~~ | | | __vector(4) int gfm.h:6348:16: error: could not convert ‘shmemLeader’ from ‘__vector(4) __bool int’ to ‘bool’ 6348 | if(shmemLeader) { | ^~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6372:32: error: could not convert ‘switchEndian’ from ‘__vector(4) __bool int’ to ‘bool’ 6372 | if(switchEndian) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6380:24: error: could not convert ‘((GFM*)this)->GFM::_useMm’ from ‘__vector(4) __bool int’ to ‘bool’ 6380 | if(_useMm) { | ^~~~~~ | | | __vector(4) __bool int In file included from reference.h:34, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: mm.h:49:55: error: could not convert ‘is_fread_err(((GFM*)this)->GFM::_in2, r, bytesLeft)’ from ‘__vector(4) __bool int’ to ‘bool’ 49 | #define MM_IS_IO_ERR(file_hd, ret, count) is_fread_err(file_hd, ret, count) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6395:32: note: in expansion of macro ‘MM_IS_IO_ERR’ 6395 | if(MM_IS_IO_ERR(_in2,r,bytesLeft)) { | ^~~~~~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: gfm.h:6419:17: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6419 | if(_verbose || startVerbose) print(cerr, *gh); | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6426:8: error: could not convert ‘deleteGh’ from ‘__vector(4) __bool int’ to ‘bool’ 6426 | if(deleteGh) delete gh; | ^~~~~~~~ | | | __vector(4) __bool int gfm.h:6428:8: error: could not convert ‘! subIndex’ from ‘__vector(4) int’ to ‘bool’ 6428 | if(!subIndex) { | ^~~~~~~~~ | | | __vector(4) int gfm.h:6431:12: error: could not convert ‘loadSASamp’ from ‘__vector(4) __bool int’ to ‘bool’ 6431 | if(loadSASamp) fseek(_in2, 0, SEEK_SET); | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h: In function ‘void readGFMRefnames(const string&, EList >&)’: gfm.h:6534:8: error: could not convert ‘! in.std::basic_ifstream::is_open()’ from ‘__vector(4) int’ to ‘bool’ 6534 | if(!in.is_open()) { | ^~~~~~~~~~~~~ | | | __vector(4) int gfm.h: In static member function ‘static int32_t GFM::readVersionFlags(const string&, int&, int&, std::string&)’: gfm.h:6551:8: error: could not convert ‘! in.std::basic_ifstream::is_open()’ from ‘__vector(4) int’ to ‘bool’ 6551 | if(!in.is_open()) { | ^~~~~~~~~~~~~ | | | __vector(4) int gfm.h: In member function ‘void GFM::writeFromMemory(__vector(4) __bool int, std::ostream&, std::ostream&) const’: gfm.h:6601:25: error: no matching function for call to ‘writeI32(std::ostream&, int, uint32_t&)’ 6601 | writeI32(out1, 1, be); // endian hint for priamry stream | ^ In file included from ref_read.h:32, from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: word_io.h:53:20: note: candidate: ‘void writeI32(std::ostream&, int32_t, __vector(4) __bool int)’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^~~~~~~~ word_io.h:53:64: note: no known conversion for argument 3 from ‘uint32_t’ {aka ‘unsigned int’} to ‘__vector(4) __bool int’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^ word_io.h:62:20: note: candidate: ‘void writeI32(std::ostream&, int32_t)’ 62 | static inline void writeI32(std::ostream& out, int32_t x) { | ^~~~~~~~ word_io.h:62:20: note: candidate expects 2 arguments, 3 provided In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: gfm.h:6602:25: error: no matching function for call to ‘writeI32(std::ostream&, int, uint32_t&)’ 6602 | writeI32(out2, 1, be); // endian hint for secondary stream | ^ In file included from ref_read.h:32, from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: word_io.h:53:20: note: candidate: ‘void writeI32(std::ostream&, int32_t, __vector(4) __bool int)’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^~~~~~~~ word_io.h:53:64: note: no known conversion for argument 3 from ‘uint32_t’ {aka ‘unsigned int’} to ‘__vector(4) __bool int’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^ word_io.h:62:20: note: candidate: ‘void writeI32(std::ostream&, int32_t)’ 62 | static inline void writeI32(std::ostream& out, int32_t x) { | ^~~~~~~~ word_io.h:62:20: note: candidate expects 2 arguments, 3 provided In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: gfm.h:6604:31: error: no matching function for call to ‘writeI32(std::ostream&, int&, uint32_t&)’ 6604 | writeI32(out1, version, be); // version | ^ In file included from ref_read.h:32, from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: word_io.h:53:20: note: candidate: ‘void writeI32(std::ostream&, int32_t, __vector(4) __bool int)’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^~~~~~~~ word_io.h:53:64: note: no known conversion for argument 3 from ‘uint32_t’ {aka ‘unsigned int’} to ‘__vector(4) __bool int’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^ word_io.h:62:20: note: candidate: ‘void writeI32(std::ostream&, int32_t)’ 62 | static inline void writeI32(std::ostream& out, int32_t x) { | ^~~~~~~~ word_io.h:62:20: note: candidate expects 2 arguments, 3 provided In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: gfm.h:6609:42: error: no matching function for call to ‘writeI32(std::ostream&, int, uint32_t&)’ 6609 | writeI32(out1, 2, be); // not used | ^ In file included from ref_read.h:32, from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: word_io.h:53:20: note: candidate: ‘void writeI32(std::ostream&, int32_t, __vector(4) __bool int)’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^~~~~~~~ word_io.h:53:64: note: no known conversion for argument 3 from ‘uint32_t’ {aka ‘unsigned int’} to ‘__vector(4) __bool int’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^ word_io.h:62:20: note: candidate: ‘void writeI32(std::ostream&, int32_t)’ 62 | static inline void writeI32(std::ostream& out, int32_t x) { | ^~~~~~~~ word_io.h:62:20: note: candidate expects 2 arguments, 3 provided In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: gfm.h:6615:30: error: no matching function for call to ‘writeI32(std::ostream&, int32_t, uint32_t&)’ 6615 | writeI32(out1, -flags, be); // BTL: chunkRate is now deprecated | ^ In file included from ref_read.h:32, from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: word_io.h:53:20: note: candidate: ‘void writeI32(std::ostream&, int32_t, __vector(4) __bool int)’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^~~~~~~~ word_io.h:53:64: note: no known conversion for argument 3 from ‘uint32_t’ {aka ‘unsigned int’} to ‘__vector(4) __bool int’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^ word_io.h:62:20: note: candidate: ‘void writeI32(std::ostream&, int32_t)’ 62 | static inline void writeI32(std::ostream& out, int32_t x) { | ^~~~~~~~ word_io.h:62:20: note: candidate expects 2 arguments, 3 provided In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: gfm.h:6617:8: error: could not convert ‘! justHeader’ from ‘__vector(4) int’ to ‘bool’ 6617 | if(!justHeader) { | ^~~~~~~~~~~ | | | __vector(4) int gfm.h: In member function ‘void GFM::writeFromMemory(__vector(4) __bool int, const string&, const string&) const’: gfm.h:6687:8: error: could not convert ‘((const GFM*)this)->GFM::_sanity’ from ‘const __vector(4) __bool int’ to ‘bool’ 6687 | if(_sanity) { | ^~~~~~~ | | | const __vector(4) __bool int gfm.h: In member function ‘void GFM::szsToDisk(const EList&, std::ostream&, int)’: gfm.h:6736:19: error: could not convert ‘i->szs.EList::operator[]().first’ from ‘const __vector(4) __bool int’ to ‘bool’ 6736 | if(szs[i].first) off = 0; gfm.h:6738:25: error: could not convert ‘(i->szs.EList::operator[]().first && (i->szs.EList::operator[]().len > 0))’ from ‘__vector(4) int’ to ‘bool’ 6738 | if(szs[i].first && szs[i].len > 0) seq++; gfm.h: In member function ‘void GFM::sanityCheckUpToSide(int) const’: gfm.h:6783:64: error: cannot convert ‘__vector(4) int’ to ‘int’ 6783 | int twoBit = unpack_2b_from_8b(by, fw ? j : 3-j); | ^ | | | __vector(4) int In file included from gfm.h:42, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: bitpack.h:37:68: note: initializing argument 2 of ‘int unpack_2b_from_8b(uint8_t, int)’ 37 | static inline int unpack_2b_from_8b(const uint8_t eight, const int off) { | ~~~~~~~~~~^~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: gfm.h: In member function ‘void GFM::checkOrigs(const EList >&, __vector(4) __bool int) const’: gfm.h:6913:8: error: could not convert ‘mirror’ from ‘__vector(4) __bool int’ to ‘bool’ 6913 | if(mirror) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:6922:16: error: could not convert ‘mirror’ from ‘__vector(4) __bool int’ to ‘bool’ 6922 | if(mirror) joff = olen - j - 1; | ^~~~~~ | | | __vector(4) __bool int gfm.h:6926:20: error: could not convert ‘! mirror’ from ‘__vector(4) int’ to ‘bool’ 6926 | if(!mirror) { | ^~~~~~~ | | | __vector(4) int gfm.h: At global scope: gfm.h:6957:43: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 6957 | bool verbose = false); | ^ | | | bool In file included from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: splice_site.h:91:89: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 91 | SpliceSitePos(uint32_t ref, uint32_t left, uint32_t right, uint8_t splDir, bool exon = false) | ^~~~~ | | | bool splice_site.h:99:88: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 99 | void init(uint32_t ref, uint32_t left, uint32_t right, uint8_t splDir, bool exon = false) { | ^~~~~ | | | bool splice_site.h: In member function ‘__vector(4) __bool int SpliceSitePos::operator<(const SpliceSitePos&) const’: splice_site.h:138:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 138 | if(_ref < o._ref) return true; | ^~~~ splice_site.h:139:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 139 | if(_ref > o._ref) return false; | ^~~~~ splice_site.h:140:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 140 | if(_left < o._left) return true; | ^~~~ splice_site.h:141:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 141 | if(_left > o._left) return false; | ^~~~~ splice_site.h:142:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 142 | if(_right < o._right) return true; | ^~~~ splice_site.h:143:32: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 143 | if(_right > o._right) return false; | ^~~~~ splice_site.h:144:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 144 | if(_splDir < o._splDir) return true; | ^~~~ splice_site.h:145:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 145 | if(_splDir > o._splDir) return false; | ^~~~~ splice_site.h:146:18: error: could not convert ‘((((__vector(4) __bool int)((const SpliceSitePos*)this)->SpliceSitePos::_exon) != ((__vector(4) __bool int)o.SpliceSitePos::_exon)) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 146 | if(_exon != o._exon) return _exon; | ~~~~~~^~~~~~~~~~ | | | __vector(4) int splice_site.h:147:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 147 | return false; | ^~~~~ splice_site.h: In member function ‘__vector(4) __bool int SpliceSitePos::operator>(const SpliceSitePos&) const’: splice_site.h:163:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 163 | if(_ref > o._ref) return true; | ^~~~ splice_site.h:164:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 164 | if(_ref < o._ref) return false; | ^~~~~ splice_site.h:165:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 165 | if(_left > o._left) return true; | ^~~~ splice_site.h:166:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 166 | if(_left < o._left) return false; | ^~~~~ splice_site.h:167:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 167 | if(_right > o._right) return true; | ^~~~ splice_site.h:168:32: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 168 | if(_right < o._right) return false; | ^~~~~ splice_site.h:169:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 169 | if(_splDir > o._splDir) return true; | ^~~~ splice_site.h:170:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 170 | if(_splDir < o._splDir) return false; | ^~~~~ splice_site.h:171:18: error: could not convert ‘((((__vector(4) __bool int)((const SpliceSitePos*)this)->SpliceSitePos::_exon) != ((__vector(4) __bool int)o.SpliceSitePos::_exon)) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 171 | if(_exon != o._exon) return !_exon; | ~~~~~~^~~~~~~~~~ | | | __vector(4) int splice_site.h:172:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 172 | return false; | ^~~~~ splice_site.h: In member function ‘virtual void SpliceSitePos::reset()’: splice_site.h:190:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 190 | _exon = false; | ^~~~~ splice_site.h: In member function ‘__vector(4) __bool int SpliceSitePos::inited() const’: splice_site.h:202:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 202 | return true; | ^~~~ splice_site.h:204:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 204 | return false; | ^~~~~ splice_site.h: In member function ‘__vector(4) __bool int SpliceSitePos::canonical() const’: splice_site.h:236:62: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 236 | bool canonical() const { return _splDir == SPL_FW || _splDir == SPL_RC; } | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ | | | bool splice_site.h: At global scope: splice_site.h:264:28: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 264 | bool exon = false, | ^~~~~ | | | bool splice_site.h:265:32: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 265 | bool fromFile = false, | ^~~~~ | | | bool splice_site.h:266:29: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 266 | bool known = false) | ^~~~~ | | | bool splice_site.h:278:27: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 278 | bool exon = false, | ^~~~~ | | | bool splice_site.h:279:31: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 279 | bool fromFile = false, | ^~~~~ | | | bool splice_site.h:280:28: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 280 | bool known = false) | ^~~~~ | | | bool splice_site.h: In member function ‘virtual void SpliceSite::reset()’: splice_site.h:335:21: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 335 | _fromfile = false; | ^~~~~ splice_site.h:336:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 336 | _known = false; | ^~~~~ splice_site.h: In member function ‘__vector(4) __bool int Exon::operator<(const Exon&) const’: splice_site.h:427:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 427 | if(_ref < o._ref) return true; | ^~~~ splice_site.h:428:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 428 | if(_ref > o._ref) return false; | ^~~~~ splice_site.h:429:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 429 | if(_left < o._left) return true; | ^~~~ splice_site.h:430:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 430 | if(_left > o._left) return false; | ^~~~~ splice_site.h:431:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 431 | if(_right < o._right) return true; | ^~~~ splice_site.h:432:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 432 | if(_right > o._right) return false; | ^~~~~ splice_site.h:433:16: error: could not convert ‘((((__vector(4) __bool int)((const Exon*)this)->Exon::_fw) != ((__vector(4) __bool int)o.Exon::_fw)) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 433 | if(_fw != o._fw) return _fw; | ~~~~^~~~~~~~ | | | __vector(4) int splice_site.h:434:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 434 | return false; | ^~~~~ splice_site.h: In member function ‘__vector(4) __bool int Exon::operator>(const Exon&) const’: splice_site.h:450:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 450 | if(_ref > o._ref) return true; | ^~~~ splice_site.h:451:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 451 | if(_ref < o._ref) return false; | ^~~~~ splice_site.h:452:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 452 | if(_left > o._left) return true; | ^~~~ splice_site.h:453:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 453 | if(_left < o._left) return false; | ^~~~~ splice_site.h:454:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 454 | if(_right > o._right) return true; | ^~~~ splice_site.h:455:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 455 | if(_right < o._right) return false; | ^~~~~ splice_site.h:456:16: error: could not convert ‘((((__vector(4) __bool int)((const Exon*)this)->Exon::_fw) != ((__vector(4) __bool int)o.Exon::_fw)) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 456 | if(_fw != o._fw) return !_fw; | ~~~~^~~~~~~~ | | | __vector(4) int splice_site.h:457:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 457 | return false; | ^~~~~ splice_site.h: In member function ‘void Exon::reset()’: splice_site.h:474:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 474 | _fw = true; | ^~~~ splice_site.h: In member function ‘__vector(4) __bool int Exon::inited() const’: splice_site.h:486:20: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 486 | return true; | ^~~~ splice_site.h:488:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 488 | return false; | ^~~~~ splice_site.h: At global scope: splice_site.h:527:36: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 527 | bool threadSafe = true, | ^~~~ | | | bool splice_site.h:528:31: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 528 | bool write = false, | ^~~~~ | | | bool splice_site.h:529:30: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 529 | bool read = false); | ^~~~~ | | | bool splice_site.h:552:125: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 552 | bool hasSpliceSites(uint32_t ref, uint32_t left1, uint32_t right1, uint32_t left2, uint32_t right2, bool includeNovel = false) const; | ^~~~~ | | | bool splice_site.h:557:42: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 557 | void read(ifstream& in, bool known = false); | ^~~~~ | | | bool In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: edit.h:69:15: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 69 | bool chrs = true, | ^~~~ | | | bool edit.h:83:22: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 83 | bool chrs = true) | ^~~~ | | | bool edit.h:115:27: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 115 | bool chrs = true, | ^~~~ | | | bool edit.h:158:27: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 158 | bool chrs = true) | ^~~~ | | | bool edit.h:273:15: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 273 | bool sort = false); | ^~~~~ | | | bool edit.h:279:68: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^~~~~ | | | bool edit.h:303:13: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 303 | bool fw = true, | ^~~~ | | | bool edit.h: In member function ‘void Edit::reset()’: edit.h:96:20: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 96 | knownSpl = false; | ^~~~~ edit.h: In member function ‘__vector(4) __bool int Edit::inited() const’: edit.h:104:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 104 | return pos != std::numeric_limits::max(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool edit.h: In member function ‘void Edit::init(uint32_t, int, int, int, __vector(4) __bool int, uint32_t)’: edit.h:131:6: error: could not convert ‘((chrs == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 131 | if(!chrs) { | ^~~~~ | | | __vector(4) int edit.h: In member function ‘__vector(4) __bool int Edit::hasN() const’: edit.h:172:21: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 172 | return chr == 'N' || qchr == 'N'; | ~~~~~~~~~~~^~~~~~~~~~~~~~ | | | bool edit.h: In member function ‘__vector(4) __bool int Edit::isReadGap() const’: edit.h:215:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 215 | return type == EDIT_TYPE_READ_GAP; | ~~~~~^~~~~~~~~~~~~~~~~~~~~ | | | bool edit.h: In member function ‘__vector(4) __bool int Edit::isRefGap() const’: edit.h:223:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 223 | return type == EDIT_TYPE_REF_GAP; | ~~~~~^~~~~~~~~~~~~~~~~~~~ | | | bool edit.h: In member function ‘__vector(4) __bool int Edit::isGap() const’: edit.h:232:37: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 232 | return (type == EDIT_TYPE_REF_GAP || type == EDIT_TYPE_READ_GAP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool edit.h: In member function ‘__vector(4) __bool int Edit::isSpliced() const’: edit.h:237:21: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 237 | return type == EDIT_TYPE_SPL; | ~~~~~^~~~~~~~~~~~~~~~ | | | bool edit.h: In static member function ‘static size_t Edit::numGaps(const EList&)’: edit.h:246:18: error: could not convert ‘(&(& es)->EList::operator[](i))->Edit::isGap()’ from ‘__vector(4) __bool int’ to ‘bool’ 246 | if(es[i].isGap()) gaps++; | ~~~~~~~~~~~^~ | | | __vector(4) __bool int edit.h: In member function ‘__vector(4) __bool int Edit::isMismatch() const’: edit.h:256:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 256 | return type == EDIT_TYPE_MM; | ~~~~~^~~~~~~~~~~~~~~ | | | bool In file included from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: aligner_result.h: At global scope: aligner_result.h:71:35: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 71 | bool repeat = false, | ^~~~~ | | | bool aligner_result.h:73:45: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 73 | bool knownTranscripts = false, | ^~~~~ | | | bool aligner_result.h:74:44: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 74 | bool nearSpliceSites = false, | ^~~~~ | | | bool aligner_result.h: In member function ‘void AlnScore::reset()’: aligner_result.h:95:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 95 | repeat_ = false; | ^~~~~ aligner_result.h:97:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 97 | knownTranscripts_ = false; | ^~~~~ aligner_result.h:98:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 98 | nearSpliceSites_ = false; | ^~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnScore::valid() const’: aligner_result.h:117:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 117 | return score_ != MIN_I64; | ~~~~~~~^~~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnScore::operator>(const AlnScore&) const’: aligner_result.h:147:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 147 | return false; | ^~~~~ aligner_result.h:150:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 150 | return true; | ^~~~ aligner_result.h:154:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 154 | return false; | ^~~~~ aligner_result.h:156:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 156 | return score_ > o.score_ || (score_ == o.score_ && hisat2_score_ > o.hisat2_score_); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnScore::operator==(const AlnScore&) const’: aligner_result.h:183:75: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 183 | return VALID_AL_SCORE(*this) && VALID_AL_SCORE(o) && score_ == o.score_ && hisat2_score_ == o.hisat2_score_; | ^ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnScore::operator>=(const AlnScore&) const’: aligner_result.h:200:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 200 | return false; | ^~~~~ aligner_result.h:203:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 203 | return true; | ^~~~ aligner_result.h:207:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 207 | return false; | ^~~~~ aligner_result.h:209:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 209 | return score_ > o.score_ || (score_ == o.score_ && hisat2_score_ >= o.hisat2_score_); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnScore::trimed() const’: aligner_result.h:320:62: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 320 | bool trimed() const { return leftTrim_ > 0 || rightTrim_ > 0; } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘TAlScore AlnScore::calculate_hisat2_score() const’: aligner_result.h:331:12: error: could not convert ‘((const AlnScore*)this)->AlnScore::repeat_’ from ‘const __vector(4) __bool int’ to ‘bool’ 331 | if(repeat_) repeat_score = 1; | ^~~~~~~ | | | const __vector(4) __bool int aligner_result.h:335:12: error: could not convert ‘((const AlnScore*)this)->AlnScore::knownTranscripts_’ from ‘const __vector(4) __bool int’ to ‘bool’ 335 | if(knownTranscripts_) transcript_score = 2; | ^~~~~~~~~~~~~~~~~ | | | const __vector(4) __bool int aligner_result.h:336:17: error: could not convert ‘((const AlnScore*)this)->AlnScore::nearSpliceSites_’ from ‘const __vector(4) __bool int’ to ‘bool’ 336 | else if(nearSpliceSites_) transcript_score = 1; | ^~~~~~~~~~~~~~~~ | | | const __vector(4) __bool int aligner_result.h: In constructor ‘AlnFlags::AlnFlags()’: aligner_result.h:418:4: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 418 | false, // canMax | ^~~~~ | | | bool aligner_result.h:454:8: note: initializing argument 2 of ‘void AlnFlags::init(int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int)’ 454 | bool canMax, | ^ aligner_result.h: In member function ‘__vector(4) __bool int AlnFlags::partOfPair() const’: aligner_result.h:486:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 486 | return pairing_ < ALN_FLAG_PAIR_UNPAIRED; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnFlags::readMate1() const’: aligner_result.h:570:50: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 569 | return pairing_ == ALN_FLAG_PAIR_CONCORD_MATE1 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | pairing_ == ALN_FLAG_PAIR_DISCORD_MATE1 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 571 | pairing_ == ALN_FLAG_PAIR_UNPAIRED_MATE1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnFlags::readMate2() const’: aligner_result.h:580:50: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 579 | return pairing_ == ALN_FLAG_PAIR_CONCORD_MATE2 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 580 | pairing_ == ALN_FLAG_PAIR_DISCORD_MATE2 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 581 | pairing_ == ALN_FLAG_PAIR_UNPAIRED_MATE2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnFlags::alignedConcordant() const’: aligner_result.h:588:50: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 588 | return pairing_ == ALN_FLAG_PAIR_CONCORD_MATE1 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 589 | pairing_ == ALN_FLAG_PAIR_CONCORD_MATE2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnFlags::alignedDiscordant() const’: aligner_result.h:596:50: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 596 | return pairing_ == ALN_FLAG_PAIR_DISCORD_MATE1 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 597 | pairing_ == ALN_FLAG_PAIR_DISCORD_MATE2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnFlags::alignedUnpaired() const’: aligner_result.h:612:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 612 | return pairing_ == ALN_FLAG_PAIR_UNPAIRED; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnFlags::alignedUnpairedMate() const’: aligner_result.h:619:51: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 619 | return pairing_ == ALN_FLAG_PAIR_UNPAIRED_MATE1 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 620 | pairing_ == ALN_FLAG_PAIR_UNPAIRED_MATE2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘void StackedAln::reset()’: aligner_result.h:746:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 746 | inited_ = false; | ^~~~~ aligner_result.h:753:27: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 753 | cigDistMm_ = cigCalc_ = false; | ^~~~~ aligner_result.h:756:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 756 | mdzCalc_ = false; | ^~~~~ In file included from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: aligner_result.h: At global scope: aligner_result.h:1729:37: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 1729 | bool pretrimSoft = false, | ^~~~~ | | | bool aligner_result.h:1732:37: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 1732 | bool trimSoft = true, | ^~~~ | | | bool aligner_result.h:1735:43: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 1735 | bool repeat = false); // repeat | ^~~~~ | | | bool In file included from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: aligner_result.h: In member function ‘void AlnRes::invertEdits()’: aligner_result.h:1083:43: error: no matching function for call to ‘Edit::invertPoss(EList&, size_t&, bool)’ 1083 | Edit::invertPoss(*ned_, rdexrows_, false); | ^ In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: edit.h:268:14: note: candidate: ‘static void Edit::invertPoss(EList&, size_t, size_t, size_t, __vector(4) __bool int)’ 268 | static void invertPoss( | ^~~~~~~~~~ edit.h:268:14: note: candidate expects 5 arguments, 3 provided edit.h:279:14: note: candidate: ‘static void Edit::invertPoss(EList&, size_t, __vector(4) __bool int)’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^~~~~~~~~~ edit.h:279:61: note: no known conversion for argument 3 from ‘bool’ to ‘__vector(4) __bool int’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^ In file included from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: aligner_result.h:1084:43: error: no matching function for call to ‘Edit::invertPoss(EList&, size_t&, bool)’ 1084 | Edit::invertPoss(*aed_, rdexrows_, false); | ^ In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: edit.h:268:14: note: candidate: ‘static void Edit::invertPoss(EList&, size_t, size_t, size_t, __vector(4) __bool int)’ 268 | static void invertPoss( | ^~~~~~~~~~ edit.h:268:14: note: candidate expects 5 arguments, 3 provided edit.h:279:14: note: candidate: ‘static void Edit::invertPoss(EList&, size_t, __vector(4) __bool int)’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^~~~~~~~~~ edit.h:279:61: note: no known conversion for argument 3 from ‘bool’ to ‘__vector(4) __bool int’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^ In file included from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::empty() const’: aligner_result.h:1096:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1096 | return true; | ^~~~ aligner_result.h:1098:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1098 | return false; | ^~~~~ aligner_result.h: In member function ‘void AlnRes::getExtendedCoords(Coord&, Coord&, Coord&, Coord&) const’: aligner_result.h:1165:28: error: inferred scalar type ‘const size_t’ {aka ‘const long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 1165 | int64_t trim_st = (fw() ? trim5p_ : trim3p_); | ~~~~~^~~~~~~~~~~~~~~~~~~ aligner_result.h:1166:28: error: inferred scalar type ‘const size_t’ {aka ‘const long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 1166 | int64_t trim_en = (fw() ? trim3p_ : trim5p_); | ~~~~~^~~~~~~~~~~~~~~~~~~ aligner_result.h:1167:20: error: inferred scalar type ‘const size_t’ {aka ‘const long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 1167 | trim_st += (fw() ? pretrim5p_ : pretrim3p_); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h:1168:20: error: inferred scalar type ‘const size_t’ {aka ‘const long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 1168 | trim_en += (fw() ? pretrim3p_ : pretrim5p_); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::within(TRefId, TRefOff, __vector(4) __bool int, size_t) const’: aligner_result.h:1205:52: error: could not convert ‘((((((const AlnRes*)this)->AlnRes::refcoord_.Coord::ref() == id) && (((const AlnRes*)this)->AlnRes::refcoord_.Coord::off() >= off)) && ((((long unsigned int)((const AlnRes*)this)->AlnRes::refcoord_.Coord::off()) + ((const AlnRes*)this)->AlnRes::refExtent()) <= (((long unsigned int)off) + extent))) ? ((((((const AlnRes*)this)->AlnRes::refcoord_.Coord::fw() == fw) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1203 | if(refcoord_.ref() == id && | ~~~~~~~~~~~~~~~~~~~~~~~~ 1204 | refcoord_.off() >= off && | ~~~~~~~~~~~~~~~~~~~~~~~~~ 1205 | refcoord_.off() + refExtent() <= off + extent && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) int 1206 | refcoord_.fw() == fw) | ~~~~~~~~~~~~~~~~~~~~ aligner_result.h:1208:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1208 | return true; | ^~~~ aligner_result.h:1210:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1210 | return false; | ^~~~~ aligner_result.h: In member function ‘void AlnRes::setNucs(__vector(4) __bool int, int, int)’: aligner_result.h:1224:15: error: cannot convert ‘__vector(4) int’ to ‘int’ in assignment 1224 | nuc5p_ = fw ? nup : ndn; | ~~~^~~~~~~~~~~ | | | __vector(4) int aligner_result.h:1225:15: error: cannot convert ‘__vector(4) int’ to ‘int’ in assignment 1225 | nuc3p_ = fw ? ndn : nup; | ~~~^~~~~~~~~~~ | | | __vector(4) int aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::spliced() const’: aligner_result.h:1287:69: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1287 | bool spliced() const { return num_spliced_ > 0; } | ~~~~~~~~~~~~~^~~ | | | bool aligner_result.h: In member function ‘uint8_t AlnRes::spliced_whichsense_transcript() const’: aligner_result.h:1291:19: error: could not convert ‘((const AlnRes*)this)->AlnRes::spliced()’ from ‘__vector(4) __bool int’ to ‘bool’ 1291 | if(spliced()) { | ~~~~~~~^~ | | | __vector(4) __bool int aligner_result.h: In member function ‘void AlnRes::printStacked(const Read&, std::ostream&) const’: aligner_result.h:1370:31: error: inferred scalar type ‘const BTDnaString’ {aka ‘const SDnaStringExpandable<1024, 2>’} is not an integer or floating point type of the same size as ‘__bool int’ 1370 | printStacked(refcoord_.fw() ? rd.patFw : rd.patRc, o); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::trimmedRow5p(size_t) const’: aligner_result.h:1464:22: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1464 | return i < trim5p_ || rdrows_ - i - 1 < trim3p_; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::trimmedPos5p(size_t) const’: aligner_result.h:1472:22: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1472 | return i < trim5p_ || rdlen_ - i - 1 < trim3p_; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool In file included from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::readUnpaired() const’: aligner_result.h:1522:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1522 | return type_ == ALN_RES_TYPE_UNPAIRED; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::alignedUnpaired() const’: aligner_result.h:1532:47: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1531 | return type_ == ALN_RES_TYPE_UNPAIRED || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1532 | type_ == ALN_RES_TYPE_UNPAIRED_MATE1 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 1533 | type_ == ALN_RES_TYPE_UNPAIRED_MATE2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::alignedPaired() const’: aligner_result.h:1542:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1542 | return type_ == ALN_RES_TYPE_MATE1 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 1543 | type_ == ALN_RES_TYPE_MATE2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::readMate1() const’: aligner_result.h:1551:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1551 | return type_ == ALN_RES_TYPE_MATE1 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 1552 | type_ == ALN_RES_TYPE_UNPAIRED_MATE1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::alignedMate1() const’: aligner_result.h:1561:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1561 | return type_ == ALN_RES_TYPE_MATE1; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::readMate2() const’: aligner_result.h:1570:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1570 | return type_ == ALN_RES_TYPE_MATE2 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 1571 | type_ == ALN_RES_TYPE_UNPAIRED_MATE2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::alignedMate2() const’: aligner_result.h:1580:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1580 | return type_ == ALN_RES_TYPE_MATE2; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘void AlnRes::setMateParams(int, const AlnRes*, const AlnFlags&, const SpliceSiteDB*, uint64_t, EList*)’: aligner_result.h:1612:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1612 | bool sameChr = true; | ^~~~ aligner_result.h:1613:62: error: could not convert ‘((((((sameChr != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((AlnRes*)this)->AlnRes::refcoord_.Coord::ref() == omate->AlnRes::refcoord_.Coord::ref()) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) | (((& flags)->AlnFlags::alignedConcordant() != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1613 | if((sameChr && refcoord_.ref() == omate->refcoord_.ref()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) int 1614 | flags.alignedConcordant()) | ~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘int64_t AlnRes::setFragmentLength(const AlnRes&, const SpliceSiteDB*, uint64_t, EList*)’: aligner_result.h:1640:21: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1640 | bool imUpstream = false; | ^~~~~ aligner_result.h:1643:20: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1643 | imUpstream = true; | ^~~~ aligner_result.h:1645:30: error: could not convert ‘((((((st.Coord::fw() != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((ost.Coord::fw() != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((AlnRes*)this)->AlnRes::readMate1() != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1645 | if(st.fw() && ost.fw() && readMate1()) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int aligner_result.h:1646:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1646 | imUpstream = true; | ^~~~ aligner_result.h:1647:25: error: could not convert ‘(((st.Coord::fw() != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((ost.Coord::fw() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1647 | } else if(st.fw() && !ost.fw()) { | ~~~~~~~~^~~~~~~~~~~~ | | | __vector(4) int aligner_result.h:1648:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1648 | imUpstream = true; | ^~~~ aligner_result.h:1650:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1650 | imUpstream = false; | ^~~~~ aligner_result.h:1653:20: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1653 | imUpstream = false; | ^~~~~ aligner_result.h:1657:12: error: could not convert ‘imUpstream’ from ‘__vector(4) __bool int’ to ‘bool’ 1657 | if(imUpstream) { | ^~~~~~~~~~ | | | __vector(4) __bool int aligner_result.h:1671:22: error: could not convert ‘(((((ssdb != 0) ? ((((((AlnRes*)this)->AlnRes::repeat() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & (((up_right + 100) < dn_left) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1670 | if(ssdb != NULL && | ~~~~~~~~~~~~~~~ 1671 | !repeat() && | ~~~~~~~~~~^~ | | | __vector(4) int 1672 | up_right + 100 < dn_left) { | ~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h:1679:34: error: could not convert ‘(((((((__vector(4) __bool int)ss.SpliceSite::_fromfile) == ((__vector(4) __bool int)(const __vector(4) __bool int){0, 0, 0, 0})) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & (((((long unsigned int)ss.SpliceSite::_readid) + threads_rids_mindist) > ((AlnRes*)this)->AlnRes::rdid_) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1679 | if(!ss._fromfile && ss._readid + threads_rids_mindist > rdid_) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_result.h:1690:6: error: could not convert ‘((imUpstream == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1690 | if(!imUpstream) { | ^~~~~~~~~~~ | | | __vector(4) int aligner_result.h:1693:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1693 | fraglenSet_ = true; | ^~~~ aligner_result.h: In member function ‘size_t AlnRes::trimmed5p(__vector(4) __bool int) const’: aligner_result.h:1743:19: error: could not convert ‘((((__vector(4) __bool int)((const AlnRes*)this)->AlnRes::pretrimSoft_) == soft) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1743 | if(pretrimSoft_ == soft) trim += pretrim5p_; | ~~~~~~~~~~~~~^~~~~~~ | | | __vector(4) int aligner_result.h:1744:16: error: could not convert ‘((((__vector(4) __bool int)((const AlnRes*)this)->AlnRes::trimSoft_) == soft) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1744 | if(trimSoft_ == soft) trim += trim5p_; | ~~~~~~~~~~^~~~~~~ | | | __vector(4) int aligner_result.h: In member function ‘size_t AlnRes::trimmed3p(__vector(4) __bool int) const’: aligner_result.h:1754:19: error: could not convert ‘((((__vector(4) __bool int)((const AlnRes*)this)->AlnRes::pretrimSoft_) == soft) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1754 | if(pretrimSoft_ == soft) trim += pretrim3p_; | ~~~~~~~~~~~~~^~~~~~~ | | | __vector(4) int aligner_result.h:1755:16: error: could not convert ‘((((__vector(4) __bool int)((const AlnRes*)this)->AlnRes::trimSoft_) == soft) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1755 | if(trimSoft_ == soft) trim += trim3p_; | ~~~~~~~~~~^~~~~~~ | | | __vector(4) int aligner_result.h: In member function ‘size_t AlnRes::trimmedLeft(__vector(4) __bool int) const’: aligner_result.h:1764:15: error: inferred scalar type ‘size_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 1764 | return fw() ? trimmed5p(soft) : trimmed3p(soft); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘size_t AlnRes::trimmedRight(__vector(4) __bool int) const’: aligner_result.h:1772:15: error: inferred scalar type ‘size_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 1772 | return fw() ? trimmed3p(soft) : trimmed5p(soft); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘void AlnRes::initStacked(const Read&, StackedAln&) const’: aligner_result.h:1857:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 1857 | size_t trimLS = trimmed5p(true); | ^~~~ | | | bool aligner_result.h:1741:24: note: initializing argument 1 of ‘size_t AlnRes::trimmed5p(__vector(4) __bool int) const’ 1741 | size_t trimmed5p(bool soft) const { | ^ aligner_result.h:1858:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 1858 | size_t trimLH = trimmed5p(false); | ^~~~~ | | | bool aligner_result.h:1741:24: note: initializing argument 1 of ‘size_t AlnRes::trimmed5p(__vector(4) __bool int) const’ 1741 | size_t trimmed5p(bool soft) const { | ^ aligner_result.h:1859:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 1859 | size_t trimRS = trimmed3p(true); | ^~~~ | | | bool aligner_result.h:1752:24: note: initializing argument 1 of ‘size_t AlnRes::trimmed3p(__vector(4) __bool int) const’ 1752 | size_t trimmed3p(bool soft) const { | ^ aligner_result.h:1860:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 1860 | size_t trimRH = trimmed3p(false); | ^~~~~ | | | bool aligner_result.h:1752:24: note: initializing argument 1 of ‘size_t AlnRes::trimmed3p(__vector(4) __bool int) const’ 1752 | size_t trimmed3p(bool soft) const { | ^ aligner_result.h:1862:6: error: could not convert ‘((((const AlnRes*)this)->AlnRes::fw() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1862 | if(!fw()) { | ^~~~~ | | | __vector(4) int aligner_result.h:1863:72: error: no matching function for call to ‘Edit::invertPoss(EList&, size_t&, bool)’ 1863 | Edit::invertPoss(const_cast&>(*ned_), len_trimmed, false); | ^ In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: edit.h:268:14: note: candidate: ‘static void Edit::invertPoss(EList&, size_t, size_t, size_t, __vector(4) __bool int)’ 268 | static void invertPoss( | ^~~~~~~~~~ edit.h:268:14: note: candidate expects 5 arguments, 3 provided edit.h:279:14: note: candidate: ‘static void Edit::invertPoss(EList&, size_t, __vector(4) __bool int)’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^~~~~~~~~~ edit.h:279:61: note: no known conversion for argument 3 from ‘bool’ to ‘__vector(4) __bool int’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^ In file included from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: aligner_result.h:1868:9: error: inferred scalar type ‘const BTDnaString’ {aka ‘const SDnaStringExpandable<1024, 2>’} is not an integer or floating point type of the same size as ‘__bool int’ 1868 | fw() ? rd.patFw : rd.patRc, | ~~~~~^~~~~~~~~~~~~~~~~~~~~ aligner_result.h:1870:6: error: could not convert ‘((((const AlnRes*)this)->AlnRes::fw() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1870 | if(!fw()) { | ^~~~~ | | | __vector(4) int aligner_result.h:1871:72: error: no matching function for call to ‘Edit::invertPoss(EList&, size_t&, bool)’ 1871 | Edit::invertPoss(const_cast&>(*ned_), len_trimmed, false); | ^ In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: edit.h:268:14: note: candidate: ‘static void Edit::invertPoss(EList&, size_t, size_t, size_t, __vector(4) __bool int)’ 268 | static void invertPoss( | ^~~~~~~~~~ edit.h:268:14: note: candidate expects 5 arguments, 3 provided edit.h:279:14: note: candidate: ‘static void Edit::invertPoss(EList&, size_t, __vector(4) __bool int)’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^~~~~~~~~~ edit.h:279:61: note: no known conversion for argument 3 from ‘bool’ to ‘__vector(4) __bool int’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^ In file included from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: aligner_result.h: In member function ‘void AlnRes::calcRefExtent()’: aligner_result.h:1884:26: error: could not convert ‘(&((AlnRes*)this)->AlnRes::ned_->EList::operator[](i))->Edit::isRefGap()’ from ‘__vector(4) __bool int’ to ‘bool’ 1884 | if((*ned_)[i].isRefGap()) rfextent_--; | ~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int aligner_result.h:1885:27: error: could not convert ‘(&((AlnRes*)this)->AlnRes::ned_->EList::operator[](i))->Edit::isReadGap()’ from ‘__vector(4) __bool int’ to ‘bool’ 1885 | if((*ned_)[i].isReadGap()) rfextent_++; | ~~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int aligner_result.h: In constructor ‘RedundantCell::RedundantCell()’: aligner_result.h:1945:8: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1945 | fw = true; | ^~~~ aligner_result.h: In member function ‘__vector(4) __bool int RedundantCell::operator<(const RedundantCell&) const’: aligner_result.h:1975:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1975 | if(rfid < c.rfid) return true; | ^~~~ aligner_result.h:1976:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1976 | if(rfid > c.rfid) return false; | ^~~~~ aligner_result.h:1977:12: error: could not convert ‘(((((((__vector(4) __bool int)((const RedundantCell*)this)->RedundantCell::fw) == ((__vector(4) __bool int)(const __vector(4) __bool int){0, 0, 0, 0})) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((__vector(4) __bool int)c.RedundantCell::fw) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1977 | if(!fw && c.fw) return true; | ~~~~~~^~~~~~~~~ | | | __vector(4) int aligner_result.h:1977:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1977 | if(!fw && c.fw) return true; | ^~~~ aligner_result.h:1978:12: error: could not convert ‘(((((__vector(4) __bool int)((const RedundantCell*)this)->RedundantCell::fw) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((((__vector(4) __bool int)c.RedundantCell::fw) == ((__vector(4) __bool int)(const __vector(4) __bool int){0, 0, 0, 0})) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1978 | if( fw && !c.fw) return false; | ~~~~~^~~~~~~~~ | | | __vector(4) int aligner_result.h:1978:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1978 | if( fw && !c.fw) return false; | ^~~~~ aligner_result.h:1979:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1979 | if(rfoff < c.rfoff) return true; | ^~~~ aligner_result.h:1980:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1980 | if(rfoff > c.rfoff) return false; | ^~~~~ aligner_result.h:1981:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1981 | return rdoff < c.rdoff; | ~~~~~~^~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int RedundantCell::operator>(const RedundantCell&) const’: aligner_result.h:1989:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1989 | if(rfid > c.rfid) return true; | ^~~~ aligner_result.h:1990:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1990 | if(rfid < c.rfid) return false; | ^~~~~ aligner_result.h:1991:12: error: could not convert ‘(((((__vector(4) __bool int)((const RedundantCell*)this)->RedundantCell::fw) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((((__vector(4) __bool int)c.RedundantCell::fw) == ((__vector(4) __bool int)(const __vector(4) __bool int){0, 0, 0, 0})) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1991 | if( fw && !c.fw) return true; | ~~~~~^~~~~~~~~ | | | __vector(4) int aligner_result.h:1991:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1991 | if( fw && !c.fw) return true; | ^~~~ aligner_result.h:1992:12: error: could not convert ‘(((((((__vector(4) __bool int)((const RedundantCell*)this)->RedundantCell::fw) == ((__vector(4) __bool int)(const __vector(4) __bool int){0, 0, 0, 0})) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((__vector(4) __bool int)c.RedundantCell::fw) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1992 | if(!fw && c.fw) return false; | ~~~~~~^~~~~~~~~ | | | __vector(4) int aligner_result.h:1992:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1992 | if(!fw && c.fw) return false; | ^~~~~ aligner_result.h:1993:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1993 | if(rfoff > c.rfoff) return true; | ^~~~ aligner_result.h:1994:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1994 | if(rfoff < c.rfoff) return false; | ^~~~~ aligner_result.h:1995:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1995 | return rdoff > c.rdoff; | ~~~~~~^~~~~~~~~ | | | bool aligner_result.h: In member function ‘void AlnSetSumm::reset()’: aligner_result.h:2145:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 2145 | paired_ = false; | ^~~~~ aligner_result.h:2146:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 2146 | exhausted1_ = exhausted2_ = false; | ^~~~~ aligner_result.h:2149:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 2149 | repeat_ = false; | ^~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnSetSumm::empty() const’: aligner_result.h:2213:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 2213 | return !VALID_AL_SCORE(best1_); | ^ | | | bool aligner_result.h: In member function ‘AlnScore AlnSetSumm::best(__vector(4) __bool int) const’: aligner_result.h:2255:49: error: inferred scalar type ‘const AlnScore’ is not an integer or floating point type of the same size as ‘__bool int’ 2255 | AlnScore best(bool mate1) const { return mate1 ? best1_ : best2_; } | ~~~~~~^~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘AlnScore AlnSetSumm::secbestMate(__vector(4) __bool int) const’: aligner_result.h:2269:16: error: inferred scalar type ‘const AlnScore’ is not an integer or floating point type of the same size as ‘__bool int’ 2269 | return mate1 ? secbest1_ : secbest2_; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘AlnScore AlnSetSumm::secbest(__vector(4) __bool int) const’: aligner_result.h:2280:6: error: could not convert ‘((const AlnSetSumm*)this)->AlnSetSumm::paired_’ from ‘const __vector(4) __bool int’ to ‘bool’ 2280 | if(paired_) { | ^~~~~~~ | | | const __vector(4) __bool int aligner_result.h:2281:7: error: could not convert ‘mate1’ from ‘__vector(4) __bool int’ to ‘bool’ 2281 | if(mate1) { | ^~~~~ | | | __vector(4) __bool int aligner_result.h:2292:17: error: inferred scalar type ‘const AlnScore’ is not an integer or floating point type of the same size as ‘__bool int’ 2292 | return mate1 ? secbest1_ : secbest2_; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: aligner_sw_common.h: At global scope: aligner_sw_common.h:217:48: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 217 | void merge(const SwMetrics& r, bool getLock = false) { | ^~~~~ | | | bool aligner_sw_common.h: In member function ‘void SwMetrics::merge(const SwMetrics&, __vector(4) __bool int)’: aligner_sw_common.h:218:40: error: no matching function for call to ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, __vector(4) __bool int&)’ 218 | ThreadSafe ts(&mutex_m, getLock); | ^ In file included from aligner_sw.h:72, from aligner_swsse_loc_u8.cpp:56: threading.h:39:5: note: candidate: ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, bool)’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ^~~~~~~~~~ threading.h:39:41: note: no known conversion for argument 2 from ‘__vector(4) __bool int’ to ‘bool’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ~~~~~^~~~~~~~~~~~~ threading.h:37:7: note: candidate: ‘constexpr ThreadSafe::ThreadSafe(const ThreadSafe&)’ 37 | class ThreadSafe { | ^~~~~~~~~~ threading.h:37:7: note: candidate expects 1 argument, 2 provided In file included from aligner_sw.h:76, from aligner_swsse_loc_u8.cpp:56: aligner_sw_nuc.h: In member function ‘__vector(4) __bool int DpBtCandidate::dominatedBy(const DpBtCandidate&)’: aligner_sw_nuc.h:127:32: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 127 | return (colhi - collo) <= SQ && | ~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 128 | (rowhi - rowlo) <= SQ; | ~~~~~~~~~~~~~~~~~~~~~ aligner_sw_nuc.h: In member function ‘__vector(4) __bool int DpBtCandidate::operator>(const DpBtCandidate&) const’: aligner_sw_nuc.h:136:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 136 | if(score < o.score) return true; | ^~~~ aligner_sw_nuc.h:137:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 137 | if(score > o.score) return false; | ^~~~~ aligner_sw_nuc.h:138:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 138 | if(row < o.row ) return true; | ^~~~ aligner_sw_nuc.h:139:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 139 | if(row > o.row ) return false; | ^~~~~ aligner_sw_nuc.h:140:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 140 | if(col < o.col ) return true; | ^~~~ aligner_sw_nuc.h:141:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 141 | if(col > o.col ) return false; | ^~~~~ aligner_sw_nuc.h:142:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 142 | return false; | ^~~~~ aligner_sw_nuc.h: In member function ‘__vector(4) __bool int DpBtCandidate::operator<(const DpBtCandidate&) const’: aligner_sw_nuc.h:150:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 150 | if(score > o.score) return true; | ^~~~ aligner_sw_nuc.h:151:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 151 | if(score < o.score) return false; | ^~~~~ aligner_sw_nuc.h:152:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 152 | if(row > o.row ) return true; | ^~~~ aligner_sw_nuc.h:153:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 153 | if(row < o.row ) return false; | ^~~~~ aligner_sw_nuc.h:154:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 154 | if(col > o.col ) return true; | ^~~~ aligner_sw_nuc.h:155:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 155 | if(col < o.col ) return false; | ^~~~~ aligner_sw_nuc.h:156:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 156 | return false; | ^~~~~ aligner_sw_nuc.h: In member function ‘__vector(4) __bool int DpBtCandidate::operator==(const DpBtCandidate&) const’: aligner_sw_nuc.h:164:25: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 163 | return row == o.row && | ~~~~~~~~~~~~~~~~~ 164 | col == o.col && | ~~~~~~~~~~~~~~~^~ | | | bool 165 | score == o.score; | ~~~~~~~~~~~~~~~~ In file included from aligner_seed.h:26, from aligner_sw.h:78, from aligner_swsse_loc_u8.cpp:56: qual.h: In function ‘uint8_t mmPenalty(__vector(4) __bool int, uint8_t)’: qual.h:79:5: error: could not convert ‘maq’ from ‘__vector(4) __bool int’ to ‘bool’ 79 | if(maq) { | ^~~ | | | __vector(4) __bool int qual.h: In function ‘uint8_t delPenalty(__vector(4) __bool int, uint8_t)’: qual.h:87:5: error: could not convert ‘maq’ from ‘__vector(4) __bool int’ to ‘bool’ 87 | if(maq) { | ^~~ | | | __vector(4) __bool int qual.h: In function ‘uint8_t insPenalty(__vector(4) __bool int, uint8_t, uint8_t)’: qual.h:95:5: error: could not convert ‘maq’ from ‘__vector(4) __bool int’ to ‘bool’ 95 | if(maq) { | ^~~ | | | __vector(4) __bool int qual.h: In function ‘char charToPhred33(char, __vector(4) __bool int, __vector(4) __bool int)’: qual.h:113:6: error: could not convert ‘solQuals’ from ‘__vector(4) __bool int’ to ‘bool’ 113 | if (solQuals) { | ^~~~~~~~ | | | __vector(4) __bool int qual.h:126:10: error: could not convert ‘phred64Quals’ from ‘__vector(4) __bool int’ to ‘bool’ 126 | else if(phred64Quals) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int qual.h: In function ‘char intToPhred33(int, __vector(4) __bool int)’: qual.h:156:6: error: could not convert ‘solQuals’ from ‘__vector(4) __bool int’ to ‘bool’ 156 | if (solQuals) { | ^~~~~~~~ | | | __vector(4) __bool int qual.h: In function ‘uint8_t roundPenalty(uint8_t)’: qual.h:175:5: error: could not convert ‘gNoMaqRound’ from ‘__vector(4) __bool int’ to ‘bool’ 175 | if(gNoMaqRound) return p; | ^~~~~~~~~~~ | | | __vector(4) __bool int In file included from aligner_cache.h:63, from aligner_seed.h:37, from aligner_sw.h:78, from aligner_swsse_loc_u8.cpp:56: simple_func.h: In member function ‘__vector(4) __bool int SimpleFunc::initialized() const’: simple_func.h:82:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 82 | bool initialized() const { return type_ != 0; } | ~~~~~~^~~~ | | | bool In file included from aligner_seed.h:37, from aligner_sw.h:78, from aligner_swsse_loc_u8.cpp:56: aligner_cache.h: In member function ‘__vector(4) __bool int QKey::init(const BTDnaString&)’: aligner_cache.h:100:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 100 | return false; // wasn't cacheable | ^~~~~ aligner_cache.h:108:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 108 | return false; | ^~~~~ aligner_cache.h:115:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 115 | return true; // was cacheable | ^~~~ aligner_cache.h: In member function ‘__vector(4) __bool int QKey::cacheable() const’: aligner_cache.h:134:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 134 | bool cacheable() const { return len != 0xffffffff; } | ~~~~^~~~~~~~~~~~~ | | | bool aligner_cache.h: In member function ‘__vector(4) __bool int QKey::operator<(const QKey&) const’: aligner_cache.h:145:22: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 145 | return seq < o.seq || (seq == o.seq && len < o.len); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_cache.h: In member function ‘__vector(4) __bool int QKey::operator==(const QKey&) const’: aligner_cache.h:159:23: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 159 | return seq == o.seq && len == o.len; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ | | | bool aligner_cache.h: In member function ‘unsigned int AlignmentCache::empty() const’: aligner_cache.h:512:10: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 512 | return ret; | ^~~ aligner_cache.h: In member function ‘unsigned int AlignmentCache::shared() const’: aligner_cache.h:607:31: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 607 | bool shared() const { return shared_; } | ^~~~~~~ | | | const __vector(4) __bool int aligner_cache.h: In member function ‘int AlignmentCacheIface::beginAlign(const BTDnaString&, const BTString&, QVal&, __vector(4) __bool int)’: aligner_cache.h:741:19: error: could not convert ‘((AlignmentCacheIface*)this)->AlignmentCacheIface::qk_.QKey::cacheable()’ from ‘__vector(4) __bool int’ to ‘bool’ 741 | if(qk_.cacheable()) { | ~~~~~~~~~~~~~^~ | | | __vector(4) __bool int aligner_cache.h: In member function ‘unsigned int AlignmentCache::addOnTheFly(QVal&, const SAKey&, index_t, index_t, index_t, index_t, __vector(4) __bool int)’: aligner_cache.h:993:5: error: could not convert ‘added’ from ‘__vector(4) __bool int’ to ‘bool’ 993 | if(added) { | ^~~~~ | | | __vector(4) __bool int In file included from aligner_seed.h:38, from aligner_sw.h:78, from aligner_swsse_loc_u8.cpp:56: scoring.h: In constructor ‘Scoring::Scoring(int, int, int, int, int, int, const SimpleFunc&, const SimpleFunc&, int, int, __vector(4) __bool int, int, int, int, int, int, int, int, int, const SimpleFunc*, const SimpleFunc*)’: scoring.h:179:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 179 | qualsMatter_ = mmcostType != COST_MODEL_CONSTANT; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ | | | bool scoring.h:181:51: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 181 | monotone = matchType == COST_MODEL_CONSTANT && matchConst == 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ | | | bool scoring.h: In member function ‘int64_t Scoring::perfectScore(size_t) const’: scoring.h:341:6: error: could not convert ‘((const Scoring*)this)->Scoring::monotone’ from ‘const __vector(4) __bool int’ to ‘bool’ 341 | if(monotone) { | ^~~~~~~~ | | | const __vector(4) __bool int scoring.h: In static member function ‘static Scoring Scoring::base1()’: scoring.h:538:5: error: no matching function for call to ‘Scoring::Scoring(int, , int, int, int, int, SimpleFunc&, SimpleFunc&, , int, bool, int, int, int, int, int)’ 538 | 5); // 5 rows @ top/bot diagonal-entrance-only | ^ scoring.h:140:5: note: candidate: ‘Scoring::Scoring(int, int, int, int, int, int, const SimpleFunc&, const SimpleFunc&, int, int, __vector(4) __bool int, int, int, int, int, int, int, int, int, const SimpleFunc*, const SimpleFunc*)’ 140 | Scoring( | ^~~~~~~ scoring.h:151:19: note: no known conversion for argument 11 from ‘bool’ to ‘__vector(4) __bool int’ 151 | bool ncat, // whether to concatenate mates before N filtering | ^ scoring.h:100:7: note: candidate: ‘constexpr Scoring::Scoring(const Scoring&)’ 100 | class Scoring { | ^~~~~~~ scoring.h:100:7: note: candidate expects 1 argument, 16 provided scoring.h:100:7: note: candidate: ‘constexpr Scoring::Scoring(Scoring&&)’ scoring.h:100:7: note: candidate expects 1 argument, 16 provided In file included from aligner_sw.h:78, from aligner_swsse_loc_u8.cpp:56: aligner_seed.h: In member function ‘void Constraint::init()’: aligner_seed.h:61:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 61 | instantiated = false; | ^~~~~ aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::mustMatch()’: aligner_seed.h:71:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 70 | return (mms == 0 && edits == 0) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | penalty == 0 || | ~~~~~~~~~~~~~^~ | | | bool 72 | (mms == 0 && dels == 0 && ins == 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canMismatch(int, const Scoring&)’: aligner_seed.h:80:33: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 80 | return (mms > 0 || edits > 0) && | ~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 81 | penalty >= cm.mm(q); | ~~~~~~~~~~~~~~~~~~~ aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canN(int, const Scoring&)’: aligner_seed.h:89:33: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 89 | return (mms > 0 || edits > 0) && | ~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 90 | penalty >= cm.n(q); | ~~~~~~~~~~~~~~~~~~ aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canMismatch()’: aligner_seed.h:99:33: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 99 | return (mms > 0 || edits > 0) && penalty > 0; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | | | bool aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canN()’: aligner_seed.h:108:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 108 | return (mms > 0 || edits > 0); | ~~~~~~~~~^~~~~~~~~~~~~ | | | bool aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canDelete(int, const Scoring&)’: aligner_seed.h:117:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 117 | return (dels > 0 && edits > 0) && | ~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 118 | penalty >= cm.del(ex); | ~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canDelete()’: aligner_seed.h:126:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 126 | return (dels > 0 || edits > 0) && | ~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 127 | penalty > 0; | ~~~~~~~~~~~ aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canInsert(int, const Scoring&)’: aligner_seed.h:136:33: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 136 | return (ins > 0 || edits > 0) && | ~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 137 | penalty >= cm.ins(ex); | ~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canInsert()’: aligner_seed.h:145:33: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 145 | return (ins > 0 || edits > 0) && | ~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 146 | penalty > 0; | ~~~~~~~~~~~ aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canGap()’: aligner_seed.h:154:47: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 154 | return ((ins > 0 || dels > 0) || edits > 0) && penalty > 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | | | bool aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::acceptable()’: aligner_seed.h:221:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 218 | return edits <= editsCeil && | ~~~~~~~~~~~~~~~~~~~~~~~ 219 | mms <= mmsCeil && | ~~~~~~~~~~~~~~~~~~~~~~~ 220 | ins <= insCeil && | ~~~~~~~~~~~~~~~~~~~~~~~ 221 | dels <= delsCeil && | ~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 222 | penalty <= penaltyCeil; | ~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h: In member function ‘void Constraint::instantiate(size_t)’: aligner_seed.h:238:25: error: could not convert ‘((Constraint*)this)->Constraint::penFunc.SimpleFunc::initialized()’ from ‘__vector(4) __bool int’ to ‘bool’ 238 | if(penFunc.initialized()) { | ~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int aligner_seed.h:241:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 241 | instantiated = true; | ^~~~ aligner_seed.h: In member function ‘int EEHit::mms() const’: aligner_seed.h:521:20: error: could not convert ‘((const EEHit*)this)->EEHit::e2.Edit::inited()’ from ‘__vector(4) __bool int’ to ‘bool’ 521 | if (e2.inited()) return 2; | ~~~~~~~~~^~ | | | __vector(4) __bool int aligner_seed.h:522:20: error: could not convert ‘((const EEHit*)this)->EEHit::e1.Edit::inited()’ from ‘__vector(4) __bool int’ to ‘bool’ 522 | else if(e1.inited()) return 1; | ~~~~~~~~~^~ | | | __vector(4) __bool int aligner_seed.h: In member function ‘int EEHit::ns() const’: aligner_seed.h:531:18: error: could not convert ‘(((const EEHit*)this)->EEHit::e1.Edit::inited() && ((const EEHit*)this)->EEHit::e1.Edit::hasN())’ from ‘__vector(4) int’ to ‘bool’ 531 | if(e1.inited() && e1.hasN()) { | ~~~~~~~~~~~~^~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h:533:19: error: could not convert ‘(((const EEHit*)this)->EEHit::e2.Edit::inited() && ((const EEHit*)this)->EEHit::e2.Edit::hasN())’ from ‘__vector(4) int’ to ‘bool’ 533 | if(e2.inited() && e2.hasN()) { | ~~~~~~~~~~~~^~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h: In member function ‘int EEHit::refns() const’: aligner_seed.h:545:18: error: could not convert ‘(((const EEHit*)this)->EEHit::e1.Edit::inited() && (((const EEHit*)this)->EEHit::e1.chr == 'N'))’ from ‘__vector(4) int’ to ‘bool’ 545 | if(e1.inited() && e1.chr == 'N') { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h:547:19: error: could not convert ‘(((const EEHit*)this)->EEHit::e2.Edit::inited() && (((const EEHit*)this)->EEHit::e2.chr == 'N'))’ from ‘__vector(4) int’ to ‘bool’ 547 | if(e2.inited() && e2.chr == 'N') { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h: In member function ‘void SeedResults::add(const QVal&, const AlignmentCache&, index_t, __vector(4) __bool int)’: aligner_seed.h:658:6: error: could not convert ‘seedFw’ from ‘__vector(4) __bool int’ to ‘bool’ 658 | if(seedFw) { | ^~~~~~ | | | __vector(4) __bool int aligner_seed.h: In member function ‘float SeedResults::medianHitsPerSeed() const’: aligner_seed.h:831:22: error: could not convert ‘((const SeedResults*)this)->SeedResults::tmpMedian_.EList::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 831 | if(tmpMedian_.empty()) { | ~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int aligner_seed.h: In member function ‘EList& SeedResults::instantiatedSeeds(__vector(4) __bool int, size_t)’: aligner_seed.h:924:13: error: inferred scalar type ‘EList&’ is not an integer or floating point type of the same size as ‘__bool int’ 924 | return fw ? isFw_[seedoffidx] : isRc_[seedoffidx]; aligner_seed.h: In member function ‘void SeedResults::rankSeedHits(RandomSource&)’: aligner_seed.h:992:31: error: inferred scalar type ‘EList<__vector(4) __bool int>&’ is not an integer or floating point type of the same size as ‘__bool int’ 992 | EList& sorted = (fw ? sortedFw_ : sortedRc_); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h:1010:7: error: could not convert ‘minfw’ from ‘__vector(4) __bool int’ to ‘bool’ 1010 | if(minfw) { | ^~~~~ | | | __vector(4) __bool int aligner_seed.h: In member function ‘EList >& SeedResults::seqs(__vector(4) __bool int)’: aligner_seed.h:1136:48: error: inferred scalar type ‘EList >&’ is not an integer or floating point type of the same size as ‘__bool int’ 1136 | EList& seqs(bool fw) { return fw ? seqFw_ : seqRc_; } | ~~~^~~~~~~~~~~~~~~~~ aligner_seed.h: In member function ‘EList >& SeedResults::quals(__vector(4) __bool int)’: aligner_seed.h:1142:46: error: inferred scalar type ‘EList >&’ is not an integer or floating point type of the same size as ‘__bool int’ 1142 | EList& quals(bool fw) { return fw ? qualFw_ : qualRc_; } | ~~~^~~~~~~~~~~~~~~~~~~ aligner_seed.h: At global scope: aligner_seed.h:1343:56: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 1343 | void merge(const SeedSearchMetrics& m, bool getLock = false) { | ^~~~~ | | | bool aligner_seed.h: In member function ‘void SeedSearchMetrics::merge(const SeedSearchMetrics&, __vector(4) __bool int)’: aligner_seed.h:1344:40: error: no matching function for call to ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, __vector(4) __bool int&)’ 1344 | ThreadSafe ts(&mutex_m, getLock); | ^ In file included from aligner_sw.h:72, from aligner_swsse_loc_u8.cpp:56: threading.h:39:5: note: candidate: ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, bool)’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ^~~~~~~~~~ threading.h:39:41: note: no known conversion for argument 2 from ‘__vector(4) __bool int’ to ‘bool’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ~~~~~^~~~~~~~~~~~~ threading.h:37:7: note: candidate: ‘constexpr ThreadSafe::ThreadSafe(const ThreadSafe&)’ 37 | class ThreadSafe { | ^~~~~~~~~~ threading.h:37:7: note: candidate expects 1 argument, 2 provided In file included from aligner_sw.h:78, from aligner_swsse_loc_u8.cpp:56: aligner_seed.h: In member function ‘std::pair SeedAligner::instantiateSeeds(const EList&, index_t, int, const Read&, const Scoring&, __vector(4) __bool int, __vector(4) __bool int, AlignmentCacheIface&, SeedResults&, SeedSearchMetrics&)’: aligner_seed.h:1676:19: error: could not convert ‘((fw && nofw) || ((! fw) && norc))’ from ‘__vector(4) int’ to ‘bool’ 1676 | if((fw && nofw) || (!fw && norc)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h: In member function ‘void SeedAligner::searchAllSeeds(const EList&, const Ebwt*, const Ebwt*, const Read&, const Scoring&, AlignmentCacheIface&, SeedResults&, SeedSearchMetrics&, PerReadMetrics&)’: aligner_seed.h:1764:16: error: could not convert ‘iss.EList::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 1764 | if(iss.empty()) { | ~~~~~~~~~^~ | | | __vector(4) __bool int aligner_seed.h:1803:8: error: could not convert ‘! abort’ from ‘__vector(4) int’ to ‘bool’ 1803 | if(!abort) { | ^~~~~~ | | | __vector(4) int aligner_seed.h: In member function ‘size_t SeedAligner::exactSweep(const Ebwt&, const Read&, const Scoring&, __vector(4) __bool int, __vector(4) __bool int, size_t, size_t&, size_t&, __vector(4) __bool int, SeedResults&, SeedSearchMetrics&)’: aligner_seed.h:1899:10: error: could not convert ‘(fw && nofw)’ from ‘__vector(4) int’ to ‘bool’ 1899 | if( fw && nofw) continue; | ~~~^~~~~~~ | | | __vector(4) int aligner_seed.h:1900:10: error: could not convert ‘((! fw) && norc)’ from ‘__vector(4) int’ to ‘bool’ 1900 | if(!fw && norc) continue; | ~~~~^~~~~~~ | | | __vector(4) int aligner_seed.h:1901:31: error: inferred scalar type ‘const BTDnaString&’ {aka ‘const SDnaStringExpandable<1024, 2>&’} is not an integer or floating point type of the same size as ‘__bool int’ 1901 | const BTDnaString& seq = fw ? read.patFw : read.patRc; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h:1907:19: error: could not convert ‘((dep < len) && (! done))’ from ‘__vector(4) int’ to ‘bool’ 1907 | while(dep < len && !done) { | ~~~~~~~~~~^~~~~~~~ | | | __vector(4) int aligner_seed.h:1912:7: error: could not convert ‘doFtab’ from ‘__vector(4) __bool int’ to ‘bool’ 1912 | if(doFtab) { | ^~~~~~ | | | __vector(4) __bool int aligner_seed.h:1922:7: error: could not convert ‘doFtab’ from ‘__vector(4) __bool int’ to ‘bool’ 1922 | if(doFtab) { | ^~~~~~ | | | __vector(4) __bool int aligner_seed.h:1938:9: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 1938 | if(fw) { mineFw = nedit; } else { mineRc = nedit; } | ^~ | | | __vector(4) __bool int aligner_seed.h:1967:10: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 1967 | if(fw) { mineFw = nedit; } else { mineRc = nedit; } | ^~ | | | __vector(4) __bool int aligner_seed.h:1975:7: error: could not convert ‘done’ from ‘__vector(4) __bool int’ to ‘bool’ 1975 | if(done) { | ^~~~ | | | __vector(4) __bool int aligner_seed.h:1980:8: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 1980 | if(fw) { mineFw = nedit; } else { mineRc = nedit; } | ^~ | | | __vector(4) __bool int aligner_seed.h:1983:9: error: could not convert ‘repex’ from ‘__vector(4) __bool int’ to ‘bool’ 1983 | if(repex) { | ^~~~~ | | | __vector(4) __bool int aligner_seed.h:1986:10: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 1986 | if(fw) { | ^~ | | | __vector(4) __bool int aligner_seed.h: In member function ‘unsigned int SeedAligner::oneMmSearch(const Ebwt*, const Ebwt*, const Read&, const Scoring&, int64_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, SeedResults&, SeedSearchMetrics&)’: aligner_seed.h:2029:20: error: could not convert ‘((ns == 1) && (! rep1mm))’ from ‘__vector(4) int’ to ‘bool’ 2029 | } else if(ns == 1 && !rep1mm) { | ~~~~~~~~^~~~~~~~~~ | | | __vector(4) int aligner_seed.h:2061:10: error: could not convert ‘(fw && nofw)’ from ‘__vector(4) int’ to ‘bool’ 2061 | if( fw && nofw) continue; | ~~~^~~~~~~ | | | __vector(4) int aligner_seed.h:2062:10: error: could not convert ‘((! fw) && norc)’ from ‘__vector(4) int’ to ‘bool’ 2062 | if(!fw && norc) continue; | ~~~~^~~~~~~ | | | __vector(4) int aligner_seed.h:2071:18: error: inferred scalar type ‘const BTDnaString&’ {aka ‘const SDnaStringExpandable<1024, 2>&’} is not an integer or floating point type of the same size as ‘__bool int’ 2071 | (fw ? (ebwtfw ? read.patFw : read.patFwRev) : | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h:2072:13: error: inferred scalar type ‘const BTDnaString&’ {aka ‘const SDnaStringExpandable<1024, 2>&’} is not an integer or floating point type of the same size as ‘__bool int’ 2072 | (ebwtfw ? read.patRc : read.patRcRev)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h:2075:18: error: inferred scalar type ‘const BTString&’ {aka ‘const SStringExpandable&’} is not an integer or floating point type of the same size as ‘__bool int’ 2075 | (fw ? (ebwtfw ? read.qual : read.qualRev) : | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h:2076:13: error: inferred scalar type ‘const BTString&’ {aka ‘const SStringExpandable&’} is not an integer or floating point type of the same size as ‘__bool int’ 2076 | (ebwtfw ? read.qualRev : read.qual)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h:2078:24: error: inferred scalar type ‘size_t&’ {aka ‘long unsigned int&’} is not an integer or floating point type of the same size as ‘__bool int’ 2078 | size_t nea = ebwtfw ? halfFw : halfBw; | ~~~~~~~^~~~~~~~~~~~~~~~~ aligner_seed.h:2087:7: error: could not convert ‘skip’ from ‘__vector(4) __bool int’ to ‘bool’ 2087 | if(skip) { | ^~~~ | | | __vector(4) __bool int aligner_seed.h:2096:8: error: could not convert ‘rep1mm’ from ‘__vector(4) __bool int’ to ‘bool’ 2096 | if(rep1mm) { | ^~~~~~ | | | __vector(4) __bool int aligner_seed.h:2158:7: error: could not convert ‘do_continue’ from ‘__vector(4) __bool int’ to ‘bool’ 2158 | if(do_continue) { | ^~~~~~~~~~~ | | | __vector(4) __bool int aligner_seed.h:2200:15: error: could not convert ‘(rep1mm && ((ns == 0) || (rdc > 3)))’ from ‘__vector(4) int’ to ‘bool’ 2200 | if(rep1mm && (ns == 0 || rdc > 3)) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h:2255:14: error: could not convert ‘(fw == ebwtfw)’ from ‘__vector(4) int’ to ‘bool’ 2255 | if(fw == ebwtfw) { | ~~~^~~~~~~~~ | | | __vector(4) int aligner_seed.h:2258:11: error: could not convert ‘! ebwtfw’ from ‘__vector(4) int’ to ‘bool’ 2258 | if(!ebwtfw) { | ^~~~~~~ | | | __vector(4) int aligner_seed.h:2271:11: error: could not convert ‘local’ from ‘__vector(4) __bool int’ to ‘bool’ 2271 | if(local) { | ^~~~~ | | | __vector(4) __bool int aligner_seed.h:2294:11: error: could not convert ‘valid’ from ‘__vector(4) __bool int’ to ‘bool’ 2294 | if(valid) { | ^~~~~ | | | __vector(4) __bool int aligner_seed.h:2297:11: error: could not convert ‘valid’ from ‘__vector(4) __bool int’ to ‘bool’ 2297 | if(valid) { | ^~~~~ | | | __vector(4) __bool int aligner_seed.h:2327:17: error: could not convert ‘(ebwtfw && repex)’ from ‘__vector(4) int’ to ‘bool’ 2327 | if(ebwtfw && repex) { | ~~~~~~~^~~~~~~~ | | | __vector(4) int aligner_seed.h:2328:11: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 2328 | if(fw) { | ^~ | | | __vector(4) __bool int aligner_seed.h:2357:9: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 2357 | return results; | ^~~~~~~ aligner_seed.h: In member function ‘unsigned int SeedAligner::extendAndReportHit(index_t, index_t, index_t, index_t, index_t, DoublyLinkedList*)’: aligner_seed.h:2470:32: error: inferred scalar type ‘const BTDnaString&’ {aka ‘const SDnaStringExpandable<1024, 2>&’} is not an integer or floating point type of the same size as ‘__bool int’ 2470 | const BTDnaString& seq = fw_ ? read_->patFw : read_->patRc; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h:2502:14: error: could not convert ‘(abort || (nonz != rdc))’ from ‘__vector(4) int’ to ‘bool’ 2502 | if(abort || nonz != rdc) { | ~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h:2526:32: error: inferred scalar type ‘const BTDnaString&’ {aka ‘const SDnaStringExpandable<1024, 2>&’} is not an integer or floating point type of the same size as ‘__bool int’ 2526 | const BTDnaString& seq = fw_ ? read_->patFw : read_->patRc; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h:2556:14: error: could not convert ‘(abort || (nonz != rdc))’ from ‘__vector(4) int’ to ‘bool’ 2556 | if(abort || nonz != rdc) { | ~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h: In member function ‘unsigned int SeedAligner::searchSeedBi(int, int, index_t, index_t, index_t, index_t, SideLocus, SideLocus, Constraint, Constraint, Constraint, Constraint, DoublyLinkedList*)’: aligner_seed.h:2704:7: error: could not convert ‘! ltr’ from ‘__vector(4) int’ to ‘bool’ 2704 | if(!ltr) { | ^~~~ | | | __vector(4) int aligner_seed.h:2768:6: error: could not convert ‘ltr’ from ‘__vector(4) __bool int’ to ‘bool’ 2768 | if(ltr) { | ^~~ | | | __vector(4) __bool int aligner_seed.h:2798:50: error: could not convert ‘((!(cons.Constraint::mustMatch() && (! overall.Constraint::mustMatch()))) || (c == 4))’ from ‘__vector(4) int’ to ‘bool’ 2798 | if(!(cons.mustMatch() && !overall.mustMatch()) || c == 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ | | | __vector(4) int aligner_seed.h:2810:7: error: could not convert ‘! bail’ from ‘__vector(4) int’ to ‘bool’ 2810 | if(!bail) { | ^~~~~ | | | __vector(4) int aligner_seed.h:2811:68: error: could not convert ‘((cons.Constraint::canMismatch(q, (*((SeedAligner*)this)->SeedAligner::sc_)) && overall.Constraint::canMismatch(q, (*((SeedAligner*)this)->SeedAligner::sc_))) || (c == 4))’ from ‘__vector(4) int’ to ‘bool’ 2811 | if((cons.canMismatch(q, *sc_) && overall.canMismatch(q, *sc_)) || c == 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ | | | __vector(4) int aligner_seed.h:2819:20: error: could not convert ‘((! leaveZone) || (cons.Constraint::acceptable() && overall.Constraint::acceptable()))’ from ‘__vector(4) int’ to ‘bool’ 2819 | if(!leaveZone || (cons.acceptable() && overall.acceptable())) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h:2825:11: error: could not convert ‘! ltr’ from ‘__vector(4) int’ to ‘bool’ 2825 | if(!ltr) loff = (int)(s.steps.size() - loff - 1); | ^~~~ | | | __vector(4) int aligner_seed.h:2864:22: error: could not convert ‘(cons.Constraint::canGap() && overall.Constraint::canGap())’ from ‘__vector(4) int’ to ‘bool’ 2864 | if(cons.canGap() && overall.canGap()) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h:2867:37: error: could not convert ‘(cons.Constraint::canDelete(delEx, (*((SeedAligner*)this)->SeedAligner::sc_)) && overall.Constraint::canDelete(delEx, (*((SeedAligner*)this)->SeedAligner::sc_)))’ from ‘__vector(4) int’ to ‘bool’ 2867 | if(cons.canDelete(delEx, *sc_) && overall.canDelete(delEx, *sc_)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h:2871:40: error: could not convert ‘(insCons.Constraint::canInsert(insEx, (*((SeedAligner*)this)->SeedAligner::sc_)) && overall.Constraint::canInsert(insEx, (*((SeedAligner*)this)->SeedAligner::sc_)))’ from ‘__vector(4) int’ to ‘bool’ 2871 | if(insCons.canInsert(insEx, *sc_) && overall.canInsert(insEx, *sc_)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h:2880:16: error: could not convert ‘(leaveZone && ((! cons.Constraint::acceptable()) || (! overall.Constraint::acceptable())))’ from ‘__vector(4) int’ to ‘bool’ 2880 | if(leaveZone && (!cons.acceptable() || !overall.acceptable())) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int In file included from aligner_sw.h:83, from aligner_swsse_loc_u8.cpp:56: mask.h: In function ‘__vector(4) __bool int matches(int, int)’: mask.h:49:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 49 | return ((1 << i) & j) != 0; | ~~~~~~~~~~~~~~~^~~~ | | | bool In file included from aligner_sw.h:84, from aligner_swsse_loc_u8.cpp:56: dp_framer.h: In member function ‘__vector(4) __bool int DPRect::entirelyTrimmed() const’: dp_framer.h:95:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 95 | bool tr = refr < refl; | ~~~~~^~~~~~ | | | bool dp_framer.h: In member function ‘__vector(4) __bool int DynProgFramer::frameFindMateRect(__vector(4) __bool int, int64_t, int64_t, int64_t, int64_t, size_t, int64_t, size_t, size_t, int64_t, size_t, DPRect&) const’: dp_framer.h:165:6: error: could not convert ‘anchorLeft’ from ‘__vector(4) __bool int’ to ‘bool’ 165 | if(anchorLeft) { | ^~~~~~~~~~ | | | __vector(4) __bool int In file included from aligner_swsse.h:28, from aligner_sw.h:85, from aligner_swsse_loc_u8.cpp:56: sse_util.h: In member function ‘__vector(4) __bool int EList_m128i::empty() const’: sse_util.h:79:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 79 | inline bool empty() const { return cur_ == 0; } | ~~~~~^~~~ | | | bool sse_util.h: In member function ‘__vector(4) __bool int EList_m128i::null() const’: sse_util.h:84:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 84 | inline bool null() const { return list_ == NULL; } | ^ | | | bool sse_util.h: In member function ‘__vector(4) __bool int CpQuad::operator==(const CpQuad&) const’: sse_util.h:329:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 327 | return sc[0] == o.sc[0] && | ~~~~~~~~~~~~~~~~~~~ 328 | sc[1] == o.sc[1] && | ~~~~~~~~~~~~~~~~~~~ 329 | sc[2] == o.sc[2] && | ~~~~~~~~~~~~~~~~~^~ | | | bool 330 | sc[3] == o.sc[3]; | ~~~~~~~~~~~~~~~~ sse_util.h: In member function ‘void Checkpointer::init(size_t, size_t, size_t, int64_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int)’: sse_util.h:371:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 371 | debug_ = true; | ^~~~ sse_util.h:373:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 373 | firstCommit_ = true; | ^~~~ sse_util.h:374:25: error: cannot convert ‘__vector(4) int’ to ‘size_t’ {aka ‘long unsigned int’} in initialization 374 | size_t perword = (is8 ? 16 : 8); | ~~~~~^~~~~~~~~ | | | __vector(4) int sse_util.h:377:6: error: could not convert ‘doTri’ from ‘__vector(4) __bool int’ to ‘bool’ 377 | if(doTri) { | ^~~~~ | | | __vector(4) __bool int sse_util.h:387:6: error: could not convert ‘((Checkpointer*)this)->Checkpointer::debug_’ from ‘__vector(4) __bool int’ to ‘bool’ 387 | if(debug_) { | ^~~~~~ | | | __vector(4) __bool int sse_util.h: In member function ‘int64_t Checkpointer::debugCell(size_t, size_t, int) const’: sse_util.h:411:22: error: cannot convert ‘__vector(4) int’ to ‘int16_t’ {aka ‘short int’} in initialization 411 | int16_t sc = (is8_ ? ((uint8_t*)ptr)[div] : ((int16_t*)ptr)[div]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int sse_util.h:414:6: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::is8_’ from ‘const __vector(4) __bool int’ to ‘bool’ 414 | if(is8_) { | ^~~~ | | | const __vector(4) __bool int sse_util.h:415:7: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::local_’ from ‘const __vector(4) __bool int’ to ‘bool’ 415 | if(local_) { | ^~~~~~ | | | const __vector(4) __bool int sse_util.h:422:7: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::local_’ from ‘const __vector(4) __bool int’ to ‘bool’ 422 | if(local_) { | ^~~~~~ | | | const __vector(4) __bool int sse_util.h: In member function ‘__vector(4) __bool int Checkpointer::isCheckpointed(size_t, size_t) const’: sse_util.h:439:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 439 | return mod >= per_ - 2; | ~~~~^~~~~~~~~~~ | | | bool sse_util.h: In member function ‘int64_t Checkpointer::scoreTriangle(size_t, size_t, int) const’: sse_util.h:447:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 447 | bool diag1 = ((row + col) & lomask_) == per_ - 2; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ | | | bool sse_util.h:449:6: error: could not convert ‘diag1’ from ‘__vector(4) __bool int’ to ‘bool’ 449 | if(diag1) { | ^~~~~ | | | __vector(4) __bool int sse_util.h: In member function ‘int64_t Checkpointer::scoreSquare(size_t, size_t, int) const’: sse_util.h:488:22: error: cannot convert ‘__vector(4) int’ to ‘int16_t’ {aka ‘short int’} in initialization 488 | int16_t sc = (is8_ ? ((uint8_t*)ptr)[div] : ((int16_t*)ptr)[div]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int sse_util.h:491:6: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::is8_’ from ‘const __vector(4) __bool int’ to ‘bool’ 491 | if(is8_) { | ^~~~ | | | const __vector(4) __bool int sse_util.h:492:7: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::local_’ from ‘const __vector(4) __bool int’ to ‘bool’ 492 | if(local_) { | ^~~~~~ | | | const __vector(4) __bool int sse_util.h:499:7: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::local_’ from ‘const __vector(4) __bool int’ to ‘bool’ 499 | if(local_) { | ^~~~~~ | | | const __vector(4) __bool int sse_util.h: In member function ‘void Checkpointer::reset()’: sse_util.h:518:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 518 | local_ = false; | ^~~~~ sse_util.h:521:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 521 | firstCommit_ = true; | ^~~~ sse_util.h:522:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 522 | is8_ = debug_ = false; | ^~~~~ sse_util.h: In member function ‘__vector(4) __bool int Checkpointer::inited() const’: sse_util.h:529:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 529 | return nrow_ > 0; | ~~~~~~^~~ | | | bool In file included from aligner_sw.h:85, from aligner_swsse_loc_u8.cpp:56: aligner_swsse.h: At global scope: aligner_swsse.h:44:49: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 44 | void merge(const SSEMetrics& o, bool getLock = false) { | ^~~~~ | | | bool aligner_swsse.h: In member function ‘void SSEMetrics::merge(const SSEMetrics&, __vector(4) __bool int)’: aligner_swsse.h:45:40: error: no matching function for call to ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, __vector(4) __bool int&)’ 45 | ThreadSafe ts(&mutex_m, getLock); | ^ In file included from aligner_sw.h:72, from aligner_swsse_loc_u8.cpp:56: threading.h:39:5: note: candidate: ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, bool)’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ^~~~~~~~~~ threading.h:39:41: note: no known conversion for argument 2 from ‘__vector(4) __bool int’ to ‘bool’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ~~~~~^~~~~~~~~~~~~ threading.h:37:7: note: candidate: ‘constexpr ThreadSafe::ThreadSafe(const ThreadSafe&)’ 37 | class ThreadSafe { | ^~~~~~~~~~ threading.h:37:7: note: candidate expects 1 argument, 2 provided In file included from aligner_sw.h:85, from aligner_swsse_loc_u8.cpp:56: aligner_swsse.h: In member function ‘__vector(4) __bool int SSEMatrix::reportedThrough(size_t, size_t) const’: aligner_swsse.h:268:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 268 | return (masks_[row][col] & (1 << 0)) != 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | bool aligner_swsse.h: In member function ‘void SSEMatrix::resetRow(size_t)’: aligner_swsse.h:385:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 385 | reset_[i] = true; | ^~~~ aligner_swsse.h: In member function ‘__vector(4) __bool int SSEMatrix::isHMaskSet(size_t, size_t) const’: aligner_swsse.h:429:39: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 429 | return (masks_[row][col] & (1 << 1)) != 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | bool aligner_swsse.h: In member function ‘__vector(4) __bool int SSEMatrix::isEMaskSet(size_t, size_t) const’: aligner_swsse.h:454:39: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 454 | return (masks_[row][col] & (1 << 7)) != 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | bool aligner_swsse.h: In member function ‘__vector(4) __bool int SSEMatrix::isFMaskSet(size_t, size_t) const’: aligner_swsse.h:479:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 479 | return (masks_[row][col] & (1 << 10)) != 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | bool In file included from aligner_sw.h:86, from aligner_swsse_loc_u8.cpp:56: aligner_bt.h: In member function ‘void BtBranchProblem::initBt(size_t, size_t, __vector(4) __bool int, __vector(4) __bool int, TAlScore)’: aligner_bt.h:227:6: error: could not convert ‘fill’ from ‘__vector(4) __bool int’ to ‘bool’ 227 | if(fill) { | ^~~~ | | | __vector(4) __bool int aligner_bt.h: In member function ‘void BtBranchProblem::reset()’: aligner_bt.h:241:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 241 | fill_ = fw_ = usecp_ = false; | ^~~~~ aligner_bt.h: In member function ‘__vector(4) __bool int BtBranchProblem::inited() const’: aligner_bt.h:248:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 248 | return qry_ != NULL; | ^ | | | bool aligner_bt.h: In member function ‘void BtBranch::reset()’: aligner_bt.h:351:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 351 | curtailed_ = false; | ^~~~~ aligner_bt.h: In member function ‘__vector(4) __bool int BtBranch::isValid(const BtBranchProblem&) const’: aligner_bt.h:383:43: error: inferred scalar type ‘long int’ is not an integer or floating point type of the same size as ‘__bool int’ 383 | int64_t scoreFloor = prob.sc_->monotone ? MIN_I64 : 0; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ aligner_bt.h:386:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 386 | return false; | ^~~~~ aligner_bt.h:388:16: error: could not convert ‘((const BtBranch*)this)->BtBranch::isSolution((* & prob))’ from ‘__vector(4) __bool int’ to ‘bool’ 388 | if(isSolution(prob)) { | ~~~~~~~~~~^~~~~~ | | | __vector(4) __bool int aligner_bt.h:390:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 390 | return true; | ^~~~ aligner_bt.h:395:21: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 395 | return score_st_ == prob.targ_; | ~~~~~~~~~~^~~~~~~~~~~~~ | | | bool aligner_bt.h:399:33: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 399 | return score_st_ + bonusLeft >= prob.targ_; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ | | | bool aligner_bt.h: In member function ‘__vector(4) __bool int BtBranch::overlap(const BtBranchProblem&, const BtBranch&) const’: aligner_bt.h:422:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 422 | return false; | ^~~~~ aligner_bt.h:436:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 436 | return true; | ^~~~ aligner_bt.h:438:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 438 | return false; | ^~~~~ aligner_bt.h: In member function ‘__vector(4) __bool int BtBranch::operator<(const BtBranch&) const’: aligner_bt.h:447:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 447 | return uppermostRow() < o.uppermostRow(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ | | | bool aligner_bt.h:449:49: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 449 | if(score_st_ != o.score_st_) return score_st_ > o.score_st_; | ~~~~~~~~~~^~~~~~~~~~~~~ | | | bool aligner_bt.h:450:44: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 450 | if(row_ != o.row_) return row_ < o.row_; | ~~~~~^~~~~~~~ | | | bool aligner_bt.h:451:44: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 451 | if(col_ != o.col_) return col_ > o.col_; | ~~~~~^~~~~~~~ | | | bool aligner_bt.h:452:49: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 452 | if(parentId_ != o.parentId_) return parentId_ > o.parentId_; | ~~~~~~~~~~^~~~~~~~~~~~~ | | | bool aligner_bt.h:454:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 454 | return false; | ^~~~~ aligner_bt.h: In member function ‘__vector(4) __bool int BtBranch::endsInFirstRow() const’: aligner_bt.h:463:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 463 | return (int64_t)len_ == row_+1; | ~~~~~~~~~~~~~~^~~~~~~~~ | | | bool aligner_bt.h: In member function ‘size_t BtBranchTracer::best(RandomSource&)’: aligner_bt.h:594:26: error: inferred scalar type ‘long unsigned int’ is not an integer or floating point type of the same size as ‘__bool int’ 594 | size_t id = sortedSel_ ? sorted1_[cur_] : sorted2_[cur_]; aligner_bt.h: In member function ‘__vector(4) __bool int BtBranchTracer::empty() const’: aligner_bt.h:603:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 603 | return size() == 0; | ~~~~~~~^~~~ | | | bool aligner_bt.h: In member function ‘size_t BtBranchTracer::size() const’: aligner_bt.h:611:22: error: inferred scalar type ‘size_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 611 | (sortedSel_ ? sorted1_.size() : sorted2_.size()) - cur_; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_bt.h: In member function ‘__vector(4) __bool int BtBranchTracer::emptySolution() const’: aligner_bt.h:618:25: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 618 | return sizeSolution() == 0; | ~~~~~~~~~~~~~~~^~~~ | | | bool aligner_bt.h: In member function ‘void BtBranchTracer::initBt(TAlScore, size_t, size_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, RandomSource&)’: aligner_bt.h:717:6: error: could not convert ‘((((BtBranchTracer*)this)->BtBranchTracer::prob_.BtBranchProblem::fill_ == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 717 | if(!prob_.fill_) { | ^~~~~~~~~~~~ | | | __vector(4) int aligner_bt.h:728:8: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 728 | true, // this is the root | ^~~~ | | | bool aligner_bt.h:368:8: note: initializing argument 9 of ‘void BtBranch::init(const BtBranchProblem&, size_t, TAlScore, TAlScore, int64_t, int64_t, Edit, int, __vector(4) __bool int, __vector(4) __bool int)’ 368 | bool root, | ^ aligner_bt.h:730:25: error: could not convert ‘(&((BtBranchTracer*)this)->BtBranchTracer::bs_.EFactory::operator[](id))->BtBranch::isSolution(((BtBranchTracer*)this)->BtBranchTracer::prob_)’ from ‘__vector(4) __bool int’ to ‘bool’ 730 | if(bs_[id].isSolution(prob_)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~ | | | __vector(4) __bool int aligner_bt.h:739:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 739 | bool done = false, abort = false; | ^~~~~ aligner_bt.h:739:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 739 | bool done = false, abort = false; | ^~~~~ aligner_bt.h:741:16: error: could not convert ‘(((((done == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((abort == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 741 | while(!done && !abort) { | ~~~~~~^~~~~~~~~ | | | __vector(4) int aligner_bt.h:751:8: error: could not convert ‘((BtBranchTracer*)this)->BtBranchTracer::doTri_’ from ‘__vector(4) __bool int’ to ‘bool’ 751 | if(doTri_) { | ^~~~~~ | | | __vector(4) __bool int In file included from aligner_swsse_loc_u8.cpp:56: aligner_sw.h: In constructor ‘SwAligner::SwAligner()’: aligner_sw.h:214:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 214 | initedRead_(false), | ^~~~~ | | | bool aligner_sw.h:215:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 215 | readSse16_(false), | ^~~~~ | | | bool aligner_sw.h:216:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 216 | initedRef_(false), | ^~~~~ | | | bool aligner_sw.h: In member function ‘__vector(4) __bool int SwAligner::done() const’: aligner_sw.h:353:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 353 | return cural_ == btncand_.size(); | ~~~~~~~^~~~~~~~~~~~~~~~~~ | | | bool aligner_sw.h: In member function ‘void SwAligner::reset()’: aligner_sw.h:371:51: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 371 | inline void reset() { initedRef_ = initedRead_ = false; } | ^~~~~ aligner_sw.h: In member function ‘void SwAligner::merge(SSEMetrics&, SSEMetrics&, SSEMetrics&, SSEMetrics&, uint64_t&, uint64_t&, uint64_t&)’: aligner_sw.h:405:39: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 405 | sseU8ExtendMet.merge(sseU8ExtendMet_); | ^ | | | bool In file included from aligner_sw.h:85, from aligner_swsse_loc_u8.cpp:56: aligner_swsse.h:44:39: note: initializing argument 2 of ‘void SSEMetrics::merge(const SSEMetrics&, __vector(4) __bool int)’ 44 | void merge(const SSEMetrics& o, bool getLock = false) { | ^ In file included from aligner_swsse_loc_u8.cpp:56: aligner_sw.h:406:35: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 406 | sseU8MateMet.merge(sseU8MateMet_); | ^ | | | bool In file included from aligner_sw.h:85, from aligner_swsse_loc_u8.cpp:56: aligner_swsse.h:44:39: note: initializing argument 2 of ‘void SSEMetrics::merge(const SSEMetrics&, __vector(4) __bool int)’ 44 | void merge(const SSEMetrics& o, bool getLock = false) { | ^ In file included from aligner_swsse_loc_u8.cpp:56: aligner_sw.h:407:41: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 407 | sseI16ExtendMet.merge(sseI16ExtendMet_); | ^ | | | bool In file included from aligner_sw.h:85, from aligner_swsse_loc_u8.cpp:56: aligner_swsse.h:44:39: note: initializing argument 2 of ‘void SSEMetrics::merge(const SSEMetrics&, __vector(4) __bool int)’ 44 | void merge(const SSEMetrics& o, bool getLock = false) { | ^ In file included from aligner_swsse_loc_u8.cpp:56: aligner_sw.h:408:37: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 408 | sseI16MateMet.merge(sseI16MateMet_); | ^ | | | bool In file included from aligner_sw.h:85, from aligner_swsse_loc_u8.cpp:56: aligner_swsse.h:44:39: note: initializing argument 2 of ‘void SSEMetrics::merge(const SSEMetrics&, __vector(4) __bool int)’ 44 | void merge(const SSEMetrics& o, bool getLock = false) { | ^ In file included from aligner_swsse_loc_u8.cpp:56: aligner_sw.h: In member function ‘__vector(4) __bool int SwAligner::backtrace(TAlScore, __vector(4) __bool int, __vector(4) __bool int, SwResult&, size_t&, size_t, size_t, size_t, size_t&, RandomSource&)’: aligner_sw.h:567:25: error: could not convert ‘((SwAligner*)this)->SwAligner::bter_.BtBranchTracer::emptySolution()’ from ‘__vector(4) __bool int’ to ‘bool’ 567 | if(bter_.emptySolution()) { | ~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int aligner_sw.h:568:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 568 | return false; | ^~~~~ aligner_swsse_loc_u8.cpp: In member function ‘void SwAligner::buildQueryProfileLocalSseU8(__vector(4) __bool int)’: aligner_swsse_loc_u8.cpp:77:18: error: cannot bind non-const lvalue reference of type ‘__vector(4) __bool int&’ to an rvalue of type ‘__vector(4) __bool int’ 77 | bool& done = fw ? sseU8fwBuilt_ : sseU8rcBuilt_; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_swsse_loc_u8.cpp:78:5: error: could not convert ‘done’ from ‘__vector(4) __bool int’ to ‘bool’ 78 | if(done) { | ^~~~ | | | __vector(4) __bool int aligner_swsse_loc_u8.cpp:81:9: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 81 | done = true; | ^~~~ aligner_swsse_loc_u8.cpp:82:29: error: inferred scalar type ‘const BTDnaString*’ {aka ‘const SDnaStringExpandable<1024, 2>*’} is not an integer or floating point type of the same size as ‘__bool int’ 82 | const BTDnaString* rd = fw ? rdfw_ : rdrc_; | ~~~^~~~~~~~~~~~~~~ aligner_swsse_loc_u8.cpp:83:26: error: inferred scalar type ‘const BTString*’ {aka ‘const SStringExpandable*’} is not an integer or floating point type of the same size as ‘__bool int’ 83 | const BTString* qu = fw ? qufw_ : qurc_; | ~~~^~~~~~~~~~~~~~~ aligner_swsse_loc_u8.cpp:92:18: error: inferred scalar type ‘SSEData’ is not an integer or floating point type of the same size as ‘__bool int’ 92 | SSEData& d = fw ? sseU8fw_ : sseU8rc_; | ~~~^~~~~~~~~~~~~~~~~~~~~ aligner_swsse_loc_u8.cpp: In member function ‘TAlScore SwAligner::alignGatherLoc8(int&, __vector(4) __bool int)’: aligner_swsse_loc_u8.cpp:297:19: error: inferred scalar type ‘SSEData’ is not an integer or floating point type of the same size as ‘__bool int’ 297 | SSEData& d = fw_ ? sseU8fw_ : sseU8rc_; | ~~~~^~~~~~~~~~~~~~~~~~~~~ aligner_swsse_loc_u8.cpp:298:28: error: inferred scalar type ‘SSEMetrics’ is not an integer or floating point type of the same size as ‘__bool int’ 298 | SSEMetrics& met = extend_ ? sseU8ExtendMet_ : sseU8MateMet_; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_swsse_loc_u8.cpp:299:5: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 299 | if(!debug) met.dp++; | ^~~~~~ | | | __vector(4) int aligner_swsse_loc_u8.cpp:318:5: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 318 | if(!debug) { | ^~~~~~ | | | __vector(4) int aligner_swsse_loc_u8.cpp:324:20: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 324 | bool checkpoint = true; | ^~~~ aligner_swsse_loc_u8.cpp:325:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 325 | bool cpdebug = false; | ^~~~~ aligner_swsse_loc_u8.cpp:334:3: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 334 | true, // matrix cells have 8-bit scores? | ^~~~ | | | bool In file included from aligner_swsse.h:28, from aligner_sw.h:85, from aligner_swsse_loc_u8.cpp:56: sse_util.h:354:8: note: initializing argument 5 of ‘void Checkpointer::init(size_t, size_t, size_t, int64_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int)’ 354 | bool is8, // 8-bit? | ^ aligner_swsse_loc_u8.cpp:462:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 462 | bool bailed = false; | ^~~~~ aligner_swsse_loc_u8.cpp:665:13: error: could not convert ‘(((((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((leftmax >= ((SwAligner*)this)->SwAligner::minsc_) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 665 | if(!debug && leftmax >= minsc_) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_swsse_loc_u8.cpp:702:6: error: could not convert ‘checkpoint’ from ‘__vector(4) __bool int’ to ‘bool’ 702 | if(checkpoint) { | ^~~~~~~~~~ | | | __vector(4) __bool int aligner_swsse_loc_u8.cpp:710:7: error: could not convert ‘((SwAligner*)this)->SwAligner::cperTri_’ from ‘__vector(4) __bool int’ to ‘bool’ 710 | if(cperTri_) { | ^~~~~~~~ | | | __vector(4) __bool int aligner_swsse_loc_u8.cpp:720:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 720 | bool done = false; | ^~~~~ aligner_swsse_loc_u8.cpp:748:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 748 | done = true; | ^~~~ aligner_swsse_loc_u8.cpp:752:9: error: could not convert ‘done’ from ‘__vector(4) __bool int’ to ‘bool’ 752 | if(done) { | ^~~~ | | | __vector(4) __bool int aligner_swsse_loc_u8.cpp:806:13: error: could not convert ‘((SwAligner*)this)->SwAligner::cper_.Checkpointer::debug_’ from ‘__vector(4) __bool int’ to ‘bool’ 806 | if(cper_.debug_) { | ~~~~~~^~~~~~ | | | __vector(4) __bool int aligner_swsse_loc_u8.cpp:835:8: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 835 | if(!debug) met.dpsat++; | ^~~~~~ | | | __vector(4) int aligner_swsse_loc_u8.cpp:844:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 844 | bailed = true; | ^~~~ aligner_swsse_loc_u8.cpp:858:23: error: could not convert ‘((((((((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((bailed == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((leftmax >= ((SwAligner*)this)->SwAligner::minsc_) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 858 | if(!debug && !bailed && leftmax >= minsc_) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_swsse_loc_u8.cpp:904:5: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 904 | if(!debug) { | ^~~~~~ | | | __vector(4) int aligner_swsse_loc_u8.cpp:920:6: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 920 | if(!debug) met.dpsat++; | ^~~~~~ | | | __vector(4) int aligner_swsse_loc_u8.cpp:927:6: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 927 | if(!debug) met.dpfail++; | ^~~~~~ | | | __vector(4) int aligner_swsse_loc_u8.cpp:933:5: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 933 | if(!debug) { | ^~~~~~ | | | __vector(4) int aligner_swsse_loc_u8.cpp:940:5: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 940 | if(!debug) met.dpsucc++; | ^~~~~~ | | | __vector(4) int aligner_swsse_loc_u8.cpp: In member function ‘TAlScore SwAligner::alignNucleotidesLocalSseU8(int&, __vector(4) __bool int)’: aligner_swsse_loc_u8.cpp:962:19: error: inferred scalar type ‘SSEData’ is not an integer or floating point type of the same size as ‘__bool int’ 962 | SSEData& d = fw_ ? sseU8fw_ : sseU8rc_; | ~~~~^~~~~~~~~~~~~~~~~~~~~ aligner_swsse_loc_u8.cpp:963:28: error: inferred scalar type ‘SSEMetrics’ is not an integer or floating point type of the same size as ‘__bool int’ 963 | SSEMetrics& met = extend_ ? sseU8ExtendMet_ : sseU8MateMet_; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_swsse_loc_u8.cpp:964:5: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 964 | if(!debug) met.dp++; | ^~~~~~ | | | __vector(4) int aligner_swsse_loc_u8.cpp:1327:8: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1327 | if(!debug) met.dpsat++; | ^~~~~~ | | | __vector(4) int aligner_swsse_loc_u8.cpp:1363:5: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1363 | if(!debug) { | ^~~~~~ | | | __vector(4) int aligner_swsse_loc_u8.cpp:1379:6: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1379 | if(!debug) met.dpsat++; | ^~~~~~ | | | __vector(4) int aligner_swsse_loc_u8.cpp:1386:6: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1386 | if(!debug) met.dpfail++; | ^~~~~~ | | | __vector(4) int aligner_swsse_loc_u8.cpp:1391:5: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1391 | if(!debug) met.dpsucc++; | ^~~~~~ | | | __vector(4) int aligner_swsse_loc_u8.cpp: In member function ‘__vector(4) __bool int SwAligner::gatherCellsNucleotidesLocalSseU8(TAlScore)’: aligner_swsse_loc_u8.cpp:1456:19: error: inferred scalar type ‘SSEData’ is not an integer or floating point type of the same size as ‘__bool int’ 1456 | SSEData& d = fw_ ? sseU8fw_ : sseU8rc_; | ~~~~^~~~~~~~~~~~~~~~~~~~~ aligner_swsse_loc_u8.cpp:1457:28: error: inferred scalar type ‘SSEMetrics’ is not an integer or floating point type of the same size as ‘__bool int’ 1457 | SSEMetrics& met = extend_ ? sseU8ExtendMet_ : sseU8MateMet_; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_swsse_loc_u8.cpp:1533:25: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1533 | bool matchSucc = false; | ^~~~~ aligner_swsse_loc_u8.cpp:1536:44: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1536 | bool match = ((refc & (1 << readc)) != 0); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ | | | bool aligner_swsse_loc_u8.cpp:1541:52: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1541 | matchSucc = ((refcSucc & (1 << readcSucc)) != 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ | | | bool aligner_swsse_loc_u8.cpp:1543:17: error: could not convert ‘(((match != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((matchSucc == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1543 | if(match && !matchSucc) { | ~~~~~~^~~~~~~~~~~~~ | | | __vector(4) int aligner_swsse_loc_u8.cpp:1561:5: error: could not convert ‘((((SwAligner*)this)->SwAligner::btncand_.EList::empty() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1561 | if(!btncand_.empty()) { | ^~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_swsse_loc_u8.cpp: In member function ‘__vector(4) __bool int SwAligner::backtraceNucleotidesLocalSseU8(TAlScore, SwResult&, size_t&, size_t&, size_t, size_t, RandomSource&)’: aligner_swsse_loc_u8.cpp:1665:19: error: inferred scalar type ‘SSEData’ is not an integer or floating point type of the same size as ‘__bool int’ 1665 | SSEData& d = fw_ ? sseU8fw_ : sseU8rc_; | ~~~~^~~~~~~~~~~~~~~~~~~~~ aligner_swsse_loc_u8.cpp:1666:28: error: inferred scalar type ‘SSEMetrics’ is not an integer or floating point type of the same size as ‘__bool int’ 1666 | SSEMetrics& met = extend_ ? sseU8ExtendMet_ : sseU8MateMet_; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_swsse_loc_u8.cpp:1697:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1697 | bool empty = false, reportedThru, canMoveThru, branch = false; | ^~~~~ aligner_swsse_loc_u8.cpp:1697:59: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1697 | bool empty = false, reportedThru, canMoveThru, branch = false; | ^~~~~ aligner_swsse_loc_u8.cpp:1699:6: error: could not convert ‘((d.SSEData::mat_.SSEMatrix::reset_.EList<__vector(4) __bool int>::operator[](row) == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1699 | if(!d.mat_.reset_[row]) { aligner_swsse_loc_u8.cpp:1703:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1703 | canMoveThru = true; | ^~~~ aligner_swsse_loc_u8.cpp:1704:6: error: could not convert ‘reportedThru’ from ‘__vector(4) __bool int’ to ‘bool’ 1704 | if(reportedThru) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int aligner_swsse_loc_u8.cpp:1705:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1705 | canMoveThru = false; | ^~~~~ aligner_swsse_loc_u8.cpp:1707:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1707 | empty = false; | ^~~~~ aligner_swsse_loc_u8.cpp:1711:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1711 | bool gapsAllowed = true; | ^~~~ aligner_swsse_loc_u8.cpp:1715:20: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1715 | gapsAllowed = false; | ^~~~~ aligner_swsse_loc_u8.cpp:1741:26: error: could not convert ‘d.SSEData::mat_.SSEMatrix::isEMaskSet(row, col)’ from ‘__vector(4) __bool int’ to ‘bool’ 1741 | if(d.mat_.isEMaskSet(row, col)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) __bool int aligner_swsse_loc_u8.cpp:1760:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1760 | branch = true; | ^~~~ aligner_swsse_loc_u8.cpp:1770:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1770 | empty = true; | ^~~~ aligner_swsse_loc_u8.cpp:1775:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1775 | canMoveThru = (origMask == 0); | ~~~~~~~~~~^~~~~ | | | bool aligner_swsse_loc_u8.cpp:1799:26: error: could not convert ‘d.SSEData::mat_.SSEMatrix::isFMaskSet(row, col)’ from ‘__vector(4) __bool int’ to ‘bool’ 1799 | if(d.mat_.isFMaskSet(row, col)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) __bool int aligner_swsse_loc_u8.cpp:1818:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1818 | branch = true; | ^~~~ aligner_swsse_loc_u8.cpp:1828:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1828 | empty = true; | ^~~~ aligner_swsse_loc_u8.cpp:1833:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1833 | canMoveThru = (origMask == 0); | ~~~~~~~~~~^~~~~ | | | bool aligner_swsse_loc_u8.cpp:1847:9: error: could not convert ‘gapsAllowed’ from ‘__vector(4) __bool int’ to ‘bool’ 1847 | if(gapsAllowed) { | ^~~~~~~~~~~ | | | __vector(4) __bool int aligner_swsse_loc_u8.cpp:1866:26: error: could not convert ‘d.SSEData::mat_.SSEMatrix::isHMaskSet(row, col)’ from ‘__vector(4) __bool int’ to ‘bool’ 1866 | if(d.mat_.isHMaskSet(row, col)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) __bool int aligner_swsse_loc_u8.cpp:1896:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1896 | branch = true; | ^~~~ aligner_swsse_loc_u8.cpp:1912:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1912 | empty = true; | ^~~~ aligner_swsse_loc_u8.cpp:1917:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1917 | canMoveThru = (origMask == 0); | ~~~~~~~~~~^~~~~ | | | bool aligner_swsse_loc_u8.cpp:1927:6: error: could not convert ‘((canMoveThru == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1927 | if(!canMoveThru) { | ^~~~~~~~~~~~ | | | __vector(4) int aligner_swsse_loc_u8.cpp:1928:7: error: could not convert ‘((((SwAligner*)this)->SwAligner::btnstack_.EList::empty() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1928 | if(!btnstack_.empty()) { | ^~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_swsse_loc_u8.cpp:1950:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1950 | return false; | ^~~~~ aligner_swsse_loc_u8.cpp:1955:12: error: could not convert ‘(((empty != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) | ((row == 0) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1955 | if(empty || row == 0) { | ~~~~~~^~~~~~~~~~~ | | | __vector(4) int aligner_swsse_loc_u8.cpp:1965:6: error: could not convert ‘branch’ from ‘__vector(4) __bool int’ to ‘bool’ 1965 | if(branch) { | ^~~~~~ | | | __vector(4) __bool int aligner_swsse_loc_u8.cpp:2000:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 2000 | EDIT_TYPE_MM); | ^ | | | bool In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: edit.h:69:8: note: initializing argument 5 of ‘Edit::Edit(uint32_t, int, int, int, __vector(4) __bool int, uint32_t)’ 69 | bool chrs = true, | ^ aligner_swsse_loc_u8.cpp:2029:23: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 2029 | EDIT_TYPE_REF_GAP); | ^ | | | bool In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: edit.h:69:8: note: initializing argument 5 of ‘Edit::Edit(uint32_t, int, int, int, __vector(4) __bool int, uint32_t)’ 69 | bool chrs = true, | ^ aligner_swsse_loc_u8.cpp:2054:23: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 2054 | EDIT_TYPE_REF_GAP); | ^ | | | bool In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: edit.h:69:8: note: initializing argument 5 of ‘Edit::Edit(uint32_t, int, int, int, __vector(4) __bool int, uint32_t)’ 69 | bool chrs = true, | ^ aligner_swsse_loc_u8.cpp:2078:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 2078 | EDIT_TYPE_READ_GAP); | ^ | | | bool In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: edit.h:69:8: note: initializing argument 5 of ‘Edit::Edit(uint32_t, int, int, int, __vector(4) __bool int, uint32_t)’ 69 | bool chrs = true, | ^ aligner_swsse_loc_u8.cpp:2102:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 2102 | EDIT_TYPE_READ_GAP); | ^ | | | bool In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: edit.h:69:8: note: initializing argument 5 of ‘Edit::Edit(uint32_t, int, int, int, __vector(4) __bool int, uint32_t)’ 69 | bool chrs = true, | ^ aligner_swsse_loc_u8.cpp:2129:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 2129 | bool overlappedCoreDiag = false; | ^~~~~ aligner_swsse_loc_u8.cpp:2142:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 2142 | overlappedCoreDiag = true; | ^~~~ aligner_swsse_loc_u8.cpp:2152:5: error: could not convert ‘((overlappedCoreDiag == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 2152 | if(!overlappedCoreDiag) { | ^~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_swsse_loc_u8.cpp:2159:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 2159 | return false; | ^~~~~ aligner_swsse_loc_u8.cpp:2166:68: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 2166 | Edit e((int)row, mask2dna[refNmask], "ACGTN"[readC], EDIT_TYPE_MM); | ^ | | | bool In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: edit.h:69:8: note: initializing argument 5 of ‘Edit::Edit(uint32_t, int, int, int, __vector(4) __bool int, uint32_t)’ 69 | bool chrs = true, | ^ aligner_swsse_loc_u8.cpp:2182:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 2182 | return false; | ^~~~~ aligner_swsse_loc_u8.cpp:2203:7: error: inferred scalar type ‘size_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 2203 | fw_ ? trimBeg : trimEnd, // alignment trim 5' end | ~~~~^~~~~~~~~~~~~~~~~~~ aligner_swsse_loc_u8.cpp:2204:7: error: inferred scalar type ‘size_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 2204 | fw_ ? trimEnd : trimBeg); // alignment trim 3' end | ~~~~^~~~~~~~~~~~~~~~~~~ aligner_swsse_loc_u8.cpp:2240:9: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 2240 | return true; | ^~~~ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: sstring.h: In instantiation of ‘unsigned int sstr_eq(const T1&, const T2&) [with T1 = S2bDnaString; T2 = S2bDnaString]’: sstring.h:1397:26: required from here sstring.h:96:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 96 | if(len1 != len2) return false; | ^~~~~ sstring.h:98:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 98 | if(s1[i] != s2[i]) return false; | ^~~~~ sstring.h:100:9: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 100 | return true; | ^~~~ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: sstring.h: In instantiation of ‘unsigned int SStringExpandable::empty() const [with T = char; int S = 1024; int M = 2]’: read.h:118:22: required from here sstring.h:2036:35: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 2036 | bool empty() const { return len_ == 0; } | ~~~~~^~~~ | | | bool sstring.h: In instantiation of ‘const char* SStringExpandable::toZBufXForm(const char*) const [with T = char; int S = 1024; int M = 2]’: read.h:204:35: required from here sstring.h:2044:3: error: could not convert ‘((const SStringExpandable*)this)->SStringExpandable::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 2044 | if(empty()) { | ^~ | | | __vector(4) __bool int sstring.h: In instantiation of ‘const T* SStringExpandable::toZBuf() const [with T = char; int S = 1024; int M = 2]’: read.h:232:21: required from here sstring.h:2063:3: error: could not convert ‘((const SStringExpandable*)this)->SStringExpandable::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 2063 | if(empty()) { | ^~ | | | __vector(4) __bool int In file included from read.h:25, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: ds.h: In instantiation of ‘unsigned int EList::empty() const [with T = FmStringOp; int S = 128]’: read.h:384:16: required from here ds.h:473:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 473 | inline bool empty() const { return cur_ == 0; } | ~~~~~^~~~ | | | bool In file included from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: blockwise_sa.h: In instantiation of ‘void BlockwiseSA::verbose(const string&) const [with TStr = S2bDnaString; std::string = std::__cxx11::basic_string]’: blockwise_sa.h:474:3: required from here blockwise_sa.h:151:3: error: could not convert ‘((const BlockwiseSA*)this)->BlockwiseSA::verbose()’ from ‘__vector(4) __bool int’ to ‘bool’ 151 | if(this->verbose()) { | ^~ | | | __vector(4) __bool int In file included from read.h:25, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: ds.h: In instantiation of ‘unsigned int EList::operator==(const EList&) const [with T = Edit; int S = 128]’: aligner_result.h:1826:29: required from here ds.h:742:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 742 | return false; | ^~~~~ ds.h:746:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 746 | return false; | ^~~~~ ds.h:749:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 749 | return true; | ^~~~ In file included from aligner_sw.h:76, from aligner_swsse_loc_u8.cpp:56: aligner_sw_nuc.h: In instantiation of ‘unsigned int NBest::add(size_t, const T&) [with T = DpBtCandidate; size_t = long unsigned int]’: aligner_swsse_loc_u8.cpp:692:39: required from here aligner_sw_nuc.h:214:35: error: could not convert ‘((((& o)->DpBtCandidate::operator>((*(const DpBtCandidate*)(&((NBest*)this)->NBest::elts_.EList::operator[](((((NBest*)this)->NBest::nbest_ * elt) + i))))) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) | ((i >= ((long unsigned int)ncur)) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 214 | if(o > elts_[nbest_ * elt + i] || i >= ncur) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | | | __vector(4) int aligner_sw_nuc.h:226:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 226 | return true; | ^~~~ aligner_sw_nuc.h:229:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 229 | return false; | ^~~~~ aligner_sw_nuc.h: In instantiation of ‘void NBest::dump(TList&) const [with TList = EList; T = DpBtCandidate]’: aligner_swsse_loc_u8.cpp:935:24: required from here aligner_sw_nuc.h:244:3: error: could not convert ‘((const NBest*)this)->NBest::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 244 | if(empty()) return; | ^~ | | | __vector(4) __bool int In file included from read.h:25, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: ds.h: In instantiation of ‘unsigned int EList::empty() const [with T = DpBtCandidate; int S = 128]’: aligner_swsse_loc_u8.cpp:1561:21: required from here ds.h:473:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 473 | inline bool empty() const { return cur_ == 0; } | ~~~~~^~~~ | | | bool ds.h: In instantiation of ‘unsigned int EList::empty() const [with T = DpNucFrame; int S = 128]’: aligner_swsse_loc_u8.cpp:1928:24: required from here ds.h:473:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return In file included from aligner_sw.h:76, from aligner_swsse_loc_u8.cpp:56: aligner_sw_nuc.h: In instantiation of ‘unsigned int NBest::empty() const [with T = DpBtCandidate]’: aligner_sw_nuc.h:244:6: required from ‘void NBest::dump(TList&) const [with TList = EList; T = DpBtCandidate]’ aligner_swsse_loc_u8.cpp:935:24: required from here aligner_sw_nuc.h:236:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 236 | return n_ == 0; | ~~~^~~~ | | | bool In file included from diff_sample.h:26, from blockwise_sa.h:29, from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: multikey_qsort.h: In instantiation of ‘void qsortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’: multikey_qsort.h:1158:22: required from ‘void mkeyQSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, int, size_t, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ multikey_qsort.h:763:18: required from ‘void mkeyQSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, int, __vector(4) __bool int, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ blockwise_sa.h:478:56: required from here multikey_qsort.h:829:15: error: could not convert ‘sufDcLtU8((* & host1), (* & host), hlen, ((size_t)(*(s + ((sizetype)(i * 4))))), ((size_t)(*(s + (((sizetype)(end * 4)) + 18446744073709551612)))), (* & dc), sanityCheck)’ from ‘__vector(4) __bool int’ to ‘bool’ 829 | if(sufDcLtU8(host1, host, hlen, s[i], s[end-1], dc, sanityCheck)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:843:36: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 843 | if(begin+cur > begin) qsortSufDcU8(host1, host, hlen, s, slen, dc, begin, begin+cur); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool multikey_qsort.h:843:36: note: when instantiating default argument for call to ‘void qsortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ multikey_qsort.h:843:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ multikey_qsort.h:813:7: note: initializing argument 9 of ‘void qsortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ 813 | bool sanityCheck = false) | ^ multikey_qsort.h:844:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 844 | if(end > begin+cur+1) qsortSufDcU8(host1, host, hlen, s, slen, dc, begin+cur+1, end); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool multikey_qsort.h:813:7: note: initializing argument 9 of ‘void qsortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ 813 | bool sanityCheck = false) | ^ multikey_qsort.h: In instantiation of ‘void bucketSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, uint8_t, size_t, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int; uint8_t = unsigned char]’: multikey_qsort.h:1166:20: required from ‘void mkeyQSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, int, size_t, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ multikey_qsort.h:763:18: required from ‘void mkeyQSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, int, __vector(4) __bool int, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ blockwise_sa.h:478:56: required from here multikey_qsort.h:1031:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1031 | bool first = true; | ^~~~~ multikey_qsort.h:1037:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1037 | first = false; | ~~~~~~^~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/unordered_set:46, from repeat_kmer.h:27, from gfm.h:60, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h: In instantiation of ‘void std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_deallocate_buckets(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__bucket_type*, std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type) [with _Key = long unsigned int; _Value = long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _H1 = std::hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<0, 1, 1>; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__bucket_type = std::__detail::_Hash_node_base*; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type = long unsigned int]’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:375:9: required from ‘void std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_deallocate_buckets() [with _Key = long unsigned int; _Value = long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _H1 = std::hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<0, 1, 1>]’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:1353:7: required from ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = long unsigned int; _Value = long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _H1 = std::hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<0, 1, 1>]’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/unordered_set.h:135:7: required from here /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:367:2: error: could not convert ‘((std::_Hashtable, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<0, 1, 1> >*)this)->std::_Hashtable, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<0, 1, 1> >::_M_uses_single_bucket(__bkts)’ from ‘__vector(4) __bool int’ to ‘bool’ 367 | if (_M_uses_single_bucket(__bkts)) | ^~ | | | __vector(4) __bool int In file included from diff_sample.h:26, from blockwise_sa.h:29, from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: multikey_qsort.h: In instantiation of ‘unsigned int sufDcLtU8(const T1&, const T2&, size_t, size_t, size_t, const DifferenceCoverSample&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int]’: multikey_qsort.h:829:15: required from ‘void qsortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ multikey_qsort.h:1158:22: required from ‘void mkeyQSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, int, size_t, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ multikey_qsort.h:763:18: required from ‘void mkeyQSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, int, __vector(4) __bool int, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ blockwise_sa.h:478:56: required from here multikey_qsort.h:791:71: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 791 | bool ret = dc.breakTie((TIndexOffU)(s1+diff), (TIndexOffU)(s2+diff)) < 0; In file included from /usr/powerpc64le-linux-gnu/include/c++/9/unordered_set:46, from repeat_kmer.h:27, from gfm.h:60, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_loc_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h: In instantiation of ‘unsigned int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_uses_single_bucket(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__bucket_type*) const [with _Key = long unsigned int; _Value = long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _H1 = std::hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<0, 1, 1>; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__bucket_type = std::__detail::_Hash_node_base*]’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:367:2: required from ‘void std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_deallocate_buckets(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__bucket_type*, std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type) [with _Key = long unsigned int; _Value = long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _H1 = std::hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<0, 1, 1>; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__bucket_type = std::__detail::_Hash_node_base*; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type = long unsigned int]’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:375:9: required from ‘void std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_deallocate_buckets() [with _Key = long unsigned int; _Value = long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _H1 = std::hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<0, 1, 1>]’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:1353:7: required from ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = long unsigned int; _Value = long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _H1 = std::hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<0, 1, 1>]’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/unordered_set.h:135:7: required from here /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:343:32: error: cannot convert ‘long int’ to ‘__vector(4) __bool int’ in return 343 | { return __builtin_expect(__bkts == &_M_single_bucket, false); } | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long int In file included from aligner_seed.h:38, from aligner_sw.h:78, from aligner_swsse_loc_u8.cpp:56: scoring.h: In member function ‘int64_t Scoring::perfectScore(size_t) const’: scoring.h:346:2: warning: control reaches end of non-void function [-Wreturn-type] 346 | } | ^ In file included from aligner_result.h:26, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: ref_coord.h: In member function ‘void Coord::init(TRefId, TRefOff, __vector(4) __bool int, TRefOff)’: ref_coord.h:51:17: error: cannot convert ‘__vector(4) int’ to ‘int’ in assignment 51 | orient_ = (fw ? 1 : 0); | ~~~~^~~~~~~~ | | | __vector(4) int ref_coord.h: In member function ‘__vector(4) __bool int Coord::operator<(const Coord&) const’: ref_coord.h:80:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 80 | if(ref_ < o.ref_) return true; | ^~~~ ref_coord.h:81:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 81 | if(ref_ > o.ref_) return false; | ^~~~~ ref_coord.h:82:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 82 | if(orient_ < o.orient_) return true; | ^~~~ ref_coord.h:83:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 83 | if(orient_ > o.orient_) return false; | ^~~~~ ref_coord.h:84:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 84 | if(off_ < o.off_) return true; | ^~~~ ref_coord.h:85:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 85 | if(off_ > o.off_) return false; | ^~~~~ ref_coord.h:86:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 86 | return false; | ^~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Coord::operator>(const Coord&) const’: ref_coord.h:102:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 102 | if(ref_ > o.ref_) return true; | ^~~~ ref_coord.h:103:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 103 | if(ref_ < o.ref_) return false; | ^~~~~ ref_coord.h:104:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 104 | if(orient_ > o.orient_) return true; | ^~~~ ref_coord.h:105:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 105 | if(orient_ < o.orient_) return false; | ^~~~~ ref_coord.h:106:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 106 | if(off_ > o.off_) return true; | ^~~~ ref_coord.h:107:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 107 | if(off_ < o.off_) return false; | ^~~~~ ref_coord.h:108:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 108 | return false; | ^~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Coord::inited() const’: ref_coord.h:137:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 137 | return true; | ^~~~ ref_coord.h:139:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 139 | return false; | ^~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Coord::fw() const’: ref_coord.h:148:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 148 | return orient_ == 1; | ~~~~~~~~^~~~ | | | bool ref_coord.h: In member function ‘__vector(4) __bool int Coord::within(int64_t, int64_t, int64_t) const’: ref_coord.h:171:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 171 | return off_ >= inbegin && off_ + len <= inend; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ | | | bool ref_coord.h: In member function ‘__vector(4) __bool int Interval::inited() const’: ref_coord.h:248:22: error: could not convert ‘((const Interval*)this)->Interval::upstream_.Coord::inited()’ from ‘__vector(4) __bool int’ to ‘bool’ 248 | if(upstream_.inited()) { | ~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int ref_coord.h:250:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 250 | return true; | ^~~~ ref_coord.h:252:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 252 | return false; | ^~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Interval::operator<(const Interval&) const’: ref_coord.h:272:16: error: could not convert ‘((const Interval*)this)->Interval::upstream_.Coord::operator<(o.Interval::upstream_)’ from ‘__vector(4) __bool int’ to ‘bool’ 272 | if(upstream_ < o.upstream_) return true; | ~~~~~~~~~~^~~~~~~~~~~~~ | | | __vector(4) __bool int ref_coord.h:272:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 272 | if(upstream_ < o.upstream_) return true; | ^~~~ ref_coord.h:273:16: error: could not convert ‘((const Interval*)this)->Interval::upstream_.Coord::operator>(o.Interval::upstream_)’ from ‘__vector(4) __bool int’ to ‘bool’ 273 | if(upstream_ > o.upstream_) return false; | ~~~~~~~~~~^~~~~~~~~~~~~ | | | __vector(4) __bool int ref_coord.h:273:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 273 | if(upstream_ > o.upstream_) return false; | ^~~~~ ref_coord.h:274:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 274 | if(len_ < o.len_) return true; | ^~~~ ref_coord.h:275:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 275 | return false; | ^~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Interval::operator>(const Interval&) const’: ref_coord.h:292:16: error: could not convert ‘((const Interval*)this)->Interval::upstream_.Coord::operator>(o.Interval::upstream_)’ from ‘__vector(4) __bool int’ to ‘bool’ 292 | if(upstream_ > o.upstream_) return true; | ~~~~~~~~~~^~~~~~~~~~~~~ | | | __vector(4) __bool int ref_coord.h:292:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 292 | if(upstream_ > o.upstream_) return true; | ^~~~ ref_coord.h:293:16: error: could not convert ‘((const Interval*)this)->Interval::upstream_.Coord::operator<(o.Interval::upstream_)’ from ‘__vector(4) __bool int’ to ‘bool’ 293 | if(upstream_ < o.upstream_) return false; | ~~~~~~~~~~^~~~~~~~~~~~~ | | | __vector(4) __bool int ref_coord.h:293:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 293 | if(upstream_ < o.upstream_) return false; | ^~~~~ ref_coord.h:294:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 294 | if(len_ > o.len_) return true; | ^~~~ ref_coord.h:295:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 295 | return false; | ^~~~~ ref_coord.h: In member function ‘Coord Interval::downstream() const’: ref_coord.h:332:22: error: no matching function for call to ‘Coord::Coord(TRefId, TRefOff, int)’ 332 | upstream_.orient()); | ^ ref_coord.h:43:2: note: candidate: ‘Coord::Coord(TRefId, TRefOff, __vector(4) __bool int, TRefOff)’ 43 | Coord(TRefId rf, TRefOff of, bool fw, TRefOff jof = 0) { init(rf, of, fw, jof); } | ^~~~~ ref_coord.h:43:36: note: no known conversion for argument 3 from ‘int’ to ‘__vector(4) __bool int’ 43 | Coord(TRefId rf, TRefOff of, bool fw, TRefOff jof = 0) { init(rf, of, fw, jof); } | ^ ref_coord.h:41:2: note: candidate: ‘Coord::Coord(const Coord&)’ 41 | Coord(const Coord& c) { init(c); } | ^~~~~ ref_coord.h:41:2: note: candidate expects 1 argument, 3 provided ref_coord.h:39:2: note: candidate: ‘Coord::Coord()’ 39 | Coord() { reset(); } | ^~~~~ ref_coord.h:39:2: note: candidate expects 0 arguments, 3 provided ref_coord.h: In member function ‘__vector(4) __bool int Interval::contains(const Coord&) const’: ref_coord.h:342:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 340 | c.ref() == ref() && | ~~~~~~~~~~~~~~~~~~~~~~ 341 | c.orient() == orient() && | ~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | c.off() >= off() && | ~~~~~~~~~~~~~~~~~~~~^~ | | | bool 343 | c.off() < dnoff(); | ~~~~~~~~~~~~~~~~~~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Interval::containsIgnoreOrient(const Coord&) const’: ref_coord.h:353:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 352 | c.ref() == ref() && | ~~~~~~~~~~~~~~~~~~~~~~ 353 | c.off() >= off() && | ~~~~~~~~~~~~~~~~~~~~^~ | | | bool 354 | c.off() < dnoff(); | ~~~~~~~~~~~~~~~~~~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Interval::contains(const Interval&) const’: ref_coord.h:364:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 362 | c.ref() == ref() && | ~~~~~~~~~~~~~~~~~~~~~~ 363 | c.orient() == orient() && | ~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | c.off() >= off() && | ~~~~~~~~~~~~~~~~~~~~^~ | | | bool 365 | c.dnoff() <= dnoff(); | ~~~~~~~~~~~~~~~~~~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Interval::containsIgnoreOrient(const Interval&) const’: ref_coord.h:375:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 374 | c.ref() == ref() && | ~~~~~~~~~~~~~~~~~~~~~~ 375 | c.off() >= off() && | ~~~~~~~~~~~~~~~~~~~~^~ | | | bool 376 | c.dnoff() <= dnoff(); | ~~~~~~~~~~~~~~~~~~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Interval::overlaps(const Interval&) const’: ref_coord.h:385:37: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 384 | c.ref() == upstream_.ref() && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385 | c.orient() == upstream_.orient() && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 386 | ((off() <= c.off() && dnoff() > c.off()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | (off() <= c.dnoff() && dnoff() > c.dnoff()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | (c.off() <= off() && c.dnoff() > off()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | (c.off() <= dnoff() && c.dnoff() > dnoff())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ref_coord.h: In member function ‘__vector(4) __bool int Interval::overlapsIgnoreOrient(const Interval&) const’: ref_coord.h:398:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 398 | c.ref() == upstream_.ref() && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 399 | ((off() <= c.off() && dnoff() > c.off()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | (off() <= c.dnoff() && dnoff() > c.dnoff()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 401 | (c.off() <= off() && c.dnoff() > off()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402 | (c.off() <= dnoff() && c.dnoff() > dnoff())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algo.h: In function ‘_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, std::bidirectional_iterator_tag)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algo.h:1529:16: error: expected primary-expression before ‘__attribute__’ 1529 | else if (!bool(__pred(*__last))) | ^~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/algorithm:62, from ds.h:23, from read.h:25, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algo.h:1529:16: error: expected ‘)’ before ‘__attribute__’ 1529 | else if (!bool(__pred(*__last))) | ~ ^ | ) /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algo.h: In function ‘unsigned int std::binary_search(_FIter, _FIter, const _Tp&, _Compare)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algo.h:2294:32: error: expected primary-expression before ‘__attribute__’ 2294 | return __i != __last && !bool(__comp(__val, *__i)); | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_algo.h:2294:32: error: expected ‘;’ before ‘__attribute__’ 2294 | return __i != __last && !bool(__comp(__val, *__i)); | ^ | ; In file included from ds.h:31, from read.h:25, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: random_source.h: In constructor ‘RandomSource::RandomSource()’: random_source.h:40:39: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 40 | a(DEFUALT_A), c(DEFUALT_C), inited_(false) { } | ^~~~~ | | | bool random_source.h: In constructor ‘RandomSource::RandomSource(uint32_t)’: random_source.h:42:52: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 42 | a(DEFUALT_A), c(DEFUALT_C), last(_last), inited_(true) { } | ^~~~ | | | bool random_source.h: In constructor ‘RandomSource::RandomSource(uint32_t, uint32_t)’: random_source.h:44:25: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 44 | a(_a), c(_c), inited_(false) { } | ^~~~~ | | | bool random_source.h: In member function ‘void RandomSource::init(uint32_t)’: random_source.h:48:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 48 | inited_ = true; | ^~~~ random_source.h: In member function ‘__vector(4) __bool int RandomSource::nextBool()’: random_source.h:106:10: error: cannot convert ‘uint32_t’ {aka ‘unsigned int’} to ‘__vector(4) __bool int’ in return 106 | return ret; | ^~~ In file included from read.h:25, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: ds.h: In member function ‘void PtrWrap::free()’: ds.h:189:7: error: could not convert ‘((PtrWrap*)this)->PtrWrap::freeable_’ from ‘__vector(4) __bool int’ to ‘bool’ 189 | if(freeable_) { | ^~~~~~~~~ | | | __vector(4) __bool int ds.h: In member function ‘void APtrWrap::free()’: ds.h:252:7: error: could not convert ‘((APtrWrap*)this)->APtrWrap::freeable_’ from ‘__vector(4) __bool int’ to ‘bool’ 252 | if(freeable_) { | ^~~~~~~~~ | | | __vector(4) __bool int ds.h: In member function ‘unsigned int EList::isSuperset(const EList&) const’: ds.h:771:7: error: could not convert ‘! inthis’ from ‘__vector(4) int’ to ‘bool’ 771 | if(!inthis) { | ^~~~~~~ | | | __vector(4) int ds.h: In member function ‘__vector(4) __bool int Pool::full()’: ds.h:3147:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 3147 | bool full() { return cur_ == pages_.size(); } | ~~~~~^~~~~~~~~~~~~~~~ | | | bool ds.h: In member function ‘void RedBlack::addNode(RedBlack::TNode*, RedBlack::TNode*, __vector(4) __bool int)’: ds.h:4106:7: error: could not convert ‘leftChild’ from ‘__vector(4) __bool int’ to ‘bool’ 4106 | if(leftChild) { | ^~~~~~~~~ | | | __vector(4) __bool int ds.h:4130:8: error: could not convert ‘uncleRed’ from ‘__vector(4) __bool int’ to ‘bool’ 4130 | if(uncleRed) { | ^~~~~~~~ | | | __vector(4) __bool int In file included from alphabet.h:25, from sstring.h:26, from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/sstream: In member function ‘void std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::_M_update_egptr()’: /usr/powerpc64le-linux-gnu/include/c++/9/sstream:295:10: error: could not convert ‘__testin’ from ‘const __vector(4) __bool int’ to ‘bool’ 295 | if (__testin) | ^~~~~~~~ | | | const __vector(4) __bool int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/sstream:879, from alphabet.h:25, from sstring.h:26, from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc: In member function ‘virtual std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::int_type std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::pbackfail(std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::int_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:54:8: error: could not convert ‘! __testeof’ from ‘__vector(4) int’ to ‘bool’ 54 | if (!__testeof) | ^~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:60:21: error: could not convert ‘(__testeq || __testout)’ from ‘__vector(4) int’ to ‘bool’ 60 | if (__testeq || __testout) | ~~~~~~~~~^~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:63:9: error: could not convert ‘! __testeq’ from ‘__vector(4) int’ to ‘bool’ 63 | if (!__testeq) | ^~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc: In member function ‘virtual std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::int_type std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::overflow(std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::int_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:83:28: error: cannot convert ‘__vector(4) int’ to ‘long int’ 83 | if (__builtin_expect(!__testout, false)) | ^~~~~~~~~~ | | | __vector(4) int : note: initializing argument 1 of ‘long int __builtin_expect(long int, long int)’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:87:28: error: cannot convert ‘const __vector(4) __bool int’ to ‘long int’ 87 | if (__builtin_expect(__testeof, false)) | ^~~~~~~~~ | | | const __vector(4) __bool int : note: initializing argument 1 of ‘long int __builtin_expect(long int, long int)’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:118:11: error: could not convert ‘! __testput’ from ‘__vector(4) int’ to ‘bool’ 118 | if (!__testput) | ^~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc: In member function ‘virtual std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::int_type std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::underflow()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:154:11: error: could not convert ‘__testin’ from ‘const __vector(4) __bool int’ to ‘bool’ 154 | if (__testin) | ^~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc: In member function ‘virtual std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::pos_type std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::seekpos(std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::pos_type, std::ios_base::openmode)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:230:8: error: could not convert ‘__testpos’ from ‘const __vector(4) __bool int’ to ‘bool’ 230 | if (__testpos) | ^~~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:232:12: error: could not convert ‘__testin’ from ‘const __vector(4) __bool int’ to ‘bool’ 232 | if (__testin) | ^~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:235:12: error: could not convert ‘__testout’ from ‘const __vector(4) __bool int’ to ‘bool’ 235 | if (__testout) | ^~~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc: In member function ‘void std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::_M_sync(std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::char_type*, std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::__size_type, std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::__size_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:261:11: error: could not convert ‘__testin’ from ‘const __vector(4) __bool int’ to ‘bool’ 261 | if (__testin) | ^~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:263:11: error: could not convert ‘__testout’ from ‘const __vector(4) __bool int’ to ‘bool’ 263 | if (__testout) | ^~~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/sstream.tcc:269:8: error: could not convert ‘! __testin’ from ‘__vector(4) int’ to ‘bool’ 269 | if (!__testin) | ^~~~~~~~~ | | | __vector(4) int In file included from sstring.h:26, from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: alphabet.h: In function ‘__vector(4) __bool int isDna(char)’: alphabet.h:90:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 90 | return asc2dnacat[(int)c] > 0; | ~~~~~~~~~~~~~~~~~~~^~~ | | | bool alphabet.h: In function ‘__vector(4) __bool int isColor(char)’: alphabet.h:97:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 97 | return asc2colcat[(int)c] > 0; | ~~~~~~~~~~~~~~~~~~~^~~ | | | bool alphabet.h: In function ‘__vector(4) __bool int isAmbigNuc(char)’: alphabet.h:104:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 104 | return asc2dnacat[(int)c] == 2; | ~~~~~~~~~~~~~~~~~~~^~~~ | | | bool alphabet.h: In function ‘__vector(4) __bool int isAmbigColor(char)’: alphabet.h:111:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 111 | return asc2colcat[(int)c] == 2; | ~~~~~~~~~~~~~~~~~~~^~~~ | | | bool alphabet.h: In function ‘__vector(4) __bool int isAmbig(char, __vector(4) __bool int)’: alphabet.h:118:16: error: inferred scalar type ‘uint8_t’ {aka ‘unsigned char’} is not an integer or floating point type of the same size as ‘__bool int’ 118 | return (color ? asc2colcat[(int)c] : asc2dnacat[(int)c]) == 2; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alphabet.h: In function ‘__vector(4) __bool int isUnambigNuc(char)’: alphabet.h:125:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 125 | return asc2dnacat[(int)c] == 1; | ~~~~~~~~~~~~~~~~~~~^~~~ | | | bool alphabet.h: In function ‘__vector(4) __bool int isUnambigDna(char)’: alphabet.h:157:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 157 | return asc2dnacat[(int)c] == 1; | ~~~~~~~~~~~~~~~~~~~^~~~ | | | bool alphabet.h: In function ‘__vector(4) __bool int isUnambigColor(char)’: alphabet.h:164:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 164 | return asc2colcat[(int)c] == 1; | ~~~~~~~~~~~~~~~~~~~^~~~ | | | bool In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: sstring.h: In function ‘unsigned int sstr_lt(const T1&, const T2&, __vector(4) __bool int)’: sstring.h:164:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 164 | return (len1 < len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_suf_lt(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:189:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 189 | return (len1 < len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_suf_lt(const T1&, size_t, size_t, const T2&, size_t, size_t, __vector(4) __bool int)’: sstring.h:215:25: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 215 | return (left1 < left2) == endlt; | ~~~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_suf_upto_lt(const T1&, size_t, const T2&, size_t, size_t, __vector(4) __bool int)’: sstring.h:244:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 244 | return (len1 < len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_pre_lt(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:269:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 269 | return (len1 < len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_leq(const T1&, const T2&, __vector(4) __bool int)’: sstring.h:288:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 288 | return (len1 < len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_suf_leq(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:314:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 314 | return (len1 < len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_pre_leq(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:340:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 340 | return (len1 < len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_gt(const T1&, const T2&, __vector(4) __bool int)’: sstring.h:359:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 359 | return (len1 > len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_suf_gt(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:385:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 385 | return (len1 > len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_pre_gt(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:411:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 411 | return (len1 > len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_geq(const T1&, const T2&, __vector(4) __bool int)’: sstring.h:430:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 430 | return (len1 > len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_suf_geq(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:456:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 456 | return (len1 > len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h: In function ‘unsigned int sstr_pre_geq(const T1&, size_t, const T2&, size_t, __vector(4) __bool int)’: sstring.h:482:23: error: cannot convert ‘__vector(4) int’ to ‘unsigned int’ in return 482 | return (len1 > len2) == endlt; | ~~~~~~~~~~~~~~^~~~~~~~ | | | __vector(4) int In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: sstring.h: At global scope: sstring.h:930:16: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 930 | bool chars = false, | ^~~~~ | | | bool sstring.h:931:17: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 931 | bool colors = false) : | ^~~~~ | | | bool sstring.h:953:16: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 953 | bool chars = false, | ^~~~~ | | | bool sstring.h:954:17: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 954 | bool colors = false) : | ^~~~~ | | | bool sstring.h:975:16: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 975 | bool chars = false, | ^~~~~ | | | bool sstring.h:976:17: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 976 | bool colors = false) : | ^~~~~ | | | bool sstring.h: In constructor ‘S2bDnaString::S2bDnaString(const std::__cxx11::basic_string&, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:936:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 936 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h:937:7: error: could not convert ‘colors’ from ‘__vector(4) __bool int’ to ‘bool’ 937 | if(colors) { | ^~~~~~ | | | __vector(4) __bool int sstring.h: In constructor ‘S2bDnaString::S2bDnaString(const char*, size_t, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:959:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 959 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h:960:7: error: could not convert ‘colors’ from ‘__vector(4) __bool int’ to ‘bool’ 960 | if(colors) { | ^~~~~~ | | | __vector(4) __bool int sstring.h: In constructor ‘S2bDnaString::S2bDnaString(const char*, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:981:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 981 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h:982:7: error: could not convert ‘colors’ from ‘__vector(4) __bool int’ to ‘bool’ 982 | if(colors) { | ^~~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘char S2bDnaString::windowGet(size_t, __vector(4) __bool int, size_t, size_t) const’: sstring.h:1074:13: error: inferred scalar type ‘char’ is not an integer or floating point type of the same size as ‘__bool int’ 1074 | return fw ? get(depth+i) : get(depth+len-i-1); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sstring.h: In member function ‘void S2bDnaString::windowGet(T&, __vector(4) __bool int, size_t, size_t) const’: sstring.h:1092:16: error: inferred scalar type ‘char’ is not an integer or floating point type of the same size as ‘__bool int’ 1092 | ret.set((fw ? get(depth+i) : get(depth+len-i-1)), i); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sstring.h: In function ‘unsigned int sstr_lt(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’: sstring.h:1411:26: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 1411 | return sstr_lt(*this, o); | ^ | | | bool sstring.h:1411:26: note: when instantiating default argument for call to ‘unsigned int sstr_lt(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ sstring.h: In member function ‘__vector(4) __bool int S2bDnaString::operator<(const S2bDnaString&)’: sstring.h:1411:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: sstring.h:152:61: note: initializing argument 3 of ‘unsigned int sstr_lt(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ 152 | static inline bool sstr_lt(const T1& s1, const T2& s2, bool endlt = true) { | ^ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: sstring.h: In function ‘unsigned int sstr_gt(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’: sstring.h:1418:26: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 1418 | return sstr_gt(*this, o); | ^ | | | bool sstring.h:1418:26: note: when instantiating default argument for call to ‘unsigned int sstr_gt(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ sstring.h: In member function ‘__vector(4) __bool int S2bDnaString::operator>(const S2bDnaString&)’: sstring.h:1418:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: sstring.h:347:61: note: initializing argument 3 of ‘unsigned int sstr_gt(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ 347 | static inline bool sstr_gt(const T1& s1, const T2& s2, bool endlt = true) { | ^ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: sstring.h: In function ‘unsigned int sstr_leq(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’: sstring.h:1425:27: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 1425 | return sstr_leq(*this, o); | ^ | | | bool sstring.h:1425:27: note: when instantiating default argument for call to ‘unsigned int sstr_leq(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ sstring.h: In member function ‘__vector(4) __bool int S2bDnaString::operator<=(const S2bDnaString&)’: sstring.h:1425:27: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: sstring.h:276:62: note: initializing argument 3 of ‘unsigned int sstr_leq(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ 276 | static inline bool sstr_leq(const T1& s1, const T2& s2, bool endlt = true) { | ^ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: sstring.h: In function ‘unsigned int sstr_geq(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’: sstring.h:1432:27: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 1432 | return sstr_geq(*this, o); | ^ | | | bool sstring.h:1432:27: note: when instantiating default argument for call to ‘unsigned int sstr_geq(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ sstring.h: In member function ‘__vector(4) __bool int S2bDnaString::operator>=(const S2bDnaString&)’: sstring.h:1432:27: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: sstring.h:418:62: note: initializing argument 3 of ‘unsigned int sstr_geq(const T1&, const T2&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString]’ 418 | static inline bool sstr_geq(const T1& s1, const T2& s2, bool endlt = true) { | ^ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: sstring.h: In member function ‘char S2bDnaString::windowGetDna(size_t, __vector(4) __bool int, __vector(4) __bool int, size_t, size_t) const’: sstring.h:1545:6: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 1545 | if(fw) { | ^~ | | | __vector(4) __bool int sstring.h:1549:11: error: cannot convert ‘__vector(4) int’ to ‘char’ in return 1549 | color ? | ~~~~~~^ | | | __vector(4) int 1550 | get(depth+len-i-1) : | ~~~~~~~~~~~~~~~~~~~~ 1551 | compDna(get(depth+len-i-1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ sstring.h: In member function ‘__vector(4) __bool int S2bDnaString::empty() const’: sstring.h:1593:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1593 | inline bool empty() const { return len_ == 0; } | ~~~~~^~~~ | | | bool sstring.h: In constructor ‘SDnaStringFixed::SDnaStringFixed(const char*, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:2606:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 2606 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h:2607:7: error: could not convert ‘colors’ from ‘__vector(4) __bool int’ to ‘bool’ 2607 | if(colors) { | ^~~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘void SDnaStringFixed::reverseComp(__vector(4) __bool int)’: sstring.h:2650:6: error: could not convert ‘color’ from ‘__vector(4) __bool int’ to ‘bool’ 2650 | if(color) { | ^~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘char SDnaStringFixed::windowGetDna(size_t, __vector(4) __bool int, __vector(4) __bool int, size_t, size_t) const’: sstring.h:2807:6: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 2807 | if(fw) return this->cs_[depth+i]; | ^~ | | | __vector(4) __bool int sstring.h: In constructor ‘SDnaStringExpandable::SDnaStringExpandable(const std::__cxx11::basic_string&, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:2866:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 2866 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h:2867:7: error: could not convert ‘colors’ from ‘__vector(4) __bool int’ to ‘bool’ 2867 | if(colors) { | ^~~~~~ | | | __vector(4) __bool int sstring.h: In constructor ‘SDnaStringExpandable::SDnaStringExpandable(const char*, size_t, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:2887:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 2887 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h:2888:7: error: could not convert ‘colors’ from ‘__vector(4) __bool int’ to ‘bool’ 2888 | if(colors) { | ^~~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘void SDnaStringExpandable::reverseComp(__vector(4) __bool int)’: sstring.h:2943:6: error: could not convert ‘color’ from ‘__vector(4) __bool int’ to ‘bool’ 2943 | if(color) { | ^~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘virtual void SDnaStringExpandable::install(const char*, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:2969:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 2969 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h:2970:7: error: could not convert ‘colors’ from ‘__vector(4) __bool int’ to ‘bool’ 2970 | if(colors) { | ^~~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘char SDnaStringExpandable::windowGetDna(size_t, __vector(4) __bool int, __vector(4) __bool int, size_t, size_t) const’: sstring.h:3116:6: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 3116 | if(fw) return this->cs_[depth+i]; | ^~ | | | __vector(4) __bool int sstring.h: In constructor ‘SDnaMaskString::SDnaMaskString(const char*, __vector(4) __bool int)’: sstring.h:3183:6: error: could not convert ‘chars’ from ‘__vector(4) __bool int’ to ‘bool’ 3183 | if(chars) { | ^~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘void SDnaMaskString::reverseComp(__vector(4) __bool int)’: sstring.h:3227:6: error: could not convert ‘color’ from ‘__vector(4) __bool int’ to ‘bool’ 3227 | if(color) { | ^~~~~ | | | __vector(4) __bool int sstring.h: In member function ‘char SDnaMaskString::windowGetDna(size_t, __vector(4) __bool int, __vector(4) __bool int, size_t, size_t) const’: sstring.h:3378:6: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 3378 | if(fw) return this->cs_[depth+i]; | ^~ | | | __vector(4) __bool int sstring.h: In member function ‘void SDnaMaskString::randSubstr(RandomSource&, T&, size_t, __vector(4) __bool int, __vector(4) __bool int)’: sstring.h:3421:18: error: could not convert ‘(watson && (! crick))’ from ‘__vector(4) int’ to ‘bool’ 3421 | if (watson && !crick) fw = true; | ~~~~~~~^~~~~~~~~ | | | __vector(4) int sstring.h:3422:19: error: could not convert ‘((! watson) && crick)’ from ‘__vector(4) int’ to ‘bool’ 3422 | else if(!watson && crick) fw = false; | ~~~~~~~~^~~~~~~~ | | | __vector(4) int sstring.h:3426:6: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 3426 | if(fw) { | ^~ | | | __vector(4) __bool int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/fstream:40, from filebuf.h:24, from read.h:27, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/codecvt.h: At global scope: /usr/powerpc64le-linux-gnu/include/c++/9/bits/codecvt.h:810:5: error: template-id ‘has_facet >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 810 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/fstream:40, from filebuf.h:24, from read.h:27, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/codecvt.h:821:5: error: template-id ‘has_facet >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 821 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/fstream:42, from filebuf.h:24, from read.h:27, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/powerpc64le-linux-gnu/bits/basic_file.h: In constructor ‘std::__basic_file::__basic_file(std::__basic_file&&, std::__c_lock*)’: /usr/powerpc64le-linux-gnu/include/c++/9/powerpc64le-linux-gnu/bits/basic_file.h:70:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 70 | __rv._M_cfile_created = false; | ^~~~~ In file included from filebuf.h:24, from read.h:27, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/fstream: In member function ‘void std::basic_filebuf<_CharT, _Traits>::_M_create_pback()’: /usr/powerpc64le-linux-gnu/include/c++/9/fstream:201:6: error: could not convert ‘!((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_pback_init’ from ‘__vector(4) int’ to ‘bool’ 201 | if (!_M_pback_init) | ^~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/fstream: In member function ‘void std::basic_filebuf<_CharT, _Traits>::_M_destroy_pback()’: /usr/powerpc64le-linux-gnu/include/c++/9/fstream:218:6: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_pback_init’ from ‘__vector(4) __bool int’ to ‘bool’ 218 | if (_M_pback_init) | ^~~~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/fstream: In member function ‘unsigned int std::basic_filebuf<_CharT, _Traits>::is_open() const’: /usr/powerpc64le-linux-gnu/include/c++/9/fstream:266:31: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 266 | { return _M_file.is_open(); } | ~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/fstream: In member function ‘void std::basic_filebuf<_CharT, _Traits>::_M_set_buffer(std::streamsize)’: /usr/powerpc64le-linux-gnu/include/c++/9/fstream:465:15: error: could not convert ‘(__testin && (__off > 0))’ from ‘__vector(4) int’ to ‘bool’ 465 | if (__testin && __off > 0) | ~~~~~~~~~^~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/fstream:470:30: error: could not convert ‘((__testout && (__off == 0)) && (((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_buf_size > 1))’ from ‘__vector(4) int’ to ‘bool’ 470 | if (__testout && __off == 0 && _M_buf_size > 1 ) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ | | | __vector(4) int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/fstream:1293, from filebuf.h:24, from read.h:27, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘void std::basic_filebuf<_CharT, _Traits>::_M_destroy_internal_buffer()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:66:11: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_buf_allocated’ from ‘__vector(4) __bool int’ to ‘bool’ 66 | if (_M_buf_allocated) | ^~~~~~~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘std::basic_filebuf<_CharT, _Traits>::__filebuf_type* std::basic_filebuf<_CharT, _Traits>::close()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:289:11: error: could not convert ‘__testfail’ from ‘__vector(4) __bool int’ to ‘bool’ 289 | if (__testfail) | ^~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘virtual std::basic_filebuf<_CharT, _Traits>::int_type std::basic_filebuf<_CharT, _Traits>::underflow()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:328:11: error: could not convert ‘__testin’ from ‘const __vector(4) __bool int’ to ‘bool’ 328 | if (__testin) | ^~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:330:8: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_writing’ from ‘__vector(4) __bool int’ to ‘bool’ 330 | if (_M_writing) | ^~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:448:27: error: could not convert ‘((__ilen == 0) && (! __got_eof))’ from ‘__vector(4) int’ to ‘bool’ 448 | while (__ilen == 0 && !__got_eof); | ~~~~~~~~~~~~^~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:457:13: error: could not convert ‘__got_eof’ from ‘__vector(4) __bool int’ to ‘bool’ 457 | else if (__got_eof) | ^~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘virtual std::basic_filebuf<_CharT, _Traits>::int_type std::basic_filebuf<_CharT, _Traits>::pbackfail(std::basic_filebuf<_CharT, _Traits>::int_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:487:11: error: could not convert ‘__testin’ from ‘const __vector(4) __bool int’ to ‘bool’ 487 | if (__testin) | ^~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:489:8: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_writing’ from ‘__vector(4) __bool int’ to ‘bool’ 489 | if (_M_writing) | ^~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:526:13: error: could not convert ‘__testeof’ from ‘const __vector(4) __bool int’ to ‘bool’ 526 | else if (__testeof) | ^~~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:528:13: error: could not convert ‘! __testpb’ from ‘__vector(4) int’ to ‘bool’ 528 | else if (!__testpb) | ^~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘virtual std::basic_filebuf<_CharT, _Traits>::int_type std::basic_filebuf<_CharT, _Traits>::overflow(std::basic_filebuf<_CharT, _Traits>::int_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:548:11: error: could not convert ‘__testout’ from ‘const __vector(4) __bool int’ to ‘bool’ 548 | if (__testout) | ^~~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:550:15: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_reading’ from ‘__vector(4) __bool int’ to ‘bool’ 550 | if (_M_reading) | ^~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:561:12: error: could not convert ‘! __testeof’ from ‘__vector(4) int’ to ‘bool’ 561 | if (!__testeof) | ^~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:583:12: error: could not convert ‘! __testeof’ from ‘__vector(4) int’ to ‘bool’ 583 | if (!__testeof) | ^~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘virtual std::streamsize std::basic_filebuf<_CharT, _Traits>::xsgetn(_CharT*, std::streamsize)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:674:11: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_pback_init’ from ‘__vector(4) __bool int’ to ‘bool’ 674 | if (_M_pback_init) | ^~~~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:685:16: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_writing’ from ‘__vector(4) __bool int’ to ‘bool’ 685 | else if (_M_writing) | ^~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘virtual std::streamsize std::basic_filebuf<_CharT, _Traits>::xsputn(const _CharT*, std::streamsize)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:772:20: error: could not convert ‘((!((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_writing) && (((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_buf_size > 1))’ from ‘__vector(4) int’ to ‘bool’ 772 | if (!_M_writing && _M_buf_size > 1) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘virtual std::basic_filebuf<_CharT, _Traits>::pos_type std::basic_filebuf<_CharT, _Traits>::seekoff(std::basic_filebuf<_CharT, _Traits>::off_type, std::ios_base::seekdir, std::ios_base::openmode)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:853:8: error: could not convert ‘! __no_movement’ from ‘__vector(4) int’ to ‘bool’ 853 | if (!__no_movement) | ^~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:863:19: error: could not convert ‘(((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_reading && (__way == std::ios_base::cur))’ from ‘__vector(4) int’ to ‘bool’ 863 | if (_M_reading && __way == ios_base::cur) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:868:8: error: could not convert ‘! __no_movement’ from ‘__vector(4) int’ to ‘bool’ 868 | if (!__no_movement) | ^~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:872:12: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_writing’ from ‘__vector(4) __bool int’ to ‘bool’ 872 | if (_M_writing) | ^~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘unsigned int std::basic_filebuf<_CharT, _Traits>::_M_terminate_output()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:994:54: error: could not convert ‘(((__r == std::codecvt_base::partial) && (__ilen > 0)) && __testvalid)’ from ‘__vector(4) int’ to ‘bool’ 994 | while (__r == codecvt_base::partial && __ilen > 0 && __testvalid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:996:8: error: could not convert ‘__testvalid’ from ‘__vector(4) __bool int’ to ‘bool’ 996 | if (__testvalid) | ^~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:1007:14: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 1007 | return __testvalid; | ^~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc: In member function ‘virtual void std::basic_filebuf<_CharT, _Traits>::imbue(const std::locale&)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:1046:12: error: could not convert ‘((std::basic_filebuf<_CharT, _Traits>*)this)->std::basic_filebuf<_CharT, _Traits>::_M_reading’ from ‘__vector(4) __bool int’ to ‘bool’ 1046 | if (_M_reading) | ^~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/fstream.tcc:1077:11: error: could not convert ‘__testvalid’ from ‘__vector(4) __bool int’ to ‘bool’ 1077 | if (__testvalid) | ^~~~~~~~~~~ | | | __vector(4) __bool int In file included from read.h:27, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: filebuf.h: In function ‘__vector(4) __bool int isnewline(int)’: filebuf.h:36:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 36 | return c == '\r' || c == '\n'; | ~~~~~~~~~~^~~~~~~~~~~~ | | | bool filebuf.h: At global scope: filebuf.h:368:24: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 368 | bool gotCaret = false) | ^~~~~ | | | bool filebuf.h: In member function ‘__vector(4) __bool int FileBuf::isOpen()’: filebuf.h:85:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 85 | return _in != NULL || _inf != NULL || _ins != NULL; | ^ | | | bool filebuf.h: In member function ‘void FileBuf::newFile(FILE*)’: filebuf.h:130:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 130 | _done = false; | ^~~~~ filebuf.h: In member function ‘void FileBuf::newFile(std::ifstream*)’: filebuf.h:142:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 142 | _done = false; | ^~~~~ filebuf.h: In member function ‘void FileBuf::newFile(std::istream*)’: filebuf.h:154:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 154 | _done = false; | ^~~~~ filebuf.h: In member function ‘void FileBuf::reset()’: filebuf.h:173:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 173 | _done = false; | ^~~~~ filebuf.h: In member function ‘int FileBuf::peek()’: filebuf.h:185:7: error: could not convert ‘((FileBuf*)this)->FileBuf::_done’ from ‘__vector(4) __bool int’ to ‘bool’ 185 | if(_done) { | ^~~~~ | | | __vector(4) __bool int filebuf.h:206:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 206 | _done = true; | ^~~~ filebuf.h:210:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 210 | _done = true; | ^~~~ filebuf.h: In member function ‘size_t FileBuf::gets(char*, size_t)’: filebuf.h:231:23: error: could not convert ‘((stored == (len - 1)) ? (__vector(4) int){-1, -1, -1, -1} : ((isnewline(c) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 231 | if(stored == len-1 || isnewline(c)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int filebuf.h:236:20: error: could not convert ‘isnewline(pc)’ from ‘__vector(4) __bool int’ to ‘bool’ 236 | while(isnewline(pc)) { | ~~~~~~~~~^~~~ | | | __vector(4) __bool int filebuf.h: In member function ‘int FileBuf::getPastNewline()’: filebuf.h:281:23: error: could not convert ‘(((((isnewline(c) == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((c != -1) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 281 | while(!isnewline(c) && c != -1) c = get(); | ~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) int filebuf.h:282:18: error: could not convert ‘isnewline(c)’ from ‘__vector(4) __bool int’ to ‘bool’ 282 | while(isnewline(c)) c = get(); | ~~~~~~~~~^~~ | | | __vector(4) __bool int filebuf.h: In member function ‘int FileBuf::peekPastNewline()’: filebuf.h:295:23: error: could not convert ‘(((((isnewline(c) == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((c != -1) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 295 | while(!isnewline(c) && c != -1) c = get(); | ~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) int filebuf.h:296:18: error: could not convert ‘isnewline(c)’ from ‘__vector(4) __bool int’ to ‘bool’ 296 | while(isnewline(c)) c = get(); | ~~~~~~~~~^~~ | | | __vector(4) __bool int filebuf.h: In member function ‘int FileBuf::peekUptoNewline()’: filebuf.h:308:23: error: could not convert ‘(((((isnewline(c) == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((c != -1) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 308 | while(!isnewline(c) && c != -1) { | ~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) int filebuf.h:311:18: error: could not convert ‘isnewline(c)’ from ‘__vector(4) __bool int’ to ‘bool’ 311 | while(isnewline(c)) { | ~~~~~~~~~^~~ | | | __vector(4) __bool int filebuf.h: In member function ‘void FileBuf::parseFastaRecord(TNameStr&, TSeqStr&, __vector(4) __bool int)’: filebuf.h:332:6: error: could not convert ‘! gotCaret’ from ‘__vector(4) int’ to ‘bool’ 332 | if(!gotCaret) { | ^~~~~~~~~ | | | __vector(4) int filebuf.h:335:27: error: could not convert ‘(isspace_notnl(c) || (c == '>'))’ from ‘__vector(4) int’ to ‘bool’ 335 | while(isspace_notnl(c) || c == '>') { get(); c = peek(); } | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ | | | __vector(4) int filebuf.h:339:23: error: could not convert ‘isspace_notnl(c)’ from ‘__vector(4) __bool int’ to ‘bool’ 339 | while(isspace_notnl(c)) { get(); c = peek(); } | ~~~~~~~~~~~~~^~~ | | | __vector(4) __bool int filebuf.h:344:23: error: could not convert ‘((! isnewline(c)) && (c != -1))’ from ‘__vector(4) int’ to ‘bool’ 344 | while(!isnewline(c) && c != -1) { | ~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) int filebuf.h: In member function ‘void FileBuf::parseFastaRecordLength(size_t&, size_t&, __vector(4) __bool int)’: filebuf.h:372:6: error: could not convert ‘((gotCaret == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 372 | if(!gotCaret) { | ^~~~~~~~~ | | | __vector(4) int filebuf.h:375:27: error: could not convert ‘(((isspace_notnl(c) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) | ((c == 62) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 375 | while(isspace_notnl(c) || c == '>') { get(); c = peek(); } | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ | | | __vector(4) int filebuf.h:379:23: error: could not convert ‘isspace_notnl(c)’ from ‘__vector(4) __bool int’ to ‘bool’ 379 | while(isspace_notnl(c)) { get(); c = peek(); } | ~~~~~~~~~~~~~^~~ | | | __vector(4) __bool int filebuf.h:383:23: error: could not convert ‘(((((isnewline(c) == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((c != -1) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 383 | while(!isnewline(c) && c != -1) { | ~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) int filebuf.h: In member function ‘void FileBuf::init()’: filebuf.h:436:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 436 | _done = false; | ^~~~~ filebuf.h: At global scope: filebuf.h:531:51: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 531 | OutFileBuf(const std::string& out, bool binary = false) : | ^~~~~ | | | bool filebuf.h:546:44: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 546 | OutFileBuf(const char *out, bool binary = false) : | ^~~~~ | | | bool filebuf.h:572:46: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 572 | void setFile(const char *out, bool binary = false) { | ^~~~~ | | | bool filebuf.h: In constructor ‘OutFileBuf::OutFileBuf(const string&, __vector(4) __bool int)’: filebuf.h:532:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 532 | name_(out.c_str()), cur_(0), closed_(false) | ^~~~~ | | | bool filebuf.h:534:36: error: inferred scalar type ‘const char*’ is not an integer or floating point type of the same size as ‘__bool int’ 534 | out_ = fopen(out.c_str(), binary ? "wb" : "w"); | ~~~~~~~^~~~~~~~~~~~ filebuf.h: In constructor ‘OutFileBuf::OutFileBuf(const char*, __vector(4) __bool int)’: filebuf.h:547:32: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 547 | name_(out), cur_(0), closed_(false) | ^~~~~ | | | bool filebuf.h:550:28: error: inferred scalar type ‘const char*’ is not an integer or floating point type of the same size as ‘__bool int’ 550 | out_ = fopen(out, binary ? "wb" : "w"); | ~~~~~~~^~~~~~~~~~~~ filebuf.h: In constructor ‘OutFileBuf::OutFileBuf()’: filebuf.h:560:49: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 560 | OutFileBuf() : name_("cout"), cur_(0), closed_(false) { | ^~~~~ | | | bool filebuf.h: In member function ‘void OutFileBuf::setFile(const char*, __vector(4) __bool int)’: filebuf.h:574:28: error: inferred scalar type ‘const char*’ is not an integer or floating point type of the same size as ‘__bool int’ 574 | out_ = fopen(out, binary ? "wb" : "w"); | ~~~~~~~^~~~~~~~~~~~ filebuf.h: In member function ‘void OutFileBuf::close()’: filebuf.h:669:6: error: could not convert ‘((OutFileBuf*)this)->OutFileBuf::closed_’ from ‘__vector(4) __bool int’ to ‘bool’ 669 | if(closed_) return; | ^~~~~~~ | | | __vector(4) __bool int filebuf.h:671:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 671 | closed_ = true; | ^~~~ filebuf.h: In member function ‘void OutFileBuf::reset()’: filebuf.h:682:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 682 | closed_ = false; | ^~~~~ In file included from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: read.h: In member function ‘void Read::reset()’: read.h:74:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 74 | color = fuzzy = false; | ^~~~~ read.h: In member function ‘void Read::constructRevComps()’: read.h:139:6: error: could not convert ‘((Read*)this)->Read::color’ from ‘__vector(4) __bool int’ to ‘bool’ 139 | if(color) { | ^~~~~ | | | __vector(4) __bool int read.h: In member function ‘void Read::fixMateName(int)’: read.h:174:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 174 | bool append = false; | ^~~~~ read.h:177:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 177 | append = true; | ^~~~ read.h:182:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 182 | name[namelen-2] != '/' || read.h:187:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 187 | name[namelen-2] != '/' || read.h:191:6: error: could not convert ‘append’ from ‘__vector(4) __bool int’ to ‘bool’ 191 | if(append) { | ^~~~~~ | | | __vector(4) __bool int read.h: In member function ‘void Read::dump(std::ostream&) const’: read.h:203:6: error: could not convert ‘((const Read*)this)->Read::color’ from ‘const __vector(4) __bool int’ to ‘bool’ 203 | if(color) { | ^~~~~ | | | const __vector(4) __bool int read.h:211:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 211 | bool started = false; | ^~~~~ read.h:212:7: error: could not convert ‘((((const Read*)this)->Read::altQual[j].SStringExpandable::empty() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 212 | if(!altQual[j].empty()) { | ^~~~~~~~~~~~~~~~~~~ | | | __vector(4) int read.h:215:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 215 | started = true; | ^~~~ read.h:217:9: error: could not convert ‘started’ from ‘__vector(4) __bool int’ to ‘bool’ 217 | if(started) { | ^~~~~~~ | | | __vector(4) __bool int read.h:221:11: error: could not convert ‘((const Read*)this)->Read::color’ from ‘const __vector(4) __bool int’ to ‘bool’ 221 | if(color) { | ^~~~~ | | | const __vector(4) __bool int read.h:235:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 235 | bool started = false; | ^~~~~ read.h:236:7: error: could not convert ‘((((const Read*)this)->Read::altQual[j].SStringExpandable::empty() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 236 | if(!altQual[j].empty()) { | ^~~~~~~~~~~~~~~~~~~ | | | __vector(4) int read.h:239:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 239 | started = true; | ^~~~ read.h:241:9: error: could not convert ‘started’ from ‘__vector(4) __bool int’ to ‘bool’ 241 | if(started) { | ^~~~~~~ | | | __vector(4) __bool int read.h: In static member function ‘static __vector(4) __bool int Read::same(const BTDnaString&, const BTString&, const BTDnaString&, const BTString&, __vector(4) __bool int)’: read.h:266:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 266 | return false; | ^~~~~ read.h:269:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 269 | if(seq1[i] != seq2[i]) return false; | ^~~~~ read.h:271:6: error: could not convert ‘qualitiesMatter’ from ‘__vector(4) __bool int’ to ‘bool’ 271 | if(qualitiesMatter) { | ^~~~~~~~~~~~~~~ | | | __vector(4) __bool int read.h:273:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 273 | return false; | ^~~~~ read.h:276:37: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 276 | if(qual1[i] != qual2[i]) return false; | ^~~~~ read.h:279:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 279 | return true; | ^~~~ read.h: In member function ‘std::pair Read::get(TReadOff, __vector(4) __bool int) const’: read.h:291:19: error: could not convert ‘std::make_pair<__vector(4) int, int>((((((((fw == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((c < 4) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})) != (__vector(4) int){0, 0, 0, 0}) ? __vector(4) int{(c ^ 3), (c ^ 3), (c ^ 3), (c ^ 3)} : __vector(4) int{c, c, c, c}), (q - 33))’ from ‘pair<__vector(4) int,[...]>’ to ‘pair’ 291 | return make_pair((!fw && c < 4) ? (c ^ 3) : c, q - 33); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | pair<__vector(4) int,[...]> read.h: In member function ‘int Read::getc(TReadOff, __vector(4) __bool int) const’: read.h:301:25: error: cannot convert ‘__vector(4) int’ to ‘int’ in return 301 | return (!fw && c < 4) ? (c ^ 3) : c; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ | | | __vector(4) int read.h: In member function ‘void FmString::add(__vector(4) __bool int, TAlScore, size_t)’: read.h:384:18: error: could not convert ‘(((((FmString*)this)->FmString::ops.EList::empty() != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) | ((((FmString*)this)->FmString::ops.EList::back().FmStringOp::pen != pen) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 384 | if(ops.empty() || ops.back().pen != pen) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int read.h: In member function ‘void FmString::print(BTString&, char*) const’: read.h:410:14: error: could not convert ‘((const FmString*)this)->FmString::ops.EList::operator[](i).FmStringOp::alignment’ from ‘const __vector(4) __bool int’ to ‘bool’ 410 | if(ops[i].alignment) { read.h: In member function ‘void PerReadMetrics::reset()’: read.h:453:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 453 | doFmString = false; | ^~~~~ In file included from reference.h:31, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: endian_swap.h: In function ‘__vector(4) __bool int currentlyBigEndian()’: endian_swap.h:31:35: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 31 | return *((uint32_t*)endianCheck) != 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | bool endian_swap.h: In function ‘uint16_t endianizeU16(uint16_t, __vector(4) __bool int)’: endian_swap.h:101:11: error: could not convert ‘((toBig == currentlyBigEndian()) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 101 | if(toBig == currentlyBigEndian()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int endian_swap.h: In function ‘int16_t endianizeI16(int16_t, __vector(4) __bool int)’: endian_swap.h:112:11: error: could not convert ‘((toBig == currentlyBigEndian()) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 112 | if(toBig == currentlyBigEndian()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int endian_swap.h: In function ‘uint32_t endianizeU32(uint32_t, __vector(4) __bool int)’: endian_swap.h:135:11: error: could not convert ‘((toBig == currentlyBigEndian()) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 135 | if(toBig == currentlyBigEndian()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int endian_swap.h: In function ‘int32_t endianizeI32(int32_t, __vector(4) __bool int)’: endian_swap.h:146:11: error: could not convert ‘((toBig == currentlyBigEndian()) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 146 | if(toBig == currentlyBigEndian()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int endian_swap.h: In function ‘index_t endianizeIndex(index_t, __vector(4) __bool int)’: endian_swap.h:154:11: error: could not convert ‘(toBig == currentlyBigEndian())’ from ‘__vector(4) int’ to ‘bool’ 154 | if(toBig == currentlyBigEndian()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int In file included from ref_read.h:32, from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: word_io.h: In function ‘uint32_t readU32(std::istream&, __vector(4) __bool int)’: word_io.h:117:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 117 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint32_t readU32(int, __vector(4) __bool int)’: word_io.h:134:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 134 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint32_t readU32(FILE*, __vector(4) __bool int)’: word_io.h:151:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 151 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘int32_t readI32(std::istream&, __vector(4) __bool int)’: word_io.h:167:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 167 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint32_t readI32(int, __vector(4) __bool int)’: word_io.h:184:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 184 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint32_t readI32(FILE*, __vector(4) __bool int)’: word_io.h:201:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 201 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint16_t readU16(std::istream&, __vector(4) __bool int)’: word_io.h:217:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 217 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint16_t readU16(int, __vector(4) __bool int)’: word_io.h:234:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 234 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint16_t readU16(FILE*, __vector(4) __bool int)’: word_io.h:251:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 251 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘int32_t readI16(std::istream&, __vector(4) __bool int)’: word_io.h:267:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 267 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint16_t readI16(int, __vector(4) __bool int)’: word_io.h:284:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 284 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘uint16_t readI16(FILE*, __vector(4) __bool int)’: word_io.h:301:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 301 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘index_t readIndex(std::istream&, __vector(4) __bool int)’: word_io.h:333:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 333 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘index_t readIndex(int, __vector(4) __bool int)’: word_io.h:351:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 351 | if(swap) { | ^~~~ | | | __vector(4) __bool int word_io.h: In function ‘index_t readIndex(FILE*, __vector(4) __bool int)’: word_io.h:377:5: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 377 | if(swap) { | ^~~~ | | | __vector(4) __bool int In file included from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: ref_read.h: In constructor ‘RefRecord::RefRecord(FILE*, __vector(4) __bool int)’: ref_read.h:85:6: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 85 | if(swap) off = endianSwapIndex(off); | ^~~~ | | | __vector(4) __bool int ref_read.h:90:6: error: could not convert ‘swap’ from ‘__vector(4) __bool int’ to ‘bool’ 90 | if(swap) len = endianSwapIndex(len); | ^~~~ | | | __vector(4) __bool int ref_read.h:91:21: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 91 | first = fgetc(in) ? true : false; | ~~~~~~~~~~^~~~~~~~~~~~~~ | | | bool ref_read.h: In member function ‘void RefRecord::write(std::ostream&, __vector(4) __bool int)’: ref_read.h:97:17: error: cannot convert ‘__vector(4) int’ to ‘std::basic_ostream::char_type’ {aka ‘char’} 97 | out.put(first ? 1 : 0); | ~~~~~~^~~~~~~ | | | __vector(4) int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:702, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/ostream.tcc:149:19: note: initializing argument 1 of ‘std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::put(std::basic_ostream<_CharT, _Traits>::char_type) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::char_type = char]’ 149 | put(char_type __c) | ~~~~~~~~~~^~~ In file included from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: ref_read.h: At global scope: ref_read.h:157:22: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 157 | bool verbose = false); | ^ | | | bool ref_read.h:157:22: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ ref_read.h: In function ‘RefRecord fastaRefReadAppend(FileBuf&, __vector(4) __bool int, TStr&, TIndexOffU&, RefReadInParams&, std::string*)’: ref_read.h:174:5: error: could not convert ‘first’ from ‘__vector(4) __bool int’ to ‘bool’ 174 | if(first) { | ^~~~~ | | | __vector(4) __bool int ref_read.h:239:20: error: could not convert ‘(rparms.nsToAs && (cat >= 2))’ from ‘__vector(4) int’ to ‘bool’ 239 | if(rparms.nsToAs && cat >= 2) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ | | | __vector(4) int ref_read.h:243:23: error: could not convert ‘(rparms.bisulfite && (cc == 'C'))’ from ‘__vector(4) int’ to ‘bool’ 243 | if(rparms.bisulfite && cc == 'C') c = cc = 'T'; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | | | __vector(4) int ref_read.h:246:14: error: could not convert ‘rparms.color’ from ‘__vector(4) __bool int’ to ‘bool’ 246 | if(rparms.color) { | ~~~~~~~^~~~~ | | | __vector(4) __bool int ref_read.h:276:27: error: could not convert ‘((first && rparms.color) && (off > 0))’ from ‘__vector(4) int’ to ‘bool’ 276 | if(first && rparms.color && off > 0) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) int ref_read.h:294:21: error: could not convert ‘((! rparms.color) || (lc != -1))’ from ‘__vector(4) int’ to ‘bool’ 294 | if(!rparms.color || lc != -1) len++; | ~~~~~~~~~~~~~~^~~~~~~~~~~ | | | __vector(4) int ref_read.h:296:14: error: could not convert ‘rparms.color’ from ‘__vector(4) __bool int’ to ‘bool’ 296 | if(rparms.color) { | ~~~~~~~^~~~~ | | | __vector(4) __bool int ref_read.h:298:14: error: could not convert ‘! rparms.color’ from ‘__vector(4) int’ to ‘bool’ 298 | } else if(!rparms.color) { | ^~~~~~~~~~~~~ | | | __vector(4) int ref_read.h:305:20: error: could not convert ‘(rparms.nsToAs && (asc2dnacat[c] >= 2))’ from ‘__vector(4) int’ to ‘bool’ 305 | if(rparms.nsToAs && asc2dnacat[c] >= 2) c = 'A'; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int ref_read.h:310:23: error: could not convert ‘(rparms.bisulfite && (std::toupper(c) == 'C'))’ from ‘__vector(4) int’ to ‘bool’ 310 | if(rparms.bisulfite && toupper(c) == 'C') c = 'T'; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int In file included from reference.h:33, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: sequence_io.h: In function ‘void parseFastaLens(const TFnStr&, EList&, EList&)’: sequence_io.h:49:8: error: could not convert ‘! fb.FileBuf::eof()’ from ‘__vector(4) int’ to ‘bool’ 49 | while(!fb.eof()) { | ^~~~~~~~~ | | | __vector(4) int sequence_io.h: In function ‘void parseFasta(const TFnStr&, EList&, EList&, EList&, EList&)’: sequence_io.h:86:8: error: could not convert ‘! fb.FileBuf::eof()’ from ‘__vector(4) int’ to ‘bool’ 86 | while(!fb.eof()) { | ^~~~~~~~~ | | | __vector(4) int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h: In destructor ‘std::__timepunct_cache<_CharT>::~__timepunct_cache()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:152:11: error: could not convert ‘((std::__timepunct_cache<_CharT>*)this)->std::__timepunct_cache<_CharT>::_M_allocated’ from ‘__vector(4) __bool int’ to ‘bool’ 152 | if (_M_allocated) | ^~~~~~~~~~~~ | | | __vector(4) __bool int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h: In destructor ‘std::__moneypunct_cache<_CharT, _Intl>::~__moneypunct_cache()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1005:11: error: could not convert ‘((std::__moneypunct_cache<_CharT, _Intl>*)this)->std::__moneypunct_cache<_CharT, _Intl>::_M_allocated’ from ‘__vector(4) __bool int’ to ‘bool’ 1005 | if (_M_allocated) | ^~~~~~~~~~~~ | | | __vector(4) __bool int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h: At global scope: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:196:42: error: template parameter ‘bool _Intl’ 196 | template | ^~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1024:11: error: redeclared here as ‘unsigned int _Intl’ 1024 | class moneypunct : public locale::facet, public money_base | ^~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1375:43: error: template definition of non-template ‘std::locale::id std::__cxx11::moneypunct<_CharT, (_Intl != 0)>::id’ 1375 | locale::id moneypunct<_CharT, _Intl>::id; | ^~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1378:43: error: template definition of non-template ‘const __vector(4) __bool int std::__cxx11::moneypunct<_CharT, (_Intl != 0)>::intl’ 1378 | const bool moneypunct<_CharT, _Intl>::intl; | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1381:41: error: invalid use of incomplete type ‘class std::__cxx11::moneypunct’ 1381 | moneypunct::~moneypunct(); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:197:11: note: declaration of ‘class std::__cxx11::moneypunct’ 197 | class moneypunct; | ^~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1384:42: error: invalid use of incomplete type ‘class std::__cxx11::moneypunct’ 1384 | moneypunct::~moneypunct(); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:197:11: note: declaration of ‘class std::__cxx11::moneypunct’ 197 | class moneypunct; | ^~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1388:77: error: invalid use of incomplete type ‘class std::__cxx11::moneypunct’ 1388 | moneypunct::_M_initialize_moneypunct(__c_locale, const char*); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:197:11: note: declaration of ‘class std::__cxx11::moneypunct’ 197 | class moneypunct; | ^~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1392:78: error: invalid use of incomplete type ‘class std::__cxx11::moneypunct’ 1392 | moneypunct::_M_initialize_moneypunct(__c_locale, const char*); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:197:11: note: declaration of ‘class std::__cxx11::moneypunct’ 197 | class moneypunct; | ^~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1396:44: error: invalid use of incomplete type ‘class std::__cxx11::moneypunct’ 1396 | moneypunct::~moneypunct(); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:197:11: note: declaration of ‘class std::__cxx11::moneypunct’ 197 | class moneypunct; | ^~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1399:45: error: invalid use of incomplete type ‘class std::__cxx11::moneypunct’ 1399 | moneypunct::~moneypunct(); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:197:11: note: declaration of ‘class std::__cxx11::moneypunct’ 197 | class moneypunct; | ^~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1404:19: error: invalid use of incomplete type ‘class std::__cxx11::moneypunct’ 1404 | const char*); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:197:11: note: declaration of ‘class std::__cxx11::moneypunct’ 197 | class moneypunct; | ^~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1409:20: error: invalid use of incomplete type ‘class std::__cxx11::moneypunct’ 1409 | const char*); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/ios:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:197:11: note: declaration of ‘class std::__cxx11::moneypunct’ 197 | class moneypunct; | ^~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/localefwd.h:198:42: error: template parameter ‘bool _Intl’ 198 | template | ^~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1414:11: error: redeclared here as ‘unsigned int _Intl’ 1414 | class moneypunct_byname : public moneypunct<_CharT, _Intl> | ^~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:1448:50: error: template definition of non-template ‘const __vector(4) __bool int std::__cxx11::moneypunct_byname<_CharT, (_Intl != 0)>::intl’ 1448 | const bool moneypunct_byname<_CharT, _Intl>::intl; | ^~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc: In member function ‘_InIter std::__cxx11::money_get<_CharT, _InIter>::_M_extract(std::__cxx11::money_get<_CharT, _InIter>::iter_type, std::__cxx11::money_get<_CharT, _InIter>::iter_type, std::ios_base&, std::ios_base::iostate&, std::string&) const’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:178:28: error: could not convert ‘((__i < 4) && __testvalid)’ from ‘__vector(4) int’ to ‘bool’ 178 | for (int __i = 0; __i < 4 && __testvalid; ++__i) | ~~~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:231:12: error: could not convert ‘__mandatory_sign’ from ‘const __vector(4) __bool int’ to ‘bool’ 231 | else if (__mandatory_sign) | ^~~~~~~~~~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:308:6: error: could not convert ‘__testvalid’ from ‘__vector(4) __bool int’ to ‘bool’ 308 | if (__testvalid) | ^~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:320:21: error: could not convert ‘(__negative && (0->__res.std::__cxx11::basic_string::operator[]() != '0'))’ from ‘__vector(4) int’ to ‘bool’ 320 | if (__negative && __res[0] != '0') | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:327:54: error: inferred scalar type ‘int&’ is not an integer or floating point type of the same size as ‘__bool int’ 327 | __grouping_tmp += static_cast(__testdecfound ? __last_pos | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 328 | : __n); | ~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:341:6: error: could not convert ‘! __testvalid’ from ‘__vector(4) int’ to ‘bool’ 341 | if (!__testvalid) | ^~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc: In member function ‘_OutIter std::__cxx11::money_put<_CharT, _OutIter>::_M_insert(std::__cxx11::money_put<_CharT, _OutIter>::iter_type, std::ios_base&, std::__cxx11::money_put<_CharT, _OutIter>::char_type, const string_type&) const’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:528:11: error: could not convert ‘__testipad’ from ‘const __vector(4) __bool int’ to ‘bool’ 528 | if (__testipad) | ^~~~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:534:11: error: could not convert ‘__testipad’ from ‘const __vector(4) __bool int’ to ‘bool’ 534 | if (__testipad) | ^~~~~~~~~~ | | | const __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc: In member function ‘_InIter std::__cxx11::time_get<_CharT, _InIter>::_M_extract_name(std::__cxx11::time_get<_CharT, _InIter>::iter_type, std::__cxx11::time_get<_CharT, _InIter>::iter_type, int&, const _CharT**, std::size_t, std::ios_base&, std::ios_base::iostate&) const’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:979:11: error: could not convert ‘! __testvalid’ from ‘__vector(4) int’ to ‘bool’ 979 | if (!__testvalid) | ^~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc: At global scope: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1350:25: error: explicit instantiation of ‘class std::__cxx11::moneypunct’ before definition of template 1350 | extern template class moneypunct; | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1351:25: error: explicit instantiation of ‘class std::__cxx11::moneypunct’ before definition of template 1351 | extern template class moneypunct; | ^~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1352:25: error: explicit instantiation of ‘class std::__cxx11::moneypunct_byname’ before definition of template 1352 | extern template class moneypunct_byname; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1353:25: error: explicit instantiation of ‘class std::__cxx11::moneypunct_byname’ before definition of template 1353 | extern template class moneypunct_byname; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1398:5: error: template-id ‘has_facet >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1398 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1402:5: error: template-id ‘has_facet > > >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1402 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1406:5: error: template-id ‘has_facet > > >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1406 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1410:5: error: template-id ‘has_facet >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1410 | has_facet<__timepunct >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1414:5: error: template-id ‘has_facet > > >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1414 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1418:5: error: template-id ‘has_facet > > >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1418 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1422:5: error: template-id ‘has_facet >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1422 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1425:25: error: explicit instantiation of ‘class std::__cxx11::moneypunct’ before definition of template 1425 | extern template class moneypunct; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1426:25: error: explicit instantiation of ‘class std::__cxx11::moneypunct’ before definition of template 1426 | extern template class moneypunct; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1427:25: error: explicit instantiation of ‘class std::__cxx11::moneypunct_byname’ before definition of template 1427 | extern template class moneypunct_byname; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1428:25: error: explicit instantiation of ‘class std::__cxx11::moneypunct_byname’ before definition of template 1428 | extern template class moneypunct_byname; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1473:5: error: template-id ‘has_facet >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1473 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1477:5: error: template-id ‘has_facet > > >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1477 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1481:5: error: template-id ‘has_facet > > >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1481 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1485:5: error: template-id ‘has_facet >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1485 | has_facet<__timepunct >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1489:5: error: template-id ‘has_facet > > >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1489 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1493:5: error: template-id ‘has_facet > > >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1493 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.h:2015, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:41, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_facets_nonio.tcc:1497:5: error: template-id ‘has_facet >’ for ‘unsigned int std::has_facet(const std::locale&)’ does not match any template declaration 1497 | has_facet >(const locale&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.h:851, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/ios_base.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/ios:42, from /usr/powerpc64le-linux-gnu/include/c++/9/ostream:38, from /usr/powerpc64le-linux-gnu/include/c++/9/iostream:39, from aligner_sw.h:70, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_classes.tcc:104:5: note: candidate is: ‘template bool std::has_facet(const std::locale&)’ 104 | has_facet(const locale& __loc) throw() | ^~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:37, from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/tuple: In static member function ‘static constexpr __vector(4) __bool int std::_TC<0, _Elements ...>::_ConstructibleTuple()’: /usr/powerpc64le-linux-gnu/include/c++/9/tuple:487:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 487 | return false; | ^~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple: In static member function ‘static constexpr __vector(4) __bool int std::_TC<0, _Elements ...>::_ImplicitlyConvertibleTuple()’: /usr/powerpc64le-linux-gnu/include/c++/9/tuple:493:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 493 | return false; | ^~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple: In static member function ‘static constexpr __vector(4) __bool int std::_TC<0, _Elements ...>::_MoveConstructibleTuple()’: /usr/powerpc64le-linux-gnu/include/c++/9/tuple:499:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 499 | return false; | ^~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple: In static member function ‘static constexpr __vector(4) __bool int std::_TC<0, _Elements ...>::_ImplicitlyMoveConvertibleTuple()’: /usr/powerpc64le-linux-gnu/include/c++/9/tuple:505:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 505 | return false; | ^~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple: In static member function ‘static constexpr __vector(4) __bool int std::_TC<0, _Elements ...>::_NonNestedTuple()’: /usr/powerpc64le-linux-gnu/include/c++/9/tuple:511:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 511 | return true; | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple: In static member function ‘static constexpr __vector(4) __bool int std::_TC<0, _Elements ...>::_NotSameTuple()’: /usr/powerpc64le-linux-gnu/include/c++/9/tuple:517:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 517 | return true; | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple: In static member function ‘static constexpr unsigned int std::__tuple_compare<_Tp, _Up, __i, __size>::__eq(const _Tp&, const _Up&)’: /usr/powerpc64le-linux-gnu/include/c++/9/tuple:1394:9: error: expected primary-expression before ‘__attribute__’ 1394 | return bool(std::get<__i>(__t) == std::get<__i>(__u)) | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple:1394:8: error: expected ‘;’ before ‘__attribute__’ 1394 | return bool(std::get<__i>(__t) == std::get<__i>(__u)) | ^ | ; /usr/powerpc64le-linux-gnu/include/c++/9/tuple: In static member function ‘static constexpr unsigned int std::__tuple_compare<_Tp, _Up, __i, __size>::__less(const _Tp&, const _Up&)’: /usr/powerpc64le-linux-gnu/include/c++/9/tuple:1401:9: error: expected primary-expression before ‘__attribute__’ 1401 | return bool(std::get<__i>(__t) < std::get<__i>(__u)) | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple:1401:8: error: expected ‘;’ before ‘__attribute__’ 1401 | return bool(std::get<__i>(__t) < std::get<__i>(__u)) | ^ | ; /usr/powerpc64le-linux-gnu/include/c++/9/tuple:1402:9: error: expected primary-expression before ‘__attribute__’ 1402 | || (!bool(std::get<__i>(__u) < std::get<__i>(__t)) | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/tuple:1402:9: error: expected ‘)’ before ‘__attribute__’ 1402 | || (!bool(std::get<__i>(__u) < std::get<__i>(__t)) | ~ ^ | ) In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h: In function ‘unsigned int std::operator!=(const std::unique_ptr<_Tp, _Dp>&, std::nullptr_t)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:739:14: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 739 | { return (bool)__x; } | ^~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h: In function ‘unsigned int std::operator!=(std::nullptr_t, const std::unique_ptr<_Tp, _Dp>&)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:744:14: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 744 | { return (bool)__x; } | ^~~~~~~~~ | | | __vector(4) __bool int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h: In member function ‘std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::wide_string std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::from_bytes(const char*, const char*)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:316:6: error: could not convert ‘!((std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>*)this)->std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::_M_with_cvtstate’ from ‘__vector(4) int’ to ‘bool’ 316 | if (!_M_with_cvtstate) | ^~~~~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:322:6: error: could not convert ‘((std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>*)this)->std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::_M_with_strings’ from ‘__vector(4) __bool int’ to ‘bool’ 322 | if (_M_with_strings) | ^~~~~~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h: In member function ‘std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::byte_string std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::to_bytes(const _Elem*, const _Elem*)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:352:6: error: could not convert ‘!((std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>*)this)->std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::_M_with_cvtstate’ from ‘__vector(4) int’ to ‘bool’ 352 | if (!_M_with_cvtstate) | ^~~~~~~~~~~~~~~~~ | | | __vector(4) int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:358:6: error: could not convert ‘((std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>*)this)->std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::_M_with_strings’ from ‘__vector(4) __bool int’ to ‘bool’ 358 | if (_M_with_strings) | ^~~~~~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h: In member function ‘unsigned int std::wbuffer_convert<_Codecvt, _Elem, _Tr>::_M_conv_get()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:516:6: error: could not convert ‘((std::wbuffer_convert<_Codecvt, _Elem, _Tr>*)this)->std::wbuffer_convert<_Codecvt, _Elem, _Tr>::_M_always_noconv’ from ‘__vector(4) __bool int’ to ‘bool’ 516 | if (_M_always_noconv) | ^~~~~~~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h: In member function ‘unsigned int std::wbuffer_convert<_Codecvt, _Elem, _Tr>::_M_conv_put()’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:565:6: error: could not convert ‘((std::wbuffer_convert<_Codecvt, _Elem, _Tr>*)this)->std::wbuffer_convert<_Codecvt, _Elem, _Tr>::_M_always_noconv’ from ‘__vector(4) __bool int’ to ‘bool’ 565 | if (_M_always_noconv) | ^~~~~~~~~~~~~~~~ | | | __vector(4) __bool int In file included from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: timer.h: At global scope: timer.h:37:66: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 37 | Timer(ostream& out = cout, const char *msg = "", bool verbose = true) : | ^~~~ | | | bool timer.h: In destructor ‘Timer::~Timer()’: timer.h:42:6: error: could not convert ‘((Timer*)this)->Timer::_verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 42 | if(_verbose) write(_out); | ^~~~~~~~ | | | __vector(4) __bool int timer.h: At global scope: timer.h:71:60: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 71 | static inline void logTime(std::ostream& os, bool nl = true) { | ^ | | | bool timer.h: In function ‘void logTime(std::ostream&, __vector(4) __bool int)’: timer.h:83:5: error: could not convert ‘nl’ from ‘__vector(4) __bool int’ to ‘bool’ 83 | if(nl) oss << std::endl; | ^~ | | | __vector(4) __bool int In file included from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: reference.h: At global scope: reference.h:69:17: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 69 | bool sanity = false, | ^~~~~ | | | bool reference.h:72:21: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 72 | bool infilesSeq = false, | ^~~~~ | | | bool reference.h:73:16: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 73 | bool useMm = false, | ^~~~~ | | | bool reference.h:74:19: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 74 | bool useShmem = false, | ^~~~~ | | | bool reference.h:75:18: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 75 | bool mmSweep = false, | ^~~~~ | | | bool reference.h:76:18: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 76 | bool verbose = false, | ^~~~~ | | | bool reference.h:77:23: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 77 | bool startVerbose = false); | ^~~~~ | | | bool In file included from /usr/powerpc64le-linux-gnu/include/c++/9/memory:65, from gfm.h:28, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h:139:12: error: could not convert ‘((__is_trivial(typename std::iterator_traits<_Iter>::value_type) && __is_trivial(typename std::iterator_traits<_II>::value_type)) && __assignable)’ from ‘__vector(4) int’ to ‘unsigned int’ 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ^~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h: In function ‘void std::uninitialized_fill(_ForwardIterator, _ForwardIterator, const _Tp&)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h:205:58: error: could not convert ‘(__is_trivial(typename std::iterator_traits<_Iter>::value_type) && __assignable)’ from ‘__vector(4) int’ to ‘unsigned int’ 205 | std::__uninitialized_fill<__is_trivial(_ValueType) && __assignable>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h:206:36: error: expression list treated as compound expression in initializer [-fpermissive] 206 | __uninit_fill(__first, __last, __x); | ^ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_fill_n(_ForwardIterator, _Size, const _Tp&)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h:272:62: error: could not convert ‘(__is_trivial(typename std::iterator_traits<_Iter>::value_type) && __assignable)’ from ‘__vector(4) int’ to ‘unsigned int’ 272 | return __uninitialized_fill_n<__is_trivial(_ValueType) && __assignable>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h: In function ‘void std::__uninitialized_default(_ForwardIterator, _ForwardIterator)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h:584:10: error: could not convert ‘(__is_trivial(typename std::iterator_traits<_Iter>::value_type) && __assignable)’ from ‘__vector(4) int’ to ‘unsigned int’ 583 | std::__uninitialized_default_1<__is_trivial(_ValueType) | ~~~~~~~~~~~~~~~~~~~~~~~~ 584 | && __assignable>:: | ^~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h:585:34: error: expression list treated as compound expression in initializer [-fpermissive] 585 | __uninit_default(__first, __last); | ^ /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_default_n(_ForwardIterator, _Size)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_uninitialized.h:600:12: error: could not convert ‘(__is_trivial(typename std::iterator_traits<_Iter>::value_type) && __assignable)’ from ‘__vector(4) int’ to ‘unsigned int’ 599 | return __uninitialized_default_n_1<__is_trivial(_ValueType) | ~~~~~~~~~~~~~~~~~~~~~~~~ 600 | && __assignable>:: | ^~~~~~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr.h:52, from /usr/powerpc64le-linux-gnu/include/c++/9/memory:81, from gfm.h:28, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h: At global scope: /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h:258:5: error: template-id ‘_M_add_ref_lock_nothrow<>’ for ‘unsigned int std::_Sp_counted_base<__gnu_cxx::_S_single>::_M_add_ref_lock_nothrow()’ does not match any template declaration 258 | _Sp_counted_base<_S_single>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h:259:29: note: saw 1 ‘template<>’, need 2 for specializing a member function template 259 | _M_add_ref_lock_nothrow() | ^ /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h:269:5: error: template-id ‘_M_add_ref_lock_nothrow<>’ for ‘unsigned int std::_Sp_counted_base<__gnu_cxx::_S_mutex>::_M_add_ref_lock_nothrow()’ does not match any template declaration 269 | _Sp_counted_base<_S_mutex>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h:270:29: note: saw 1 ‘template<>’, need 2 for specializing a member function template 270 | _M_add_ref_lock_nothrow() | ^ /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h:283:5: error: template-id ‘_M_add_ref_lock_nothrow<>’ for ‘unsigned int std::_Sp_counted_base<__gnu_cxx::_S_atomic>::_M_add_ref_lock_nothrow()’ does not match any template declaration 283 | _Sp_counted_base<_S_atomic>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h:284:29: note: saw 1 ‘template<>’, need 2 for specializing a member function template 284 | _M_add_ref_lock_nothrow() | ^ /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h: In function ‘unsigned int std::operator!=(const std::__shared_ptr<_Tp, _Lp>&, std::nullptr_t)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h:1435:14: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 1435 | { return (bool)__a; } | ^~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h: In function ‘unsigned int std::operator!=(std::nullptr_t, const std::__shared_ptr<_Tp, _Lp>&)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_base.h:1440:14: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 1440 | { return (bool)__a; } | ^~~~~~~~~ | | | __vector(4) __bool int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/memory:81, from gfm.h:28, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr.h: In function ‘unsigned int std::operator!=(const std::shared_ptr<_Tp>&, std::nullptr_t)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr.h:404:14: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 404 | { return (bool)__a; } | ^~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr.h: In function ‘unsigned int std::operator!=(std::nullptr_t, const std::shared_ptr<_Tp>&)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr.h:409:14: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 409 | { return (bool)__a; } | ^~~~~~~~~ | | | __vector(4) __bool int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/shared_ptr_atomic.h:33, from /usr/powerpc64le-linux-gnu/include/c++/9/memory:82, from gfm.h:28, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/atomic_base.h: In member function ‘__vector(4) __bool int std::atomic_flag::test_and_set(std::memory_order)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/atomic_base.h:195:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 195 | return __atomic_test_and_set (&_M_i, int(__m)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | | | bool /usr/powerpc64le-linux-gnu/include/c++/9/bits/atomic_base.h: In member function ‘__vector(4) __bool int std::atomic_flag::test_and_set(std::memory_order) volatile’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/atomic_base.h:201:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 201 | return __atomic_test_and_set (&_M_i, int(__m)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | | | bool In file included from /usr/powerpc64le-linux-gnu/include/c++/9/set:60, from gfm.h:32, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_unique_pos(const key_type&)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_tree.h:2099:11: error: could not convert ‘__comp’ from ‘__vector(4) __bool int’ to ‘bool’ 2099 | if (__comp) | ^~~~~~ | | | __vector(4) __bool int In file included from diff_sample.h:26, from blockwise_sa.h:29, from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: multikey_qsort.h: In function ‘void mkeyQSortSuf(const T&, TIndexOffU*, size_t, int, __vector(4) __bool int, __vector(4) __bool int, size_t)’: multikey_qsort.h:494:5: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 494 | if(sanityCheck) sanityCheckInputSufs(s, slen); | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:496:5: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 496 | if(sanityCheck) sanityCheckOrderedSufs(host, hlen, s, slen, upto); | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h: In function ‘void mkeyQSortSuf2(const T&, TIndexOffU*, size_t, TIndexOffU*, int, __vector(4) __bool int, __vector(4) __bool int, size_t, EList*)’: multikey_qsort.h:653:8: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 653 | if(sanityCheck) sanityCheckInputSufs(s, slen); | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:655:8: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 655 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:660:8: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 660 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h: In function ‘unsigned int sufDcLt(const T1&, const T2&, const T2&, const DifferenceCoverSample&, __vector(4) __bool int)’: multikey_qsort.h:690:5: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 690 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:701:9: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 701 | return ret; | ^~~ multikey_qsort.h: In function ‘void qsortSufDc(const T&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, size_t, size_t, __vector(4) __bool int)’: multikey_qsort.h:733:7: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 733 | if(sanityCheck) | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h: In function ‘void mkeyQSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, int, __vector(4) __bool int, __vector(4) __bool int)’: multikey_qsort.h:762:5: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 762 | if(sanityCheck) sanityCheckInputSufs(s, slen); | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:764:5: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 764 | if(sanityCheck) sanityCheckOrderedSufs(host1, hlen, s, slen, OFF_MASK); | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h: In function ‘unsigned int sufDcLtU8(const T1&, const T2&, size_t, size_t, size_t, const DifferenceCoverSample&, __vector(4) __bool int)’: multikey_qsort.h:786:5: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 786 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:797:9: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 797 | return ret; | ^~~ multikey_qsort.h: In function ‘void selectionSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, uint8_t, size_t, size_t, size_t, __vector(4) __bool int)’: multikey_qsort.h:921:8: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 921 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:1006:5: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 1006 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h: In function ‘void bucketSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, uint8_t, size_t, size_t, size_t, __vector(4) __bool int)’: multikey_qsort.h:1034:12: error: could not convert ‘first’ from ‘__vector(4) __bool int’ to ‘bool’ 1034 | if(first) { | ^~~~~ | | | __vector(4) __bool int multikey_qsort.h:1069:16: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 1069 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h: In function ‘void mkeyQSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, int, size_t, size_t, size_t, __vector(4) __bool int)’: multikey_qsort.h:1159:6: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 1159 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:1168:6: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 1168 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int In file included from blockwise_sa.h:29, from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: diff_sample.h: In function ‘unsigned int dcRepOk(T, EList&)’: diff_sample.h:101:9: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 101 | return ok; | ^~ diff_sample.h: In function ‘void calcExhaustiveDC(T, __vector(4) __bool int, __vector(4) __bool int)’: diff_sample.h:181:7: error: could not convert ‘ok’ from ‘__vector(4) __bool int’ to ‘bool’ 181 | if(ok) { | ^~ | | | __vector(4) __bool int diff_sample.h:228:13: error: could not convert ‘keepGoing’ from ‘__vector(4) __bool int’ to ‘bool’ 228 | } while(keepGoing); | ^~~~~~~~~ | | | __vector(4) __bool int diff_sample.h:230:8: error: could not convert ‘! advanced’ from ‘__vector(4) int’ to ‘bool’ 230 | if(!advanced) break; | ^~~~~~~~~ | | | __vector(4) int diff_sample.h:234:6: error: could not convert ‘ok’ from ‘__vector(4) __bool int’ to ‘bool’ 234 | if(ok) { | ^~ | | | __vector(4) __bool int diff_sample.h: In function ‘void calcColbournAndLingDCs(__vector(4) __bool int, __vector(4) __bool int)’: diff_sample.h:288:6: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 288 | if(sanityCheck) { | ^~~~~~~~~~~ | | | __vector(4) __bool int diff_sample.h: In function ‘EList getDiffCover(T, __vector(4) __bool int, __vector(4) __bool int)’: diff_sample.h:330:6: error: could not convert ‘verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 330 | if(verbose) cout << "v in hardcoded area, but hardcoded entry was all-fs" << endl; | ^~~~~~~ | | | __vector(4) __bool int diff_sample.h:338:6: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 338 | if(sanityCheck) assert(dcRepOk(v, ret)); | ^~~~~~~~~~~ | | | __vector(4) __bool int diff_sample.h:343:5: error: could not convert ‘! clDCs_calced’ from ‘__vector(4) int’ to ‘bool’ 343 | if(!clDCs_calced) { | ^~~~~~~~~~~~~ | | | __vector(4) int diff_sample.h:364:7: error: could not convert ‘sanityCheck’ from ‘__vector(4) __bool int’ to ‘bool’ 364 | if(sanityCheck) assert(dcRepOk(v, ret)); | ^~~~~~~~~~~ | | | __vector(4) __bool int diff_sample.h: In static member function ‘static size_t DifferenceCoverSample::simulateAllocs(const TStr&, uint32_t)’: diff_sample.h:477:73: error: no matching function for call to ‘getDiffCover(uint32_t&, bool, bool)’ 477 | EList ds(getDiffCover(v, false /*verbose*/, false /*sanity*/)); | ^ diff_sample.h:320:17: note: candidate: ‘template EList getDiffCover(T, __vector(4) __bool int, __vector(4) __bool int)’ 320 | static EList getDiffCover( | ^~~~~~~~~~~~ diff_sample.h:320:17: note: template argument deduction/substitution failed: diff_sample.h:477:38: note: cannot convert ‘false’ (type ‘bool’) to type ‘__vector(4) __bool int’ 477 | EList ds(getDiffCover(v, false /*verbose*/, false /*sanity*/)); | ^~~~~ diff_sample.h: In member function ‘unsigned int DifferenceCoverSample::verbose() const’: diff_sample.h:492:48: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 492 | bool verbose() const { return _verbose; } | ^~~~~~~~ | | | const __vector(4) __bool int diff_sample.h: In member function ‘unsigned int DifferenceCoverSample::sanityCheck() const’: diff_sample.h:493:48: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 493 | bool sanityCheck() const { return _sanity; } | ^~~~~~~ | | | const __vector(4) __bool int diff_sample.h: In function ‘unsigned int suffixSameUpTo(const TStr&, TIndexOffU, TIndexOffU, TIndexOffU)’: diff_sample.h:666:28: error: could not convert ‘((endSuf1 && (! endSuf2)) || ((! endSuf1) && endSuf2))’ from ‘__vector(4) int’ to ‘bool’ 666 | if((endSuf1 && !endSuf2) || (!endSuf1 && endSuf2)) return false; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int diff_sample.h:667:14: error: could not convert ‘(endSuf1 && endSuf2)’ from ‘__vector(4) int’ to ‘bool’ 667 | if(endSuf1 && endSuf2) return true; | ~~~~~~~~^~~~~~~~~~ | | | __vector(4) int In file included from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: blockwise_sa.h: In member function ‘unsigned int BlockwiseSA::sanityCheck() const’: blockwise_sa.h:131:37: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 131 | bool sanityCheck() const { return _sanityCheck; } | ^~~~~~~~~~~~ | | | const __vector(4) __bool int blockwise_sa.h: In member function ‘unsigned int BlockwiseSA::verbose() const’: blockwise_sa.h:132:37: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 132 | bool verbose() const { return _verbose; } | ^~~~~~~~ | | | const __vector(4) __bool int In file included from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: blockwise_sa.h: In member function ‘virtual TIndexOffU KarkkainenBlockwiseSA::nextSuffix()’: blockwise_sa.h:274:33: error: no matching function for call to ‘EList<__vector(4) __bool int>::fill(bool)’ 274 | _done.fill(false); | ^ In file included from read.h:25, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: ds.h:507:7: note: candidate: ‘void EList::fill(size_t, size_t, const T&) [with T = __vector(4) __bool int; int S = 128; size_t = long unsigned int]’ 507 | void fill(size_t begin, size_t end, const T& v) { | ^~~~ ds.h:507:7: note: candidate expects 3 arguments, 1 provided ds.h:518:7: note: candidate: ‘void EList::fill(const T&) [with T = __vector(4) __bool int; int S = 128]’ 518 | void fill(const T& v) { | ^~~~ ds.h:518:21: note: no known conversion for argument 1 from ‘bool’ to ‘const __vector(4) __bool int&’ 518 | void fill(const T& v) { | ~~~~~~~~~^ In file included from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: blockwise_sa.h:300:23: error: could not convert ‘!((KarkkainenBlockwiseSA*)this)->_itrBucketIdx->((KarkkainenBlockwiseSA*)this)->KarkkainenBlockwiseSA::_done.EList<__vector(4) __bool int>::operator[]()’ from ‘__vector(4) int’ to ‘bool’ 300 | while(!_done[this->_itrBucketIdx]) { blockwise_sa.h: In member function ‘virtual void KarkkainenBlockwiseSA::reset()’: blockwise_sa.h:353:6: error: could not convert ‘!((KarkkainenBlockwiseSA*)this)->KarkkainenBlockwiseSA::_built’ from ‘__vector(4) int’ to ‘bool’ 353 | if(!_built) { | ^~~~~~~ | | | __vector(4) int In file included from blockwise_sa.h:29, from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: blockwise_sa.h: In member function ‘void KarkkainenBlockwiseSA::qsort(EList&) [with TStr = S2bDnaString]’: diff_sample.h:37:17: error: could not convert ‘((KarkkainenBlockwiseSA*)this)->KarkkainenBlockwiseSA::.InorderBlockwiseSA::.BlockwiseSA::verbose()’ from ‘__vector(4) __bool int’ to ‘bool’ 37 | if(this->verbose()) { \ | ~~~~~~~~~~~~~^~ | | | __vector(4) __bool int blockwise_sa.h:474:3: note: in expansion of macro ‘VMSG_NL’ 474 | VMSG_NL(" (Using difference cover)"); | ^~~~~~~ diff_sample.h:37:17: error: could not convert ‘((KarkkainenBlockwiseSA*)this)->KarkkainenBlockwiseSA::.InorderBlockwiseSA::.BlockwiseSA::verbose()’ from ‘__vector(4) __bool int’ to ‘bool’ 37 | if(this->verbose()) { \ | ~~~~~~~~~~~~~^~ | | | __vector(4) __bool int blockwise_sa.h:480:3: note: in expansion of macro ‘VMSG_NL’ 480 | VMSG_NL(" (Not using difference cover)"); | ^~~~~~~ In file included from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: blockwise_sa.h: In member function ‘unsigned int KarkkainenBlockwiseSA::suffixCmp(TIndexOffU, TIndexOffU, int64_t&, int64_t&, __vector(4) __bool int&, const EList&)’: blockwise_sa.h:836:8: error: could not convert ‘ret’ from ‘__vector(4) __bool int’ to ‘bool’ 836 | if(ret) assert(sstr_suf_lt(t, i, t, cmp, false)); | ^~~ | | | __vector(4) __bool int blockwise_sa.h:842:8: error: could not convert ‘kSoft’ from ‘__vector(4) __bool int’ to ‘bool’ 842 | if(kSoft) { assert_leq(l, suffixLcp(t, i, cmp)); } | ^~~~~ | | | __vector(4) __bool int blockwise_sa.h:845:11: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 845 | return ret; | ^~~ blockwise_sa.h:864:6: error: could not convert ‘kSoft’ from ‘__vector(4) __bool int’ to ‘bool’ 864 | if(kSoft) { | ^~~~~ | | | __vector(4) __bool int blockwise_sa.h:875:6: error: could not convert ‘! kSoft’ from ‘__vector(4) int’ to ‘bool’ 875 | if(!kSoft) { | ^~~~~~ | | | __vector(4) int blockwise_sa.h: In member function ‘virtual void KarkkainenBlockwiseSA::nextBlock(int, int)’: blockwise_sa.h:1000:16: error: could not convert ‘! last’ from ‘__vector(4) int’ to ‘bool’ 1000 | if(!last) { | ^~~~~ | | | __vector(4) int blockwise_sa.h:1009:16: error: could not convert ‘! first’ from ‘__vector(4) int’ to ‘bool’ 1009 | if(!first) { | ^~~~~~ | | | __vector(4) int In file included from repeat.h:31, from gfm.h:59, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: alt.h: In member function ‘unsigned int ALT::isSame(const ALT&) const’: alt.h:137:25: error: could not convert ‘(((const ALT*)this)->ALT::::::::reversed == o.reversed)’ from ‘__vector(4) int’ to ‘bool’ 137 | if(reversed == o.reversed) { | ~~~~~~~~~^~~~~~~~~~~~~ | | | __vector(4) int alt.h:140:20: error: could not convert ‘((const ALT*)this)->ALT::::::::reversed’ from ‘const __vector(4) __bool int’ to ‘bool’ 140 | if(reversed) { | ^~~~~~~~ | | | const __vector(4) __bool int alt.h: In member function ‘unsigned int ALTDB::hasSNPs() const’: alt.h:264:35: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 264 | bool hasSNPs() const { return _snp; } | ^~~~ | | | const __vector(4) __bool int alt.h: In member function ‘unsigned int ALTDB::hasSpliceSites() const’: alt.h:265:42: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 265 | bool hasSpliceSites() const { return _ss; } | ^~~ | | | const __vector(4) __bool int alt.h: In member function ‘unsigned int ALTDB::hasExons() const’: alt.h:266:36: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 266 | bool hasExons() const { return _exon; } | ^~~~~ | | | const __vector(4) __bool int In file included from gfm.h:59, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: repeat.h: In member function ‘unsigned int RepeatCoord::operator<(const RepeatCoord&) const’: repeat.h:41:15: error: could not convert ‘(((const RepeatCoord*)this)->RepeatCoord::fw != o.fw)’ from ‘__vector(4) int’ to ‘bool’ 41 | if(fw != o.fw) | ~~~^~~~~~~ | | | __vector(4) int repeat.h:42:20: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 42 | return fw; | ^~ | | | const __vector(4) __bool int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:35, from /usr/powerpc64le-linux-gnu/include/c++/9/unordered_set:46, from repeat_kmer.h:27, from gfm.h:60, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h: In member function ‘std::pair<__vector(4) __bool int, long unsigned int> std::__detail::_Power2_rehash_policy::_M_need_rehash(std::size_t, std::size_t, std::size_t)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:578:27: error: could not convert ‘std::make_pair(true, ((std::__detail::_Power2_rehash_policy*)this)->std::__detail::_Power2_rehash_policy::_M_next_bkt(((long unsigned int)std::max((long unsigned int)(__builtin_floor((double)__min_bkts) + (double)1), (__n_bkt * ((long unsigned int)std::__detail::_Power2_rehash_policy::_S_growth_factor))))))’ from ‘pair’ to ‘pair<__vector(4) __bool int,[...]>’ 578 | return std::make_pair(true, | ~~~~~~~~~~~~~~^~~~~~ | | | pair 579 | _M_next_bkt(std::max(__builtin_floor(__min_bkts) + 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 580 | __n_bkt * _S_growth_factor))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:584:25: error: could not convert ‘std::make_pair(false, 0)’ from ‘pair’ to ‘pair<__vector(4) __bool int,long unsigned int>’ 584 | return std::make_pair(false, 0); | ~~~~~~~~~~~~~~^~~~~~~~~~ | | | pair /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:587:23: error: could not convert ‘std::make_pair(false, 0)’ from ‘pair’ to ‘pair<__vector(4) __bool int,long unsigned int>’ 587 | return std::make_pair(false, 0); | ~~~~~~~~~~~~~~^~~~~~~~~~ | | | pair /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h: In member function ‘void std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_insert_range(_InputIterator, _InputIterator, const _NodeGetter&, std::false_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:901:18: error: could not convert ‘__do_rehash.first’ from ‘__vector(4) __bool int’ to ‘bool’ 901 | if (__do_rehash.first) | ~~~~~~~~~~~~^~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h: In static member function ‘static unsigned int std::__detail::_Equality_base::_S_is_permutation(_Uiterator, _Uiterator, _Uiterator)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:1885:30: error: expected primary-expression before ‘__attribute__’ 1885 | while (__tmp != __it1 && !bool(*__tmp == *__it1)) | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:1885:30: error: expected ‘)’ before ‘__attribute__’ 1885 | while (__tmp != __it1 && !bool(*__tmp == *__it1)) | ~ ^ | ) /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:1885:52: error: expected ‘;’ before ‘)’ token 1885 | while (__tmp != __it1 && !bool(*__tmp == *__it1)) | ^ | ; /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h: In member function ‘unsigned int std::__detail::_Equality<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, 1>::_M_equal(const __hashtable&) const’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:1958:35: error: expected primary-expression before ‘__attribute__’ 1958 | if (__ity == __other.end() || !bool(*__ity == *__itx)) | ^~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable_policy.h:1958:35: error: expected ‘)’ before ‘__attribute__’ 1958 | if (__ity == __other.end() || !bool(*__ity == *__itx)) | ~ ^ | ) In file included from /usr/powerpc64le-linux-gnu/include/c++/9/unordered_set:46, from repeat_kmer.h:27, from gfm.h:60, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h: In member function ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>& std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::operator=(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>&&)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:481:64: error: could not convert ‘__move_storage’ from ‘const __vector(4) __bool int’ to ‘bool’ 481 | _M_move_assign(std::move(__ht), __bool_constant<__move_storage>()); | ^ /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h: In member function ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_insert_unique_node(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type, std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__hash_code, std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__node_type*, std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:1711:20: error: could not convert ‘__do_rehash.first’ from ‘__vector(4) __bool int’ to ‘bool’ 1711 | if (__do_rehash.first) | ~~~~~~~~~~~~^~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h: In member function ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_insert_multi_node(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__node_type*, std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__hash_code, std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__node_type*)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:1750:20: error: could not convert ‘__do_rehash.first’ from ‘__vector(4) __bool int’ to ‘bool’ 1750 | if (__do_rehash.first) | ~~~~~~~~~~~~^~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h: In member function ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::erase(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator, std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:2005:8: error: could not convert ‘__is_bucket_begin’ from ‘__vector(4) __bool int’ to ‘bool’ 2005 | if (__is_bucket_begin) | ^~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h: In member function ‘void std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_rehash_aux(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type, std::false_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:2160:12: error: could not convert ‘__check_bucket’ from ‘__vector(4) __bool int’ to ‘bool’ 2160 | if (__check_bucket) | ^~~~~~~~~~~~~~ | | | __vector(4) __bool int In file included from gfm.h:60, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: repeat_kmer.h: In static member function ‘static std::pair RB_Minimizer::get_minimizer(const TStr&, size_t, size_t, size_t)’: repeat_kmer.h:51:29: error: could not convert ‘RB_Minimizer::minimizer_leq(next_kmer, minimizer.first)’ from ‘__vector(4) __bool int’ to ‘bool’ 51 | if(minimizer_leq(next_kmer, minimizer.first)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int repeat_kmer.h: In static member function ‘static void RB_Minimizer::get_minimizer(const TStr&, size_t, size_t, EList >&)’: repeat_kmer.h:77:36: error: could not convert ‘RB_Minimizer::minimizer_leq(next_kmer, minimizer.first)’ from ‘__vector(4) __bool int’ to ‘bool’ 77 | } else if(minimizer_leq(next_kmer, minimizer.first)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int repeat_kmer.h: In static member function ‘static __vector(4) __bool int RB_Minimizer::minimizer_leq(uint64_t, uint64_t)’: repeat_kmer.h:102:21: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 102 | return kmer <= kmer2; | ~~~~~^~~~~~~~ | | | bool repeat_kmer.h: In member function ‘__vector(4) __bool int RB_Alignment::operator<(const RB_Alignment&) const’: repeat_kmer.h:164:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 164 | return pos < o.pos; | ~~~~^~~~~~~ | | | bool repeat_kmer.h:165:20: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 165 | return len > o.len; | ~~~~^~~~~~~ | | | bool repeat_kmer.h: In member function ‘__vector(4) __bool int RB_Alignment_CMPbyLen::operator()(const RB_Alignment&, const RB_Alignment&)’: repeat_kmer.h:173:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 173 | return a.len > b.len; | ~~~~~~^~~~~~~ | | | bool repeat_kmer.h:174:22: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 174 | return a.pos < b.pos; | ~~~~~~^~~~~~~ | | | bool repeat_kmer.h: In member function ‘__vector(4) __bool int RB_KmerTable::isIn(uint64_t) const’: repeat_kmer.h:189:41: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 189 | return idx < kmer_table_.size() && kmer_table_[idx].first == kmer; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool repeat_kmer.h: In member function ‘unsigned int RB_KmerTable::isRepeat(const TStr&, EList >&) const’: repeat_kmer.h:215:20: error: could not convert ‘prev_in’ from ‘__vector(4) __bool int’ to ‘bool’ 215 | if(prev_in) est_count++; | ^~~~~~~ | | | __vector(4) __bool int repeat_kmer.h:217:27: error: could not convert ‘((const RB_KmerTable*)this)->RB_KmerTable::isIn(j->minimizers.EList >::operator[]().first)’ from ‘__vector(4) __bool int’ to ‘bool’ 217 | } else if(isIn(minimizers[j].first)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int repeat_kmer.h: In member function ‘void RB_KmerTable::findRepeats(const TStr&, EList >&, EList&) const’: repeat_kmer.h:253:25: error: could not convert ‘repeats.EList::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 253 | if(repeats.empty()) | ~~~~~~~~~~~~~^~ | | | __vector(4) __bool int repeat_kmer.h: In member function ‘void RB_KmerTable::findAlignments(const TStr&, EList >&, ELList&, EList&, TIndexOffU) const’: repeat_kmer.h:305:28: error: could not convert ‘position2D.ELList::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 305 | if(position2D.empty()) | ~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int repeat_kmer.h:312:35: error: could not convert ‘positions.EList::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 312 | if(positions.empty()) | ~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int repeat_kmer.h:402:28: error: could not convert ‘alignments.EList::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 402 | if(alignments.empty()) | ~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int repeat_kmer.h: In member function ‘__vector(4) __bool int RB_KmerTable::write(std::ofstream&, __vector(4) __bool int) const’: repeat_kmer.h:458:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 458 | return true; | ^~~~ repeat_kmer.h: In member function ‘__vector(4) __bool int RB_KmerTable::read(std::ifstream&, __vector(4) __bool int)’: repeat_kmer.h:491:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 491 | return true; | ^~~~ repeat_kmer.h: In member function ‘void RB_KmerTable::build(const EList&, size_t, size_t)’: repeat_kmer.h:518:66: error: could not convert ‘(((! tmp_table.EList >::empty()) && (tmp_table.EList >::back().first == i->minimizers.EList >::operator[]().first)) && (tmp_table.EList >::back().second == (baseoff + i->minimizers.EList >::operator[]().second)))’ from ‘__vector(4) int’ to ‘bool’ 517 | if(!tmp_table.empty() && | ~~~~~~~~~~~~~~~~~~~~~ 518 | tmp_table.back().first == minimizers[i].first && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) int 519 | tmp_table.back().second == baseoff + minimizers[i].second) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ repeat_kmer.h:542:36: error: could not convert ‘(((RB_KmerTable*)this)->RB_KmerTable::kmer_table_.EList >::empty() || (((RB_KmerTable*)this)->RB_KmerTable::kmer_table_.EList >::back().first != i->tmp_table.EList >::operator[]().first))’ from ‘__vector(4) int’ to ‘bool’ 542 | if(kmer_table_.empty() || kmer_table_.back().first != tmp_table[i].first) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int In file included from /usr/powerpc64le-linux-gnu/include/c++/9/deque:67, from gbwt_graph.h:29, from gfm.h:66, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_deque.h: In member function ‘void std::deque<_Tp, _Alloc>::_M_move_assign1(std::deque<_Tp, _Alloc>&&, std::false_type)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/stl_deque.h:2232:64: error: could not convert ‘__move_storage’ from ‘const __vector(4) __bool int’ to ‘bool’ 2232 | _M_move_assign2(std::move(__x), __bool_constant<__move_storage>()); | ^ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/deque:69, from gbwt_graph.h:29, from gfm.h:66, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/deque.tcc: In member function ‘void std::deque<_Tp, _Alloc>::_M_reallocate_map(std::deque<_Tp, _Alloc>::size_type, __vector(4) __bool int)’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/deque.tcc:938:37: error: inferred scalar type ‘long unsigned int’ is not an integer or floating point type of the same size as ‘__bool int’ 938 | + (__add_at_front ? __nodes_to_add : 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/9/bits/deque.tcc:956:37: error: inferred scalar type ‘long unsigned int’ is not an integer or floating point type of the same size as ‘__bool int’ 956 | + (__add_at_front ? __nodes_to_add : 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from gfm.h:66, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: gbwt_graph.h: In static member function ‘static std::pair<_FIter, _FIter> RefGraph::getNextEdgeRange(const EList::Edge>&, std::pair<_FIter, _FIter>, __vector(4) __bool int)’: gbwt_graph.h:214:12: error: could not convert ‘from’ from ‘__vector(4) __bool int’ to ‘bool’ 214 | if(from) { | ^~~~ | | | __vector(4) __bool int gbwt_graph.h: In constructor ‘RefGraph::RefGraph(const SString&, const EList&, const EList >&, const EList >&, const string&, int, __vector(4) __bool int)’: gbwt_graph.h:384:8: error: could not convert ‘frag_automaton’ from ‘__vector(4) __bool int’ to ‘bool’ 384 | if(frag_automaton) { | ^~~~~~~~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:595:12: error: could not convert ‘multipleHeadNodes’ from ‘__vector(4) __bool int’ to ‘bool’ 595 | if(multipleHeadNodes) { | ^~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:597:20: error: could not convert ‘verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 597 | if(verbose) cerr << "\tis not reverse-deterministic, so reverse-determinize..." << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:674:16: error: could not convert ‘! pass’ from ‘__vector(4) int’ to ‘bool’ 674 | if(!pass) continue; | ^~~~~ | | | __vector(4) int gbwt_graph.h:790:16: error: could not convert ‘verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 790 | if(verbose) cerr << "\tis not reverse-deterministic, so reverse-determinize..." << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h: In static member function ‘static void RefGraph::buildGraph_worker(void*)’: gbwt_graph.h:990:16: error: could not convert ‘! pass’ from ‘__vector(4) int’ to ‘bool’ 990 | if(!pass) continue; | ^~~~~ | | | __vector(4) int In file included from gfm.h:66, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: gbwt_graph.h:1172:12: error: could not convert ‘! tail_off’ from ‘__vector(4) int’ to ‘bool’ 1172 | if(!tail_off) { | ^~~~~~~~~ | | | __vector(4) int gbwt_graph.h:1174:16: error: could not convert ‘head_off’ from ‘__vector(4) __bool int’ to ‘bool’ 1174 | if(head_off) lastNode -= 1; | ^~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1180:12: error: could not convert ‘head_off’ from ‘__vector(4) __bool int’ to ‘bool’ 1180 | if(head_off) { | ^~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1215:12: error: could not convert ‘tail_off’ from ‘__vector(4) __bool int’ to ‘bool’ 1215 | if(tail_off) { | ^~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1226:12: error: could not convert ‘head_off’ from ‘__vector(4) __bool int’ to ‘bool’ 1226 | if(head_off) tmp_num_nodes--; | ^~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1227:12: error: could not convert ‘tail_off’ from ‘__vector(4) __bool int’ to ‘bool’ 1227 | if(tail_off) tmp_num_nodes--; | ^~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1239:12: error: could not convert ‘head_off’ from ‘__vector(4) __bool int’ to ‘bool’ 1239 | if(head_off) tmp_num_edges -= num_head_nodes; | ^~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1240:12: error: could not convert ‘tail_off’ from ‘__vector(4) __bool int’ to ‘bool’ 1240 | if(tail_off) tmp_num_edges -= prev_tail_nodes.size(); | ^~~~~~~~ | | | __vector(4) __bool int gbwt_graph.h: In static member function ‘static unsigned int RefGraph::isReverseDeterministic(EList::Node>&, EList::Edge>&)’: gbwt_graph.h:1293:24: error: could not convert ‘nt->seen.EList<__vector(4) __bool int>::operator[]()’ from ‘__vector(4) __bool int’ to ‘bool’ 1293 | if(seen[nt]) { | ^ | | | __vector(4) __bool int gbwt_graph.h: In member function ‘unsigned int PathGraph::isSorted() const’: gbwt_graph.h:1603:36: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 1603 | bool isSorted() const { return sorted; } | ^~~~~~ | | | const __vector(4) __bool int gbwt_graph.h: In constructor ‘PathGraph::PathGraph(RefGraph&, const string&, size_t, int, __vector(4) __bool int)’: gbwt_graph.h:1777:8: error: could not convert ‘file_rf’ from ‘const __vector(4) __bool int’ to ‘bool’ 1777 | if(file_rf) { | ^~~~~~~ | | | const __vector(4) __bool int gbwt_graph.h:1810:8: error: could not convert ‘file_rf’ from ‘const __vector(4) __bool int’ to ‘bool’ 1810 | if(file_rf) { | ^~~~~~~ | | | const __vector(4) __bool int gbwt_graph.h: In member function ‘void PathGraph::firstPruneGeneration()’: gbwt_graph.h:1922:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1922 | if(verbose) cerr << "BUILT FROM_INDEX: " << time(0) - start << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1928:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1928 | if(verbose) cerr << "RESIZE NODES: " << time(0) - start << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1938:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1938 | if(verbose) cerr << "SORT NODES: " << time(0) - start << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1944:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1944 | if(verbose) cerr << "MERGE, UPDATE RANK: " << time(0) - start << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h: In member function ‘void PathGraph::lateGeneration()’: gbwt_graph.h:1966:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1966 | if(verbose) cerr << "ALLOCATE FROM_TABLE: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1972:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1972 | if(verbose) cerr << "BUILD TABLE: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1984:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1984 | if(verbose) cerr << "BUILD INDEX: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1997:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1997 | if(verbose) cerr << "MERGEUPDATERANK: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:1998:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 1998 | if(verbose) cerr << "TOTAL TIME: " << time(0) - overall << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h: In member function ‘void PathGraph::createNewNodes()’: gbwt_graph.h:2109:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2109 | if(verbose) cerr << "COUNTED NEW NODES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2122:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2122 | if(verbose) cerr << "COUNTED TEMP NODES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2125:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2125 | if(verbose) cerr << "RESIZED NODES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2132:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2132 | if(verbose) cerr << "RESIZED NODES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2147:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2147 | if(verbose) cerr << "MADE NEW NODES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h: In member function ‘void PathGraph::mergeUpdateRank()’: gbwt_graph.h:2225:28: error: could not convert ‘! merge’ from ‘__vector(4) int’ to ‘bool’ 2225 | if(!merge) { | ^~~~~~ | | | __vector(4) int gbwt_graph.h: In member function ‘void PathGraph::printInfo()’: gbwt_graph.h:2299:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2299 | if(verbose) { | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h: In member function ‘unsigned int PathGraph::generateEdges(RefGraph&)’: gbwt_graph.h:2376:8: error: could not convert ‘!((PathGraph*)this)->PathGraph::sorted’ from ‘__vector(4) int’ to ‘bool’ 2376 | if(!sorted) return false; | ^~~~~~~ | | | __vector(4) int gbwt_graph.h:2387:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2387 | if(verbose) cerr << "NODE.TO -> GENOME POS: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2404:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2404 | if(verbose) cerr << "BUILD FROM_INDEX " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2443:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2443 | if(verbose) cerr << "COUNTED NEW EDGES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2481:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2481 | if(verbose) cerr << "MADE NEW EDGES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2503:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2503 | if(verbose) cerr << "SORTED NEW EDGES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2510:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2510 | if(verbose) cerr << "RE-SORTED NODES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2572:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2572 | if(verbose) cerr << "PROCESS EDGES: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2590:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2590 | if(verbose) cerr << "REMOVE Y: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2616:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2616 | if(verbose) cerr << "SORT, Make index: " << time(0) - indiv << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h:2617:8: error: could not convert ‘((PathGraph*)this)->PathGraph::verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2617 | if(verbose) cerr << "TOTAL: " << time(0) - overall << endl; | ^~~~~~~ | | | __vector(4) __bool int gbwt_graph.h: In member function ‘std::pair<_FIter, _FIter> PathGraph::getEdges(index_t, __vector(4) __bool int)’: gbwt_graph.h:2785:59: error: inferred scalar type ‘const char*’ is not an integer or floating point type of the same size as ‘__bool int’ 2785 | cerr << "Error: Trying to get edges " << (by_from ? "from " : "to ") << node << endl; | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: gfm.h: In member function ‘void GFMParams::init(index_t, index_t, index_t, int32_t, int32_t, int32_t, index_t, __vector(4) __bool int)’: gfm.h:153:12: error: could not convert ‘((GFMParams*)this)->GFMParams::_linearFM’ from ‘__vector(4) __bool int’ to ‘bool’ 153 | if(_linearFM) { | ^~~~~~~~~ | | | __vector(4) __bool int gfm.h:173:12: error: could not convert ‘((GFMParams*)this)->GFMParams::_linearFM’ from ‘__vector(4) __bool int’ to ‘bool’ 173 | if(_linearFM) { | ^~~~~~~~~ | | | __vector(4) __bool int gfm.h: In member function ‘unsigned int GFMParams::entireReverse() const’: gfm.h:211:41: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 211 | bool entireReverse() const { return _entireReverse; } | ^~~~~~~~~~~~~~ | | | const __vector(4) __bool int gfm.h: In member function ‘unsigned int GFMParams::linearFM() const’: gfm.h:212:47: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 212 | bool linearFM() const { return _linearFM; } | ^~~~~~~~~ | | | const __vector(4) __bool int gfm.h: In member function ‘void GFMParams::print(std::ostream&) const’: gfm.h:270:51: error: inferred scalar type ‘const char*’ is not an integer or floating point type of the same size as ‘__bool int’ 270 | << " linearFM: " << (_linearFM ? "Yes" : "No") << endl; | ~~~~~~~~~~^~~~~~~~~~~~~~ gfm.h: In function ‘int64_t fileSize(const char*)’: gfm.h:316:27: error: could not convert ‘(((! f.std::basic_ifstream::.std::basic_ios::good()) || f.std::basic_ifstream::.std::basic_ios::eof()) ? (__vector(4) int){-1, -1, -1, -1} : ((((f.std::basic_ifstream::is_open() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 316 | if (!f.good() || f.eof() || !f.is_open()) { return 0; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: gfm.h: At global scope: gfm.h:4285:24: error: ‘constexpr’ needed for in-class initialization of static data member ‘const __vector(4) __bool int GFM::default_noDc’ of non-integral type [-fpermissive] 4285 | static const bool default_noDc = false; | ^~~~~~~~~~~~ gfm.h:4286:24: error: ‘constexpr’ needed for in-class initialization of static data member ‘const __vector(4) __bool int GFM::default_useBlockwise’ of non-integral type [-fpermissive] 4286 | static const bool default_useBlockwise = true; | ^~~~~~~~~~~~~~~~~~~~ gfm.h:4298:24: error: ‘constexpr’ needed for in-class initialization of static data member ‘const __vector(4) __bool int GFM::default_bigEndian’ of non-integral type [-fpermissive] 4298 | static const bool default_bigEndian = false; | ^~~~~~~~~~~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: gfm.h: In constructor ‘GFM::GFM(const string&, ALTDB*, RepeatDB*, EList*, int, __vector(4) __bool int, int32_t, int32_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int)’: gfm.h:696:12: error: could not convert ‘skipLoading’ from ‘__vector(4) __bool int’ to ‘bool’ 696 | if(skipLoading) return; | ^~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:729:20: error: could not convert ‘(verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 729 | if(verbose || startVerbose) cerr << "Opening \"" << in7Str.c_str() << "\"" << endl; | ~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:742:20: error: could not convert ‘(verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 742 | if(verbose || startVerbose) cerr << "Opening \"" << in8Str.c_str() << "\"" << endl; | ~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:765:20: error: could not convert ‘! loadSpliceSites’ from ‘__vector(4) int’ to ‘bool’ 765 | if(!loadSpliceSites) { | ^~~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:799:16: error: could not convert ‘! useHaplotype’ from ‘__vector(4) int’ to ‘bool’ 799 | if(!useHaplotype) { | ^~~~~~~~~~~~~ | | | __vector(4) int gfm.h:891:12: error: could not convert ‘useHaplotype’ from ‘__vector(4) __bool int’ to ‘bool’ 891 | if(useHaplotype) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h: In constructor ‘GFM::GFM(TStr&, __vector(4) __bool int, int, int32_t, int32_t, int32_t, int, const string&, const string&, const string&, const string&, const string&, const string&, const string&, __vector(4) __bool int, __vector(4) __bool int, index_t, index_t, index_t, int, EList&, EList&, index_t, const RefReadInParams&, EList*, EList >*, uint32_t, int32_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int)’: gfm.h:1067:6: error: could not convert ‘err’ from ‘__vector(4) __bool int’ to ‘bool’ 1067 | if(err) { | ^~~ | | | __vector(4) __bool int gfm.h:1073:6: error: could not convert ‘((GFM*)this)->GFM::_sanity’ from ‘__vector(4) __bool int’ to ‘bool’ 1073 | if(_sanity) { | ^~~~~~~ | | | __vector(4) __bool int gfm.h: In static member function ‘static std::pair*, GFM*> GFM::fromStrings(const EList >&, __vector(4) __bool int, int, __vector(4) __bool int, int32_t, int32_t, int32_t, const string&, __vector(4) __bool int, index_t, index_t, index_t, int, uint32_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int)’: gfm.h:1169:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1169 | auto_ptr ss(new stringstream()); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: gfm.h:1173:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1173 | auto_ptr fb(new FileBuf(ss.get())); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: gfm.h: In member function ‘unsigned int GFM::isPacked()’: gfm.h:1250:27: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 1250 | bool isPacked() { return packed_; } | ^~~~~~~ | | | __vector(4) __bool int gfm.h: In member function ‘void GFM::initFromVector(TStr&, const string&, const string&, const string&, const string&, const string&, const string&, EList&, EList&, index_t, const RefReadInParams&, std::ofstream&, std::ofstream&, const string&, __vector(4) __bool int, index_t, index_t, index_t, int, EList*, EList >*, uint32_t, __vector(4) __bool int)’: gfm.h:1335:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 1335 | reverseRefRecords(szs, tmp, false, verbose); | ^~~~~ | | | bool In file included from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: ref_read.h:156:7: note: initializing argument 3 of ‘void reverseRefRecords(const EList&, EList&, __vector(4) __bool int, __vector(4) __bool int)’ 156 | bool recursive = false, | ^ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: gfm.h:1396:24: error: could not convert ‘! snp_file.std::basic_ifstream::is_open()’ from ‘__vector(4) int’ to ‘bool’ 1396 | if(!snp_file.is_open()) { | ^~~~~~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:1464:28: error: could not convert ‘involve_Ns’ from ‘__vector(4) __bool int’ to ‘bool’ 1464 | if(involve_Ns) { | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h:1523:32: error: could not convert ‘failed’ from ‘__vector(4) __bool int’ to ‘bool’ 1523 | if(failed) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:1542:24: error: could not convert ‘! ht_file.std::basic_ifstream::is_open()’ from ‘__vector(4) int’ to ‘bool’ 1542 | if(!ht_file.is_open()) { | ^~~~~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:1596:28: error: could not convert ‘inside_Ns’ from ‘__vector(4) __bool int’ to ‘bool’ 1596 | if(inside_Ns) { | ^~~~~~~~~ | | | __vector(4) __bool int gfm.h:1647:24: error: could not convert ‘! ss_file.std::basic_ifstream::is_open()’ from ‘__vector(4) int’ to ‘bool’ 1647 | if(!ss_file.is_open()) { | ^~~~~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:1709:28: error: could not convert ‘inside_Ns’ from ‘__vector(4) __bool int’ to ‘bool’ 1709 | if(inside_Ns) continue; | ^~~~~~~~~ | | | __vector(4) __bool int gfm.h:1733:49: error: could not convert ‘std::operator==(ss_seq.std::map::find(seq), ss_seq.std::map::end())’ from ‘__vector(4) __bool int’ to ‘bool’ 1733 | if(ss_seq.find(seq) == ss_seq.end()) ss_seq[seq] = 1; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:1769:24: error: could not convert ‘! exon_file.std::basic_ifstream::is_open()’ from ‘__vector(4) int’ to ‘bool’ 1769 | if(!exon_file.is_open()) { | ^~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:1822:28: error: could not convert ‘inside_Ns’ from ‘__vector(4) __bool int’ to ‘bool’ 1822 | if(inside_Ns) continue; | ^~~~~~~~~ | | | __vector(4) __bool int gfm.h:1909:20: error: could not convert ‘((GFM*)this)->GFM::_repeat’ from ‘__vector(4) __bool int’ to ‘bool’ 1909 | if(_repeat) { | ^~~~~~~ | | | __vector(4) __bool int gfm.h:1911:24: error: could not convert ‘! repeat_file.std::basic_ifstream::is_open()’ from ‘__vector(4) int’ to ‘bool’ 1911 | if(!repeat_file.is_open()) { | ^~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:2074:32: error: could not convert ‘involve_Ns’ from ‘__vector(4) __bool int’ to ‘bool’ 2074 | if(involve_Ns) { | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h:2243:12: error: could not convert ‘!((GFM*)this)->GFM::_repeat’ from ‘__vector(4) int’ to ‘bool’ 2243 | if(!_repeat) { | ^~~~~~~~ | | | __vector(4) int gfm.h:2262:20: error: could not convert ‘! first’ from ‘__vector(4) int’ to ‘bool’ 2262 | if(!first) { | ^~~~~~ | | | __vector(4) int gfm.h:2330:28: error: could not convert ‘verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 2330 | if(verbose) { cerr << "Generating edges... " << endl; } | ^~~~~~~ | | | __vector(4) __bool int gfm.h:2353:24: error: could not convert ‘((GFM*)this)->GFM::_passMemExc’ from ‘__vector(4) __bool int’ to ‘bool’ 2353 | if(_passMemExc) { | ^~~~~~~~~~~ | | | __vector(4) __bool int gfm.h: In member function ‘unsigned int GFM::toBe() const’: gfm.h:2437:44: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 2437 | bool toBe() const { return _toBigEndian; } | ^~~~~~~~~~~~ | | | const __vector(4) __bool int gfm.h: In member function ‘unsigned int GFM::verbose() const’: gfm.h:2438:44: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 2438 | bool verbose() const { return _verbose; } | ^~~~~~~~ | | | const __vector(4) __bool int gfm.h: In member function ‘unsigned int GFM::sanityCheck() const’: gfm.h:2439:44: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 2439 | bool sanityCheck() const { return _sanity; } | ^~~~~~~ | | | const __vector(4) __bool int gfm.h: In member function ‘unsigned int GFM::fw() const’: gfm.h:2441:47: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 2441 | bool fw() const { return fw_; } | ^~~ | | | const __vector(4) __bool int gfm.h: In member function ‘unsigned int GFM::repeat() const’: gfm.h:2442:47: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 2442 | bool repeat() const { return _repeat; } | ^~~~~~~ | | | const __vector(4) __bool int gfm.h: In member function ‘index_t GFM::ftabSeqToInt(const BTDnaString&, index_t, __vector(4) __bool int) const’: gfm.h:2564:7: error: could not convert ‘rev’ from ‘__vector(4) __bool int’ to ‘bool’ 2564 | if(rev) fwex = !fwex; | ^~~ | | | __vector(4) __bool int gfm.h: In member function ‘index_t GFM::countUpTo(const SideLocus&, int) const’: gfm.h:3198:12: error: could not convert ‘! usePOPCNT’ from ‘__vector(4) int’ to ‘bool’ 3198 | if(!usePOPCNT) { | ^~~~~~~~~~ | | | __vector(4) int gfm.h: In member function ‘index_t GFM::countUpTo_bits(const SideLocus&, __vector(4) __bool int) const’: gfm.h:3375:12: error: could not convert ‘F’ from ‘__vector(4) __bool int’ to ‘bool’ 3375 | if(F) { | ^ | | | __vector(4) __bool int gfm.h:3420:12: error: could not convert ‘! usePOPCNT’ from ‘__vector(4) int’ to ‘bool’ 3420 | if(!usePOPCNT) { | ^~~~~~~~~~ | | | __vector(4) int gfm.h: In member function ‘index_t GFM::countBt2SideRange2(const SideLocus&, __vector(4) __bool int, index_t, index_t*, EList<__vector(4) __bool int>*, index_t) const’: gfm.h:3544:6: error: could not convert ‘startAtLocus’ from ‘__vector(4) __bool int’ to ‘bool’ 3544 | if(startAtLocus) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h: In member function ‘void GFM::getInEdgeCount(index_t, index_t, EList >&) const’: gfm.h:4171:16: error: could not convert ‘first’ from ‘__vector(4) __bool int’ to ‘bool’ 4171 | if(first) { | ^~~~~ | | | __vector(4) __bool int gfm.h: In function ‘void readEbwtRefnames(const string&, EList >&)’: gfm.h:4422:8: error: could not convert ‘! in.std::basic_ifstream::is_open()’ from ‘__vector(4) int’ to ‘bool’ 4422 | if(!in.is_open()) { | ^~~~~~~~~~~~~ | | | __vector(4) int gfm.h: In static member function ‘static void GFM::join(EList&, EList&, index_t, const RefReadInParams&, uint32_t, TStr&, __vector(4) __bool int, __vector(4) __bool int)’: gfm.h:4490:8: error: could not convert ‘include_rc’ from ‘__vector(4) __bool int’ to ‘bool’ 4490 | if(include_rc) { | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h:4514:8: error: could not convert ‘CGtoTG’ from ‘__vector(4) __bool int’ to ‘bool’ 4514 | if(CGtoTG) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:4524:8: error: could not convert ‘include_rc’ from ‘__vector(4) __bool int’ to ‘bool’ 4524 | if(include_rc) { | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h: In member function ‘void GFM::joinToDisk(EList&, EList&, index_t, const RefReadInParams&, TStr&, std::ostream&, std::ostream&)’: gfm.h:4609:9: error: could not convert ‘! i->l.EList::operator[]()->FileBuf::eof()’ from ‘__vector(4) int’ to ‘bool’ 4609 | while(!l[i]->eof()) { | ^~~~~~~~~~~~ | | | __vector(4) int gfm.h:4617:17: error: could not convert ‘(rec.first && (rec.len > 0))’ from ‘__vector(4) int’ to ‘bool’ 4617 | if(rec.first && rec.len > 0) { | ~~~~~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:4631:17: error: could not convert ‘(rec.first && (rec.len > 0))’ from ‘__vector(4) int’ to ‘bool’ 4631 | if(rec.first && rec.len > 0) seqsRead++; | ~~~~~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:4640:11: error: could not convert ‘rec.first’ from ‘__vector(4) __bool int’ to ‘bool’ 4640 | if(rec.first) patoff = 0; | ~~~~^~~~~ | | | __vector(4) __bool int gfm.h: In member function ‘void GFM::buildToDisk(PathGraph&, const TStr&, std::ostream&, std::ostream&, std::streampos)’: gfm.h:4859:7: error: could not convert ‘count’ from ‘__vector(4) __bool int’ to ‘bool’ 4859 | if(count) occ[gbwtChar]++; | ^~~~~ | | | __vector(4) __bool int gfm.h:4862:7: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 4862 | if(fw) { | ^~ | | | __vector(4) __bool int gfm.h:4965:8: error: could not convert ‘((GFM*)this)->GFM::_verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 4965 | if(_verbose) { | ^~~~~~~~ | | | __vector(4) __bool int gfm.h: In member function ‘void GFM::buildToDisk(InorderBlockwiseSA&, const TStr&, std::ostream&, std::ostream&, std::streampos)’: gfm.h:5320:16: error: could not convert ‘count’ from ‘__vector(4) __bool int’ to ‘bool’ 5320 | if(count) occ[bwtChar]++; | ^~~~~ | | | __vector(4) __bool int gfm.h:5322:16: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 5322 | if(fw) { | ^~ | | | __vector(4) __bool int gfm.h:5404:8: error: could not convert ‘((GFM*)this)->GFM::_verbose’ from ‘__vector(4) __bool int’ to ‘bool’ 5404 | if(_verbose) { | ^~~~~~~~ | | | __vector(4) __bool int gfm.h: In function ‘__vector(4) __bool int is_read_err(int, ssize_t, size_t)’: gfm.h:5482:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 5482 | return true; | ^~~~ gfm.h:5484:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 5484 | return false; | ^~~~~ gfm.h: In function ‘__vector(4) __bool int is_fread_err(FILE*, size_t, size_t)’: gfm.h:5491:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 5491 | return true; | ^~~~ gfm.h:5493:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 5493 | return false; | ^~~~~ gfm.h: In member function ‘unsigned int GFM::joinedToTextOff(index_t, index_t, index_t&, index_t&, index_t&, __vector(4) __bool int, __vector(4) __bool int&) const’: gfm.h:5546:9: error: could not convert ‘rejectStraddle’ from ‘__vector(4) __bool int’ to ‘bool’ 5546 | if(rejectStraddle) { | ^~~~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:5561:8: error: could not convert ‘!((const GFM*)this)->fw_’ from ‘__vector(4) int’ to ‘bool’ 5561 | if(!this->fw_) { | ^~~~~~~~~~ | | | __vector(4) int gfm.h: In member function ‘index_t GFM::getOffset(index_t, __vector(4) __bool int, index_t) const’: gfm.h:5714:5: error: could not convert ‘! fw’ from ‘__vector(4) int’ to ‘bool’ 5714 | if(!fw) { | ^~~ | | | __vector(4) int gfm.h: In member function ‘unsigned int GFM::contains(const BTDnaString&, index_t*, index_t*) const’: gfm.h:5737:14: error: could not convert ‘str.SStringExpandable::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 5737 | if(str.empty()) { | ~~~~~~~~~^~ | | | __vector(4) __bool int gfm.h:5751:8: error: could not convert ‘set’ from ‘__vector(4) __bool int’ to ‘bool’ 5751 | if(set) { | ^~~ | | | __vector(4) __bool int gfm.h: In member function ‘void GFM::readIntoMemory(int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, GFMParams*, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int)’: gfm.h:5823:29: error: could not convert ‘((((GFM*)this)->GFM::_in1Str.std::__cxx11::basic_string::length() > 0) && (! subIndex))’ from ‘__vector(4) int’ to ‘bool’ 5823 | if(_in1Str.length() > 0 && !subIndex) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | | | __vector(4) int gfm.h:5824:21: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 5824 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:5830:21: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 5830 | if(_verbose || startVerbose) cerr << "Opening \"" << _in1Str.c_str() << "\"" << endl; | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:5834:12: error: could not convert ‘loadSASamp’ from ‘__vector(4) __bool int’ to ‘bool’ 5834 | if(loadSASamp) { | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h:5836:25: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 5836 | if(_verbose || startVerbose) cerr << "Opening \"" << _in2Str.c_str() << "\"" << endl; | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:5841:21: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 5841 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:5847:12: error: could not convert ‘((GFM*)this)->GFM::_useMm’ from ‘__vector(4) __bool int’ to ‘bool’ 5847 | if(_useMm /*&& !justHeader*/) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:5850:30: error: could not convert ‘(i < (loadSASamp ? 2 : 1))’ from ‘__vector(4) int’ to ‘bool’ 5850 | for(int i = 0; i < (loadSASamp ? 2 : 1); i++) { gfm.h:5851:29: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 5851 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:5868:20: error: could not convert ‘mmSweep’ from ‘__vector(4) __bool int’ to ‘bool’ 5868 | if(mmSweep) { | ^~~~~~~ | | | __vector(4) __bool int gfm.h:5873:24: error: could not convert ‘startVerbose’ from ‘__vector(4) __bool int’ to ‘bool’ 5873 | if(startVerbose) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:5880:35: error: inferred scalar type ‘char*’ is not an integer or floating point type of the same size as ‘__bool int’ 5880 | mmFile2_ = loadSASamp ? mmFile[1] : NULL; | ^ gfm.h:5885:20: error: could not convert ‘(((GFM*)this)->GFM::_useMm && (! justHeader))’ from ‘__vector(4) int’ to ‘bool’ 5885 | else if(_useMm && !justHeader) { | ~~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:5889:15: error: could not convert ‘(((GFM*)this)->GFM::_useMm && (! justHeader))’ from ‘__vector(4) int’ to ‘bool’ 5889 | if(_useMm && !justHeader) { | ~~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:5895:17: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 5895 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:5902:8: error: could not convert ‘! subIndex’ from ‘__vector(4) int’ to ‘bool’ 5902 | if(!subIndex) { | ^~~~~~~~~ | | | __vector(4) int gfm.h:5906:12: error: could not convert ‘loadSASamp’ from ‘__vector(4) __bool int’ to ‘bool’ 5906 | if(loadSASamp) { | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h:5925:25: error: could not convert ‘(switchEndian && ((GFM*)this)->GFM::_useMm)’ from ‘__vector(4) int’ to ‘bool’ 5925 | if(switchEndian && _useMm) { | ~~~~~~~~~~~~~^~~~~~~~~ | | | __vector(4) int gfm.h:5991:21: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 5991 | if(_verbose || startVerbose) params->print(cerr); | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6027:8: error: could not convert ‘((GFM*)this)->GFM::_useMm’ from ‘__vector(4) __bool int’ to ‘bool’ 6027 | if(_useMm) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:6035:25: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6035 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6040:16: error: could not convert ‘switchEndian’ from ‘__vector(4) __bool int’ to ‘bool’ 6040 | if(switchEndian) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6062:8: error: could not convert ‘justHeader’ from ‘__vector(4) __bool int’ to ‘bool’ 6062 | if(justHeader) { | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6064:12: error: could not convert ‘deleteGh’ from ‘__vector(4) __bool int’ to ‘bool’ 6064 | if(deleteGh) delete gh; | ^~~~~~~~ | | | __vector(4) __bool int gfm.h:6067:12: error: could not convert ‘loadSASamp’ from ‘__vector(4) __bool int’ to ‘bool’ 6067 | if(loadSASamp) fseek(_in2, 0, SEEK_SET); | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6079:17: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6079 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6085:8: error: could not convert ‘loadRstarts’ from ‘__vector(4) __bool int’ to ‘bool’ 6085 | if(loadRstarts) { | ^~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6086:12: error: could not convert ‘((GFM*)this)->GFM::_useMm’ from ‘__vector(4) __bool int’ to ‘bool’ 6086 | if(_useMm) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:6094:16: error: could not convert ‘switchEndian’ from ‘__vector(4) __bool int’ to ‘bool’ 6094 | if(switchEndian) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6118:8: error: could not convert ‘((GFM*)this)->GFM::_useMm’ from ‘__vector(4) __bool int’ to ‘bool’ 6118 | if(_useMm) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:6126:21: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6126 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6131:12: error: could not convert ‘((GFM*)this)->GFM::useShmem_’ from ‘__vector(4) __bool int’ to ‘bool’ 6131 | if(useShmem_) { | ^~~~~~~~~ | | | __vector(4) __bool int gfm.h:6138:25: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6138 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6139:57: error: inferred scalar type ‘const char*’ is not an integer or floating point type of the same size as ‘__bool int’ 6139 | cerr << " shared-mem " << (shmemLeader ? "leader" : "follower") << endl; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ gfm.h:6150:12: error: could not convert ‘shmemLeader’ from ‘__vector(4) __bool int’ to ‘bool’ 6150 | if(shmemLeader) { | ^~~~~~~~~~~ | | | __vector(4) __bool int In file included from reference.h:34, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: mm.h:49:55: error: could not convert ‘is_fread_err(((GFM*)this)->_in1, r, bytesLeft)’ from ‘__vector(4) __bool int’ to ‘bool’ 49 | #define MM_IS_IO_ERR(file_hd, ret, count) is_fread_err(file_hd, ret, count) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6156:20: note: in expansion of macro ‘MM_IS_IO_ERR’ 6156 | if(MM_IS_IO_ERR(this->_in1, r, bytesLeft)) { | ^~~~~~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: gfm.h:6164:16: error: could not convert ‘switchEndian’ from ‘__vector(4) __bool int’ to ‘bool’ 6164 | if(switchEndian) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6198:21: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6198 | if(_verbose || startVerbose) cerr << "Reading fchr (5)" << endl; | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6200:12: error: could not convert ‘((GFM*)this)->GFM::_useMm’ from ‘__vector(4) __bool int’ to ‘bool’ 6200 | if(_useMm) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:6216:21: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6216 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6217:16: error: could not convert ‘loadFtab’ from ‘__vector(4) __bool int’ to ‘bool’ 6217 | if(loadFtab) { | ^~~~~~~~ | | | __vector(4) __bool int gfm.h:6225:12: error: could not convert ‘loadFtab’ from ‘__vector(4) __bool int’ to ‘bool’ 6225 | if(loadFtab) { | ^~~~~~~~ | | | __vector(4) __bool int gfm.h:6226:16: error: could not convert ‘((GFM*)this)->GFM::_useMm’ from ‘__vector(4) __bool int’ to ‘bool’ 6226 | if(_useMm) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:6234:20: error: could not convert ‘switchEndian’ from ‘__vector(4) __bool int’ to ‘bool’ 6234 | if(switchEndian) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6246:25: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6246 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6247:20: error: could not convert ‘loadFtab’ from ‘__vector(4) __bool int’ to ‘bool’ 6247 | if(loadFtab) { | ^~~~~~~~ | | | __vector(4) __bool int gfm.h:6256:16: error: could not convert ‘((GFM*)this)->GFM::_useMm’ from ‘__vector(4) __bool int’ to ‘bool’ 6256 | if(_useMm) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:6264:20: error: could not convert ‘switchEndian’ from ‘__vector(4) __bool int’ to ‘bool’ 6264 | if(switchEndian) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6301:8: error: could not convert ‘loadNames’ from ‘__vector(4) __bool int’ to ‘bool’ 6301 | if(loadNames) { | ^~~~~~~~~ | | | __vector(4) __bool int gfm.h:6319:8: error: could not convert ‘loadSASamp’ from ‘__vector(4) __bool int’ to ‘bool’ 6319 | if(loadSASamp) { | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6323:21: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6323 | if(_verbose || startVerbose) { | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6328:12: error: could not convert ‘!((GFM*)this)->GFM::_useMm’ from ‘__vector(4) int’ to ‘bool’ 6328 | if(!_useMm) { | ^~~~~~~ | | | __vector(4) int gfm.h:6329:16: error: could not convert ‘!((GFM*)this)->GFM::useShmem_’ from ‘__vector(4) int’ to ‘bool’ 6329 | if(!useShmem_) { | ^~~~~~~~~~ | | | __vector(4) int gfm.h:6348:16: error: could not convert ‘shmemLeader’ from ‘__vector(4) __bool int’ to ‘bool’ 6348 | if(shmemLeader) { | ^~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6372:32: error: could not convert ‘switchEndian’ from ‘__vector(4) __bool int’ to ‘bool’ 6372 | if(switchEndian) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6380:24: error: could not convert ‘((GFM*)this)->GFM::_useMm’ from ‘__vector(4) __bool int’ to ‘bool’ 6380 | if(_useMm) { | ^~~~~~ | | | __vector(4) __bool int In file included from reference.h:34, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: mm.h:49:55: error: could not convert ‘is_fread_err(((GFM*)this)->GFM::_in2, r, bytesLeft)’ from ‘__vector(4) __bool int’ to ‘bool’ 49 | #define MM_IS_IO_ERR(file_hd, ret, count) is_fread_err(file_hd, ret, count) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int gfm.h:6395:32: note: in expansion of macro ‘MM_IS_IO_ERR’ 6395 | if(MM_IS_IO_ERR(_in2,r,bytesLeft)) { | ^~~~~~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: gfm.h:6419:17: error: could not convert ‘(((GFM*)this)->GFM::_verbose || startVerbose)’ from ‘__vector(4) int’ to ‘bool’ 6419 | if(_verbose || startVerbose) print(cerr, *gh); | ~~~~~~~~~^~~~~~~~~~~~~~~ | | | __vector(4) int gfm.h:6426:8: error: could not convert ‘deleteGh’ from ‘__vector(4) __bool int’ to ‘bool’ 6426 | if(deleteGh) delete gh; | ^~~~~~~~ | | | __vector(4) __bool int gfm.h:6428:8: error: could not convert ‘! subIndex’ from ‘__vector(4) int’ to ‘bool’ 6428 | if(!subIndex) { | ^~~~~~~~~ | | | __vector(4) int gfm.h:6431:12: error: could not convert ‘loadSASamp’ from ‘__vector(4) __bool int’ to ‘bool’ 6431 | if(loadSASamp) fseek(_in2, 0, SEEK_SET); | ^~~~~~~~~~ | | | __vector(4) __bool int gfm.h: In function ‘void readGFMRefnames(const string&, EList >&)’: gfm.h:6534:8: error: could not convert ‘! in.std::basic_ifstream::is_open()’ from ‘__vector(4) int’ to ‘bool’ 6534 | if(!in.is_open()) { | ^~~~~~~~~~~~~ | | | __vector(4) int gfm.h: In static member function ‘static int32_t GFM::readVersionFlags(const string&, int&, int&, std::string&)’: gfm.h:6551:8: error: could not convert ‘! in.std::basic_ifstream::is_open()’ from ‘__vector(4) int’ to ‘bool’ 6551 | if(!in.is_open()) { | ^~~~~~~~~~~~~ | | | __vector(4) int gfm.h: In member function ‘void GFM::writeFromMemory(__vector(4) __bool int, std::ostream&, std::ostream&) const’: gfm.h:6601:25: error: no matching function for call to ‘writeI32(std::ostream&, int, uint32_t&)’ 6601 | writeI32(out1, 1, be); // endian hint for priamry stream | ^ In file included from ref_read.h:32, from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: word_io.h:53:20: note: candidate: ‘void writeI32(std::ostream&, int32_t, __vector(4) __bool int)’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^~~~~~~~ word_io.h:53:64: note: no known conversion for argument 3 from ‘uint32_t’ {aka ‘unsigned int’} to ‘__vector(4) __bool int’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^ word_io.h:62:20: note: candidate: ‘void writeI32(std::ostream&, int32_t)’ 62 | static inline void writeI32(std::ostream& out, int32_t x) { | ^~~~~~~~ word_io.h:62:20: note: candidate expects 2 arguments, 3 provided In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: gfm.h:6602:25: error: no matching function for call to ‘writeI32(std::ostream&, int, uint32_t&)’ 6602 | writeI32(out2, 1, be); // endian hint for secondary stream | ^ In file included from ref_read.h:32, from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: word_io.h:53:20: note: candidate: ‘void writeI32(std::ostream&, int32_t, __vector(4) __bool int)’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^~~~~~~~ word_io.h:53:64: note: no known conversion for argument 3 from ‘uint32_t’ {aka ‘unsigned int’} to ‘__vector(4) __bool int’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^ word_io.h:62:20: note: candidate: ‘void writeI32(std::ostream&, int32_t)’ 62 | static inline void writeI32(std::ostream& out, int32_t x) { | ^~~~~~~~ word_io.h:62:20: note: candidate expects 2 arguments, 3 provided In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: gfm.h:6604:31: error: no matching function for call to ‘writeI32(std::ostream&, int&, uint32_t&)’ 6604 | writeI32(out1, version, be); // version | ^ In file included from ref_read.h:32, from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: word_io.h:53:20: note: candidate: ‘void writeI32(std::ostream&, int32_t, __vector(4) __bool int)’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^~~~~~~~ word_io.h:53:64: note: no known conversion for argument 3 from ‘uint32_t’ {aka ‘unsigned int’} to ‘__vector(4) __bool int’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^ word_io.h:62:20: note: candidate: ‘void writeI32(std::ostream&, int32_t)’ 62 | static inline void writeI32(std::ostream& out, int32_t x) { | ^~~~~~~~ word_io.h:62:20: note: candidate expects 2 arguments, 3 provided In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: gfm.h:6609:42: error: no matching function for call to ‘writeI32(std::ostream&, int, uint32_t&)’ 6609 | writeI32(out1, 2, be); // not used | ^ In file included from ref_read.h:32, from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: word_io.h:53:20: note: candidate: ‘void writeI32(std::ostream&, int32_t, __vector(4) __bool int)’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^~~~~~~~ word_io.h:53:64: note: no known conversion for argument 3 from ‘uint32_t’ {aka ‘unsigned int’} to ‘__vector(4) __bool int’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^ word_io.h:62:20: note: candidate: ‘void writeI32(std::ostream&, int32_t)’ 62 | static inline void writeI32(std::ostream& out, int32_t x) { | ^~~~~~~~ word_io.h:62:20: note: candidate expects 2 arguments, 3 provided In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: gfm.h:6615:30: error: no matching function for call to ‘writeI32(std::ostream&, int32_t, uint32_t&)’ 6615 | writeI32(out1, -flags, be); // BTL: chunkRate is now deprecated | ^ In file included from ref_read.h:32, from reference.h:32, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: word_io.h:53:20: note: candidate: ‘void writeI32(std::ostream&, int32_t, __vector(4) __bool int)’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^~~~~~~~ word_io.h:53:64: note: no known conversion for argument 3 from ‘uint32_t’ {aka ‘unsigned int’} to ‘__vector(4) __bool int’ 53 | static inline void writeI32(std::ostream& out, int32_t x, bool toBigEndian) { | ^ word_io.h:62:20: note: candidate: ‘void writeI32(std::ostream&, int32_t)’ 62 | static inline void writeI32(std::ostream& out, int32_t x) { | ^~~~~~~~ word_io.h:62:20: note: candidate expects 2 arguments, 3 provided In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: gfm.h:6617:8: error: could not convert ‘! justHeader’ from ‘__vector(4) int’ to ‘bool’ 6617 | if(!justHeader) { | ^~~~~~~~~~~ | | | __vector(4) int gfm.h: In member function ‘void GFM::writeFromMemory(__vector(4) __bool int, const string&, const string&) const’: gfm.h:6687:8: error: could not convert ‘((const GFM*)this)->GFM::_sanity’ from ‘const __vector(4) __bool int’ to ‘bool’ 6687 | if(_sanity) { | ^~~~~~~ | | | const __vector(4) __bool int gfm.h: In member function ‘void GFM::szsToDisk(const EList&, std::ostream&, int)’: gfm.h:6736:19: error: could not convert ‘i->szs.EList::operator[]().first’ from ‘const __vector(4) __bool int’ to ‘bool’ 6736 | if(szs[i].first) off = 0; gfm.h:6738:25: error: could not convert ‘(i->szs.EList::operator[]().first && (i->szs.EList::operator[]().len > 0))’ from ‘__vector(4) int’ to ‘bool’ 6738 | if(szs[i].first && szs[i].len > 0) seq++; gfm.h: In member function ‘void GFM::sanityCheckUpToSide(int) const’: gfm.h:6783:64: error: cannot convert ‘__vector(4) int’ to ‘int’ 6783 | int twoBit = unpack_2b_from_8b(by, fw ? j : 3-j); | ^ | | | __vector(4) int In file included from gfm.h:42, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: bitpack.h:37:68: note: initializing argument 2 of ‘int unpack_2b_from_8b(uint8_t, int)’ 37 | static inline int unpack_2b_from_8b(const uint8_t eight, const int off) { | ~~~~~~~~~~^~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: gfm.h: In member function ‘void GFM::checkOrigs(const EList >&, __vector(4) __bool int) const’: gfm.h:6913:8: error: could not convert ‘mirror’ from ‘__vector(4) __bool int’ to ‘bool’ 6913 | if(mirror) { | ^~~~~~ | | | __vector(4) __bool int gfm.h:6922:16: error: could not convert ‘mirror’ from ‘__vector(4) __bool int’ to ‘bool’ 6922 | if(mirror) joff = olen - j - 1; | ^~~~~~ | | | __vector(4) __bool int gfm.h:6926:20: error: could not convert ‘! mirror’ from ‘__vector(4) int’ to ‘bool’ 6926 | if(!mirror) { | ^~~~~~~ | | | __vector(4) int gfm.h: At global scope: gfm.h:6957:43: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 6957 | bool verbose = false); | ^ | | | bool In file included from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: splice_site.h:91:89: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 91 | SpliceSitePos(uint32_t ref, uint32_t left, uint32_t right, uint8_t splDir, bool exon = false) | ^~~~~ | | | bool splice_site.h:99:88: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 99 | void init(uint32_t ref, uint32_t left, uint32_t right, uint8_t splDir, bool exon = false) { | ^~~~~ | | | bool splice_site.h: In member function ‘__vector(4) __bool int SpliceSitePos::operator<(const SpliceSitePos&) const’: splice_site.h:138:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 138 | if(_ref < o._ref) return true; | ^~~~ splice_site.h:139:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 139 | if(_ref > o._ref) return false; | ^~~~~ splice_site.h:140:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 140 | if(_left < o._left) return true; | ^~~~ splice_site.h:141:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 141 | if(_left > o._left) return false; | ^~~~~ splice_site.h:142:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 142 | if(_right < o._right) return true; | ^~~~ splice_site.h:143:32: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 143 | if(_right > o._right) return false; | ^~~~~ splice_site.h:144:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 144 | if(_splDir < o._splDir) return true; | ^~~~ splice_site.h:145:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 145 | if(_splDir > o._splDir) return false; | ^~~~~ splice_site.h:146:18: error: could not convert ‘((((__vector(4) __bool int)((const SpliceSitePos*)this)->SpliceSitePos::_exon) != ((__vector(4) __bool int)o.SpliceSitePos::_exon)) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 146 | if(_exon != o._exon) return _exon; | ~~~~~~^~~~~~~~~~ | | | __vector(4) int splice_site.h:147:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 147 | return false; | ^~~~~ splice_site.h: In member function ‘__vector(4) __bool int SpliceSitePos::operator>(const SpliceSitePos&) const’: splice_site.h:163:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 163 | if(_ref > o._ref) return true; | ^~~~ splice_site.h:164:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 164 | if(_ref < o._ref) return false; | ^~~~~ splice_site.h:165:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 165 | if(_left > o._left) return true; | ^~~~ splice_site.h:166:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 166 | if(_left < o._left) return false; | ^~~~~ splice_site.h:167:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 167 | if(_right > o._right) return true; | ^~~~ splice_site.h:168:32: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 168 | if(_right < o._right) return false; | ^~~~~ splice_site.h:169:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 169 | if(_splDir > o._splDir) return true; | ^~~~ splice_site.h:170:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 170 | if(_splDir < o._splDir) return false; | ^~~~~ splice_site.h:171:18: error: could not convert ‘((((__vector(4) __bool int)((const SpliceSitePos*)this)->SpliceSitePos::_exon) != ((__vector(4) __bool int)o.SpliceSitePos::_exon)) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 171 | if(_exon != o._exon) return !_exon; | ~~~~~~^~~~~~~~~~ | | | __vector(4) int splice_site.h:172:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 172 | return false; | ^~~~~ splice_site.h: In member function ‘virtual void SpliceSitePos::reset()’: splice_site.h:190:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 190 | _exon = false; | ^~~~~ splice_site.h: In member function ‘__vector(4) __bool int SpliceSitePos::inited() const’: splice_site.h:202:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 202 | return true; | ^~~~ splice_site.h:204:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 204 | return false; | ^~~~~ splice_site.h: In member function ‘__vector(4) __bool int SpliceSitePos::canonical() const’: splice_site.h:236:62: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 236 | bool canonical() const { return _splDir == SPL_FW || _splDir == SPL_RC; } | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ | | | bool splice_site.h: At global scope: splice_site.h:264:28: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 264 | bool exon = false, | ^~~~~ | | | bool splice_site.h:265:32: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 265 | bool fromFile = false, | ^~~~~ | | | bool splice_site.h:266:29: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 266 | bool known = false) | ^~~~~ | | | bool splice_site.h:278:27: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 278 | bool exon = false, | ^~~~~ | | | bool splice_site.h:279:31: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 279 | bool fromFile = false, | ^~~~~ | | | bool splice_site.h:280:28: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 280 | bool known = false) | ^~~~~ | | | bool splice_site.h: In member function ‘virtual void SpliceSite::reset()’: splice_site.h:335:21: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 335 | _fromfile = false; | ^~~~~ splice_site.h:336:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 336 | _known = false; | ^~~~~ splice_site.h: In member function ‘__vector(4) __bool int Exon::operator<(const Exon&) const’: splice_site.h:427:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 427 | if(_ref < o._ref) return true; | ^~~~ splice_site.h:428:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 428 | if(_ref > o._ref) return false; | ^~~~~ splice_site.h:429:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 429 | if(_left < o._left) return true; | ^~~~ splice_site.h:430:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 430 | if(_left > o._left) return false; | ^~~~~ splice_site.h:431:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 431 | if(_right < o._right) return true; | ^~~~ splice_site.h:432:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 432 | if(_right > o._right) return false; | ^~~~~ splice_site.h:433:16: error: could not convert ‘((((__vector(4) __bool int)((const Exon*)this)->Exon::_fw) != ((__vector(4) __bool int)o.Exon::_fw)) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 433 | if(_fw != o._fw) return _fw; | ~~~~^~~~~~~~ | | | __vector(4) int splice_site.h:434:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 434 | return false; | ^~~~~ splice_site.h: In member function ‘__vector(4) __bool int Exon::operator>(const Exon&) const’: splice_site.h:450:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 450 | if(_ref > o._ref) return true; | ^~~~ splice_site.h:451:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 451 | if(_ref < o._ref) return false; | ^~~~~ splice_site.h:452:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 452 | if(_left > o._left) return true; | ^~~~ splice_site.h:453:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 453 | if(_left < o._left) return false; | ^~~~~ splice_site.h:454:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 454 | if(_right > o._right) return true; | ^~~~ splice_site.h:455:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 455 | if(_right < o._right) return false; | ^~~~~ splice_site.h:456:16: error: could not convert ‘((((__vector(4) __bool int)((const Exon*)this)->Exon::_fw) != ((__vector(4) __bool int)o.Exon::_fw)) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 456 | if(_fw != o._fw) return !_fw; | ~~~~^~~~~~~~ | | | __vector(4) int splice_site.h:457:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 457 | return false; | ^~~~~ splice_site.h: In member function ‘void Exon::reset()’: splice_site.h:474:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 474 | _fw = true; | ^~~~ splice_site.h: In member function ‘__vector(4) __bool int Exon::inited() const’: splice_site.h:486:20: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 486 | return true; | ^~~~ splice_site.h:488:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 488 | return false; | ^~~~~ splice_site.h: At global scope: splice_site.h:527:36: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 527 | bool threadSafe = true, | ^~~~ | | | bool splice_site.h:528:31: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 528 | bool write = false, | ^~~~~ | | | bool splice_site.h:529:30: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 529 | bool read = false); | ^~~~~ | | | bool splice_site.h:552:125: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 552 | bool hasSpliceSites(uint32_t ref, uint32_t left1, uint32_t right1, uint32_t left2, uint32_t right2, bool includeNovel = false) const; | ^~~~~ | | | bool splice_site.h:557:42: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 557 | void read(ifstream& in, bool known = false); | ^~~~~ | | | bool In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: edit.h:69:15: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 69 | bool chrs = true, | ^~~~ | | | bool edit.h:83:22: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 83 | bool chrs = true) | ^~~~ | | | bool edit.h:115:27: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 115 | bool chrs = true, | ^~~~ | | | bool edit.h:158:27: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 158 | bool chrs = true) | ^~~~ | | | bool edit.h:273:15: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 273 | bool sort = false); | ^~~~~ | | | bool edit.h:279:68: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^~~~~ | | | bool edit.h:303:13: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 303 | bool fw = true, | ^~~~ | | | bool edit.h: In member function ‘void Edit::reset()’: edit.h:96:20: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 96 | knownSpl = false; | ^~~~~ edit.h: In member function ‘__vector(4) __bool int Edit::inited() const’: edit.h:104:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 104 | return pos != std::numeric_limits::max(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool edit.h: In member function ‘void Edit::init(uint32_t, int, int, int, __vector(4) __bool int, uint32_t)’: edit.h:131:6: error: could not convert ‘((chrs == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 131 | if(!chrs) { | ^~~~~ | | | __vector(4) int edit.h: In member function ‘__vector(4) __bool int Edit::hasN() const’: edit.h:172:21: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 172 | return chr == 'N' || qchr == 'N'; | ~~~~~~~~~~~^~~~~~~~~~~~~~ | | | bool edit.h: In member function ‘__vector(4) __bool int Edit::isReadGap() const’: edit.h:215:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 215 | return type == EDIT_TYPE_READ_GAP; | ~~~~~^~~~~~~~~~~~~~~~~~~~~ | | | bool edit.h: In member function ‘__vector(4) __bool int Edit::isRefGap() const’: edit.h:223:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 223 | return type == EDIT_TYPE_REF_GAP; | ~~~~~^~~~~~~~~~~~~~~~~~~~ | | | bool edit.h: In member function ‘__vector(4) __bool int Edit::isGap() const’: edit.h:232:37: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 232 | return (type == EDIT_TYPE_REF_GAP || type == EDIT_TYPE_READ_GAP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool edit.h: In member function ‘__vector(4) __bool int Edit::isSpliced() const’: edit.h:237:21: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 237 | return type == EDIT_TYPE_SPL; | ~~~~~^~~~~~~~~~~~~~~~ | | | bool edit.h: In static member function ‘static size_t Edit::numGaps(const EList&)’: edit.h:246:18: error: could not convert ‘(&(& es)->EList::operator[](i))->Edit::isGap()’ from ‘__vector(4) __bool int’ to ‘bool’ 246 | if(es[i].isGap()) gaps++; | ~~~~~~~~~~~^~ | | | __vector(4) __bool int edit.h: In member function ‘__vector(4) __bool int Edit::isMismatch() const’: edit.h:256:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 256 | return type == EDIT_TYPE_MM; | ~~~~~^~~~~~~~~~~~~~~ | | | bool In file included from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: aligner_result.h: At global scope: aligner_result.h:71:35: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 71 | bool repeat = false, | ^~~~~ | | | bool aligner_result.h:73:45: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 73 | bool knownTranscripts = false, | ^~~~~ | | | bool aligner_result.h:74:44: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 74 | bool nearSpliceSites = false, | ^~~~~ | | | bool aligner_result.h: In member function ‘void AlnScore::reset()’: aligner_result.h:95:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 95 | repeat_ = false; | ^~~~~ aligner_result.h:97:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 97 | knownTranscripts_ = false; | ^~~~~ aligner_result.h:98:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 98 | nearSpliceSites_ = false; | ^~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnScore::valid() const’: aligner_result.h:117:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 117 | return score_ != MIN_I64; | ~~~~~~~^~~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnScore::operator>(const AlnScore&) const’: aligner_result.h:147:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 147 | return false; | ^~~~~ aligner_result.h:150:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 150 | return true; | ^~~~ aligner_result.h:154:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 154 | return false; | ^~~~~ aligner_result.h:156:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 156 | return score_ > o.score_ || (score_ == o.score_ && hisat2_score_ > o.hisat2_score_); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnScore::operator==(const AlnScore&) const’: aligner_result.h:183:75: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 183 | return VALID_AL_SCORE(*this) && VALID_AL_SCORE(o) && score_ == o.score_ && hisat2_score_ == o.hisat2_score_; | ^ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnScore::operator>=(const AlnScore&) const’: aligner_result.h:200:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 200 | return false; | ^~~~~ aligner_result.h:203:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 203 | return true; | ^~~~ aligner_result.h:207:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 207 | return false; | ^~~~~ aligner_result.h:209:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 209 | return score_ > o.score_ || (score_ == o.score_ && hisat2_score_ >= o.hisat2_score_); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnScore::trimed() const’: aligner_result.h:320:62: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 320 | bool trimed() const { return leftTrim_ > 0 || rightTrim_ > 0; } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘TAlScore AlnScore::calculate_hisat2_score() const’: aligner_result.h:331:12: error: could not convert ‘((const AlnScore*)this)->AlnScore::repeat_’ from ‘const __vector(4) __bool int’ to ‘bool’ 331 | if(repeat_) repeat_score = 1; | ^~~~~~~ | | | const __vector(4) __bool int aligner_result.h:335:12: error: could not convert ‘((const AlnScore*)this)->AlnScore::knownTranscripts_’ from ‘const __vector(4) __bool int’ to ‘bool’ 335 | if(knownTranscripts_) transcript_score = 2; | ^~~~~~~~~~~~~~~~~ | | | const __vector(4) __bool int aligner_result.h:336:17: error: could not convert ‘((const AlnScore*)this)->AlnScore::nearSpliceSites_’ from ‘const __vector(4) __bool int’ to ‘bool’ 336 | else if(nearSpliceSites_) transcript_score = 1; | ^~~~~~~~~~~~~~~~ | | | const __vector(4) __bool int aligner_result.h: In constructor ‘AlnFlags::AlnFlags()’: aligner_result.h:418:4: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 418 | false, // canMax | ^~~~~ | | | bool aligner_result.h:454:8: note: initializing argument 2 of ‘void AlnFlags::init(int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int)’ 454 | bool canMax, | ^ aligner_result.h: In member function ‘__vector(4) __bool int AlnFlags::partOfPair() const’: aligner_result.h:486:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 486 | return pairing_ < ALN_FLAG_PAIR_UNPAIRED; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnFlags::readMate1() const’: aligner_result.h:570:50: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 569 | return pairing_ == ALN_FLAG_PAIR_CONCORD_MATE1 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | pairing_ == ALN_FLAG_PAIR_DISCORD_MATE1 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 571 | pairing_ == ALN_FLAG_PAIR_UNPAIRED_MATE1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnFlags::readMate2() const’: aligner_result.h:580:50: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 579 | return pairing_ == ALN_FLAG_PAIR_CONCORD_MATE2 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 580 | pairing_ == ALN_FLAG_PAIR_DISCORD_MATE2 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 581 | pairing_ == ALN_FLAG_PAIR_UNPAIRED_MATE2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnFlags::alignedConcordant() const’: aligner_result.h:588:50: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 588 | return pairing_ == ALN_FLAG_PAIR_CONCORD_MATE1 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 589 | pairing_ == ALN_FLAG_PAIR_CONCORD_MATE2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnFlags::alignedDiscordant() const’: aligner_result.h:596:50: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 596 | return pairing_ == ALN_FLAG_PAIR_DISCORD_MATE1 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 597 | pairing_ == ALN_FLAG_PAIR_DISCORD_MATE2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnFlags::alignedUnpaired() const’: aligner_result.h:612:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 612 | return pairing_ == ALN_FLAG_PAIR_UNPAIRED; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnFlags::alignedUnpairedMate() const’: aligner_result.h:619:51: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 619 | return pairing_ == ALN_FLAG_PAIR_UNPAIRED_MATE1 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 620 | pairing_ == ALN_FLAG_PAIR_UNPAIRED_MATE2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘void StackedAln::reset()’: aligner_result.h:746:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 746 | inited_ = false; | ^~~~~ aligner_result.h:753:27: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 753 | cigDistMm_ = cigCalc_ = false; | ^~~~~ aligner_result.h:756:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 756 | mdzCalc_ = false; | ^~~~~ In file included from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: aligner_result.h: At global scope: aligner_result.h:1729:37: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 1729 | bool pretrimSoft = false, | ^~~~~ | | | bool aligner_result.h:1732:37: error: could not convert ‘true’ from ‘bool’ to ‘__vector(4) __bool int’ 1732 | bool trimSoft = true, | ^~~~ | | | bool aligner_result.h:1735:43: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 1735 | bool repeat = false); // repeat | ^~~~~ | | | bool In file included from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: aligner_result.h: In member function ‘void AlnRes::invertEdits()’: aligner_result.h:1083:43: error: no matching function for call to ‘Edit::invertPoss(EList&, size_t&, bool)’ 1083 | Edit::invertPoss(*ned_, rdexrows_, false); | ^ In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: edit.h:268:14: note: candidate: ‘static void Edit::invertPoss(EList&, size_t, size_t, size_t, __vector(4) __bool int)’ 268 | static void invertPoss( | ^~~~~~~~~~ edit.h:268:14: note: candidate expects 5 arguments, 3 provided edit.h:279:14: note: candidate: ‘static void Edit::invertPoss(EList&, size_t, __vector(4) __bool int)’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^~~~~~~~~~ edit.h:279:61: note: no known conversion for argument 3 from ‘bool’ to ‘__vector(4) __bool int’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^ In file included from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: aligner_result.h:1084:43: error: no matching function for call to ‘Edit::invertPoss(EList&, size_t&, bool)’ 1084 | Edit::invertPoss(*aed_, rdexrows_, false); | ^ In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: edit.h:268:14: note: candidate: ‘static void Edit::invertPoss(EList&, size_t, size_t, size_t, __vector(4) __bool int)’ 268 | static void invertPoss( | ^~~~~~~~~~ edit.h:268:14: note: candidate expects 5 arguments, 3 provided edit.h:279:14: note: candidate: ‘static void Edit::invertPoss(EList&, size_t, __vector(4) __bool int)’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^~~~~~~~~~ edit.h:279:61: note: no known conversion for argument 3 from ‘bool’ to ‘__vector(4) __bool int’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^ In file included from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::empty() const’: aligner_result.h:1096:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1096 | return true; | ^~~~ aligner_result.h:1098:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1098 | return false; | ^~~~~ aligner_result.h: In member function ‘void AlnRes::getExtendedCoords(Coord&, Coord&, Coord&, Coord&) const’: aligner_result.h:1165:28: error: inferred scalar type ‘const size_t’ {aka ‘const long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 1165 | int64_t trim_st = (fw() ? trim5p_ : trim3p_); | ~~~~~^~~~~~~~~~~~~~~~~~~ aligner_result.h:1166:28: error: inferred scalar type ‘const size_t’ {aka ‘const long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 1166 | int64_t trim_en = (fw() ? trim3p_ : trim5p_); | ~~~~~^~~~~~~~~~~~~~~~~~~ aligner_result.h:1167:20: error: inferred scalar type ‘const size_t’ {aka ‘const long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 1167 | trim_st += (fw() ? pretrim5p_ : pretrim3p_); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h:1168:20: error: inferred scalar type ‘const size_t’ {aka ‘const long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 1168 | trim_en += (fw() ? pretrim3p_ : pretrim5p_); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::within(TRefId, TRefOff, __vector(4) __bool int, size_t) const’: aligner_result.h:1205:52: error: could not convert ‘((((((const AlnRes*)this)->AlnRes::refcoord_.Coord::ref() == id) && (((const AlnRes*)this)->AlnRes::refcoord_.Coord::off() >= off)) && ((((long unsigned int)((const AlnRes*)this)->AlnRes::refcoord_.Coord::off()) + ((const AlnRes*)this)->AlnRes::refExtent()) <= (((long unsigned int)off) + extent))) ? ((((((const AlnRes*)this)->AlnRes::refcoord_.Coord::fw() == fw) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1203 | if(refcoord_.ref() == id && | ~~~~~~~~~~~~~~~~~~~~~~~~ 1204 | refcoord_.off() >= off && | ~~~~~~~~~~~~~~~~~~~~~~~~~ 1205 | refcoord_.off() + refExtent() <= off + extent && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) int 1206 | refcoord_.fw() == fw) | ~~~~~~~~~~~~~~~~~~~~ aligner_result.h:1208:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1208 | return true; | ^~~~ aligner_result.h:1210:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1210 | return false; | ^~~~~ aligner_result.h: In member function ‘void AlnRes::setNucs(__vector(4) __bool int, int, int)’: aligner_result.h:1224:15: error: cannot convert ‘__vector(4) int’ to ‘int’ in assignment 1224 | nuc5p_ = fw ? nup : ndn; | ~~~^~~~~~~~~~~ | | | __vector(4) int aligner_result.h:1225:15: error: cannot convert ‘__vector(4) int’ to ‘int’ in assignment 1225 | nuc3p_ = fw ? ndn : nup; | ~~~^~~~~~~~~~~ | | | __vector(4) int aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::spliced() const’: aligner_result.h:1287:69: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1287 | bool spliced() const { return num_spliced_ > 0; } | ~~~~~~~~~~~~~^~~ | | | bool aligner_result.h: In member function ‘uint8_t AlnRes::spliced_whichsense_transcript() const’: aligner_result.h:1291:19: error: could not convert ‘((const AlnRes*)this)->AlnRes::spliced()’ from ‘__vector(4) __bool int’ to ‘bool’ 1291 | if(spliced()) { | ~~~~~~~^~ | | | __vector(4) __bool int aligner_result.h: In member function ‘void AlnRes::printStacked(const Read&, std::ostream&) const’: aligner_result.h:1370:31: error: inferred scalar type ‘const BTDnaString’ {aka ‘const SDnaStringExpandable<1024, 2>’} is not an integer or floating point type of the same size as ‘__bool int’ 1370 | printStacked(refcoord_.fw() ? rd.patFw : rd.patRc, o); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::trimmedRow5p(size_t) const’: aligner_result.h:1464:22: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1464 | return i < trim5p_ || rdrows_ - i - 1 < trim3p_; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::trimmedPos5p(size_t) const’: aligner_result.h:1472:22: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1472 | return i < trim5p_ || rdlen_ - i - 1 < trim3p_; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool In file included from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::readUnpaired() const’: aligner_result.h:1522:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1522 | return type_ == ALN_RES_TYPE_UNPAIRED; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::alignedUnpaired() const’: aligner_result.h:1532:47: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1531 | return type_ == ALN_RES_TYPE_UNPAIRED || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1532 | type_ == ALN_RES_TYPE_UNPAIRED_MATE1 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 1533 | type_ == ALN_RES_TYPE_UNPAIRED_MATE2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::alignedPaired() const’: aligner_result.h:1542:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1542 | return type_ == ALN_RES_TYPE_MATE1 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 1543 | type_ == ALN_RES_TYPE_MATE2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::readMate1() const’: aligner_result.h:1551:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1551 | return type_ == ALN_RES_TYPE_MATE1 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 1552 | type_ == ALN_RES_TYPE_UNPAIRED_MATE1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::alignedMate1() const’: aligner_result.h:1561:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1561 | return type_ == ALN_RES_TYPE_MATE1; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::readMate2() const’: aligner_result.h:1570:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1570 | return type_ == ALN_RES_TYPE_MATE2 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 1571 | type_ == ALN_RES_TYPE_UNPAIRED_MATE2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnRes::alignedMate2() const’: aligner_result.h:1580:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1580 | return type_ == ALN_RES_TYPE_MATE2; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_result.h: In member function ‘void AlnRes::setMateParams(int, const AlnRes*, const AlnFlags&, const SpliceSiteDB*, uint64_t, EList*)’: aligner_result.h:1612:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1612 | bool sameChr = true; | ^~~~ aligner_result.h:1613:62: error: could not convert ‘((((((sameChr != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((AlnRes*)this)->AlnRes::refcoord_.Coord::ref() == omate->AlnRes::refcoord_.Coord::ref()) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) | (((& flags)->AlnFlags::alignedConcordant() != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1613 | if((sameChr && refcoord_.ref() == omate->refcoord_.ref()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) int 1614 | flags.alignedConcordant()) | ~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘int64_t AlnRes::setFragmentLength(const AlnRes&, const SpliceSiteDB*, uint64_t, EList*)’: aligner_result.h:1640:21: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1640 | bool imUpstream = false; | ^~~~~ aligner_result.h:1643:20: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1643 | imUpstream = true; | ^~~~ aligner_result.h:1645:30: error: could not convert ‘((((((st.Coord::fw() != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((ost.Coord::fw() != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((AlnRes*)this)->AlnRes::readMate1() != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1645 | if(st.fw() && ost.fw() && readMate1()) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int aligner_result.h:1646:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1646 | imUpstream = true; | ^~~~ aligner_result.h:1647:25: error: could not convert ‘(((st.Coord::fw() != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((ost.Coord::fw() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1647 | } else if(st.fw() && !ost.fw()) { | ~~~~~~~~^~~~~~~~~~~~ | | | __vector(4) int aligner_result.h:1648:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1648 | imUpstream = true; | ^~~~ aligner_result.h:1650:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1650 | imUpstream = false; | ^~~~~ aligner_result.h:1653:20: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1653 | imUpstream = false; | ^~~~~ aligner_result.h:1657:12: error: could not convert ‘imUpstream’ from ‘__vector(4) __bool int’ to ‘bool’ 1657 | if(imUpstream) { | ^~~~~~~~~~ | | | __vector(4) __bool int aligner_result.h:1671:22: error: could not convert ‘(((((ssdb != 0) ? ((((((AlnRes*)this)->AlnRes::repeat() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & (((up_right + 100) < dn_left) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1670 | if(ssdb != NULL && | ~~~~~~~~~~~~~~~ 1671 | !repeat() && | ~~~~~~~~~~^~ | | | __vector(4) int 1672 | up_right + 100 < dn_left) { | ~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h:1679:34: error: could not convert ‘(((((((__vector(4) __bool int)ss.SpliceSite::_fromfile) == ((__vector(4) __bool int)(const __vector(4) __bool int){0, 0, 0, 0})) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & (((((long unsigned int)ss.SpliceSite::_readid) + threads_rids_mindist) > ((AlnRes*)this)->AlnRes::rdid_) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1679 | if(!ss._fromfile && ss._readid + threads_rids_mindist > rdid_) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_result.h:1690:6: error: could not convert ‘((imUpstream == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1690 | if(!imUpstream) { | ^~~~~~~~~~~ | | | __vector(4) int aligner_result.h:1693:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1693 | fraglenSet_ = true; | ^~~~ aligner_result.h: In member function ‘size_t AlnRes::trimmed5p(__vector(4) __bool int) const’: aligner_result.h:1743:19: error: could not convert ‘((((__vector(4) __bool int)((const AlnRes*)this)->AlnRes::pretrimSoft_) == soft) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1743 | if(pretrimSoft_ == soft) trim += pretrim5p_; | ~~~~~~~~~~~~~^~~~~~~ | | | __vector(4) int aligner_result.h:1744:16: error: could not convert ‘((((__vector(4) __bool int)((const AlnRes*)this)->AlnRes::trimSoft_) == soft) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1744 | if(trimSoft_ == soft) trim += trim5p_; | ~~~~~~~~~~^~~~~~~ | | | __vector(4) int aligner_result.h: In member function ‘size_t AlnRes::trimmed3p(__vector(4) __bool int) const’: aligner_result.h:1754:19: error: could not convert ‘((((__vector(4) __bool int)((const AlnRes*)this)->AlnRes::pretrimSoft_) == soft) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1754 | if(pretrimSoft_ == soft) trim += pretrim3p_; | ~~~~~~~~~~~~~^~~~~~~ | | | __vector(4) int aligner_result.h:1755:16: error: could not convert ‘((((__vector(4) __bool int)((const AlnRes*)this)->AlnRes::trimSoft_) == soft) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1755 | if(trimSoft_ == soft) trim += trim3p_; | ~~~~~~~~~~^~~~~~~ | | | __vector(4) int aligner_result.h: In member function ‘size_t AlnRes::trimmedLeft(__vector(4) __bool int) const’: aligner_result.h:1764:15: error: inferred scalar type ‘size_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 1764 | return fw() ? trimmed5p(soft) : trimmed3p(soft); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘size_t AlnRes::trimmedRight(__vector(4) __bool int) const’: aligner_result.h:1772:15: error: inferred scalar type ‘size_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 1772 | return fw() ? trimmed3p(soft) : trimmed5p(soft); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘void AlnRes::initStacked(const Read&, StackedAln&) const’: aligner_result.h:1857:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 1857 | size_t trimLS = trimmed5p(true); | ^~~~ | | | bool aligner_result.h:1741:24: note: initializing argument 1 of ‘size_t AlnRes::trimmed5p(__vector(4) __bool int) const’ 1741 | size_t trimmed5p(bool soft) const { | ^ aligner_result.h:1858:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 1858 | size_t trimLH = trimmed5p(false); | ^~~~~ | | | bool aligner_result.h:1741:24: note: initializing argument 1 of ‘size_t AlnRes::trimmed5p(__vector(4) __bool int) const’ 1741 | size_t trimmed5p(bool soft) const { | ^ aligner_result.h:1859:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 1859 | size_t trimRS = trimmed3p(true); | ^~~~ | | | bool aligner_result.h:1752:24: note: initializing argument 1 of ‘size_t AlnRes::trimmed3p(__vector(4) __bool int) const’ 1752 | size_t trimmed3p(bool soft) const { | ^ aligner_result.h:1860:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 1860 | size_t trimRH = trimmed3p(false); | ^~~~~ | | | bool aligner_result.h:1752:24: note: initializing argument 1 of ‘size_t AlnRes::trimmed3p(__vector(4) __bool int) const’ 1752 | size_t trimmed3p(bool soft) const { | ^ aligner_result.h:1862:6: error: could not convert ‘((((const AlnRes*)this)->AlnRes::fw() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1862 | if(!fw()) { | ^~~~~ | | | __vector(4) int aligner_result.h:1863:72: error: no matching function for call to ‘Edit::invertPoss(EList&, size_t&, bool)’ 1863 | Edit::invertPoss(const_cast&>(*ned_), len_trimmed, false); | ^ In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: edit.h:268:14: note: candidate: ‘static void Edit::invertPoss(EList&, size_t, size_t, size_t, __vector(4) __bool int)’ 268 | static void invertPoss( | ^~~~~~~~~~ edit.h:268:14: note: candidate expects 5 arguments, 3 provided edit.h:279:14: note: candidate: ‘static void Edit::invertPoss(EList&, size_t, __vector(4) __bool int)’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^~~~~~~~~~ edit.h:279:61: note: no known conversion for argument 3 from ‘bool’ to ‘__vector(4) __bool int’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^ In file included from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: aligner_result.h:1868:9: error: inferred scalar type ‘const BTDnaString’ {aka ‘const SDnaStringExpandable<1024, 2>’} is not an integer or floating point type of the same size as ‘__bool int’ 1868 | fw() ? rd.patFw : rd.patRc, | ~~~~~^~~~~~~~~~~~~~~~~~~~~ aligner_result.h:1870:6: error: could not convert ‘((((const AlnRes*)this)->AlnRes::fw() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1870 | if(!fw()) { | ^~~~~ | | | __vector(4) int aligner_result.h:1871:72: error: no matching function for call to ‘Edit::invertPoss(EList&, size_t&, bool)’ 1871 | Edit::invertPoss(const_cast&>(*ned_), len_trimmed, false); | ^ In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: edit.h:268:14: note: candidate: ‘static void Edit::invertPoss(EList&, size_t, size_t, size_t, __vector(4) __bool int)’ 268 | static void invertPoss( | ^~~~~~~~~~ edit.h:268:14: note: candidate expects 5 arguments, 3 provided edit.h:279:14: note: candidate: ‘static void Edit::invertPoss(EList&, size_t, __vector(4) __bool int)’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^~~~~~~~~~ edit.h:279:61: note: no known conversion for argument 3 from ‘bool’ to ‘__vector(4) __bool int’ 279 | static void invertPoss(EList& edits, size_t sz, bool sort = false) { | ^ In file included from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: aligner_result.h: In member function ‘void AlnRes::calcRefExtent()’: aligner_result.h:1884:26: error: could not convert ‘(&((AlnRes*)this)->AlnRes::ned_->EList::operator[](i))->Edit::isRefGap()’ from ‘__vector(4) __bool int’ to ‘bool’ 1884 | if((*ned_)[i].isRefGap()) rfextent_--; | ~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int aligner_result.h:1885:27: error: could not convert ‘(&((AlnRes*)this)->AlnRes::ned_->EList::operator[](i))->Edit::isReadGap()’ from ‘__vector(4) __bool int’ to ‘bool’ 1885 | if((*ned_)[i].isReadGap()) rfextent_++; | ~~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int aligner_result.h: In constructor ‘RedundantCell::RedundantCell()’: aligner_result.h:1945:8: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1945 | fw = true; | ^~~~ aligner_result.h: In member function ‘__vector(4) __bool int RedundantCell::operator<(const RedundantCell&) const’: aligner_result.h:1975:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1975 | if(rfid < c.rfid) return true; | ^~~~ aligner_result.h:1976:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1976 | if(rfid > c.rfid) return false; | ^~~~~ aligner_result.h:1977:12: error: could not convert ‘(((((((__vector(4) __bool int)((const RedundantCell*)this)->RedundantCell::fw) == ((__vector(4) __bool int)(const __vector(4) __bool int){0, 0, 0, 0})) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((__vector(4) __bool int)c.RedundantCell::fw) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1977 | if(!fw && c.fw) return true; | ~~~~~~^~~~~~~~~ | | | __vector(4) int aligner_result.h:1977:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1977 | if(!fw && c.fw) return true; | ^~~~ aligner_result.h:1978:12: error: could not convert ‘(((((__vector(4) __bool int)((const RedundantCell*)this)->RedundantCell::fw) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((((__vector(4) __bool int)c.RedundantCell::fw) == ((__vector(4) __bool int)(const __vector(4) __bool int){0, 0, 0, 0})) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1978 | if( fw && !c.fw) return false; | ~~~~~^~~~~~~~~ | | | __vector(4) int aligner_result.h:1978:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1978 | if( fw && !c.fw) return false; | ^~~~~ aligner_result.h:1979:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1979 | if(rfoff < c.rfoff) return true; | ^~~~ aligner_result.h:1980:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1980 | if(rfoff > c.rfoff) return false; | ^~~~~ aligner_result.h:1981:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1981 | return rdoff < c.rdoff; | ~~~~~~^~~~~~~~~ | | | bool aligner_result.h: In member function ‘__vector(4) __bool int RedundantCell::operator>(const RedundantCell&) const’: aligner_result.h:1989:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1989 | if(rfid > c.rfid) return true; | ^~~~ aligner_result.h:1990:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1990 | if(rfid < c.rfid) return false; | ^~~~~ aligner_result.h:1991:12: error: could not convert ‘(((((__vector(4) __bool int)((const RedundantCell*)this)->RedundantCell::fw) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((((__vector(4) __bool int)c.RedundantCell::fw) == ((__vector(4) __bool int)(const __vector(4) __bool int){0, 0, 0, 0})) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1991 | if( fw && !c.fw) return true; | ~~~~~^~~~~~~~~ | | | __vector(4) int aligner_result.h:1991:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1991 | if( fw && !c.fw) return true; | ^~~~ aligner_result.h:1992:12: error: could not convert ‘(((((((__vector(4) __bool int)((const RedundantCell*)this)->RedundantCell::fw) == ((__vector(4) __bool int)(const __vector(4) __bool int){0, 0, 0, 0})) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((__vector(4) __bool int)c.RedundantCell::fw) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1992 | if(!fw && c.fw) return false; | ~~~~~~^~~~~~~~~ | | | __vector(4) int aligner_result.h:1992:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1992 | if(!fw && c.fw) return false; | ^~~~~ aligner_result.h:1993:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1993 | if(rfoff > c.rfoff) return true; | ^~~~ aligner_result.h:1994:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1994 | if(rfoff < c.rfoff) return false; | ^~~~~ aligner_result.h:1995:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1995 | return rdoff > c.rdoff; | ~~~~~~^~~~~~~~~ | | | bool aligner_result.h: In member function ‘void AlnSetSumm::reset()’: aligner_result.h:2145:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 2145 | paired_ = false; | ^~~~~ aligner_result.h:2146:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 2146 | exhausted1_ = exhausted2_ = false; | ^~~~~ aligner_result.h:2149:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 2149 | repeat_ = false; | ^~~~~ aligner_result.h: In member function ‘__vector(4) __bool int AlnSetSumm::empty() const’: aligner_result.h:2213:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 2213 | return !VALID_AL_SCORE(best1_); | ^ | | | bool aligner_result.h: In member function ‘AlnScore AlnSetSumm::best(__vector(4) __bool int) const’: aligner_result.h:2255:49: error: inferred scalar type ‘const AlnScore’ is not an integer or floating point type of the same size as ‘__bool int’ 2255 | AlnScore best(bool mate1) const { return mate1 ? best1_ : best2_; } | ~~~~~~^~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘AlnScore AlnSetSumm::secbestMate(__vector(4) __bool int) const’: aligner_result.h:2269:16: error: inferred scalar type ‘const AlnScore’ is not an integer or floating point type of the same size as ‘__bool int’ 2269 | return mate1 ? secbest1_ : secbest2_; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ aligner_result.h: In member function ‘AlnScore AlnSetSumm::secbest(__vector(4) __bool int) const’: aligner_result.h:2280:6: error: could not convert ‘((const AlnSetSumm*)this)->AlnSetSumm::paired_’ from ‘const __vector(4) __bool int’ to ‘bool’ 2280 | if(paired_) { | ^~~~~~~ | | | const __vector(4) __bool int aligner_result.h:2281:7: error: could not convert ‘mate1’ from ‘__vector(4) __bool int’ to ‘bool’ 2281 | if(mate1) { | ^~~~~ | | | __vector(4) __bool int aligner_result.h:2292:17: error: inferred scalar type ‘const AlnScore’ is not an integer or floating point type of the same size as ‘__bool int’ 2292 | return mate1 ? secbest1_ : secbest2_; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: aligner_sw_common.h: At global scope: aligner_sw_common.h:217:48: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 217 | void merge(const SwMetrics& r, bool getLock = false) { | ^~~~~ | | | bool aligner_sw_common.h: In member function ‘void SwMetrics::merge(const SwMetrics&, __vector(4) __bool int)’: aligner_sw_common.h:218:40: error: no matching function for call to ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, __vector(4) __bool int&)’ 218 | ThreadSafe ts(&mutex_m, getLock); | ^ In file included from aligner_sw.h:72, from aligner_swsse_ee_u8.cpp:56: threading.h:39:5: note: candidate: ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, bool)’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ^~~~~~~~~~ threading.h:39:41: note: no known conversion for argument 2 from ‘__vector(4) __bool int’ to ‘bool’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ~~~~~^~~~~~~~~~~~~ threading.h:37:7: note: candidate: ‘constexpr ThreadSafe::ThreadSafe(const ThreadSafe&)’ 37 | class ThreadSafe { | ^~~~~~~~~~ threading.h:37:7: note: candidate expects 1 argument, 2 provided In file included from aligner_sw.h:76, from aligner_swsse_ee_u8.cpp:56: aligner_sw_nuc.h: In member function ‘__vector(4) __bool int DpBtCandidate::dominatedBy(const DpBtCandidate&)’: aligner_sw_nuc.h:127:32: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 127 | return (colhi - collo) <= SQ && | ~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 128 | (rowhi - rowlo) <= SQ; | ~~~~~~~~~~~~~~~~~~~~~ aligner_sw_nuc.h: In member function ‘__vector(4) __bool int DpBtCandidate::operator>(const DpBtCandidate&) const’: aligner_sw_nuc.h:136:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 136 | if(score < o.score) return true; | ^~~~ aligner_sw_nuc.h:137:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 137 | if(score > o.score) return false; | ^~~~~ aligner_sw_nuc.h:138:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 138 | if(row < o.row ) return true; | ^~~~ aligner_sw_nuc.h:139:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 139 | if(row > o.row ) return false; | ^~~~~ aligner_sw_nuc.h:140:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 140 | if(col < o.col ) return true; | ^~~~ aligner_sw_nuc.h:141:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 141 | if(col > o.col ) return false; | ^~~~~ aligner_sw_nuc.h:142:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 142 | return false; | ^~~~~ aligner_sw_nuc.h: In member function ‘__vector(4) __bool int DpBtCandidate::operator<(const DpBtCandidate&) const’: aligner_sw_nuc.h:150:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 150 | if(score > o.score) return true; | ^~~~ aligner_sw_nuc.h:151:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 151 | if(score < o.score) return false; | ^~~~~ aligner_sw_nuc.h:152:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 152 | if(row > o.row ) return true; | ^~~~ aligner_sw_nuc.h:153:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 153 | if(row < o.row ) return false; | ^~~~~ aligner_sw_nuc.h:154:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 154 | if(col > o.col ) return true; | ^~~~ aligner_sw_nuc.h:155:30: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 155 | if(col < o.col ) return false; | ^~~~~ aligner_sw_nuc.h:156:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 156 | return false; | ^~~~~ aligner_sw_nuc.h: In member function ‘__vector(4) __bool int DpBtCandidate::operator==(const DpBtCandidate&) const’: aligner_sw_nuc.h:164:25: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 163 | return row == o.row && | ~~~~~~~~~~~~~~~~~ 164 | col == o.col && | ~~~~~~~~~~~~~~~^~ | | | bool 165 | score == o.score; | ~~~~~~~~~~~~~~~~ In file included from aligner_seed.h:26, from aligner_sw.h:78, from aligner_swsse_ee_u8.cpp:56: qual.h: In function ‘uint8_t mmPenalty(__vector(4) __bool int, uint8_t)’: qual.h:79:5: error: could not convert ‘maq’ from ‘__vector(4) __bool int’ to ‘bool’ 79 | if(maq) { | ^~~ | | | __vector(4) __bool int qual.h: In function ‘uint8_t delPenalty(__vector(4) __bool int, uint8_t)’: qual.h:87:5: error: could not convert ‘maq’ from ‘__vector(4) __bool int’ to ‘bool’ 87 | if(maq) { | ^~~ | | | __vector(4) __bool int qual.h: In function ‘uint8_t insPenalty(__vector(4) __bool int, uint8_t, uint8_t)’: qual.h:95:5: error: could not convert ‘maq’ from ‘__vector(4) __bool int’ to ‘bool’ 95 | if(maq) { | ^~~ | | | __vector(4) __bool int qual.h: In function ‘char charToPhred33(char, __vector(4) __bool int, __vector(4) __bool int)’: qual.h:113:6: error: could not convert ‘solQuals’ from ‘__vector(4) __bool int’ to ‘bool’ 113 | if (solQuals) { | ^~~~~~~~ | | | __vector(4) __bool int qual.h:126:10: error: could not convert ‘phred64Quals’ from ‘__vector(4) __bool int’ to ‘bool’ 126 | else if(phred64Quals) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int qual.h: In function ‘char intToPhred33(int, __vector(4) __bool int)’: qual.h:156:6: error: could not convert ‘solQuals’ from ‘__vector(4) __bool int’ to ‘bool’ 156 | if (solQuals) { | ^~~~~~~~ | | | __vector(4) __bool int qual.h: In function ‘uint8_t roundPenalty(uint8_t)’: qual.h:175:5: error: could not convert ‘gNoMaqRound’ from ‘__vector(4) __bool int’ to ‘bool’ 175 | if(gNoMaqRound) return p; | ^~~~~~~~~~~ | | | __vector(4) __bool int In file included from aligner_cache.h:63, from aligner_seed.h:37, from aligner_sw.h:78, from aligner_swsse_ee_u8.cpp:56: simple_func.h: In member function ‘__vector(4) __bool int SimpleFunc::initialized() const’: simple_func.h:82:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 82 | bool initialized() const { return type_ != 0; } | ~~~~~~^~~~ | | | bool In file included from aligner_seed.h:37, from aligner_sw.h:78, from aligner_swsse_ee_u8.cpp:56: aligner_cache.h: In member function ‘__vector(4) __bool int QKey::init(const BTDnaString&)’: aligner_cache.h:100:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 100 | return false; // wasn't cacheable | ^~~~~ aligner_cache.h:108:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 108 | return false; | ^~~~~ aligner_cache.h:115:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 115 | return true; // was cacheable | ^~~~ aligner_cache.h: In member function ‘__vector(4) __bool int QKey::cacheable() const’: aligner_cache.h:134:38: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 134 | bool cacheable() const { return len != 0xffffffff; } | ~~~~^~~~~~~~~~~~~ | | | bool aligner_cache.h: In member function ‘__vector(4) __bool int QKey::operator<(const QKey&) const’: aligner_cache.h:145:22: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 145 | return seq < o.seq || (seq == o.seq && len < o.len); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool aligner_cache.h: In member function ‘__vector(4) __bool int QKey::operator==(const QKey&) const’: aligner_cache.h:159:23: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 159 | return seq == o.seq && len == o.len; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ | | | bool aligner_cache.h: In member function ‘unsigned int AlignmentCache::empty() const’: aligner_cache.h:512:10: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 512 | return ret; | ^~~ aligner_cache.h: In member function ‘unsigned int AlignmentCache::shared() const’: aligner_cache.h:607:31: error: cannot convert ‘const __vector(4) __bool int’ to ‘unsigned int’ in return 607 | bool shared() const { return shared_; } | ^~~~~~~ | | | const __vector(4) __bool int aligner_cache.h: In member function ‘int AlignmentCacheIface::beginAlign(const BTDnaString&, const BTString&, QVal&, __vector(4) __bool int)’: aligner_cache.h:741:19: error: could not convert ‘((AlignmentCacheIface*)this)->AlignmentCacheIface::qk_.QKey::cacheable()’ from ‘__vector(4) __bool int’ to ‘bool’ 741 | if(qk_.cacheable()) { | ~~~~~~~~~~~~~^~ | | | __vector(4) __bool int aligner_cache.h: In member function ‘unsigned int AlignmentCache::addOnTheFly(QVal&, const SAKey&, index_t, index_t, index_t, index_t, __vector(4) __bool int)’: aligner_cache.h:993:5: error: could not convert ‘added’ from ‘__vector(4) __bool int’ to ‘bool’ 993 | if(added) { | ^~~~~ | | | __vector(4) __bool int In file included from aligner_seed.h:38, from aligner_sw.h:78, from aligner_swsse_ee_u8.cpp:56: scoring.h: In constructor ‘Scoring::Scoring(int, int, int, int, int, int, const SimpleFunc&, const SimpleFunc&, int, int, __vector(4) __bool int, int, int, int, int, int, int, int, int, const SimpleFunc*, const SimpleFunc*)’: scoring.h:179:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 179 | qualsMatter_ = mmcostType != COST_MODEL_CONSTANT; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ | | | bool scoring.h:181:51: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 181 | monotone = matchType == COST_MODEL_CONSTANT && matchConst == 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ | | | bool scoring.h: In member function ‘int64_t Scoring::perfectScore(size_t) const’: scoring.h:341:6: error: could not convert ‘((const Scoring*)this)->Scoring::monotone’ from ‘const __vector(4) __bool int’ to ‘bool’ 341 | if(monotone) { | ^~~~~~~~ | | | const __vector(4) __bool int scoring.h: In static member function ‘static Scoring Scoring::base1()’: scoring.h:538:5: error: no matching function for call to ‘Scoring::Scoring(int, , int, int, int, int, SimpleFunc&, SimpleFunc&, , int, bool, int, int, int, int, int)’ 538 | 5); // 5 rows @ top/bot diagonal-entrance-only | ^ scoring.h:140:5: note: candidate: ‘Scoring::Scoring(int, int, int, int, int, int, const SimpleFunc&, const SimpleFunc&, int, int, __vector(4) __bool int, int, int, int, int, int, int, int, int, const SimpleFunc*, const SimpleFunc*)’ 140 | Scoring( | ^~~~~~~ scoring.h:151:19: note: no known conversion for argument 11 from ‘bool’ to ‘__vector(4) __bool int’ 151 | bool ncat, // whether to concatenate mates before N filtering | ^ scoring.h:100:7: note: candidate: ‘constexpr Scoring::Scoring(const Scoring&)’ 100 | class Scoring { | ^~~~~~~ scoring.h:100:7: note: candidate expects 1 argument, 16 provided scoring.h:100:7: note: candidate: ‘constexpr Scoring::Scoring(Scoring&&)’ scoring.h:100:7: note: candidate expects 1 argument, 16 provided In file included from aligner_sw.h:78, from aligner_swsse_ee_u8.cpp:56: aligner_seed.h: In member function ‘void Constraint::init()’: aligner_seed.h:61:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 61 | instantiated = false; | ^~~~~ aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::mustMatch()’: aligner_seed.h:71:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 70 | return (mms == 0 && edits == 0) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | penalty == 0 || | ~~~~~~~~~~~~~^~ | | | bool 72 | (mms == 0 && dels == 0 && ins == 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canMismatch(int, const Scoring&)’: aligner_seed.h:80:33: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 80 | return (mms > 0 || edits > 0) && | ~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 81 | penalty >= cm.mm(q); | ~~~~~~~~~~~~~~~~~~~ aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canN(int, const Scoring&)’: aligner_seed.h:89:33: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 89 | return (mms > 0 || edits > 0) && | ~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 90 | penalty >= cm.n(q); | ~~~~~~~~~~~~~~~~~~ aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canMismatch()’: aligner_seed.h:99:33: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 99 | return (mms > 0 || edits > 0) && penalty > 0; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | | | bool aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canN()’: aligner_seed.h:108:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 108 | return (mms > 0 || edits > 0); | ~~~~~~~~~^~~~~~~~~~~~~ | | | bool aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canDelete(int, const Scoring&)’: aligner_seed.h:117:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 117 | return (dels > 0 && edits > 0) && | ~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 118 | penalty >= cm.del(ex); | ~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canDelete()’: aligner_seed.h:126:34: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 126 | return (dels > 0 || edits > 0) && | ~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 127 | penalty > 0; | ~~~~~~~~~~~ aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canInsert(int, const Scoring&)’: aligner_seed.h:136:33: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 136 | return (ins > 0 || edits > 0) && | ~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 137 | penalty >= cm.ins(ex); | ~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canInsert()’: aligner_seed.h:145:33: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 145 | return (ins > 0 || edits > 0) && | ~~~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 146 | penalty > 0; | ~~~~~~~~~~~ aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::canGap()’: aligner_seed.h:154:47: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 154 | return ((ins > 0 || dels > 0) || edits > 0) && penalty > 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | | | bool aligner_seed.h: In member function ‘__vector(4) __bool int Constraint::acceptable()’: aligner_seed.h:221:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 218 | return edits <= editsCeil && | ~~~~~~~~~~~~~~~~~~~~~~~ 219 | mms <= mmsCeil && | ~~~~~~~~~~~~~~~~~~~~~~~ 220 | ins <= insCeil && | ~~~~~~~~~~~~~~~~~~~~~~~ 221 | dels <= delsCeil && | ~~~~~~~~~~~~~~~~~~~~~^~ | | | bool 222 | penalty <= penaltyCeil; | ~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h: In member function ‘void Constraint::instantiate(size_t)’: aligner_seed.h:238:25: error: could not convert ‘((Constraint*)this)->Constraint::penFunc.SimpleFunc::initialized()’ from ‘__vector(4) __bool int’ to ‘bool’ 238 | if(penFunc.initialized()) { | ~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int aligner_seed.h:241:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 241 | instantiated = true; | ^~~~ aligner_seed.h: In member function ‘int EEHit::mms() const’: aligner_seed.h:521:20: error: could not convert ‘((const EEHit*)this)->EEHit::e2.Edit::inited()’ from ‘__vector(4) __bool int’ to ‘bool’ 521 | if (e2.inited()) return 2; | ~~~~~~~~~^~ | | | __vector(4) __bool int aligner_seed.h:522:20: error: could not convert ‘((const EEHit*)this)->EEHit::e1.Edit::inited()’ from ‘__vector(4) __bool int’ to ‘bool’ 522 | else if(e1.inited()) return 1; | ~~~~~~~~~^~ | | | __vector(4) __bool int aligner_seed.h: In member function ‘int EEHit::ns() const’: aligner_seed.h:531:18: error: could not convert ‘(((const EEHit*)this)->EEHit::e1.Edit::inited() && ((const EEHit*)this)->EEHit::e1.Edit::hasN())’ from ‘__vector(4) int’ to ‘bool’ 531 | if(e1.inited() && e1.hasN()) { | ~~~~~~~~~~~~^~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h:533:19: error: could not convert ‘(((const EEHit*)this)->EEHit::e2.Edit::inited() && ((const EEHit*)this)->EEHit::e2.Edit::hasN())’ from ‘__vector(4) int’ to ‘bool’ 533 | if(e2.inited() && e2.hasN()) { | ~~~~~~~~~~~~^~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h: In member function ‘int EEHit::refns() const’: aligner_seed.h:545:18: error: could not convert ‘(((const EEHit*)this)->EEHit::e1.Edit::inited() && (((const EEHit*)this)->EEHit::e1.chr == 'N'))’ from ‘__vector(4) int’ to ‘bool’ 545 | if(e1.inited() && e1.chr == 'N') { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h:547:19: error: could not convert ‘(((const EEHit*)this)->EEHit::e2.Edit::inited() && (((const EEHit*)this)->EEHit::e2.chr == 'N'))’ from ‘__vector(4) int’ to ‘bool’ 547 | if(e2.inited() && e2.chr == 'N') { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h: In member function ‘void SeedResults::add(const QVal&, const AlignmentCache&, index_t, __vector(4) __bool int)’: aligner_seed.h:658:6: error: could not convert ‘seedFw’ from ‘__vector(4) __bool int’ to ‘bool’ 658 | if(seedFw) { | ^~~~~~ | | | __vector(4) __bool int aligner_seed.h: In member function ‘float SeedResults::medianHitsPerSeed() const’: aligner_seed.h:831:22: error: could not convert ‘((const SeedResults*)this)->SeedResults::tmpMedian_.EList::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 831 | if(tmpMedian_.empty()) { | ~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int aligner_seed.h: In member function ‘EList& SeedResults::instantiatedSeeds(__vector(4) __bool int, size_t)’: aligner_seed.h:924:13: error: inferred scalar type ‘EList&’ is not an integer or floating point type of the same size as ‘__bool int’ 924 | return fw ? isFw_[seedoffidx] : isRc_[seedoffidx]; aligner_seed.h: In member function ‘void SeedResults::rankSeedHits(RandomSource&)’: aligner_seed.h:992:31: error: inferred scalar type ‘EList<__vector(4) __bool int>&’ is not an integer or floating point type of the same size as ‘__bool int’ 992 | EList& sorted = (fw ? sortedFw_ : sortedRc_); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h:1010:7: error: could not convert ‘minfw’ from ‘__vector(4) __bool int’ to ‘bool’ 1010 | if(minfw) { | ^~~~~ | | | __vector(4) __bool int aligner_seed.h: In member function ‘EList >& SeedResults::seqs(__vector(4) __bool int)’: aligner_seed.h:1136:48: error: inferred scalar type ‘EList >&’ is not an integer or floating point type of the same size as ‘__bool int’ 1136 | EList& seqs(bool fw) { return fw ? seqFw_ : seqRc_; } | ~~~^~~~~~~~~~~~~~~~~ aligner_seed.h: In member function ‘EList >& SeedResults::quals(__vector(4) __bool int)’: aligner_seed.h:1142:46: error: inferred scalar type ‘EList >&’ is not an integer or floating point type of the same size as ‘__bool int’ 1142 | EList& quals(bool fw) { return fw ? qualFw_ : qualRc_; } | ~~~^~~~~~~~~~~~~~~~~~~ aligner_seed.h: At global scope: aligner_seed.h:1343:56: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 1343 | void merge(const SeedSearchMetrics& m, bool getLock = false) { | ^~~~~ | | | bool aligner_seed.h: In member function ‘void SeedSearchMetrics::merge(const SeedSearchMetrics&, __vector(4) __bool int)’: aligner_seed.h:1344:40: error: no matching function for call to ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, __vector(4) __bool int&)’ 1344 | ThreadSafe ts(&mutex_m, getLock); | ^ In file included from aligner_sw.h:72, from aligner_swsse_ee_u8.cpp:56: threading.h:39:5: note: candidate: ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, bool)’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ^~~~~~~~~~ threading.h:39:41: note: no known conversion for argument 2 from ‘__vector(4) __bool int’ to ‘bool’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ~~~~~^~~~~~~~~~~~~ threading.h:37:7: note: candidate: ‘constexpr ThreadSafe::ThreadSafe(const ThreadSafe&)’ 37 | class ThreadSafe { | ^~~~~~~~~~ threading.h:37:7: note: candidate expects 1 argument, 2 provided In file included from aligner_sw.h:78, from aligner_swsse_ee_u8.cpp:56: aligner_seed.h: In member function ‘std::pair SeedAligner::instantiateSeeds(const EList&, index_t, int, const Read&, const Scoring&, __vector(4) __bool int, __vector(4) __bool int, AlignmentCacheIface&, SeedResults&, SeedSearchMetrics&)’: aligner_seed.h:1676:19: error: could not convert ‘((fw && nofw) || ((! fw) && norc))’ from ‘__vector(4) int’ to ‘bool’ 1676 | if((fw && nofw) || (!fw && norc)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h: In member function ‘void SeedAligner::searchAllSeeds(const EList&, const Ebwt*, const Ebwt*, const Read&, const Scoring&, AlignmentCacheIface&, SeedResults&, SeedSearchMetrics&, PerReadMetrics&)’: aligner_seed.h:1764:16: error: could not convert ‘iss.EList::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 1764 | if(iss.empty()) { | ~~~~~~~~~^~ | | | __vector(4) __bool int aligner_seed.h:1803:8: error: could not convert ‘! abort’ from ‘__vector(4) int’ to ‘bool’ 1803 | if(!abort) { | ^~~~~~ | | | __vector(4) int aligner_seed.h: In member function ‘size_t SeedAligner::exactSweep(const Ebwt&, const Read&, const Scoring&, __vector(4) __bool int, __vector(4) __bool int, size_t, size_t&, size_t&, __vector(4) __bool int, SeedResults&, SeedSearchMetrics&)’: aligner_seed.h:1899:10: error: could not convert ‘(fw && nofw)’ from ‘__vector(4) int’ to ‘bool’ 1899 | if( fw && nofw) continue; | ~~~^~~~~~~ | | | __vector(4) int aligner_seed.h:1900:10: error: could not convert ‘((! fw) && norc)’ from ‘__vector(4) int’ to ‘bool’ 1900 | if(!fw && norc) continue; | ~~~~^~~~~~~ | | | __vector(4) int aligner_seed.h:1901:31: error: inferred scalar type ‘const BTDnaString&’ {aka ‘const SDnaStringExpandable<1024, 2>&’} is not an integer or floating point type of the same size as ‘__bool int’ 1901 | const BTDnaString& seq = fw ? read.patFw : read.patRc; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h:1907:19: error: could not convert ‘((dep < len) && (! done))’ from ‘__vector(4) int’ to ‘bool’ 1907 | while(dep < len && !done) { | ~~~~~~~~~~^~~~~~~~ | | | __vector(4) int aligner_seed.h:1912:7: error: could not convert ‘doFtab’ from ‘__vector(4) __bool int’ to ‘bool’ 1912 | if(doFtab) { | ^~~~~~ | | | __vector(4) __bool int aligner_seed.h:1922:7: error: could not convert ‘doFtab’ from ‘__vector(4) __bool int’ to ‘bool’ 1922 | if(doFtab) { | ^~~~~~ | | | __vector(4) __bool int aligner_seed.h:1938:9: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 1938 | if(fw) { mineFw = nedit; } else { mineRc = nedit; } | ^~ | | | __vector(4) __bool int aligner_seed.h:1967:10: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 1967 | if(fw) { mineFw = nedit; } else { mineRc = nedit; } | ^~ | | | __vector(4) __bool int aligner_seed.h:1975:7: error: could not convert ‘done’ from ‘__vector(4) __bool int’ to ‘bool’ 1975 | if(done) { | ^~~~ | | | __vector(4) __bool int aligner_seed.h:1980:8: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 1980 | if(fw) { mineFw = nedit; } else { mineRc = nedit; } | ^~ | | | __vector(4) __bool int aligner_seed.h:1983:9: error: could not convert ‘repex’ from ‘__vector(4) __bool int’ to ‘bool’ 1983 | if(repex) { | ^~~~~ | | | __vector(4) __bool int aligner_seed.h:1986:10: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 1986 | if(fw) { | ^~ | | | __vector(4) __bool int aligner_seed.h: In member function ‘unsigned int SeedAligner::oneMmSearch(const Ebwt*, const Ebwt*, const Read&, const Scoring&, int64_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, SeedResults&, SeedSearchMetrics&)’: aligner_seed.h:2029:20: error: could not convert ‘((ns == 1) && (! rep1mm))’ from ‘__vector(4) int’ to ‘bool’ 2029 | } else if(ns == 1 && !rep1mm) { | ~~~~~~~~^~~~~~~~~~ | | | __vector(4) int aligner_seed.h:2061:10: error: could not convert ‘(fw && nofw)’ from ‘__vector(4) int’ to ‘bool’ 2061 | if( fw && nofw) continue; | ~~~^~~~~~~ | | | __vector(4) int aligner_seed.h:2062:10: error: could not convert ‘((! fw) && norc)’ from ‘__vector(4) int’ to ‘bool’ 2062 | if(!fw && norc) continue; | ~~~~^~~~~~~ | | | __vector(4) int aligner_seed.h:2071:18: error: inferred scalar type ‘const BTDnaString&’ {aka ‘const SDnaStringExpandable<1024, 2>&’} is not an integer or floating point type of the same size as ‘__bool int’ 2071 | (fw ? (ebwtfw ? read.patFw : read.patFwRev) : | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h:2072:13: error: inferred scalar type ‘const BTDnaString&’ {aka ‘const SDnaStringExpandable<1024, 2>&’} is not an integer or floating point type of the same size as ‘__bool int’ 2072 | (ebwtfw ? read.patRc : read.patRcRev)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h:2075:18: error: inferred scalar type ‘const BTString&’ {aka ‘const SStringExpandable&’} is not an integer or floating point type of the same size as ‘__bool int’ 2075 | (fw ? (ebwtfw ? read.qual : read.qualRev) : | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h:2076:13: error: inferred scalar type ‘const BTString&’ {aka ‘const SStringExpandable&’} is not an integer or floating point type of the same size as ‘__bool int’ 2076 | (ebwtfw ? read.qualRev : read.qual)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h:2078:24: error: inferred scalar type ‘size_t&’ {aka ‘long unsigned int&’} is not an integer or floating point type of the same size as ‘__bool int’ 2078 | size_t nea = ebwtfw ? halfFw : halfBw; | ~~~~~~~^~~~~~~~~~~~~~~~~ aligner_seed.h:2087:7: error: could not convert ‘skip’ from ‘__vector(4) __bool int’ to ‘bool’ 2087 | if(skip) { | ^~~~ | | | __vector(4) __bool int aligner_seed.h:2096:8: error: could not convert ‘rep1mm’ from ‘__vector(4) __bool int’ to ‘bool’ 2096 | if(rep1mm) { | ^~~~~~ | | | __vector(4) __bool int aligner_seed.h:2158:7: error: could not convert ‘do_continue’ from ‘__vector(4) __bool int’ to ‘bool’ 2158 | if(do_continue) { | ^~~~~~~~~~~ | | | __vector(4) __bool int aligner_seed.h:2200:15: error: could not convert ‘(rep1mm && ((ns == 0) || (rdc > 3)))’ from ‘__vector(4) int’ to ‘bool’ 2200 | if(rep1mm && (ns == 0 || rdc > 3)) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h:2255:14: error: could not convert ‘(fw == ebwtfw)’ from ‘__vector(4) int’ to ‘bool’ 2255 | if(fw == ebwtfw) { | ~~~^~~~~~~~~ | | | __vector(4) int aligner_seed.h:2258:11: error: could not convert ‘! ebwtfw’ from ‘__vector(4) int’ to ‘bool’ 2258 | if(!ebwtfw) { | ^~~~~~~ | | | __vector(4) int aligner_seed.h:2271:11: error: could not convert ‘local’ from ‘__vector(4) __bool int’ to ‘bool’ 2271 | if(local) { | ^~~~~ | | | __vector(4) __bool int aligner_seed.h:2294:11: error: could not convert ‘valid’ from ‘__vector(4) __bool int’ to ‘bool’ 2294 | if(valid) { | ^~~~~ | | | __vector(4) __bool int aligner_seed.h:2297:11: error: could not convert ‘valid’ from ‘__vector(4) __bool int’ to ‘bool’ 2297 | if(valid) { | ^~~~~ | | | __vector(4) __bool int aligner_seed.h:2327:17: error: could not convert ‘(ebwtfw && repex)’ from ‘__vector(4) int’ to ‘bool’ 2327 | if(ebwtfw && repex) { | ~~~~~~~^~~~~~~~ | | | __vector(4) int aligner_seed.h:2328:11: error: could not convert ‘fw’ from ‘__vector(4) __bool int’ to ‘bool’ 2328 | if(fw) { | ^~ | | | __vector(4) __bool int aligner_seed.h:2357:9: error: cannot convert ‘__vector(4) __bool int’ to ‘unsigned int’ in return 2357 | return results; | ^~~~~~~ aligner_seed.h: In member function ‘unsigned int SeedAligner::extendAndReportHit(index_t, index_t, index_t, index_t, index_t, DoublyLinkedList*)’: aligner_seed.h:2470:32: error: inferred scalar type ‘const BTDnaString&’ {aka ‘const SDnaStringExpandable<1024, 2>&’} is not an integer or floating point type of the same size as ‘__bool int’ 2470 | const BTDnaString& seq = fw_ ? read_->patFw : read_->patRc; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h:2502:14: error: could not convert ‘(abort || (nonz != rdc))’ from ‘__vector(4) int’ to ‘bool’ 2502 | if(abort || nonz != rdc) { | ~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h:2526:32: error: inferred scalar type ‘const BTDnaString&’ {aka ‘const SDnaStringExpandable<1024, 2>&’} is not an integer or floating point type of the same size as ‘__bool int’ 2526 | const BTDnaString& seq = fw_ ? read_->patFw : read_->patRc; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_seed.h:2556:14: error: could not convert ‘(abort || (nonz != rdc))’ from ‘__vector(4) int’ to ‘bool’ 2556 | if(abort || nonz != rdc) { | ~~~~~~^~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h: In member function ‘unsigned int SeedAligner::searchSeedBi(int, int, index_t, index_t, index_t, index_t, SideLocus, SideLocus, Constraint, Constraint, Constraint, Constraint, DoublyLinkedList*)’: aligner_seed.h:2704:7: error: could not convert ‘! ltr’ from ‘__vector(4) int’ to ‘bool’ 2704 | if(!ltr) { | ^~~~ | | | __vector(4) int aligner_seed.h:2768:6: error: could not convert ‘ltr’ from ‘__vector(4) __bool int’ to ‘bool’ 2768 | if(ltr) { | ^~~ | | | __vector(4) __bool int aligner_seed.h:2798:50: error: could not convert ‘((!(cons.Constraint::mustMatch() && (! overall.Constraint::mustMatch()))) || (c == 4))’ from ‘__vector(4) int’ to ‘bool’ 2798 | if(!(cons.mustMatch() && !overall.mustMatch()) || c == 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ | | | __vector(4) int aligner_seed.h:2810:7: error: could not convert ‘! bail’ from ‘__vector(4) int’ to ‘bool’ 2810 | if(!bail) { | ^~~~~ | | | __vector(4) int aligner_seed.h:2811:68: error: could not convert ‘((cons.Constraint::canMismatch(q, (*((SeedAligner*)this)->SeedAligner::sc_)) && overall.Constraint::canMismatch(q, (*((SeedAligner*)this)->SeedAligner::sc_))) || (c == 4))’ from ‘__vector(4) int’ to ‘bool’ 2811 | if((cons.canMismatch(q, *sc_) && overall.canMismatch(q, *sc_)) || c == 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ | | | __vector(4) int aligner_seed.h:2819:20: error: could not convert ‘((! leaveZone) || (cons.Constraint::acceptable() && overall.Constraint::acceptable()))’ from ‘__vector(4) int’ to ‘bool’ 2819 | if(!leaveZone || (cons.acceptable() && overall.acceptable())) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h:2825:11: error: could not convert ‘! ltr’ from ‘__vector(4) int’ to ‘bool’ 2825 | if(!ltr) loff = (int)(s.steps.size() - loff - 1); | ^~~~ | | | __vector(4) int aligner_seed.h:2864:22: error: could not convert ‘(cons.Constraint::canGap() && overall.Constraint::canGap())’ from ‘__vector(4) int’ to ‘bool’ 2864 | if(cons.canGap() && overall.canGap()) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h:2867:37: error: could not convert ‘(cons.Constraint::canDelete(delEx, (*((SeedAligner*)this)->SeedAligner::sc_)) && overall.Constraint::canDelete(delEx, (*((SeedAligner*)this)->SeedAligner::sc_)))’ from ‘__vector(4) int’ to ‘bool’ 2867 | if(cons.canDelete(delEx, *sc_) && overall.canDelete(delEx, *sc_)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h:2871:40: error: could not convert ‘(insCons.Constraint::canInsert(insEx, (*((SeedAligner*)this)->SeedAligner::sc_)) && overall.Constraint::canInsert(insEx, (*((SeedAligner*)this)->SeedAligner::sc_)))’ from ‘__vector(4) int’ to ‘bool’ 2871 | if(insCons.canInsert(insEx, *sc_) && overall.canInsert(insEx, *sc_)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_seed.h:2880:16: error: could not convert ‘(leaveZone && ((! cons.Constraint::acceptable()) || (! overall.Constraint::acceptable())))’ from ‘__vector(4) int’ to ‘bool’ 2880 | if(leaveZone && (!cons.acceptable() || !overall.acceptable())) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int In file included from aligner_sw.h:83, from aligner_swsse_ee_u8.cpp:56: mask.h: In function ‘__vector(4) __bool int matches(int, int)’: mask.h:49:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 49 | return ((1 << i) & j) != 0; | ~~~~~~~~~~~~~~~^~~~ | | | bool In file included from aligner_sw.h:84, from aligner_swsse_ee_u8.cpp:56: dp_framer.h: In member function ‘__vector(4) __bool int DPRect::entirelyTrimmed() const’: dp_framer.h:95:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 95 | bool tr = refr < refl; | ~~~~~^~~~~~ | | | bool dp_framer.h: In member function ‘__vector(4) __bool int DynProgFramer::frameFindMateRect(__vector(4) __bool int, int64_t, int64_t, int64_t, int64_t, size_t, int64_t, size_t, size_t, int64_t, size_t, DPRect&) const’: dp_framer.h:165:6: error: could not convert ‘anchorLeft’ from ‘__vector(4) __bool int’ to ‘bool’ 165 | if(anchorLeft) { | ^~~~~~~~~~ | | | __vector(4) __bool int In file included from aligner_swsse.h:28, from aligner_sw.h:85, from aligner_swsse_ee_u8.cpp:56: sse_util.h: In member function ‘__vector(4) __bool int EList_m128i::empty() const’: sse_util.h:79:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 79 | inline bool empty() const { return cur_ == 0; } | ~~~~~^~~~ | | | bool sse_util.h: In member function ‘__vector(4) __bool int EList_m128i::null() const’: sse_util.h:84:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 84 | inline bool null() const { return list_ == NULL; } | ^ | | | bool sse_util.h: In member function ‘__vector(4) __bool int CpQuad::operator==(const CpQuad&) const’: sse_util.h:329:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 327 | return sc[0] == o.sc[0] && | ~~~~~~~~~~~~~~~~~~~ 328 | sc[1] == o.sc[1] && | ~~~~~~~~~~~~~~~~~~~ 329 | sc[2] == o.sc[2] && | ~~~~~~~~~~~~~~~~~^~ | | | bool 330 | sc[3] == o.sc[3]; | ~~~~~~~~~~~~~~~~ sse_util.h: In member function ‘void Checkpointer::init(size_t, size_t, size_t, int64_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int)’: sse_util.h:371:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 371 | debug_ = true; | ^~~~ sse_util.h:373:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 373 | firstCommit_ = true; | ^~~~ sse_util.h:374:25: error: cannot convert ‘__vector(4) int’ to ‘size_t’ {aka ‘long unsigned int’} in initialization 374 | size_t perword = (is8 ? 16 : 8); | ~~~~~^~~~~~~~~ | | | __vector(4) int sse_util.h:377:6: error: could not convert ‘doTri’ from ‘__vector(4) __bool int’ to ‘bool’ 377 | if(doTri) { | ^~~~~ | | | __vector(4) __bool int sse_util.h:387:6: error: could not convert ‘((Checkpointer*)this)->Checkpointer::debug_’ from ‘__vector(4) __bool int’ to ‘bool’ 387 | if(debug_) { | ^~~~~~ | | | __vector(4) __bool int sse_util.h: In member function ‘int64_t Checkpointer::debugCell(size_t, size_t, int) const’: sse_util.h:411:22: error: cannot convert ‘__vector(4) int’ to ‘int16_t’ {aka ‘short int’} in initialization 411 | int16_t sc = (is8_ ? ((uint8_t*)ptr)[div] : ((int16_t*)ptr)[div]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int sse_util.h:414:6: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::is8_’ from ‘const __vector(4) __bool int’ to ‘bool’ 414 | if(is8_) { | ^~~~ | | | const __vector(4) __bool int sse_util.h:415:7: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::local_’ from ‘const __vector(4) __bool int’ to ‘bool’ 415 | if(local_) { | ^~~~~~ | | | const __vector(4) __bool int sse_util.h:422:7: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::local_’ from ‘const __vector(4) __bool int’ to ‘bool’ 422 | if(local_) { | ^~~~~~ | | | const __vector(4) __bool int sse_util.h: In member function ‘__vector(4) __bool int Checkpointer::isCheckpointed(size_t, size_t) const’: sse_util.h:439:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 439 | return mod >= per_ - 2; | ~~~~^~~~~~~~~~~ | | | bool sse_util.h: In member function ‘int64_t Checkpointer::scoreTriangle(size_t, size_t, int) const’: sse_util.h:447:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 447 | bool diag1 = ((row + col) & lomask_) == per_ - 2; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ | | | bool sse_util.h:449:6: error: could not convert ‘diag1’ from ‘__vector(4) __bool int’ to ‘bool’ 449 | if(diag1) { | ^~~~~ | | | __vector(4) __bool int sse_util.h: In member function ‘int64_t Checkpointer::scoreSquare(size_t, size_t, int) const’: sse_util.h:488:22: error: cannot convert ‘__vector(4) int’ to ‘int16_t’ {aka ‘short int’} in initialization 488 | int16_t sc = (is8_ ? ((uint8_t*)ptr)[div] : ((int16_t*)ptr)[div]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) int sse_util.h:491:6: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::is8_’ from ‘const __vector(4) __bool int’ to ‘bool’ 491 | if(is8_) { | ^~~~ | | | const __vector(4) __bool int sse_util.h:492:7: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::local_’ from ‘const __vector(4) __bool int’ to ‘bool’ 492 | if(local_) { | ^~~~~~ | | | const __vector(4) __bool int sse_util.h:499:7: error: could not convert ‘((const Checkpointer*)this)->Checkpointer::local_’ from ‘const __vector(4) __bool int’ to ‘bool’ 499 | if(local_) { | ^~~~~~ | | | const __vector(4) __bool int sse_util.h: In member function ‘void Checkpointer::reset()’: sse_util.h:518:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 518 | local_ = false; | ^~~~~ sse_util.h:521:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 521 | firstCommit_ = true; | ^~~~ sse_util.h:522:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 522 | is8_ = debug_ = false; | ^~~~~ sse_util.h: In member function ‘__vector(4) __bool int Checkpointer::inited() const’: sse_util.h:529:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 529 | return nrow_ > 0; | ~~~~~~^~~ | | | bool In file included from aligner_sw.h:85, from aligner_swsse_ee_u8.cpp:56: aligner_swsse.h: At global scope: aligner_swsse.h:44:49: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 44 | void merge(const SSEMetrics& o, bool getLock = false) { | ^~~~~ | | | bool aligner_swsse.h: In member function ‘void SSEMetrics::merge(const SSEMetrics&, __vector(4) __bool int)’: aligner_swsse.h:45:40: error: no matching function for call to ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, __vector(4) __bool int&)’ 45 | ThreadSafe ts(&mutex_m, getLock); | ^ In file included from aligner_sw.h:72, from aligner_swsse_ee_u8.cpp:56: threading.h:39:5: note: candidate: ‘ThreadSafe::ThreadSafe(tthread::fast_mutex*, bool)’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ^~~~~~~~~~ threading.h:39:41: note: no known conversion for argument 2 from ‘__vector(4) __bool int’ to ‘bool’ 39 | ThreadSafe(MUTEX_T* ptr_mutex, bool locked = true) { | ~~~~~^~~~~~~~~~~~~ threading.h:37:7: note: candidate: ‘constexpr ThreadSafe::ThreadSafe(const ThreadSafe&)’ 37 | class ThreadSafe { | ^~~~~~~~~~ threading.h:37:7: note: candidate expects 1 argument, 2 provided In file included from aligner_sw.h:85, from aligner_swsse_ee_u8.cpp:56: aligner_swsse.h: In member function ‘__vector(4) __bool int SSEMatrix::reportedThrough(size_t, size_t) const’: aligner_swsse.h:268:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 268 | return (masks_[row][col] & (1 << 0)) != 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | bool aligner_swsse.h: In member function ‘void SSEMatrix::resetRow(size_t)’: aligner_swsse.h:385:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 385 | reset_[i] = true; | ^~~~ aligner_swsse.h: In member function ‘__vector(4) __bool int SSEMatrix::isHMaskSet(size_t, size_t) const’: aligner_swsse.h:429:39: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 429 | return (masks_[row][col] & (1 << 1)) != 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | bool aligner_swsse.h: In member function ‘__vector(4) __bool int SSEMatrix::isEMaskSet(size_t, size_t) const’: aligner_swsse.h:454:39: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 454 | return (masks_[row][col] & (1 << 7)) != 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | bool aligner_swsse.h: In member function ‘__vector(4) __bool int SSEMatrix::isFMaskSet(size_t, size_t) const’: aligner_swsse.h:479:40: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 479 | return (masks_[row][col] & (1 << 10)) != 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | bool In file included from aligner_sw.h:86, from aligner_swsse_ee_u8.cpp:56: aligner_bt.h: In member function ‘void BtBranchProblem::initBt(size_t, size_t, __vector(4) __bool int, __vector(4) __bool int, TAlScore)’: aligner_bt.h:227:6: error: could not convert ‘fill’ from ‘__vector(4) __bool int’ to ‘bool’ 227 | if(fill) { | ^~~~ | | | __vector(4) __bool int aligner_bt.h: In member function ‘void BtBranchProblem::reset()’: aligner_bt.h:241:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 241 | fill_ = fw_ = usecp_ = false; | ^~~~~ aligner_bt.h: In member function ‘__vector(4) __bool int BtBranchProblem::inited() const’: aligner_bt.h:248:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 248 | return qry_ != NULL; | ^ | | | bool aligner_bt.h: In member function ‘void BtBranch::reset()’: aligner_bt.h:351:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 351 | curtailed_ = false; | ^~~~~ aligner_bt.h: In member function ‘__vector(4) __bool int BtBranch::isValid(const BtBranchProblem&) const’: aligner_bt.h:383:43: error: inferred scalar type ‘long int’ is not an integer or floating point type of the same size as ‘__bool int’ 383 | int64_t scoreFloor = prob.sc_->monotone ? MIN_I64 : 0; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ aligner_bt.h:386:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 386 | return false; | ^~~~~ aligner_bt.h:388:16: error: could not convert ‘((const BtBranch*)this)->BtBranch::isSolution((* & prob))’ from ‘__vector(4) __bool int’ to ‘bool’ 388 | if(isSolution(prob)) { | ~~~~~~~~~~^~~~~~ | | | __vector(4) __bool int aligner_bt.h:390:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 390 | return true; | ^~~~ aligner_bt.h:395:21: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 395 | return score_st_ == prob.targ_; | ~~~~~~~~~~^~~~~~~~~~~~~ | | | bool aligner_bt.h:399:33: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 399 | return score_st_ + bonusLeft >= prob.targ_; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ | | | bool aligner_bt.h: In member function ‘__vector(4) __bool int BtBranch::overlap(const BtBranchProblem&, const BtBranch&) const’: aligner_bt.h:422:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 422 | return false; | ^~~~~ aligner_bt.h:436:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 436 | return true; | ^~~~ aligner_bt.h:438:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 438 | return false; | ^~~~~ aligner_bt.h: In member function ‘__vector(4) __bool int BtBranch::operator<(const BtBranch&) const’: aligner_bt.h:447:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 447 | return uppermostRow() < o.uppermostRow(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ | | | bool aligner_bt.h:449:49: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 449 | if(score_st_ != o.score_st_) return score_st_ > o.score_st_; | ~~~~~~~~~~^~~~~~~~~~~~~ | | | bool aligner_bt.h:450:44: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 450 | if(row_ != o.row_) return row_ < o.row_; | ~~~~~^~~~~~~~ | | | bool aligner_bt.h:451:44: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 451 | if(col_ != o.col_) return col_ > o.col_; | ~~~~~^~~~~~~~ | | | bool aligner_bt.h:452:49: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 452 | if(parentId_ != o.parentId_) return parentId_ > o.parentId_; | ~~~~~~~~~~^~~~~~~~~~~~~ | | | bool aligner_bt.h:454:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 454 | return false; | ^~~~~ aligner_bt.h: In member function ‘__vector(4) __bool int BtBranch::endsInFirstRow() const’: aligner_bt.h:463:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 463 | return (int64_t)len_ == row_+1; | ~~~~~~~~~~~~~~^~~~~~~~~ | | | bool aligner_bt.h: In member function ‘size_t BtBranchTracer::best(RandomSource&)’: aligner_bt.h:594:26: error: inferred scalar type ‘long unsigned int’ is not an integer or floating point type of the same size as ‘__bool int’ 594 | size_t id = sortedSel_ ? sorted1_[cur_] : sorted2_[cur_]; aligner_bt.h: In member function ‘__vector(4) __bool int BtBranchTracer::empty() const’: aligner_bt.h:603:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 603 | return size() == 0; | ~~~~~~~^~~~ | | | bool aligner_bt.h: In member function ‘size_t BtBranchTracer::size() const’: aligner_bt.h:611:22: error: inferred scalar type ‘size_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 611 | (sortedSel_ ? sorted1_.size() : sorted2_.size()) - cur_; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_bt.h: In member function ‘__vector(4) __bool int BtBranchTracer::emptySolution() const’: aligner_bt.h:618:25: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 618 | return sizeSolution() == 0; | ~~~~~~~~~~~~~~~^~~~ | | | bool aligner_bt.h: In member function ‘void BtBranchTracer::initBt(TAlScore, size_t, size_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, RandomSource&)’: aligner_bt.h:717:6: error: could not convert ‘((((BtBranchTracer*)this)->BtBranchTracer::prob_.BtBranchProblem::fill_ == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 717 | if(!prob_.fill_) { | ^~~~~~~~~~~~ | | | __vector(4) int aligner_bt.h:728:8: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 728 | true, // this is the root | ^~~~ | | | bool aligner_bt.h:368:8: note: initializing argument 9 of ‘void BtBranch::init(const BtBranchProblem&, size_t, TAlScore, TAlScore, int64_t, int64_t, Edit, int, __vector(4) __bool int, __vector(4) __bool int)’ 368 | bool root, | ^ aligner_bt.h:730:25: error: could not convert ‘(&((BtBranchTracer*)this)->BtBranchTracer::bs_.EFactory::operator[](id))->BtBranch::isSolution(((BtBranchTracer*)this)->BtBranchTracer::prob_)’ from ‘__vector(4) __bool int’ to ‘bool’ 730 | if(bs_[id].isSolution(prob_)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~ | | | __vector(4) __bool int aligner_bt.h:739:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 739 | bool done = false, abort = false; | ^~~~~ aligner_bt.h:739:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 739 | bool done = false, abort = false; | ^~~~~ aligner_bt.h:741:16: error: could not convert ‘(((((done == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((((abort == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 741 | while(!done && !abort) { | ~~~~~~^~~~~~~~~ | | | __vector(4) int aligner_bt.h:751:8: error: could not convert ‘((BtBranchTracer*)this)->BtBranchTracer::doTri_’ from ‘__vector(4) __bool int’ to ‘bool’ 751 | if(doTri_) { | ^~~~~~ | | | __vector(4) __bool int In file included from aligner_swsse_ee_u8.cpp:56: aligner_sw.h: In constructor ‘SwAligner::SwAligner()’: aligner_sw.h:214:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 214 | initedRead_(false), | ^~~~~ | | | bool aligner_sw.h:215:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 215 | readSse16_(false), | ^~~~~ | | | bool aligner_sw.h:216:14: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 216 | initedRef_(false), | ^~~~~ | | | bool aligner_sw.h: In member function ‘__vector(4) __bool int SwAligner::done() const’: aligner_sw.h:353:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 353 | return cural_ == btncand_.size(); | ~~~~~~~^~~~~~~~~~~~~~~~~~ | | | bool aligner_sw.h: In member function ‘void SwAligner::reset()’: aligner_sw.h:371:51: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 371 | inline void reset() { initedRef_ = initedRead_ = false; } | ^~~~~ aligner_sw.h: In member function ‘void SwAligner::merge(SSEMetrics&, SSEMetrics&, SSEMetrics&, SSEMetrics&, uint64_t&, uint64_t&, uint64_t&)’: aligner_sw.h:405:39: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 405 | sseU8ExtendMet.merge(sseU8ExtendMet_); | ^ | | | bool In file included from aligner_sw.h:85, from aligner_swsse_ee_u8.cpp:56: aligner_swsse.h:44:39: note: initializing argument 2 of ‘void SSEMetrics::merge(const SSEMetrics&, __vector(4) __bool int)’ 44 | void merge(const SSEMetrics& o, bool getLock = false) { | ^ In file included from aligner_swsse_ee_u8.cpp:56: aligner_sw.h:406:35: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 406 | sseU8MateMet.merge(sseU8MateMet_); | ^ | | | bool In file included from aligner_sw.h:85, from aligner_swsse_ee_u8.cpp:56: aligner_swsse.h:44:39: note: initializing argument 2 of ‘void SSEMetrics::merge(const SSEMetrics&, __vector(4) __bool int)’ 44 | void merge(const SSEMetrics& o, bool getLock = false) { | ^ In file included from aligner_swsse_ee_u8.cpp:56: aligner_sw.h:407:41: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 407 | sseI16ExtendMet.merge(sseI16ExtendMet_); | ^ | | | bool In file included from aligner_sw.h:85, from aligner_swsse_ee_u8.cpp:56: aligner_swsse.h:44:39: note: initializing argument 2 of ‘void SSEMetrics::merge(const SSEMetrics&, __vector(4) __bool int)’ 44 | void merge(const SSEMetrics& o, bool getLock = false) { | ^ In file included from aligner_swsse_ee_u8.cpp:56: aligner_sw.h:408:37: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 408 | sseI16MateMet.merge(sseI16MateMet_); | ^ | | | bool In file included from aligner_sw.h:85, from aligner_swsse_ee_u8.cpp:56: aligner_swsse.h:44:39: note: initializing argument 2 of ‘void SSEMetrics::merge(const SSEMetrics&, __vector(4) __bool int)’ 44 | void merge(const SSEMetrics& o, bool getLock = false) { | ^ In file included from aligner_swsse_ee_u8.cpp:56: aligner_sw.h: In member function ‘__vector(4) __bool int SwAligner::backtrace(TAlScore, __vector(4) __bool int, __vector(4) __bool int, SwResult&, size_t&, size_t, size_t, size_t, size_t&, RandomSource&)’: aligner_sw.h:567:25: error: could not convert ‘((SwAligner*)this)->SwAligner::bter_.BtBranchTracer::emptySolution()’ from ‘__vector(4) __bool int’ to ‘bool’ 567 | if(bter_.emptySolution()) { | ~~~~~~~~~~~~~~~~~~~^~ | | | __vector(4) __bool int aligner_sw.h:568:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 568 | return false; | ^~~~~ aligner_swsse_ee_u8.cpp: In member function ‘void SwAligner::buildQueryProfileEnd2EndSseU8(__vector(4) __bool int)’: aligner_swsse_ee_u8.cpp:77:18: error: cannot bind non-const lvalue reference of type ‘__vector(4) __bool int&’ to an rvalue of type ‘__vector(4) __bool int’ 77 | bool& done = fw ? sseU8fwBuilt_ : sseU8rcBuilt_; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_swsse_ee_u8.cpp:78:5: error: could not convert ‘done’ from ‘__vector(4) __bool int’ to ‘bool’ 78 | if(done) { | ^~~~ | | | __vector(4) __bool int aligner_swsse_ee_u8.cpp:81:9: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 81 | done = true; | ^~~~ aligner_swsse_ee_u8.cpp:82:29: error: inferred scalar type ‘const BTDnaString*’ {aka ‘const SDnaStringExpandable<1024, 2>*’} is not an integer or floating point type of the same size as ‘__bool int’ 82 | const BTDnaString* rd = fw ? rdfw_ : rdrc_; | ~~~^~~~~~~~~~~~~~~ aligner_swsse_ee_u8.cpp:83:26: error: inferred scalar type ‘const BTString*’ {aka ‘const SStringExpandable*’} is not an integer or floating point type of the same size as ‘__bool int’ 83 | const BTString* qu = fw ? qufw_ : qurc_; | ~~~^~~~~~~~~~~~~~~ aligner_swsse_ee_u8.cpp:94:18: error: inferred scalar type ‘SSEData’ is not an integer or floating point type of the same size as ‘__bool int’ 94 | SSEData& d = fw ? sseU8fw_ : sseU8rc_; | ~~~^~~~~~~~~~~~~~~~~~~~~ aligner_swsse_ee_u8.cpp: In member function ‘TAlScore SwAligner::alignGatherEE8(int&, __vector(4) __bool int)’: aligner_swsse_ee_u8.cpp:287:19: error: inferred scalar type ‘SSEData’ is not an integer or floating point type of the same size as ‘__bool int’ 287 | SSEData& d = fw_ ? sseU8fw_ : sseU8rc_; | ~~~~^~~~~~~~~~~~~~~~~~~~~ aligner_swsse_ee_u8.cpp:288:28: error: inferred scalar type ‘SSEMetrics’ is not an integer or floating point type of the same size as ‘__bool int’ 288 | SSEMetrics& met = extend_ ? sseU8ExtendMet_ : sseU8MateMet_; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_swsse_ee_u8.cpp:289:5: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 289 | if(!debug) met.dp++; | ^~~~~~ | | | __vector(4) int aligner_swsse_ee_u8.cpp:308:5: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 308 | if(!debug) { | ^~~~~~ | | | __vector(4) int aligner_swsse_ee_u8.cpp:314:20: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 314 | bool checkpoint = true; | ^~~~ aligner_swsse_ee_u8.cpp:315:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 315 | bool cpdebug = false; | ^~~~~ aligner_swsse_ee_u8.cpp:324:3: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 324 | true, // matrix cells have 8-bit scores? | ^~~~ | | | bool In file included from aligner_swsse.h:28, from aligner_sw.h:85, from aligner_swsse_ee_u8.cpp:56: sse_util.h:354:8: note: initializing argument 5 of ‘void Checkpointer::init(size_t, size_t, size_t, int64_t, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int, __vector(4) __bool int)’ 354 | bool is8, // 8-bit? | ^ aligner_swsse_ee_u8.cpp:408:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 408 | bool found = false; | ^~~~~ aligner_swsse_ee_u8.cpp:575:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 575 | found = true; | ^~~~ aligner_swsse_ee_u8.cpp:587:13: error: could not convert ‘(((((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) != (__vector(4) int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) & ((score >= ((SwAligner*)this)->SwAligner::minsc_) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 587 | if(!debug && score >= minsc_) { | ~~~~~~~^~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_swsse_ee_u8.cpp:593:6: error: could not convert ‘checkpoint’ from ‘__vector(4) __bool int’ to ‘bool’ 593 | if(checkpoint) { | ^~~~~~~~~~ | | | __vector(4) __bool int aligner_swsse_ee_u8.cpp:602:7: error: could not convert ‘((SwAligner*)this)->SwAligner::cperTri_’ from ‘__vector(4) __bool int’ to ‘bool’ 602 | if(cperTri_) { | ^~~~~~~~ | | | __vector(4) __bool int aligner_swsse_ee_u8.cpp:611:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 611 | bool done = false; | ^~~~~ aligner_swsse_ee_u8.cpp:645:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 645 | done = true; | ^~~~ aligner_swsse_ee_u8.cpp:649:9: error: could not convert ‘done’ from ‘__vector(4) __bool int’ to ‘bool’ 649 | if(done) { | ^~~~ | | | __vector(4) __bool int aligner_swsse_ee_u8.cpp:707:13: error: could not convert ‘((SwAligner*)this)->SwAligner::cper_.Checkpointer::debug_’ from ‘__vector(4) __bool int’ to ‘bool’ 707 | if(cper_.debug_) { | ~~~~~~^~~~~~ | | | __vector(4) __bool int aligner_swsse_ee_u8.cpp:718:5: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 718 | if(!debug) { | ^~~~~~ | | | __vector(4) int aligner_swsse_ee_u8.cpp:730:5: error: could not convert ‘((found == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 730 | if(!found) { | ^~~~~~ | | | __vector(4) int aligner_swsse_ee_u8.cpp:732:6: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 732 | if(!debug) met.dpfail++; | ^~~~~~ | | | __vector(4) int aligner_swsse_ee_u8.cpp:738:7: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 738 | if(!debug) met.dpfail++; | ^~~~~~ | | | __vector(4) int aligner_swsse_ee_u8.cpp:746:6: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 746 | if(!debug) met.dpsat++; | ^~~~~~ | | | __vector(4) int aligner_swsse_ee_u8.cpp:752:5: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 752 | if(!debug) { | ^~~~~~ | | | __vector(4) int aligner_swsse_ee_u8.cpp:758:5: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 758 | if(!debug) met.dpsucc++; | ^~~~~~ | | | __vector(4) int aligner_swsse_ee_u8.cpp: In member function ‘TAlScore SwAligner::alignNucleotidesEnd2EndSseU8(int&, __vector(4) __bool int)’: aligner_swsse_ee_u8.cpp:780:19: error: inferred scalar type ‘SSEData’ is not an integer or floating point type of the same size as ‘__bool int’ 780 | SSEData& d = fw_ ? sseU8fw_ : sseU8rc_; | ~~~~^~~~~~~~~~~~~~~~~~~~~ aligner_swsse_ee_u8.cpp:781:28: error: inferred scalar type ‘SSEMetrics’ is not an integer or floating point type of the same size as ‘__bool int’ 781 | SSEMetrics& met = extend_ ? sseU8ExtendMet_ : sseU8MateMet_; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_swsse_ee_u8.cpp:782:5: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 782 | if(!debug) met.dp++; | ^~~~~~ | | | __vector(4) int aligner_swsse_ee_u8.cpp:875:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 875 | bool found = false; | ^~~~~ aligner_swsse_ee_u8.cpp:1098:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1098 | found = true; | ^~~~ aligner_swsse_ee_u8.cpp:1112:5: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1112 | if(!debug) { | ^~~~~~ | | | __vector(4) int aligner_swsse_ee_u8.cpp:1124:5: error: could not convert ‘((found == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1124 | if(!found) { | ^~~~~~ | | | __vector(4) int aligner_swsse_ee_u8.cpp:1126:6: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1126 | if(!debug) met.dpfail++; | ^~~~~~ | | | __vector(4) int aligner_swsse_ee_u8.cpp:1132:7: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1132 | if(!debug) met.dpfail++; | ^~~~~~ | | | __vector(4) int aligner_swsse_ee_u8.cpp:1140:6: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1140 | if(!debug) met.dpsat++; | ^~~~~~ | | | __vector(4) int aligner_swsse_ee_u8.cpp:1145:5: error: could not convert ‘((debug == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1145 | if(!debug) met.dpsucc++; | ^~~~~~ | | | __vector(4) int aligner_swsse_ee_u8.cpp: In member function ‘__vector(4) __bool int SwAligner::gatherCellsNucleotidesEnd2EndSseU8(TAlScore)’: aligner_swsse_ee_u8.cpp:1186:19: error: inferred scalar type ‘SSEData’ is not an integer or floating point type of the same size as ‘__bool int’ 1186 | SSEData& d = fw_ ? sseU8fw_ : sseU8rc_; | ~~~~^~~~~~~~~~~~~~~~~~~~~ aligner_swsse_ee_u8.cpp:1187:28: error: inferred scalar type ‘SSEMetrics’ is not an integer or floating point type of the same size as ‘__bool int’ 1187 | SSEMetrics& met = extend_ ? sseU8ExtendMet_ : sseU8MateMet_; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_swsse_ee_u8.cpp:1205:5: error: could not convert ‘((((SwAligner*)this)->SwAligner::btncand_.EList::empty() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1205 | if(!btncand_.empty()) { | ^~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_swsse_ee_u8.cpp: In member function ‘__vector(4) __bool int SwAligner::backtraceNucleotidesEnd2EndSseU8(TAlScore, SwResult&, size_t&, size_t&, size_t, size_t, RandomSource&)’: aligner_swsse_ee_u8.cpp:1295:19: error: inferred scalar type ‘SSEData’ is not an integer or floating point type of the same size as ‘__bool int’ 1295 | SSEData& d = fw_ ? sseU8fw_ : sseU8rc_; | ~~~~^~~~~~~~~~~~~~~~~~~~~ aligner_swsse_ee_u8.cpp:1296:28: error: inferred scalar type ‘SSEMetrics’ is not an integer or floating point type of the same size as ‘__bool int’ 1296 | SSEMetrics& met = extend_ ? sseU8ExtendMet_ : sseU8MateMet_; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aligner_swsse_ee_u8.cpp:1327:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1327 | bool empty = false, reportedThru, canMoveThru, branch = false; | ^~~~~ aligner_swsse_ee_u8.cpp:1327:59: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1327 | bool empty = false, reportedThru, canMoveThru, branch = false; | ^~~~~ aligner_swsse_ee_u8.cpp:1329:6: error: could not convert ‘((d.SSEData::mat_.SSEMatrix::reset_.EList<__vector(4) __bool int>::operator[](row) == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1329 | if(!d.mat_.reset_[row]) { aligner_swsse_ee_u8.cpp:1333:17: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1333 | canMoveThru = true; | ^~~~ aligner_swsse_ee_u8.cpp:1334:6: error: could not convert ‘reportedThru’ from ‘__vector(4) __bool int’ to ‘bool’ 1334 | if(reportedThru) { | ^~~~~~~~~~~~ | | | __vector(4) __bool int aligner_swsse_ee_u8.cpp:1335:18: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1335 | canMoveThru = false; | ^~~~~ aligner_swsse_ee_u8.cpp:1337:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1337 | empty = false; | ^~~~~ aligner_swsse_ee_u8.cpp:1341:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1341 | bool gapsAllowed = true; | ^~~~ aligner_swsse_ee_u8.cpp:1345:20: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1345 | gapsAllowed = false; | ^~~~~ aligner_swsse_ee_u8.cpp:1371:26: error: could not convert ‘d.SSEData::mat_.SSEMatrix::isEMaskSet(row, col)’ from ‘__vector(4) __bool int’ to ‘bool’ 1371 | if(d.mat_.isEMaskSet(row, col)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) __bool int aligner_swsse_ee_u8.cpp:1390:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1390 | branch = true; | ^~~~ aligner_swsse_ee_u8.cpp:1400:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1400 | empty = true; | ^~~~ aligner_swsse_ee_u8.cpp:1405:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1405 | canMoveThru = (origMask == 0); | ~~~~~~~~~~^~~~~ | | | bool aligner_swsse_ee_u8.cpp:1429:26: error: could not convert ‘d.SSEData::mat_.SSEMatrix::isFMaskSet(row, col)’ from ‘__vector(4) __bool int’ to ‘bool’ 1429 | if(d.mat_.isFMaskSet(row, col)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) __bool int aligner_swsse_ee_u8.cpp:1448:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1448 | branch = true; | ^~~~ aligner_swsse_ee_u8.cpp:1458:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1458 | empty = true; | ^~~~ aligner_swsse_ee_u8.cpp:1463:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1463 | canMoveThru = (origMask == 0); | ~~~~~~~~~~^~~~~ | | | bool aligner_swsse_ee_u8.cpp:1477:9: error: could not convert ‘gapsAllowed’ from ‘__vector(4) __bool int’ to ‘bool’ 1477 | if(gapsAllowed) { | ^~~~~~~~~~~ | | | __vector(4) __bool int aligner_swsse_ee_u8.cpp:1496:26: error: could not convert ‘d.SSEData::mat_.SSEMatrix::isHMaskSet(row, col)’ from ‘__vector(4) __bool int’ to ‘bool’ 1496 | if(d.mat_.isHMaskSet(row, col)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | __vector(4) __bool int aligner_swsse_ee_u8.cpp:1526:16: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1526 | branch = true; | ^~~~ aligner_swsse_ee_u8.cpp:1542:15: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1542 | empty = true; | ^~~~ aligner_swsse_ee_u8.cpp:1547:31: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1547 | canMoveThru = (origMask == 0); | ~~~~~~~~~~^~~~~ | | | bool aligner_swsse_ee_u8.cpp:1558:6: error: could not convert ‘((canMoveThru == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1558 | if(!canMoveThru) { | ^~~~~~~~~~~~ | | | __vector(4) int aligner_swsse_ee_u8.cpp:1559:7: error: could not convert ‘((((SwAligner*)this)->SwAligner::btnstack_.EList::empty() == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1559 | if(!btnstack_.empty()) { | ^~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_swsse_ee_u8.cpp:1581:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1581 | return false; | ^~~~~ aligner_swsse_ee_u8.cpp:1586:12: error: could not convert ‘(((empty != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) | ((row == 0) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 1586 | if(empty || row == 0) { | ~~~~~~^~~~~~~~~~~ | | | __vector(4) int aligner_swsse_ee_u8.cpp:1597:6: error: could not convert ‘branch’ from ‘__vector(4) __bool int’ to ‘bool’ 1597 | if(branch) { | ^~~~~~ | | | __vector(4) __bool int aligner_swsse_ee_u8.cpp:1632:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 1632 | EDIT_TYPE_MM); | ^ | | | bool In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: edit.h:69:8: note: initializing argument 5 of ‘Edit::Edit(uint32_t, int, int, int, __vector(4) __bool int, uint32_t)’ 69 | bool chrs = true, | ^ aligner_swsse_ee_u8.cpp:1661:23: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 1661 | EDIT_TYPE_REF_GAP); | ^ | | | bool In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: edit.h:69:8: note: initializing argument 5 of ‘Edit::Edit(uint32_t, int, int, int, __vector(4) __bool int, uint32_t)’ 69 | bool chrs = true, | ^ aligner_swsse_ee_u8.cpp:1686:23: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 1686 | EDIT_TYPE_REF_GAP); | ^ | | | bool In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: edit.h:69:8: note: initializing argument 5 of ‘Edit::Edit(uint32_t, int, int, int, __vector(4) __bool int, uint32_t)’ 69 | bool chrs = true, | ^ aligner_swsse_ee_u8.cpp:1710:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 1710 | EDIT_TYPE_READ_GAP); | ^ | | | bool In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: edit.h:69:8: note: initializing argument 5 of ‘Edit::Edit(uint32_t, int, int, int, __vector(4) __bool int, uint32_t)’ 69 | bool chrs = true, | ^ aligner_swsse_ee_u8.cpp:1734:24: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 1734 | EDIT_TYPE_READ_GAP); | ^ | | | bool In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: edit.h:69:8: note: initializing argument 5 of ‘Edit::Edit(uint32_t, int, int, int, __vector(4) __bool int, uint32_t)’ 69 | bool chrs = true, | ^ aligner_swsse_ee_u8.cpp:1763:28: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1763 | bool overlappedCoreDiag = false; | ^~~~~ aligner_swsse_ee_u8.cpp:1776:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1776 | overlappedCoreDiag = true; | ^~~~ aligner_swsse_ee_u8.cpp:1786:5: error: could not convert ‘((overlappedCoreDiag == (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0})’ from ‘__vector(4) int’ to ‘bool’ 1786 | if(!overlappedCoreDiag) { | ^~~~~~~~~~~~~~~~~~~ | | | __vector(4) int aligner_swsse_ee_u8.cpp:1793:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1793 | return false; | ^~~~~ aligner_swsse_ee_u8.cpp:1800:68: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 1800 | Edit e((int)row, mask2dna[refNmask], "ACGTN"[readC], EDIT_TYPE_MM); | ^ | | | bool In file included from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: edit.h:69:8: note: initializing argument 5 of ‘Edit::Edit(uint32_t, int, int, int, __vector(4) __bool int, uint32_t)’ 69 | bool chrs = true, | ^ aligner_swsse_ee_u8.cpp:1816:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1816 | return false; | ^~~~~ aligner_swsse_ee_u8.cpp:1837:7: error: inferred scalar type ‘size_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 1837 | fw_ ? trimBeg : trimEnd, // alignment trim 5' end | ~~~~^~~~~~~~~~~~~~~~~~~ aligner_swsse_ee_u8.cpp:1838:7: error: inferred scalar type ‘size_t’ {aka ‘long unsigned int’} is not an integer or floating point type of the same size as ‘__bool int’ 1838 | fw_ ? trimEnd : trimBeg); // alignment trim 3' end | ~~~~^~~~~~~~~~~~~~~~~~~ aligner_swsse_ee_u8.cpp:1876:9: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 1876 | return true; | ^~~~ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: sstring.h: In instantiation of ‘unsigned int sstr_eq(const T1&, const T2&) [with T1 = S2bDnaString; T2 = S2bDnaString]’: sstring.h:1397:26: required from here sstring.h:96:26: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 96 | if(len1 != len2) return false; | ^~~~~ sstring.h:98:29: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 98 | if(s1[i] != s2[i]) return false; | ^~~~~ sstring.h:100:9: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 100 | return true; | ^~~~ In file included from read.h:26, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: sstring.h: In instantiation of ‘unsigned int SStringExpandable::empty() const [with T = char; int S = 1024; int M = 2]’: read.h:118:22: required from here sstring.h:2036:35: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 2036 | bool empty() const { return len_ == 0; } | ~~~~~^~~~ | | | bool sstring.h: In instantiation of ‘const char* SStringExpandable::toZBufXForm(const char*) const [with T = char; int S = 1024; int M = 2]’: read.h:204:35: required from here sstring.h:2044:3: error: could not convert ‘((const SStringExpandable*)this)->SStringExpandable::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 2044 | if(empty()) { | ^~ | | | __vector(4) __bool int sstring.h: In instantiation of ‘const T* SStringExpandable::toZBuf() const [with T = char; int S = 1024; int M = 2]’: read.h:232:21: required from here sstring.h:2063:3: error: could not convert ‘((const SStringExpandable*)this)->SStringExpandable::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 2063 | if(empty()) { | ^~ | | | __vector(4) __bool int In file included from read.h:25, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: ds.h: In instantiation of ‘unsigned int EList::empty() const [with T = FmStringOp; int S = 128]’: read.h:384:16: required from here ds.h:473:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 473 | inline bool empty() const { return cur_ == 0; } | ~~~~~^~~~ | | | bool In file included from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: blockwise_sa.h: In instantiation of ‘void BlockwiseSA::verbose(const string&) const [with TStr = S2bDnaString; std::string = std::__cxx11::basic_string]’: blockwise_sa.h:474:3: required from here blockwise_sa.h:151:3: error: could not convert ‘((const BlockwiseSA*)this)->BlockwiseSA::verbose()’ from ‘__vector(4) __bool int’ to ‘bool’ 151 | if(this->verbose()) { | ^~ | | | __vector(4) __bool int In file included from read.h:25, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: ds.h: In instantiation of ‘unsigned int EList::operator==(const EList&) const [with T = Edit; int S = 128]’: aligner_result.h:1826:29: required from here ds.h:742:11: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 742 | return false; | ^~~~~ ds.h:746:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 746 | return false; | ^~~~~ ds.h:749:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 749 | return true; | ^~~~ In file included from aligner_sw.h:76, from aligner_swsse_ee_u8.cpp:56: aligner_sw_nuc.h: In instantiation of ‘unsigned int NBest::add(size_t, const T&) [with T = DpBtCandidate; size_t = long unsigned int]’: aligner_swsse_ee_u8.cpp:589:30: required from here aligner_sw_nuc.h:214:35: error: could not convert ‘((((& o)->DpBtCandidate::operator>((*(const DpBtCandidate*)(&((NBest*)this)->NBest::elts_.EList::operator[](((((NBest*)this)->NBest::nbest_ * elt) + i))))) != (__vector(4) __bool int){0, 0, 0, 0}) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}) | ((i >= ((long unsigned int)ncur)) ? (__vector(4) int){-1, -1, -1, -1} : (__vector(4) int){0, 0, 0, 0}))’ from ‘__vector(4) int’ to ‘bool’ 214 | if(o > elts_[nbest_ * elt + i] || i >= ncur) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | | | __vector(4) int aligner_sw_nuc.h:226:12: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 226 | return true; | ^~~~ aligner_sw_nuc.h:229:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 229 | return false; | ^~~~~ aligner_sw_nuc.h: In instantiation of ‘void NBest::dump(TList&) const [with TList = EList; T = DpBtCandidate]’: aligner_swsse_ee_u8.cpp:753:24: required from here aligner_sw_nuc.h:244:3: error: could not convert ‘((const NBest*)this)->NBest::empty()’ from ‘__vector(4) __bool int’ to ‘bool’ 244 | if(empty()) return; | ^~ | | | __vector(4) __bool int In file included from read.h:25, from aligner_result.h:27, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: ds.h: In instantiation of ‘unsigned int EList::empty() const [with T = DpBtCandidate; int S = 128]’: aligner_swsse_ee_u8.cpp:1205:21: required from here ds.h:473:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 473 | inline bool empty() const { return cur_ == 0; } | ~~~~~^~~~ | | | bool ds.h: In instantiation of ‘unsigned int EList::empty() const [with T = DpNucFrame; int S = 128]’: aligner_swsse_ee_u8.cpp:1559:24: required from here ds.h:473:42: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return In file included from aligner_sw.h:76, from aligner_swsse_ee_u8.cpp:56: aligner_sw_nuc.h: In instantiation of ‘unsigned int NBest::empty() const [with T = DpBtCandidate]’: aligner_sw_nuc.h:244:6: required from ‘void NBest::dump(TList&) const [with TList = EList; T = DpBtCandidate]’ aligner_swsse_ee_u8.cpp:753:24: required from here aligner_sw_nuc.h:236:13: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in return 236 | return n_ == 0; | ~~~^~~~ | | | bool In file included from diff_sample.h:26, from blockwise_sa.h:29, from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: multikey_qsort.h: In instantiation of ‘void qsortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’: multikey_qsort.h:1158:22: required from ‘void mkeyQSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, int, size_t, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ multikey_qsort.h:763:18: required from ‘void mkeyQSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, int, __vector(4) __bool int, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ blockwise_sa.h:478:56: required from here multikey_qsort.h:829:15: error: could not convert ‘sufDcLtU8((* & host1), (* & host), hlen, ((size_t)(*(s + ((sizetype)(i * 4))))), ((size_t)(*(s + (((sizetype)(end * 4)) + 18446744073709551612)))), (* & dc), sanityCheck)’ from ‘__vector(4) __bool int’ to ‘bool’ 829 | if(sufDcLtU8(host1, host, hlen, s[i], s[end-1], dc, sanityCheck)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __vector(4) __bool int multikey_qsort.h:843:36: error: could not convert ‘false’ from ‘bool’ to ‘__vector(4) __bool int’ 843 | if(begin+cur > begin) qsortSufDcU8(host1, host, hlen, s, slen, dc, begin, begin+cur); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool multikey_qsort.h:843:36: note: when instantiating default argument for call to ‘void qsortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ multikey_qsort.h:843:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ multikey_qsort.h:813:7: note: initializing argument 9 of ‘void qsortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ 813 | bool sanityCheck = false) | ^ multikey_qsort.h:844:36: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ 844 | if(end > begin+cur+1) qsortSufDcU8(host1, host, hlen, s, slen, dc, begin+cur+1, end); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | bool multikey_qsort.h:813:7: note: initializing argument 9 of ‘void qsortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ 813 | bool sanityCheck = false) | ^ multikey_qsort.h: In instantiation of ‘void bucketSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, uint8_t, size_t, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int; uint8_t = unsigned char]’: multikey_qsort.h:1166:20: required from ‘void mkeyQSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, int, size_t, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ multikey_qsort.h:763:18: required from ‘void mkeyQSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, int, __vector(4) __bool int, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ blockwise_sa.h:478:56: required from here multikey_qsort.h:1031:10: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 1031 | bool first = true; | ^~~~~ multikey_qsort.h:1037:19: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in assignment 1037 | first = false; | ~~~~~~^~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/unordered_set:46, from repeat_kmer.h:27, from gfm.h:60, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h: In instantiation of ‘void std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_deallocate_buckets(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__bucket_type*, std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type) [with _Key = long unsigned int; _Value = long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _H1 = std::hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<0, 1, 1>; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__bucket_type = std::__detail::_Hash_node_base*; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type = long unsigned int]’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:375:9: required from ‘void std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_deallocate_buckets() [with _Key = long unsigned int; _Value = long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _H1 = std::hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<0, 1, 1>]’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:1353:7: required from ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = long unsigned int; _Value = long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _H1 = std::hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<0, 1, 1>]’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/unordered_set.h:135:7: required from here /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:367:2: error: could not convert ‘((std::_Hashtable, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<0, 1, 1> >*)this)->std::_Hashtable, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<0, 1, 1> >::_M_uses_single_bucket(__bkts)’ from ‘__vector(4) __bool int’ to ‘bool’ 367 | if (_M_uses_single_bucket(__bkts)) | ^~ | | | __vector(4) __bool int In file included from diff_sample.h:26, from blockwise_sa.h:29, from gfm.h:43, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: multikey_qsort.h: In instantiation of ‘unsigned int sufDcLtU8(const T1&, const T2&, size_t, size_t, size_t, const DifferenceCoverSample&, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int]’: multikey_qsort.h:829:15: required from ‘void qsortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ multikey_qsort.h:1158:22: required from ‘void mkeyQSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, int, size_t, size_t, size_t, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ multikey_qsort.h:763:18: required from ‘void mkeyQSortSufDcU8(const T1&, const T2&, size_t, TIndexOffU*, size_t, const DifferenceCoverSample&, int, __vector(4) __bool int, __vector(4) __bool int) [with T1 = S2bDnaString; T2 = S2bDnaString; size_t = long unsigned int; TIndexOffU = unsigned int]’ blockwise_sa.h:478:56: required from here multikey_qsort.h:791:71: error: cannot convert ‘bool’ to ‘__vector(4) __bool int’ in initialization 791 | bool ret = dc.breakTie((TIndexOffU)(s1+diff), (TIndexOffU)(s2+diff)) < 0; In file included from /usr/powerpc64le-linux-gnu/include/c++/9/unordered_set:46, from repeat_kmer.h:27, from gfm.h:60, from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_sw_common.h:23, from aligner_sw.h:75, from aligner_swsse_ee_u8.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h: In instantiation of ‘unsigned int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_uses_single_bucket(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__bucket_type*) const [with _Key = long unsigned int; _Value = long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _H1 = std::hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<0, 1, 1>; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__bucket_type = std::__detail::_Hash_node_base*]’: /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:367:2: required from ‘void std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_deallocate_buckets(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__bucket_type*, std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type) [with _Key = long unsigned int; _Value = long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _H1 = std::hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<0, 1, 1>; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__bucket_type = std::__detail::_Hash_node_base*; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type = long unsigned int]’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:375:9: required from ‘void std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_deallocate_buckets() [with _Key = long unsigned int; _Value = long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _H1 = std::hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<0, 1, 1>]’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:1353:7: required from ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = long unsigned int; _Value = long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _H1 = std::hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<0, 1, 1>]’ /usr/powerpc64le-linux-gnu/include/c++/9/bits/unordered_set.h:135:7: required from here /usr/powerpc64le-linux-gnu/include/c++/9/bits/hashtable.h:343:32: error: cannot convert ‘long int’ to ‘__vector(4) __bool int’ in return 343 | { return __builtin_expect(__bkts == &_M_single_bucket, false); } | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long int In file included from aligner_seed.h:38, from aligner_sw.h:78, from aligner_swsse_ee_u8.cpp:56: scoring.h: In member function ‘int64_t Scoring::perfectScore(size_t) const’: scoring.h:346:2: warning: control reaches end of non-void function [-Wreturn-type] 346 | } | ^ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_seed2.h:102, from aligner_driver.h:78, from aligner_driver.cpp:20: gfm.h: In static member function ‘static std::pair*, GFM*> GFM::fromStrings(const EList >&, bool, int, bool, int32_t, int32_t, int32_t, const string&, bool, index_t, index_t, index_t, int, uint32_t, bool, bool, bool)’: gfm.h:1169:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1169 | auto_ptr ss(new stringstream()); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_seed2.h:102, from aligner_driver.h:78, from aligner_driver.cpp:20: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from aligner_result.h:30, from aligner_seed2.h:102, from aligner_driver.h:78, from aligner_driver.cpp:20: gfm.h:1173:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1173 | auto_ptr fb(new FileBuf(ss.get())); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from aligner_result.h:30, from aligner_seed2.h:102, from aligner_driver.h:78, from aligner_driver.cpp:20: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from splice_site.cpp:20: gfm.h: In static member function ‘static std::pair*, GFM*> GFM::fromStrings(const EList >&, bool, int, bool, int32_t, int32_t, int32_t, const string&, bool, index_t, index_t, index_t, int, uint32_t, bool, bool, bool)’: gfm.h:1169:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1169 | auto_ptr ss(new stringstream()); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from splice_site.cpp:20: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from splice_site.h:34, from edit.h:30, from splice_site.cpp:20: gfm.h:1173:3: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 1173 | auto_ptr fb(new FileBuf(ss.get())); | ^~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/9/bits/locale_conv.h:41, from /usr/powerpc64le-linux-gnu/include/c++/9/locale:43, from /usr/powerpc64le-linux-gnu/include/c++/9/iomanip:43, from timer.h:26, from reference.h:36, from splice_site.h:32, from edit.h:30, from splice_site.cpp:20: /usr/powerpc64le-linux-gnu/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ splice_site.cpp: In member function ‘void SpliceSiteDB::read(const GFM&, const EList >&)’: splice_site.cpp:717:59: warning: ?: using integer constants in boolean context, the expression will always evaluate to ‘true’ [-Wint-in-bool-context] 717 | exons.back().init(ref, left, right, fw == '+' ? SPL_FW : SPL_RC); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from edit.h:29, from splice_site.cpp:20: ds.h: In instantiation of ‘void EList::push_back_array(const T*, size_t) [with T = Exon; int S = 128; size_t = long unsigned int]’: splice_site.cpp:722:59: required from here ds.h:663:14: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class Exon’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 663 | std::memcpy(list_ + cur_, l, bytes); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from edit.h:30, from splice_site.cpp:20: splice_site.h:377:7: note: ‘class Exon’ declared here 377 | class Exon { | ^~~~ make[2]: *** [Makefile:389: hisat2-align-s] Error 1 make[2]: Leaving directory '/<>' dh_auto_build: error: make -j1 "INSTALL=install --strip-program=true" PKG_CONFIG=powerpc64le-linux-gnu-pkg-config CXX=powerpc64le-linux-gnu-g\+\+ CC=powerpc64le-linux-gnu-gcc BUILD_HOST=Debian "BUILD_TIME=19 April 2020" all doc returned exit code 2 make[1]: *** [debian/rules:31: override_dh_auto_build] Error 25 make[1]: Leaving directory '/<>' make: *** [debian/rules:27: binary-arch] Error 2 dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2020-04-24T07:08:31Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Profiles: cross nocheck Build Type: any Build-Space: 37728 Build-Time: 178 Distribution: unstable Fail-Stage: build Foreign Architectures: ppc64el Host Architecture: ppc64el Install-Time: 24 Job: hisat2_2.2.0-1 Machine Architecture: amd64 Package: hisat2 Package-Time: 211 Source-Version: 2.2.0-1 Space: 37728 Status: attempted Version: 2.2.0-1 -------------------------------------------------------------------------------- Finished at 2020-04-24T07:08:31Z Build needed 00:03:31, 37728k disk space