Mock Version: 3.1 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/mmseq.spec'], chrootPath='/var/lib/mock/fedora-rawhide-aarch64-1660558476.360431/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.zf0cu9k9:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.zf0cu9k9:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '86e1bcfbb80646fd8dacffc5545cfb69', '-D', '/var/lib/mock/fedora-rawhide-aarch64-1660558476.360431/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.zf0cu9k9:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/mmseq.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1598486400 Wrote: /builddir/build/SRPMS/mmseq-1.0.11-5.fc38.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/mmseq.spec'], chrootPath='/var/lib/mock/fedora-rawhide-aarch64-1660558476.360431/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.zf0cu9k9:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.zf0cu9k9:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'dd7ab93bbec8477da8f96f0cd67e6b26', '-D', '/var/lib/mock/fedora-rawhide-aarch64-1660558476.360431/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.zf0cu9k9:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/mmseq.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1598486400 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.4hdiwg + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf mmseq-1.0.11 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/1.0.11.zip + STATUS=0 + '[' 0 -ne 0 ']' + cd mmseq-1.0.11 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #2 (mmseq-zlib.patch):' Patch #2 (mmseq-zlib.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .mmseq-zlib.patch --fuzz=0 patching file src/Makefile + rm -f bin/offsetGTF-linux bin/postdiff-linux + sed -e s/-lblas/-lflexiblas/g -e s/-llapack/-lflexiblas/g -i src/Makefile + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.Vxarfc + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mmseq-1.0.11/.package_note-mmseq-1.0.11-5.fc38.aarch64.ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' -f /usr/lib/rpm/generate-rpm-note.sh ']' + /usr/lib/rpm/generate-rpm-note.sh mmseq 1.0.11-5.fc38 aarch64 + cd mmseq-1.0.11 + cd src + make -j4 'CXXFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' g++ -O3 -c sokal.cc g++ -fopenmp -O3 -c uh.cpp g++ -DVERSION=1.0.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -O3 hitsio.cpp hitsio.hpp -c hitsio.cpp gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o fasta.o fasta.c g++ -DVERSION=1.0.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O3 offsetGTF.cpp -o ../bin/offsetGTF offsetGTF.cpp: In function 'int main(int, char**)': offsetGTF.cpp:115:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 115 | while(gff_ind < gff_positions[chrom].size()) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ offsetGTF.cpp:117:57: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} [-Wsign-compare] 117 | pos + tokens[3].size() - tokens[4].size() >= gff_positions[chrom][gff_ind]) { offsetGTF.cpp:114:11: warning: unused variable 'curoff' [-Wunused-variable] 114 | int curoff=offset; | ^~~~~~ offsetGTF.cpp:150:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 150 | while(gff_ind < gff_positions[prevchrom].size()) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ offsetGTF.cpp:163:53: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} [-Wsign-compare] 163 | pos + tokens[3].size() - tokens[4].size() >= gff_positions[chrom][gff_ind]) { offsetGTF.cpp:177:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 177 | while(gff_ind < gff_positions[chrom].size() && gff_positions[chrom][gff_ind] <= pos) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ offsetGTF.cpp:235:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 235 | for(int i=5; i < tokens.size(); i++) { | ~~^~~~~~~~~~~~~~~ offsetGTF.cpp:237:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 237 | if(i < tokens.size()-1) { | ~~^~~~~~~~~~~~~~~~~ offsetGTF.cpp:108:7: warning: unused variable 'gff_pos' [-Wunused-variable] 108 | int gff_pos= -1; | ^~~~~~~ g++ -DVERSION=1.0.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O3 t2g_hits.cpp -o ../bin/t2g_hits t2g_hits.cpp: In function 'int main(int, char**)': t2g_hits.cpp:90:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 90 | for(int i=2; i < tokens.size(); i++) { | ~~^~~~~~~~~~~~~~~ g++ -DVERSION=1.0.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -O2 bms.cpp bms.hpp -c bms.cpp hitsio.cpp: In member function 'void HitsfileWriter::writeHeaderSchema0()': hitsio.cpp:163:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 163 | for(int i = 0; i < transcriptName.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ hitsio.cpp: In member function 'void HitsfileWriter::writeReadMapRecordSchema0()': hitsio.cpp:184:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 184 | for(int i = 0; i < currentReadTranscripts.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hitsio.cpp: In member function 'void HitsfileWriter::writeHeaderSchema1()': hitsio.cpp:24:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 24 | if (VAL > numeric_limits::max()) { \ | ^ hitsio.cpp:191:9: note: in expansion of macro 'WRITE_UINT' 191 | WRITE_UINT(ofs, hitsfileSchema); | ^~~~~~~~~~ hitsio.cpp:193:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 193 | for(int i = 0; i < transcriptName.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ hitsio.cpp:24:17: warning: comparison of integer expressions of different signedness: 'std::map, int>::mapped_type' {aka 'int'} and 'unsigned int' [-Wsign-compare] 24 | if (VAL > numeric_limits::max()) { \ hitsio.cpp:196:17: note: in expansion of macro 'WRITE_UINT' 196 | WRITE_UINT(ofs, transcriptTrueLength[transcriptName[i] ]) | ^~~~~~~~~~ hitsio.cpp: In member function 'void HitsfileWriter::writeReadMapRecordSchema1()': hitsio.cpp:236:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 236 | for(int i = 0; i < currentReadTranscripts.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hitsio.cpp: In member function 'void HitsfileReader::readHeaderSchema1(std::vector >*, std::map, double>*, std::map, int>*, std::map, std::vector > >*, std::vector > >*)': hitsio.cpp:356:16: warning: unused variable 'nextStrLen' [-Wunused-variable] 356 | size_t nextStrLen; | ^~~~~~~~~~ hitsio.cpp: In member function 'bool HitsfileReader::readReadMapRecordTranscriptID(std::string&)': hitsio.cpp:447:1: warning: control reaches end of non-void function [-Wreturn-type] 447 | } | ^ g++ -DVERSION=1.0.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O3 fasta.o extract_transcripts.cpp -o ../bin/extract_transcripts g++ -DVERSION=1.0.11 -DARMA_64BIT_WORD -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -O3 uh.o sokal.o mmcollapse.cpp -o ../bin/mmcollapse -lgsl -lgslcblas -lboost_regex -lhts -lboost_iostreams -lflexiblas -lflexiblas -Wl,--as-needed -lz -lgfortran extract_transcripts.cpp: In function 'int main(int, char**)': extract_transcripts.cpp:122:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 122 | for(int i=0; i < tokens2.size(); i++) { | ~~^~~~~~~~~~~~~~~~ extract_transcripts.cpp:169:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 169 | for(int i=0; i < tokens.size(); i++) { | ~~^~~~~~~~~~~~~~~ extract_transcripts.cpp:195:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 195 | for(int i=0; i < it->starts()->size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ extract_transcripts.cpp:203:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 203 | while(faline < stitch.size()) { | ~~~~~~~^~~~~~~~~~~~~~~ extract_transcripts.cpp:108:7: warning: unused variable 'line' [-Wunused-variable] 108 | int line=0; | ^~~~ bms.cpp: In member function 'arma::Col BMS::m2v(arma::Mat)': bms.cpp:36:18: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 36 | for(int i=0; i < P.n_cols; i++) { | ~~^~~~~~~~~~ bms.cpp:37:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 37 | for(int j=0; j < P.n_rows; j++) { | ~~^~~~~~~~~~ bms.cpp: In member function 'std::vector BMS::meanvar(arma::Col)': bms.cpp:76:17: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 76 | for(int i=0;i < v.n_elem; i++) { | ~~^~~~~~~~~~ bms.cpp: In member function 'void BMS::print(bool)': bms.cpp:93:30: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 93 | for(int feature=0; feature < y->n_rows; feature++) { | ~~~~~~~~^~~~~~~~~~~ bms.cpp:97:22: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 97 | for(int i=0; i < M.n_cols; i++) { | ~~^~~~~~~~~~ bms.cpp:102:22: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 102 | for(int l=0; l < P[model].n_cols; l++) { | ~~^~~~~~~~~~~~~~~~~ bms.cpp: In member function 'void BMS::printtune(int)': bms.cpp:132:30: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 132 | for(int feature=0; feature < y->n_rows; feature++) { | ~~~~~~~~^~~~~~~~~~~ bms.cpp: In member function 'void BMS::set_pseudoprior_alpha()': bms.cpp:185:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 185 | for(int j=0; j < y->n_rows; j++) { | ~~^~~~~~~~~~~ bms.cpp: In member function 'void BMS::set_pseudoprior_beta()': bms.cpp:253:18: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 253 | for(int j=0; j < y->n_rows; j++) { | ~~^~~~~~~~~~~ bms.cpp:255:22: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 255 | for(int b=0; b < M.n_cols; b++) { | ~~^~~~~~~~~~ bms.cpp: In member function 'void BMS::set_pseudoprior_eta()': bms.cpp:332:18: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 332 | for(int j=0; j < y->n_rows; j++) { | ~~^~~~~~~~~~~ bms.cpp:334:22: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 334 | for(int c=0; c < P[model].n_cols; c++) { | ~~^~~~~~~~~~~~~~~~~ bms.cpp: In member function 'void BMS::set_pseudoprior_sigmasq()': bms.cpp:415:18: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 415 | for(int j=0; j < y->n_rows; j++) { | ~~^~~~~~~~~~~ bms.cpp: In member function 'void BMS::set_pseudoprior_lambda()': bms.cpp:504:18: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 504 | for(int j=0; j < y->n_rows; j++) { | ~~^~~~~~~~~~~ bms.cpp:506:22: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 506 | for(int l=0; l < P[model].n_cols; l++) { | ~~^~~~~~~~~~~~~~~~~ bms.cpp: In member function 'void BMS::set_pseudoprior_rho()': bms.cpp:559:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 559 | for(int j=0; j < y->n_rows; j++) { | ~~^~~~~~~~~~~ bms.cpp: In member function 'void BMS::copy_pseudo()': bms.cpp:582:18: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 582 | for(int j=0; j < y->n_rows; j++) { | ~~^~~~~~~~~~~ bms.cpp:585:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 585 | for(int c=0; c < P[0].n_cols; c++) { | ~~^~~~~~~~~~~~~ bms.cpp: In member function 'void BMS::update_alpha(int, int, bool)': bms.cpp:603:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 603 | for(int j=0; j < y->n_cols; j++) { | ~~^~~~~~~~~~~ bms.cpp:610:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 610 | for(int i=0; i < y->n_cols; i++) { | ~~^~~~~~~~~~~ bms.cpp: In member function 'void BMS::update_beta(int, int, bool)': bms.cpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 631 | for(int j=0; j < y->n_cols; j++) { | ~~^~~~~~~~~~~ bms.cpp:638:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 638 | for(int i=0; i < M.n_cols; i++) { | ~~^~~~~~~~~~ bms.cpp:646:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 646 | for(int i=0; i < M.n_cols; i++) { | ~~^~~~~~~~~~ bms.cpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 651 | for(int i=0; i < M.n_cols; i++) { | ~~^~~~~~~~~~ bms.cpp: In member function 'void BMS::update_eta(int, int, bool)': bms.cpp:663:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 663 | for(int l=0; l < P[model].n_cols; l++) { | ~~^~~~~~~~~~~~~~~~~ bms.cpp:666:22: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 666 | for(int i=0; i < y->n_cols; i++) { | ~~^~~~~~~~~~~ bms.cpp:673:22: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 673 | for(int i=0; i < y->n_cols; i++) { | ~~^~~~~~~~~~~ bms.cpp:681:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 681 | for(int l=0; l < P[model].n_cols; l++) { | ~~^~~~~~~~~~~~~~~~~ bms.cpp:686:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 686 | for(int l=0; l < P[model].n_cols; l++) { | ~~^~~~~~~~~~~~~~~~~ bms.cpp: In member function 'void BMS::update_lambda(int, int, bool)': bms.cpp:699:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 699 | for(int l=0; l < P[model].n_cols; l++) { | ~~^~~~~~~~~~~~~~~~~ bms.cpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 704 | for(int l=0; l < P[model].n_cols; l++) { | ~~^~~~~~~~~~~~~~~~~ bms.cpp:711:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 711 | for(int l=0; l < P[model].n_cols; l++) { | ~~^~~~~~~~~~~~~~~~~ bms.cpp: In member function 'void BMS::update_sigmasq(int, int, bool, bool)': bms.cpp:729:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 729 | for(int i=0; i < y->n_cols; i++) { | ~~^~~~~~~~~~~ bms.cpp:740:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 740 | for(int i=0; i < y->n_cols; i++) { | ~~^~~~~~~~~~~ bms.cpp:751:24: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 751 | for(int i=0; i < y->n_cols; i++) { | ~~^~~~~~~~~~~ bms.cpp:763:24: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 763 | for(int i=0; i < y->n_cols; i++) { | ~~^~~~~~~~~~~ bms.cpp: In member function 'void BMS::update_sigmasq_RW(int, int, bool, bool)': bms.cpp:877:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 877 | for(int i=0; i < y->n_cols; i++) { | ~~^~~~~~~~~~~ bms.cpp: In member function 'double BMS::log_target_posterior(int, int)': bms.cpp:931:18: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 931 | for(int i=0; i < y->n_cols; i++) { | ~~^~~~~~~~~~~ bms.cpp:940:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 940 | for(int j=0; j < M.n_cols; j++) { | ~~^~~~~~~~~~ bms.cpp:947:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 947 | for(int l=0; l < P[model].n_cols; l++) { | ~~^~~~~~~~~~~~~~~~~ bms.cpp: In member function 'double BMS::log_target_pseudo(int, int)': bms.cpp:968:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 968 | for(int l=0; l < M.n_cols; l++) { | ~~^~~~~~~~~~ bms.cpp:974:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 974 | for(int l=0; l < P[model].n_cols; l++) { | ~~^~~~~~~~~~~~~~~~~ bms.cpp: In member function 'void BMS::print_pseudo()': bms.cpp:1086:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 1086 | for(int l=0; l < M.n_cols; l++) { | ~~^~~~~~~~~~ bms.cpp:1089:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 1089 | for(int l=0; l < P[model].n_cols; l++) { | ~~^~~~~~~~~~~~~~~~~ bms.cpp:1100:18: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 1100 | for(int i=0; i < y->n_rows; i++) { | ~~^~~~~~~~~~~ bms.cpp:1103:22: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 1103 | for(int l=0; l < M.n_cols; l++) { | ~~^~~~~~~~~~ bms.cpp:1106:22: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 1106 | for(int l=0; l < P[model].n_cols; l++) { | ~~^~~~~~~~~~~~~~~~~ bms.cpp: In constructor 'BMS::BMS(const arma::Mat*, const arma::Mat&, arma::Mat, arma::Mat, arma::Mat, arma::Mat, double, double, double, std::string, gsl_rng**, int, bool)': bms.cpp:1188:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 1188 | for(int i=0; i < y->n_cols; i++) { | ~~^~~~~~~~~~~ bms.cpp:1192:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1192 | if(C(i,model)+1 > _n.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~ bms.cpp: In member function 'void BMS::initialise_streams(std::string)': bms.cpp:1348:18: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 1348 | for(int i=0; i < M.n_cols; i++) { | ~~^~~~~~~~~~ bms.cpp:1354:18: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 1354 | for(int i=0; i < M.n_cols; i++) { | ~~^~~~~~~~~~ bms.cpp:1360:18: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 1360 | for(int i=0; i < P[0].n_cols; i++) { | ~~^~~~~~~~~~~~~ bms.cpp:1366:18: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 1366 | for(int i=0; i < P[1].n_cols; i++) { | ~~^~~~~~~~~~~~~ bms.cpp:1372:18: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 1372 | for(int i=0; i < P[0].n_cols; i++) { | ~~^~~~~~~~~~~~~ bms.cpp:1378:18: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 1378 | for(int i=0; i < P[1].n_cols; i++) { | ~~^~~~~~~~~~~~~ mmcollapse.cpp: In function 'void get_unidentifiable_transcripts(std::string, std::vector, std::allocator > >&, std::vector, std::allocator > >&, std::vector, std::allocator > >&, std::map, std::map, double> >&, std::map, std::map, double> >&, std::map, std::map, double> >&, std::map, int>&, std::vector, std::allocator > >&, std::map, bool>&)': mmcollapse.cpp:158:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 158 | for(int i=0; i < tokens.size(); i++) { | ~~^~~~~~~~~~~~~~~ mmcollapse.cpp:213:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 213 | for(int i=0; i < tokens2.size(); i++) isIdent[tokens2[i]]=1; | ~~^~~~~~~~~~~~~~~~ mmcollapse.cpp:259:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 259 | for(int i=0; i < tokens.size(); i++) { | ~~^~~~~~~~~~~~~~~ mmcollapse.cpp: In function 'void collapse(arma::cube&, std::vector, std::allocator > >&, std::map, int>&, std::vector >)': mmcollapse.cpp:400:18: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 400 | for(int s=0; s < R.n_slices; s++) { | ~~^~~~~~~~~~~~ mmcollapse.cpp:401:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 401 | for(int t=0; t < candidates.size(); t++) { | ~~^~~~~~~~~~~~~~~~~~~ mmcollapse.cpp:402:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 402 | for(int j=1; j < indexes.size(); j++) { | ~~^~~~~~~~~~~~~~~~ mmcollapse.cpp:414:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 414 | for(int j=1; j < indexes.size(); j++) { | ~~^~~~~~~~~~~~~~~~ mmcollapse.cpp:417:22: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 417 | for(int i=0; i < R.n_cols; i++) { | ~~^~~~~~~~~~ mmcollapse.cpp:426:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 426 | for(int i=0; i < indexes.size(); i++) { | ~~^~~~~~~~~~~~~~~~ mmcollapse.cpp:431:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 431 | for(int i=1; i < tset.size(); i++) { | ~~^~~~~~~~~~~~~ mmcollapse.cpp:437:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 437 | for(int i=1; i < indexes.size(); i++) { | ~~^~~~~~~~~~~~~~~~ mmcollapse.cpp: In function 'std::map join_traces(arma::mat&, std::vector, std::allocator > >&, std::vector, std::allocator > >)': mmcollapse.cpp:445:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 445 | for(int t=0; t < allnames.size(); t++) tmap[allnames[t]]=t; | ~~^~~~~~~~~~~~~~~~~ mmcollapse.cpp:452:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 452 | for(int c=0; c < candidates.size(); c++) { | ~~^~~~~~~~~~~~~~~~~~~ mmcollapse.cpp:456:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 456 | for(int t=0; t < tokens.size(); t++) { | ~~^~~~~~~~~~~~~~~ mmcollapse.cpp:464:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 464 | for(int t=1; t < indexes.size(); t++) { | ~~^~~~~~~~~~~~~~~~ mmcollapse.cpp:469:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 469 | for(int t=1; t < indexes.size(); t++) { | ~~^~~~~~~~~~~~~~~~ mmcollapse.cpp:476:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 476 | for(int i=0; i < toshed.size(); i++) { | ~~^~~~~~~~~~~~~~~ mmcollapse.cpp: In function 'void mean_corrs(const arma::cube&, const arma::umat&, arma::mat&, arma::mat&, std::vector >, std::vector >, double)': mmcollapse.cpp:486:21: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 486 | for(int v= 0; v < R.n_rows; v++) { | ~~^~~~~~~~~~ mmcollapse.cpp:492:22: warning: comparison of integer expressions of different signedness: 'int' and 'arma::uword' {aka 'long long unsigned int'} [-Wsign-compare] 492 | for(int i=0; i < u.size(); i++) { | ~~^~~~~~~~~~ mmcollapse.cpp: In function 'void get_corrs(arma::cube&, arma::mat&, const std::vector, std::allocator > >&, std::map, int>&)': mmcollapse.cpp:519:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 519 | for(int s=0; s < basenames.size(); s++) { | ~~^~~~~~~~~~~~~~~~~~ mmcollapse.cpp:543:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 543 | for(int t=0; t < tokens.size(); t++) { | ~~^~~~~~~~~~~~~~~ mmcollapse.cpp: In function 'int main(int, char**)': mmcollapse.cpp:632:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 632 | for(int i=1; i < basenames.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~ mmcollapse.cpp:691:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 691 | for(int s=0; s < basenames.size(); s++) { | ~~^~~~~~~~~~~~~~~~~~ mmcollapse.cpp:707:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 707 | for(int i=0; i < candidates.size(); i++) ts.push_back(i); | ~~^~~~~~~~~~~~~~~~~~~ mmcollapse.cpp:732:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 732 | for(int i=0 ;i < maxcorrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ mmcollapse.cpp:738:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 738 | for(int i=0 ;i < mincorrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ mmcollapse.cpp:802:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 802 | for(int i=0 ;i < maxcorrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ mmcollapse.cpp:808:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 808 | for(int i=0 ;i < mincorrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ mmcollapse.cpp:827:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 827 | for(int s=0; s < basenames.size(); s++) { | ~~^~~~~~~~~~~~~~~~~~ mmcollapse.cpp:852:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 852 | for(int t=0; t < tokens.size(); t++) { | ~~^~~~~~~~~~~~~~~ mmcollapse.cpp:882:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 882 | for(int t=0; t < tokens2.size(); t++) { | ~~^~~~~~~~~~~~~~~~ mmcollapse.cpp:934:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 934 | for(int t=0; t < M.n_cols; t++) { | ~~^~~~~~~~~~ mmcollapse.cpp:963:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 963 | for(int i=1; i < tokens2.size(); i++) { | ~~^~~~~~~~~~~~~~~~ mmcollapse.cpp:976:21: warning: comparison of integer expressions of different signedness: 'boost::numeric::ublas::compressed_matrix::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 976 | if(MM.size1() < i+1 ) factor1=2; | ~~~~~~~~~~~^~~~~ mmcollapse.cpp:977:21: warning: comparison of integer expressions of different signedness: 'boost::numeric::ublas::compressed_matrix::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 977 | if(MM.size2() < j+1 ) factor2=2; | ~~~~~~~~~~~^~~~~ mmcollapse.cpp:1010:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1010 | for(int t=0; t < ids.size(); t++) { | ~~^~~~~~~~~~~~ mmcollapse.cpp:1083:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1083 | for(int i=0; i < ids.size(); i++) { | ~~^~~~~~~~~~~~ mmcollapse.cpp:1092:22: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 1092 | for(int v = 0; v < M.n_cols; v++) { | ~~^~~~~~~~~~ mmcollapse.cpp:840:9: warning: unused variable 'isident' [-Wunused-variable] 840 | int isident=0; | ^~~~~~~ hitsio.cpp: In member function 'void HitsfileWriter::writeHeaderSchema0()': hitsio.cpp:163:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 163 | for(int i = 0; i < transcriptName.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ hitsio.cpp: In member function 'void HitsfileWriter::writeReadMapRecordSchema0()': hitsio.cpp:184:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 184 | for(int i = 0; i < currentReadTranscripts.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hitsio.cpp: In member function 'void HitsfileWriter::writeHeaderSchema1()': hitsio.cpp:24:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 24 | if (VAL > numeric_limits::max()) { \ | ^ hitsio.cpp:191:9: note: in expansion of macro 'WRITE_UINT' 191 | WRITE_UINT(ofs, hitsfileSchema); | ^~~~~~~~~~ hitsio.cpp:193:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 193 | for(int i = 0; i < transcriptName.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ hitsio.cpp:24:17: warning: comparison of integer expressions of different signedness: 'std::map, int>::mapped_type' {aka 'int'} and 'unsigned int' [-Wsign-compare] 24 | if (VAL > numeric_limits::max()) { \ hitsio.cpp:196:17: note: in expansion of macro 'WRITE_UINT' 196 | WRITE_UINT(ofs, transcriptTrueLength[transcriptName[i] ]) | ^~~~~~~~~~ hitsio.cpp: In member function 'void HitsfileWriter::writeReadMapRecordSchema1()': hitsio.cpp:236:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 236 | for(int i = 0; i < currentReadTranscripts.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hitsio.cpp: In member function 'void HitsfileReader::readHeaderSchema1(std::vector >*, std::map, double>*, std::map, int>*, std::map, std::vector > >*, std::vector > >*)': hitsio.cpp:356:16: warning: unused variable 'nextStrLen' [-Wunused-variable] 356 | size_t nextStrLen; | ^~~~~~~~~~ hitsio.cpp: In member function 'bool HitsfileReader::readReadMapRecordTranscriptID(std::string&)': hitsio.cpp:447:1: warning: control reaches end of non-void function [-Wreturn-type] 447 | } | ^ g++ -DVERSION=1.0.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -O3 sokal.o uh.o hitsio.o mmseq.cpp -o ../bin/mmseq -lgsl -lgslcblas -lboost_regex -lhts -lboost_iostreams -lflexiblas -lflexiblas -Wl,--as-needed -lz -lgfortran g++ -DVERSION=1.0.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -O3 fasta.o hitsio.o bam2hits.cpp -o ../bin/bam2hits -lgsl -lgslcblas -lboost_regex -lhts -lboost_iostreams -lflexiblas -lflexiblas -Wl,--as-needed -lz -lgfortran mmseq.cpp: In function 'std::vector meanvar(std::vector, double, double)': mmseq.cpp:130:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 130 | for(int i=0;i < v.size(); i++) { | ~~^~~~~~~~~~ mmseq.cpp: In function 'int main(int, char**)': mmseq.cpp:244:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | for(int i=0; i < tokens.size(); i++) { | ~~^~~~~~~~~~~~~~~ mmseq.cpp:423:20: warning: comparison of integer expressions of different signedness: 'boost::numeric::ublas::compressed_matrix::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 423 | if(M.size1() < m ) factor1=2; | ~~~~~~~~~~^~~ mmseq.cpp:424:20: warning: comparison of integer expressions of different signedness: 'boost::numeric::ublas::compressed_matrix::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 424 | if(M.size2() < n ) factor2=2; | ~~~~~~~~~~^~~ mmseq.cpp:594:23: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 594 | for(unsigned t=0; t < n; t++) { | ~~^~~ mmseq.cpp:736:25: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 736 | for(unsigned t=0; t < n; t++) | ~~^~~ mmseq.cpp:765:27: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 765 | for(unsigned t=0; t < n; t++) | ~~^~~ mmseq.cpp:774:11: warning: unused variable 'threadid' [-Wunused-variable] 774 | int threadid=OMP_GET_THREAD_NUM; | ^~~~~~~~ mmseq.cpp:829:23: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 829 | for(unsigned t=0; t < n; t++) | ~~^~~ mmseq.cpp:912:27: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 912 | for(unsigned t=0; t < n; t++) { | ~~^~~ mmseq.cpp:940:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 940 | for(int i=0; i < identical_transcripts.size() * trace_length; i++) mu_trace_identical[i]=0; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mmseq.cpp:961:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::map, std::vector > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 961 | for(int i=0; i < gene2transcripts.size() * trace_length; i++) mu_trace_gene[i]=0; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mmseq.cpp:1098:23: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1098 | for(unsigned t=0; t < n; t++) gofs << indexSid[t] << " "; | ~~^~~ mmseq.cpp:1112:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1112 | for(int i=0; i < percentiles.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ mmseq.cpp:1136:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1136 | for(int j=0; j < percentiles.size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~ mmseq.cpp:1144:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1144 | for(int j=0; j < percentiles.size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~ mmseq.cpp:1149:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1149 | for(int i=0;i < identical_transcripts.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mmseq.cpp:1156:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1156 | for(int j=0; j < percentiles.size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~ mmseq.cpp:1161:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::map, std::vector > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1161 | for(int i=0;i < gene2transcripts.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ mmseq.cpp:1168:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1168 | for(int j=0; j < percentiles.size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~ mmseq.cpp:1179:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1179 | for(int j=0; j < percentiles.size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~ mmseq.cpp:1189:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1189 | for(int j=0; j < percentiles.size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~ mmseq.cpp:1208:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1208 | for(int t=0; t < identical_transcripts.size() ; t++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mmseq.cpp:1212:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::map, std::vector > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1212 | for(int t=0; t < gene2transcripts.size(); t++){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ mmseq.cpp:1226:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1226 | for(int i=0; i < identical_transcripts.size() ; i++) meanmu_identical[i] /= trace_length; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mmseq.cpp:1227:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::map, std::vector > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1227 | for(int i=0; i < gene2transcripts.size(); i++) meanmu_gene[i]/= trace_length; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ mmseq.cpp:1330:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1330 | for(int t=0; t < identical_transcripts.size(); t++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mmseq.cpp:1349:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::map, std::vector > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1349 | for(int g=0; g < gene2transcripts.size(); g++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ mmseq.cpp:1473:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1473 | for(int i=0; i < percentiles.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ mmseq.cpp:1475:9: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1475 | if(i==percentiles.size()-1) { | ~^~~~~~~~~~~~~~~~~~~~~~ mmseq.cpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1482 | for(int i=0; i < percentiles.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ mmseq.cpp:1484:9: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1484 | if(i==percentiles.size()-1) { | ~^~~~~~~~~~~~~~~~~~~~~~ mmseq.cpp:1506:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1506 | for(int i=0; i < percentiles.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ mmseq.cpp:1508:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1508 | if(i==percentiles.size()-1) { | ~^~~~~~~~~~~~~~~~~~~~~~ mmseq.cpp:1514:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1514 | for(int i=0; i < percentiles.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ mmseq.cpp:1516:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1516 | if(i==percentiles.size()-1) { | ~^~~~~~~~~~~~~~~~~~~~~~ mmseq.cpp:1536:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1536 | for(int i=0; i < percentiles.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ mmseq.cpp:1538:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1538 | if(i==percentiles.size()-1) { | ~^~~~~~~~~~~~~~~~~~~~~~ mmseq.cpp:1544:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1544 | for(int i=0; i < percentiles.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ mmseq.cpp:1546:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1546 | if(i==percentiles.size()-1) { | ~^~~~~~~~~~~~~~~~~~~~~~ mmseq.cpp:1560:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1560 | for(int i=0; i < percentiles.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ mmseq.cpp:1562:9: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1562 | if(i==percentiles.size()-1) { | ~^~~~~~~~~~~~~~~~~~~~~~ mmseq.cpp:1582:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1582 | for(int i=0; i < percentiles.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ mmseq.cpp:1584:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1584 | if(i==percentiles.size()-1) { | ~^~~~~~~~~~~~~~~~~~~~~~ mmseq.cpp:1599:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1599 | for(int i=0; i < percentiles.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ mmseq.cpp:1601:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1601 | if(i==percentiles.size()-1) { | ~^~~~~~~~~~~~~~~~~~~~~~ mmseq.cpp:1619:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1619 | for(int i=0; i < percentiles.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ mmseq.cpp:1621:9: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1621 | if(i==percentiles.size()-1) { | ~^~~~~~~~~~~~~~~~~~~~~~ mmseq.cpp:1644:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1644 | for(int i=0; i < percentiles.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ mmseq.cpp:1646:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1646 | if(i==percentiles.size()-1) { | ~^~~~~~~~~~~~~~~~~~~~~~ mmseq.cpp:1656:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1656 | for(int i=0; i < percentiles.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ mmseq.cpp:1658:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1658 | if(i==percentiles.size()-1) { | ~^~~~~~~~~~~~~~~~~~~~~~ mmseq.cpp:308:8: warning: unused variable 'buf16384' [-Wunused-variable] 308 | char buf16384[16384]; | ^~~~~~~~ mmseq.cpp:391:8: warning: variable 'doublehit' set but not used [-Wunused-but-set-variable] 391 | bool doublehit; | ^~~~~~~~~ bms.cpp: In member function 'arma::Col BMS::m2v(arma::Mat)': bms.cpp:36:18: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 36 | for(int i=0; i < P.n_cols; i++) { | ~~^~~~~~~~~~ bms.cpp:37:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 37 | for(int j=0; j < P.n_rows; j++) { | ~~^~~~~~~~~~ bms.cpp: In member function 'std::vector BMS::meanvar(arma::Col)': bms.cpp:76:17: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 76 | for(int i=0;i < v.n_elem; i++) { | ~~^~~~~~~~~~ bms.cpp: In member function 'void BMS::print(bool)': bms.cpp:93:30: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 93 | for(int feature=0; feature < y->n_rows; feature++) { | ~~~~~~~~^~~~~~~~~~~ bms.cpp:97:22: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 97 | for(int i=0; i < M.n_cols; i++) { | ~~^~~~~~~~~~ bms.cpp:102:22: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 102 | for(int l=0; l < P[model].n_cols; l++) { | ~~^~~~~~~~~~~~~~~~~ bms.cpp: In member function 'void BMS::printtune(int)': bms.cpp:132:30: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 132 | for(int feature=0; feature < y->n_rows; feature++) { | ~~~~~~~~^~~~~~~~~~~ bms.cpp: In member function 'void BMS::set_pseudoprior_alpha()': bms.cpp:185:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 185 | for(int j=0; j < y->n_rows; j++) { | ~~^~~~~~~~~~~ bms.cpp: In member function 'void BMS::set_pseudoprior_beta()': bms.cpp:253:18: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 253 | for(int j=0; j < y->n_rows; j++) { | ~~^~~~~~~~~~~ bms.cpp:255:22: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 255 | for(int b=0; b < M.n_cols; b++) { | ~~^~~~~~~~~~ bms.cpp: In member function 'void BMS::set_pseudoprior_eta()': bms.cpp:332:18: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 332 | for(int j=0; j < y->n_rows; j++) { | ~~^~~~~~~~~~~ bms.cpp:334:22: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 334 | for(int c=0; c < P[model].n_cols; c++) { | ~~^~~~~~~~~~~~~~~~~ bms.cpp: In member function 'void BMS::set_pseudoprior_sigmasq()': bms.cpp:415:18: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 415 | for(int j=0; j < y->n_rows; j++) { | ~~^~~~~~~~~~~ bms.cpp: In member function 'void BMS::set_pseudoprior_lambda()': bms.cpp:504:18: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 504 | for(int j=0; j < y->n_rows; j++) { | ~~^~~~~~~~~~~ bms.cpp:506:22: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 506 | for(int l=0; l < P[model].n_cols; l++) { | ~~^~~~~~~~~~~~~~~~~ bms.cpp: In member function 'void BMS::set_pseudoprior_rho()': bms.cpp:559:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 559 | for(int j=0; j < y->n_rows; j++) { | ~~^~~~~~~~~~~ bms.cpp: In member function 'void BMS::copy_pseudo()': bms.cpp:582:18: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 582 | for(int j=0; j < y->n_rows; j++) { | ~~^~~~~~~~~~~ bms.cpp:585:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 585 | for(int c=0; c < P[0].n_cols; c++) { | ~~^~~~~~~~~~~~~ bms.cpp: In member function 'void BMS::update_alpha(int, int, bool)': bms.cpp:603:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 603 | for(int j=0; j < y->n_cols; j++) { | ~~^~~~~~~~~~~ bms.cpp:610:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 610 | for(int i=0; i < y->n_cols; i++) { | ~~^~~~~~~~~~~ bms.cpp: In member function 'void BMS::update_beta(int, int, bool)': bms.cpp:631:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 631 | for(int j=0; j < y->n_cols; j++) { | ~~^~~~~~~~~~~ bms.cpp:638:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 638 | for(int i=0; i < M.n_cols; i++) { | ~~^~~~~~~~~~ bms.cpp:646:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 646 | for(int i=0; i < M.n_cols; i++) { | ~~^~~~~~~~~~ bms.cpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 651 | for(int i=0; i < M.n_cols; i++) { | ~~^~~~~~~~~~ bms.cpp: In member function 'void BMS::update_eta(int, int, bool)': bms.cpp:663:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 663 | for(int l=0; l < P[model].n_cols; l++) { | ~~^~~~~~~~~~~~~~~~~ bms.cpp:666:22: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 666 | for(int i=0; i < y->n_cols; i++) { | ~~^~~~~~~~~~~ bms.cpp:673:22: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 673 | for(int i=0; i < y->n_cols; i++) { | ~~^~~~~~~~~~~ bms.cpp:681:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 681 | for(int l=0; l < P[model].n_cols; l++) { | ~~^~~~~~~~~~~~~~~~~ bms.cpp:686:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 686 | for(int l=0; l < P[model].n_cols; l++) { | ~~^~~~~~~~~~~~~~~~~ bms.cpp: In member function 'void BMS::update_lambda(int, int, bool)': bms.cpp:699:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 699 | for(int l=0; l < P[model].n_cols; l++) { | ~~^~~~~~~~~~~~~~~~~ bms.cpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 704 | for(int l=0; l < P[model].n_cols; l++) { | ~~^~~~~~~~~~~~~~~~~ bms.cpp:711:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 711 | for(int l=0; l < P[model].n_cols; l++) { | ~~^~~~~~~~~~~~~~~~~ bms.cpp: In member function 'void BMS::update_sigmasq(int, int, bool, bool)': bms.cpp:729:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 729 | for(int i=0; i < y->n_cols; i++) { | ~~^~~~~~~~~~~ bms.cpp:740:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 740 | for(int i=0; i < y->n_cols; i++) { | ~~^~~~~~~~~~~ bms.cpp:751:24: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 751 | for(int i=0; i < y->n_cols; i++) { | ~~^~~~~~~~~~~ bms.cpp:763:24: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 763 | for(int i=0; i < y->n_cols; i++) { | ~~^~~~~~~~~~~ bms.cpp: In member function 'void BMS::update_sigmasq_RW(int, int, bool, bool)': bms.cpp:877:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 877 | for(int i=0; i < y->n_cols; i++) { | ~~^~~~~~~~~~~ bms.cpp: In member function 'double BMS::log_target_posterior(int, int)': bms.cpp:931:18: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 931 | for(int i=0; i < y->n_cols; i++) { | ~~^~~~~~~~~~~ bms.cpp:940:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 940 | for(int j=0; j < M.n_cols; j++) { | ~~^~~~~~~~~~ bms.cpp:947:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 947 | for(int l=0; l < P[model].n_cols; l++) { | ~~^~~~~~~~~~~~~~~~~ bms.cpp: In member function 'double BMS::log_target_pseudo(int, int)': bms.cpp:968:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 968 | for(int l=0; l < M.n_cols; l++) { | ~~^~~~~~~~~~ bms.cpp:974:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 974 | for(int l=0; l < P[model].n_cols; l++) { | ~~^~~~~~~~~~~~~~~~~ bms.cpp: In member function 'void BMS::print_pseudo()': bms.cpp:1086:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 1086 | for(int l=0; l < M.n_cols; l++) { | ~~^~~~~~~~~~ bms.cpp:1089:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 1089 | for(int l=0; l < P[model].n_cols; l++) { | ~~^~~~~~~~~~~~~~~~~ bms.cpp:1100:18: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 1100 | for(int i=0; i < y->n_rows; i++) { | ~~^~~~~~~~~~~ bms.cpp:1103:22: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 1103 | for(int l=0; l < M.n_cols; l++) { | ~~^~~~~~~~~~ bms.cpp:1106:22: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 1106 | for(int l=0; l < P[model].n_cols; l++) { | ~~^~~~~~~~~~~~~~~~~ bms.cpp: In constructor 'BMS::BMS(const arma::Mat*, const arma::Mat&, arma::Mat, arma::Mat, arma::Mat, arma::Mat, double, double, double, std::string, gsl_rng**, int, bool)': bms.cpp:1188:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 1188 | for(int i=0; i < y->n_cols; i++) { | ~~^~~~~~~~~~~ bms.cpp:1192:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1192 | if(C(i,model)+1 > _n.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~ bms.cpp: In member function 'void BMS::initialise_streams(std::string)': bms.cpp:1348:18: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 1348 | for(int i=0; i < M.n_cols; i++) { | ~~^~~~~~~~~~ bms.cpp:1354:18: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 1354 | for(int i=0; i < M.n_cols; i++) { | ~~^~~~~~~~~~ bms.cpp:1360:18: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 1360 | for(int i=0; i < P[0].n_cols; i++) { | ~~^~~~~~~~~~~~~ bms.cpp:1366:18: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 1366 | for(int i=0; i < P[1].n_cols; i++) { | ~~^~~~~~~~~~~~~ bms.cpp:1372:18: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 1372 | for(int i=0; i < P[0].n_cols; i++) { | ~~^~~~~~~~~~~~~ bms.cpp:1378:18: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 1378 | for(int i=0; i < P[1].n_cols; i++) { | ~~^~~~~~~~~~~~~ bam2hits.cpp: In function 'void outputMergeHeaders(std::vector&, char, const char*, bool, HitsfileWriter&)': bam2hits.cpp:109:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 109 | for(int i=0; i < sortedfastas.size()-1; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ bam2hits.cpp:119:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 119 | for(int j=0; j < curSet.size()-1; j++) { | ~~^~~~~~~~~~~~~~~~~ bam2hits.cpp:137:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 137 | for(int j=0; j < curSet.size()-1; j++) { | ~~^~~~~~~~~~~~~~~~~ bam2hits.cpp: In function 'std::vector repetitiveTranscriptFilter(std::vector&, int)': bam2hits.cpp:218:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 218 | for(int j=0; j < alns.size(); j++) { | ~~^~~~~~~~~~~~~ bam2hits.cpp:219:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 219 | if(i < torem.size() && j==torem[i]) { | ~~^~~~~~~~~~~~~~ bam2hits.cpp: In function 'int main(int, char**)': bam2hits.cpp:518:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 518 | if(_B != tg[0].size()-2) { | ~~~^~~~~~~~~~~~~~~~~ bam2hits.cpp:520:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 520 | if(_A == tg[0].size()-2) { | ~~~^~~~~~~~~~~~~~~~~ bam2hits.cpp:522:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 522 | if(_A != tg[1].size()-2) { | ~~~^~~~~~~~~~~~~~~~~ bam2hits.cpp:558:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 558 | for(int i=1; i < tokens2.size(); i++) { | ~~^~~~~~~~~~~~~~~~ bam2hits.cpp:609:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 609 | for(int i=0; i < fastas.size(); i++) { | ~~^~~~~~~~~~~~~~~ bam2hits.cpp:645:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 645 | for(int i=0;i < fastas.size(); i++) transcriptCounts[i] /= (double)fastas[i].seq().size(); | ~~^~~~~~~~~~~~~~~ bam2hits.cpp:659:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 659 | for(int i=0; i < fastas.size(); i++) { | ~~^~~~~~~~~~~~~~~ bam2hits.cpp:662:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 662 | for(int j =0; j < fastas[i].seq().size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ bam2hits.cpp:663:44: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 663 | int tag = (j <= MSEQ_BEFORE || j >= fastas[i].seq().size()-MSEQ_AFTER) ? -2 : 0; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bam2hits.cpp:791:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 791 | for(int j=MSEQ_BEFORE + 1; j <= fastas[i].seq().length()-MSEQ_AFTER; j++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bam2hits.cpp:920:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 920 | for(int j=1; j < frequencies.size()-WINDOWFORISIZEMODE + 1; j++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bam2hits.cpp:948:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 948 | for(int i=0; i < testIsizes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ bam2hits.cpp:959:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 959 | for(int i=0; i < heights.size(); i++) { | ~~^~~~~~~~~~~~~~~~ bam2hits.cpp:997:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 997 | for(int fl=1; fl <= (it->seq()).size(); fl++) { | ~~~^~~~~~~~~~~~~~~~~~~~~ bam2hits.cpp:1091:56: warning: comparing the result of pointer addition '(bam_aux_get(((const bam1_t*)line), ((const char*)"NM")) + ((sizetype)ait.__gnu_cxx::__normal_iterator >::operator->()->Alignment::NM()))' and NULL [-Waddress] 1091 | ait->NM(ait->NM() + bam_aux_get(line,"NM") == NULL ? 0 : bam_aux2i(bam_aux_get(line,"NM"))); | ^ g++ -DVERSION=1.0.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -O3 hitsio.o hitstools.cpp -o ../bin/hitstools -lgsl -lgslcblas -lboost_regex -lhts -lboost_iostreams -lflexiblas -lflexiblas -Wl,--as-needed -lz -lgfortran In file included from /usr/include/c++/12/ios:40, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from mmseq.cpp:18: In function 'std::char_traits::copy(char*, char const*, unsigned long)', inlined from 'std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned long)' at /usr/include/c++/12/bits/basic_string.h:423:21, inlined from 'std::__cxx11::basic_string, std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)' at /usr/include/c++/12/bits/basic_string.tcc:532:22, inlined from 'std::__cxx11::basic_string, std::allocator >::replace(unsigned long, unsigned long, char const*, unsigned long)' at /usr/include/c++/12/bits/basic_string.h:2171:19, inlined from 'std::__cxx11::basic_string, std::allocator >::replace(__gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >, char const*, char const*)' at /usr/include/c++/12/bits/basic_string.h:2380:22, inlined from 'std::__cxx11::basic_string, std::allocator >::insert(__gnu_cxx::__normal_iterator, std::allocator > >, char const*, char const*)__gnu_cxx::__normal_iterator, std::allocator > >' at /usr/include/c++/12/bits/basic_string.h:1798:17, inlined from 'boost::iostreams::back_insert_device, std::allocator > >::write(char const*, long)' at /usr/include/boost/iostreams/device/back_inserter.hpp:28:26, inlined from 'boost::iostreams::detail::write_device_impl::put, std::allocator > > >(boost::iostreams::back_insert_device, std::allocator > >&, boost::iostreams::char_type_of, std::allocator > > >::type)bool' at /usr/include/boost/iostreams/write.hpp:112:21, inlined from 'boost::iostreams::put, std::allocator > > >(boost::iostreams::back_insert_device, std::allocator > >&, boost::iostreams::char_type_of, std::allocator > > >::type)bool' at /usr/include/boost/iostreams/write.hpp:44:43, inlined from 'boost::iostreams::basic_gzip_compressor >::write_long, std::allocator > > >(long, boost::iostreams::back_insert_device, std::allocator > >&, mpl_::bool_)void [clone .isra.0]' at /usr/include/boost/iostreams/filter/gzip.hpp:282:30: /usr/include/c++/12/bits/char_traits.h:431:56: warning: 'memcpy' accessing 9223372036854775810 or more bytes at offsets -4611686018427387902 and [-4611686018427387903, 4611686018427387904] may overlap up to 9223372036854775813 bytes at offset -3 [-Wrestrict] 431 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In function 'std::char_traits::copy(char*, char const*, unsigned long)', inlined from 'std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned long)' at /usr/include/c++/12/bits/basic_string.h:423:21, inlined from 'std::__cxx11::basic_string, std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)' at /usr/include/c++/12/bits/basic_string.tcc:532:22, inlined from 'std::__cxx11::basic_string, std::allocator >::replace(unsigned long, unsigned long, char const*, unsigned long)' at /usr/include/c++/12/bits/basic_string.h:2171:19, inlined from 'std::__cxx11::basic_string, std::allocator >::replace(__gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >, char const*, char const*)' at /usr/include/c++/12/bits/basic_string.h:2380:22, inlined from 'std::__cxx11::basic_string, std::allocator >::insert(__gnu_cxx::__normal_iterator, std::allocator > >, char const*, char const*)__gnu_cxx::__normal_iterator, std::allocator > >' at /usr/include/c++/12/bits/basic_string.h:1798:17, inlined from 'boost::iostreams::back_insert_device, std::allocator > >::write(char const*, long)' at /usr/include/boost/iostreams/device/back_inserter.hpp:28:26, inlined from 'boost::iostreams::detail::write_device_impl::put, std::allocator > > >(boost::iostreams::back_insert_device, std::allocator > >&, boost::iostreams::char_type_of, std::allocator > > >::type)bool' at /usr/include/boost/iostreams/write.hpp:112:21, inlined from 'boost::iostreams::put, std::allocator > > >(boost::iostreams::back_insert_device, std::allocator > >&, boost::iostreams::char_type_of, std::allocator > > >::type)bool' at /usr/include/boost/iostreams/write.hpp:44:43, inlined from 'boost::iostreams::basic_gzip_compressor >::write_long, std::allocator > > >(long, boost::iostreams::back_insert_device, std::allocator > >&, mpl_::bool_)void [clone .isra.0]' at /usr/include/boost/iostreams/filter/gzip.hpp:285:30: /usr/include/c++/12/bits/char_traits.h:431:56: warning: 'memcpy' accessing 9223372036854775810 or more bytes at offsets -4611686018427387902 and [-4611686018427387903, 4611686018427387904] may overlap up to 9223372036854775813 bytes at offset -3 [-Wrestrict] 431 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ hitstools.cpp: In function 'void convert(char*, std::string)': hitstools.cpp:51:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 51 | for(int i = 0; i < transcriptName.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ hitstools.cpp: In function 'int main(int, char**)': hitstools.cpp:96:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 96 | for(int i = 0; i < transcriptName.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ hitstools.cpp:136:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 136 | for(int i = 0; i < transcriptName.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ g++ -DVERSION=1.0.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -O2 bms.o mmdiff.cpp -o ../bin/mmdiff -lgsl -lgslcblas -lboost_regex -lhts -lboost_iostreams -lflexiblas -lflexiblas -Wl,--as-needed -lz -lgfortran In function 'move', inlined from '_S_move' at /usr/include/c++/12/bits/basic_string.h:433:21, inlined from '_M_replace' at /usr/include/c++/12/bits/basic_string.tcc:531:22, inlined from 'replace' at /usr/include/c++/12/bits/basic_string.h:2171:19, inlined from 'replace' at /usr/include/c++/12/bits/basic_string.h:2380:22, inlined from 'insert' at /usr/include/c++/12/bits/basic_string.h:1798:17, inlined from 'write' at /usr/include/boost/iostreams/device/back_inserter.hpp:28:26, inlined from 'put' at /usr/include/boost/iostreams/write.hpp:112:21, inlined from 'put' at /usr/include/boost/iostreams/write.hpp:44:43, inlined from 'write_long.constprop' at /usr/include/boost/iostreams/filter/gzip.hpp:284:30: /usr/include/c++/12/bits/char_traits.h:419:57: warning: '__builtin_memmove' reading 2 or more bytes from a region of size 1 [-Wstringop-overread] 419 | return static_cast(__builtin_memmove(__s1, __s2, __n)); | ^ /usr/include/boost/iostreams/write.hpp: In function 'write_long.constprop': /usr/include/boost/iostreams/write.hpp:43:6: note: source object 'c' of size 1 43 | bool put(T& t, typename char_type_of::type c) | ^ In function 'move', inlined from '_S_move' at /usr/include/c++/12/bits/basic_string.h:433:21, inlined from '_M_replace' at /usr/include/c++/12/bits/basic_string.tcc:531:22, inlined from 'replace' at /usr/include/c++/12/bits/basic_string.h:2171:19, inlined from 'replace' at /usr/include/c++/12/bits/basic_string.h:2380:22, inlined from 'insert' at /usr/include/c++/12/bits/basic_string.h:1798:17, inlined from 'write' at /usr/include/boost/iostreams/device/back_inserter.hpp:28:26, inlined from 'put' at /usr/include/boost/iostreams/write.hpp:112:21, inlined from 'put' at /usr/include/boost/iostreams/write.hpp:44:43, inlined from 'write_long.constprop' at /usr/include/boost/iostreams/filter/gzip.hpp:285:30: /usr/include/c++/12/bits/char_traits.h:419:57: warning: '__builtin_memmove' reading 2 or more bytes from a region of size 1 [-Wstringop-overread] 419 | return static_cast(__builtin_memmove(__s1, __s2, __n)); | ^ /usr/include/boost/iostreams/write.hpp: In function 'write_long.constprop': /usr/include/boost/iostreams/write.hpp:43:6: note: source object 'c' of size 1 43 | bool put(T& t, typename char_type_of::type c) | ^ mmdiff.cpp: In function 'void parse_mmseq(std::vector, std::allocator > >, std::vector, std::allocator > >&, arma::Mat&, arma::Mat&, arma::Mat&, int, int, double, bool)': mmdiff.cpp:100:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 100 | for(int i=0; i < filenames.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~ mmdiff.cpp:111:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 111 | for(int j=0; j < tokens.size(); j++) { | ~~^~~~~~~~~~~~~~~ mmdiff.cpp:138:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 138 | if(k + 1 > features.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~ mmdiff.cpp:147:14: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 147 | if(k+1 > y.n_rows) { | ~~~~^~~~~~~~~~ mmdiff.cpp:152:20: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 152 | if(!useprops && tokens[lmg_ind]=="NA" || useprops && tokens[mp_ind]=="NA") { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ mmdiff.cpp:173:62: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 173 | if(range_start >=0 && range_end > range_start && range_end < y.n_rows) { | ~~~~~~~~~~^~~~~~~~~~ mmdiff.cpp:94:46: warning: variable 'mcse_ind' set but not used [-Wunused-but-set-variable] 94 | int feature_ind=-1, lmg_ind=-1, sd_ind=-1, mcse_ind=-1, iact_ind=-1, mp_ind=-1, sp_ind=-1, uh_ind=-1; | ^~~~~~~~ mmdiff.cpp:94:59: warning: variable 'iact_ind' set but not used [-Wunused-but-set-variable] 94 | int feature_ind=-1, lmg_ind=-1, sd_ind=-1, mcse_ind=-1, iact_ind=-1, mp_ind=-1, sp_ind=-1, uh_ind=-1; | ^~~~~~~~ mmdiff.cpp: In function 'void apply_normalisation(std::vector, std::allocator > >, arma::Mat&, arma::Mat&, double)': mmdiff.cpp:212:18: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 212 | for(int i=0; i < uh.n_rows; i++) { | ~~^~~~~~~~~~~ mmdiff.cpp:214:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 214 | for(int j=0; j < uh.n_cols; j++) { | ~~^~~~~~~~~~~ mmdiff.cpp:230:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 230 | for(int i=0; i < use.size(); i++) { | ~~^~~~~~~~~~~~ mmdiff.cpp:232:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 232 | for(int j=0; j < y.n_cols; j++) { | ~~^~~~~~~~~~ mmdiff.cpp:239:28: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 239 | for(int sample=0; sample < y.n_cols; sample++) { | ~~~~~~~^~~~~~~~~~ mmdiff.cpp:241:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 241 | for(int i=0; i < use.size(); i++) { | ~~^~~~~~~~~~~~ mmdiff.cpp:246:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 246 | for(int i=0; i < y.n_rows; i++) { | ~~^~~~~~~~~~ mmdiff.cpp: In function 'void apply_permutation(arma::Mat&, arma::Mat&)': mmdiff.cpp:257:17: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 257 | for(int j=0; j< y.n_cols; j++) randinds.push_back(j); | ~^~~~~~~~~~ mmdiff.cpp:258:18: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 258 | for(int i=0; i < y.n_rows; i++) { | ~~^~~~~~~~~~ mmdiff.cpp:260:20: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 260 | for(int j=0; j < y.n_cols; j++) { | ~~^~~~~~~~~~ mmdiff.cpp: In function 'void parse_matrices(std::string, arma::Mat&, arma::Mat&, arma::Mat&, arma::Mat&, int)': mmdiff.cpp:310:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 310 | for(int t=0; t < tokens.size(); t++) { | ~~^~~~~~~~~~~~~~~ mmdiff.cpp: In function 'int main(int, char**)': mmdiff.cpp:420:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 420 | for(int i=0; i < arguments.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~ mmdiff.cpp:431:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 431 | for(int i=0; i < arguments.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~ mmdiff.cpp:439:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 439 | while(ss < arguments.size()) { | ~~~^~~~~~~~~~~~~~~~~~ mmdiff.cpp:451:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 451 | if(ss != arguments.size()) { | ~~~^~~~~~~~~~~~~~~~~~~ mmdiff.cpp:578:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 578 | for(int i=0; i < arguments.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~ mmdiff.cpp:640:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 640 | for(int i=0; i < simple_de.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~ mmdiff.cpp:759:17: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 759 | if(inburnin && iter == OUTLEN/10 || !inburnin && iter==tuneiters) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ mmdiff.cpp:764:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 764 | for(int feature=0; feature < features.size(); feature++) { | ~~~~~~~~^~~~~~~~~~~~~~~~~ mmdiff.cpp:837:17: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 837 | if(inburnin && iter % subsample_burnin ==0 || !inburnin && iter >= tuneiters && (iter - tuneiters) % subsample_iter == 0) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mmdiff.cpp:886:22: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 886 | for(int l=0; l < M.n_cols; l++) { | ~~^~~~~~~~~~ mmdiff.cpp:898:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 898 | for(int f=0; f < samplenames.size(); f++) { | ~~^~~~~~~~~~~~~~~~~~~~ mmdiff.cpp:902:22: warning: comparison of integer expressions of different signedness: 'int' and 'const std::__cxx11::basic_string::size_type' {aka 'const long unsigned int'} [-Wsign-compare] 902 | found2 = found2==string::npos ? -1 : found2; | ~~~~~~^~~~~~~~~~~~~~ mmdiff.cpp:907:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 907 | for(int f=0; f < samplenames.size(); f++) { | ~~^~~~~~~~~~~~~~~~~~~~ mmdiff.cpp:909:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 909 | if(f < samplenames.size()-1) cout << "\t"; | ~~^~~~~~~~~~~~~~~~~~~~~~ mmdiff.cpp:914:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 914 | for(int feature=0; feature < features.size(); feature++) { | ~~~~~~~~^~~~~~~~~~~~~~~~~ mmdiff.cpp:926:24: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const long long unsigned int'} [-Wsign-compare] 926 | for(int l=0; l < M.n_cols; l++) { | ~~^~~~~~~~~~ mmdiff.cpp:936:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 936 | for(int f=0; f < samplenames.size(); f++) { | ~~^~~~~~~~~~~~~~~~~~~~ mmdiff.cpp:939:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 939 | for(int f=0; f < samplenames.size(); f++) { | ~~^~~~~~~~~~~~~~~~~~~~ mmdiff.cpp:941:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 941 | if(f < samplenames.size()-1) cout << "\t"; | ~~^~~~~~~~~~~~~~~~~~~~~~ mmdiff.cpp:951:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 951 | for(int feature=0; feature < features.size(); feature++) { | ~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/bin/ld: /tmp/ccAwhh3G.ltrans1.ltrans.o: in function `main': /builddir/build/BUILD/mmseq-1.0.11/src/bam2hits.cpp:653: warning: the use of `tmpnam' is dangerous, better use `mkstemp' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.5CHR1r + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/mmseq-1.0.11-5.fc38.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/mmseq-1.0.11-5.fc38.aarch64 ++ dirname /builddir/build/BUILDROOT/mmseq-1.0.11-5.fc38.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/mmseq-1.0.11-5.fc38.aarch64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mmseq-1.0.11/.package_note-mmseq-1.0.11-5.fc38.aarch64.ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd mmseq-1.0.11 + rm -rf /builddir/build/BUILDROOT/mmseq-1.0.11-5.fc38.aarch64 + mkdir -p /builddir/build/BUILDROOT/mmseq-1.0.11-5.fc38.aarch64/usr/bin + install -p -m 0755 bin/bam2hits /builddir/build/BUILDROOT/mmseq-1.0.11-5.fc38.aarch64/usr/bin + install -p -m 0755 bin/extract_transcripts /builddir/build/BUILDROOT/mmseq-1.0.11-5.fc38.aarch64/usr/bin + install -p -m 0755 bin/hitstools /builddir/build/BUILDROOT/mmseq-1.0.11-5.fc38.aarch64/usr/bin + install -p -m 0755 bin/mmcollapse /builddir/build/BUILDROOT/mmseq-1.0.11-5.fc38.aarch64/usr/bin + install -p -m 0755 bin/mmdiff /builddir/build/BUILDROOT/mmseq-1.0.11-5.fc38.aarch64/usr/bin + install -p -m 0755 bin/mmseq /builddir/build/BUILDROOT/mmseq-1.0.11-5.fc38.aarch64/usr/bin + install -p -m 0755 bin/offsetGTF /builddir/build/BUILDROOT/mmseq-1.0.11-5.fc38.aarch64/usr/bin + install -p -m 0755 bin/t2g_hits /builddir/build/BUILDROOT/mmseq-1.0.11-5.fc38.aarch64/usr/bin + install -p -m 0755 bin/fastagrep.sh bin/mouse_strain_transcriptome.sh bin/usage.sh /builddir/build/BUILDROOT/mmseq-1.0.11-5.fc38.aarch64/usr/bin + install -p -m 0755 bin/filterGTF.rb bin/haploref.rb bin/testregexp.rb /builddir/build/BUILDROOT/mmseq-1.0.11-5.fc38.aarch64/usr/bin + install -p -m 0755 bin/ensembl_gtf_to_gff.pl /builddir/build/BUILDROOT/mmseq-1.0.11-5.fc38.aarch64/usr/bin + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 1.0.11-5.fc38 --unique-debug-suffix -1.0.11-5.fc38.aarch64 --unique-debug-src-base mmseq-1.0.11-5.fc38.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/mmseq-1.0.11 extracting debug info from /builddir/build/BUILDROOT/mmseq-1.0.11-5.fc38.aarch64/usr/bin/hitstools extracting debug info from /builddir/build/BUILDROOT/mmseq-1.0.11-5.fc38.aarch64/usr/bin/bam2hits extracting debug info from /builddir/build/BUILDROOT/mmseq-1.0.11-5.fc38.aarch64/usr/bin/mmcollapse extracting debug info from /builddir/build/BUILDROOT/mmseq-1.0.11-5.fc38.aarch64/usr/bin/extract_transcripts extracting debug info from /builddir/build/BUILDROOT/mmseq-1.0.11-5.fc38.aarch64/usr/bin/mmdiff extracting debug info from /builddir/build/BUILDROOT/mmseq-1.0.11-5.fc38.aarch64/usr/bin/mmseq extracting debug info from /builddir/build/BUILDROOT/mmseq-1.0.11-5.fc38.aarch64/usr/bin/offsetGTF extracting debug info from /builddir/build/BUILDROOT/mmseq-1.0.11-5.fc38.aarch64/usr/bin/t2g_hits original debug info size: 22060kB, size after compression: 17912kB /usr/bin/sepdebugcrcfix: Updated 8 CRC32s, 0 CRC32s did match. 542 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/bin/ensembl_gtf_to_gff.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/bin/testregexp.rb from /usr/bin/env ruby to #!/usr/bin/ruby mangling shebang in /usr/bin/haploref.rb from /usr/bin/env ruby to #!/usr/bin/ruby mangling shebang in /usr/bin/filterGTF.rb from /usr/bin/env ruby to #!/usr/bin/ruby mangling shebang in /usr/bin/usage.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/bin/mouse_strain_transcriptome.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/bin/fastagrep.sh from /bin/bash to #!/usr/bin/bash + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.gllaNY + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mmseq-1.0.11/.package_note-mmseq-1.0.11-5.fc38.aarch64.ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' -f /usr/lib/rpm/generate-rpm-note.sh ']' + /usr/lib/rpm/generate-rpm-note.sh mmseq 1.0.11-5.fc38 aarch64 + cd mmseq-1.0.11 ++ bin/mmseq --version ++ true + test mmseq-1.0.11 = mmseq-1.0.11 + RPM_EC=0 ++ jobs -p + exit 0 Processing files: mmseq-1.0.11-5.fc38.aarch64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.E6rdmN + umask 022 + cd /builddir/build/BUILD + cd mmseq-1.0.11 + DOCDIR=/builddir/build/BUILDROOT/mmseq-1.0.11-5.fc38.aarch64/usr/share/doc/mmseq + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/mmseq-1.0.11-5.fc38.aarch64/usr/share/doc/mmseq + cp -pr README.md /builddir/build/BUILDROOT/mmseq-1.0.11-5.fc38.aarch64/usr/share/doc/mmseq + cp -pr COPYING /builddir/build/BUILDROOT/mmseq-1.0.11-5.fc38.aarch64/usr/share/doc/mmseq + cp -pr doc/ /builddir/build/BUILDROOT/mmseq-1.0.11-5.fc38.aarch64/usr/share/doc/mmseq + RPM_EC=0 ++ jobs -p + exit 0 Provides: mmseq = 1.0.11-5.fc38 mmseq(aarch-64) = 1.0.11-5.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash /usr/bin/perl /usr/bin/ruby /usr/bin/sh ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libboost_iostreams.so.1.78.0()(64bit) libboost_regex.so.1.78.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libflexiblas.so.3()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgomp.so.1()(64bit) libgomp.so.1(GOMP_1.0)(64bit) libgomp.so.1(GOMP_4.0)(64bit) libgomp.so.1(OMP_1.0)(64bit) libgsl.so.25()(64bit) libgslcblas.so.0()(64bit) libhts.so.3()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.29)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) perl(strict) rtld(GNU_HASH) Processing files: mmseq-debugsource-1.0.11-5.fc38.aarch64 Provides: mmseq-debugsource = 1.0.11-5.fc38 mmseq-debugsource(aarch-64) = 1.0.11-5.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: mmseq-debuginfo-1.0.11-5.fc38.aarch64 Provides: debuginfo(build-id) = 109918712df6c154f77578ab9509614b6f42d2a2 debuginfo(build-id) = 21e3cba36197e23eb2e835f86cb2a5b77e0acd69 debuginfo(build-id) = 2c12fb0b8591a1d20f77a757d24b586486fbdd2a debuginfo(build-id) = 782a4dfc682718ea38ef7168393d14e0371dcede debuginfo(build-id) = 792b7738b52a585a00449e41e265ee9bf5386b3b debuginfo(build-id) = a5fefe7494d196eeedd000a0b0e58d715d4270de debuginfo(build-id) = d6dfb6868d8187d1adefa3d9ab35e6997e245094 debuginfo(build-id) = fcbf1d29cd06d4626ab0005de10ec55d683abb2a mmseq-debuginfo = 1.0.11-5.fc38 mmseq-debuginfo(aarch-64) = 1.0.11-5.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mmseq-debugsource(aarch-64) = 1.0.11-5.fc38 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/mmseq-1.0.11-5.fc38.aarch64 Wrote: /builddir/build/RPMS/mmseq-debugsource-1.0.11-5.fc38.aarch64.rpm Wrote: /builddir/build/RPMS/mmseq-1.0.11-5.fc38.aarch64.rpm Wrote: /builddir/build/RPMS/mmseq-debuginfo-1.0.11-5.fc38.aarch64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.ldfJfS + umask 022 + cd /builddir/build/BUILD + cd mmseq-1.0.11 + /usr/bin/rm -rf /builddir/build/BUILDROOT/mmseq-1.0.11-5.fc38.aarch64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.1nby05 + umask 022 + cd /builddir/build/BUILD + rm -rf mmseq-1.0.11 mmseq-1.0.11.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0