Mock Version: 5.0 Mock Version: 5.0 Mock Version: 5.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target riscv64 --nodeps /builddir/build/SPECS/mmseq.spec'], chrootPath='/var/lib/mock/f40-build-780842-131077/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=604800uid=982gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.pso1hurh:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.pso1hurh:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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', 'ddc1a01103a3475181044feb09cb7565', '-D', '/var/lib/mock/f40-build-780842-131077/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.pso1hurh:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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 --noclean --target riscv64 --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 warning: %patchN is deprecated (1 usages found), use %patch N (or %patch -P N) Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1706140800 Wrote: /builddir/build/SRPMS/mmseq-1.0.11-19.fc40.src.rpm RPM build warnings: %patchN is deprecated (1 usages found), use %patch N (or %patch -P N) Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target riscv64 --nodeps /builddir/build/SPECS/mmseq.spec'], chrootPath='/var/lib/mock/f40-build-780842-131077/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=604800uid=982gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.pso1hurh:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.pso1hurh:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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', 'a55af3dba5cb4fc98ab8f7d1f5139987', '-D', '/var/lib/mock/f40-build-780842-131077/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.pso1hurh:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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 --noclean --target riscv64 --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 warning: %patchN is deprecated (1 usages found), use %patch N (or %patch -P N) Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1706140800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.p6oHAP + 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 + rm -rf /builddir/build/BUILD/mmseq-1.0.11-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/mmseq-1.0.11-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . Patch #2 (mmseq-zlib.patch): + echo '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.bFIktW + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd mmseq-1.0.11 + cd src + make -j64 'CXXFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer' g++ -O3 -c sokal.cc g++ -fopenmp -O3 -c uh.cpp g++ -DVERSION=1.0.11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fopenmp -O3 hitsio.cpp hitsio.hpp -c hitsio.cpp gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o fasta.o fasta.c g++ -DVERSION=1.0.11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 offsetGTF.cpp -o ../bin/offsetGTF g++ -DVERSION=1.0.11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 t2g_hits.cpp -o ../bin/t2g_hits g++ -DVERSION=1.0.11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fopenmp -O2 bms.cpp bms.hpp -c bms.cpp g++ -DVERSION=1.0.11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 fasta.o extract_transcripts.cpp -o ../bin/extract_transcripts 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; | ^~~~~~~ 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; | ^~~~ 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 -DARMA_64BIT_WORD -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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 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; | ^~~~~~~~~~ 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++) { | ~~^~~~~~~~~~~~~ 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 | } | ^ 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 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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 g++ -DVERSION=1.0.11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fopenmp -O3 hitsio.o hitstools.cpp -o ../bin/hitstools -lgsl -lgslcblas -lboost_regex -lhts -lboost_iostreams -lflexiblas -lflexiblas -Wl,--as-needed -lz -lgfortran 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++) { | ~~^~~~~~~~~~~~~ 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++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ 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; | ^~~~~~~~~ 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 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fopenmp -O2 bms.o mmdiff.cpp -o ../bin/mmdiff -lgsl -lgslcblas -lboost_regex -lhts -lboost_iostreams -lflexiblas -lflexiblas -Wl,--as-needed -lz -lgfortran 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:259:19: warning: ‘void std::random_shuffle(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >]’ is deprecated: use 'std::shuffle' instead [-Wdeprecated-declarations] 259 | random_shuffle(randinds.begin(), randinds.end()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/algorithm:61, from mmdiff.cpp:31: /usr/include/c++/14/bits/stl_algo.h:4491:5: note: declared here 4491 | random_shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last) | ^~~~~~~~~~~~~~ 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/ccAJHqCg.o: in function `main': /builddir/build/BUILD/mmseq-1.0.11/src/bam2hits.cpp:653:(.text.startup+0x4fde): 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.NUIc4D + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/mmseq-1.0.11-19.fc40.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/mmseq-1.0.11-19.fc40.riscv64 ++ dirname /builddir/build/BUILDROOT/mmseq-1.0.11-19.fc40.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/mmseq-1.0.11-19.fc40.riscv64 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/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-19.fc40.riscv64 + mkdir -p /builddir/build/BUILDROOT/mmseq-1.0.11-19.fc40.riscv64/usr/bin + install -p -m 0755 bin/bam2hits /builddir/build/BUILDROOT/mmseq-1.0.11-19.fc40.riscv64/usr/bin + install -p -m 0755 bin/extract_transcripts /builddir/build/BUILDROOT/mmseq-1.0.11-19.fc40.riscv64/usr/bin + install -p -m 0755 bin/hitstools /builddir/build/BUILDROOT/mmseq-1.0.11-19.fc40.riscv64/usr/bin + install -p -m 0755 bin/mmcollapse /builddir/build/BUILDROOT/mmseq-1.0.11-19.fc40.riscv64/usr/bin + install -p -m 0755 bin/mmdiff /builddir/build/BUILDROOT/mmseq-1.0.11-19.fc40.riscv64/usr/bin + install -p -m 0755 bin/mmseq /builddir/build/BUILDROOT/mmseq-1.0.11-19.fc40.riscv64/usr/bin + install -p -m 0755 bin/offsetGTF /builddir/build/BUILDROOT/mmseq-1.0.11-19.fc40.riscv64/usr/bin + install -p -m 0755 bin/t2g_hits /builddir/build/BUILDROOT/mmseq-1.0.11-19.fc40.riscv64/usr/bin + install -p -m 0755 bin/fastagrep.sh bin/mouse_strain_transcriptome.sh bin/usage.sh /builddir/build/BUILDROOT/mmseq-1.0.11-19.fc40.riscv64/usr/bin + install -p -m 0755 bin/filterGTF.rb bin/haploref.rb bin/testregexp.rb /builddir/build/BUILDROOT/mmseq-1.0.11-19.fc40.riscv64/usr/bin + install -p -m 0755 bin/ensembl_gtf_to_gff.pl /builddir/build/BUILDROOT/mmseq-1.0.11-19.fc40.riscv64/usr/bin + /usr/bin/find-debuginfo -j64 --strict-build-id -m -i --build-id-seed 1.0.11-19.fc40 --unique-debug-suffix -1.0.11-19.fc40.riscv64 --unique-debug-src-base mmseq-1.0.11-19.fc40.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/mmseq-1.0.11 find-debuginfo: starting Extracting debug info from 8 files DWARF-compressing 8 files sepdebugcrcfix: Updated 8 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/mmseq-1.0.11-19.fc40.riscv64 542 blocks find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/bin/haploref.rb from /usr/bin/env ruby to #!/usr/bin/ruby mangling shebang in /usr/bin/testregexp.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/mouse_strain_transcriptome.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/bin/usage.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/bin/ensembl_gtf_to_gff.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/bin/fastagrep.sh from /bin/bash to #!/usr/bin/bash + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j64 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.YoxOcR + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + 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-19.fc40.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.VLw5H5 + umask 022 + cd /builddir/build/BUILD + cd mmseq-1.0.11 + DOCDIR=/builddir/build/BUILDROOT/mmseq-1.0.11-19.fc40.riscv64/usr/share/doc/mmseq + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/mmseq-1.0.11-19.fc40.riscv64/usr/share/doc/mmseq + cp -pr /builddir/build/BUILD/mmseq-1.0.11/README.md /builddir/build/BUILDROOT/mmseq-1.0.11-19.fc40.riscv64/usr/share/doc/mmseq + cp -pr /builddir/build/BUILD/mmseq-1.0.11/COPYING /builddir/build/BUILDROOT/mmseq-1.0.11-19.fc40.riscv64/usr/share/doc/mmseq + cp -pr /builddir/build/BUILD/mmseq-1.0.11/doc /builddir/build/BUILDROOT/mmseq-1.0.11-19.fc40.riscv64/usr/share/doc/mmseq + RPM_EC=0 ++ jobs -p + exit 0 Provides: mmseq = 1.0.11-19.fc40 mmseq(riscv-64) = 1.0.11-19.fc40 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-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libboost_iostreams.so.1.83.0()(64bit) libboost_regex.so.1.83.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libflexiblas.so.3()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.4)(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.27()(64bit) libgslcblas.so.0()(64bit) libhts.so.3()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.27)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.15)(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.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) perl(strict) rtld(GNU_HASH) Processing files: mmseq-debugsource-1.0.11-19.fc40.riscv64 Provides: mmseq-debugsource = 1.0.11-19.fc40 mmseq-debugsource(riscv-64) = 1.0.11-19.fc40 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-19.fc40.riscv64 Provides: debuginfo(build-id) = 0e2b5b127d21e85f45c2d4a5a82dac540ec3533d debuginfo(build-id) = 19951e06355319abe44211e9f6848cce9d412e1c debuginfo(build-id) = 46967e1050bbd790f78a2c4072d1a0b91aff653b debuginfo(build-id) = 70b9b6d9de297018fc2dd9e35e11f02a0a9d3ac3 debuginfo(build-id) = 8ceb55b858bd02796afabcded86cd87798182eb1 debuginfo(build-id) = aac3d287df3e52fe92b5d84b252ca022d91e025d debuginfo(build-id) = cc0293876f31c6a1778910267aa827a9c7a5bbff debuginfo(build-id) = e805d78173083fd0177bc9cbe4f822f31129bdf6 mmseq-debuginfo = 1.0.11-19.fc40 mmseq-debuginfo(riscv-64) = 1.0.11-19.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mmseq-debugsource(riscv-64) = 1.0.11-19.fc40 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/mmseq-1.0.11-19.fc40.riscv64 Wrote: /builddir/build/RPMS/mmseq-debugsource-1.0.11-19.fc40.riscv64.rpm Wrote: /builddir/build/RPMS/mmseq-1.0.11-19.fc40.riscv64.rpm Wrote: /builddir/build/RPMS/mmseq-debuginfo-1.0.11-19.fc40.riscv64.rpm RPM build warnings: %patchN is deprecated (1 usages found), use %patch N (or %patch -P N) Child return code was: 0