############################################################################## ############################################################################## ### ### Running command: ### ### rm -rf scPipe.buildbin-libdir && mkdir scPipe.buildbin-libdir && F:\biocbuild\bbs-3.17-bioc\R\bin\R.exe CMD INSTALL --build --library=scPipe.buildbin-libdir scPipe_1.21.1.tar.gz ### ############################################################################## ############################################################################## * installing *source* package 'scPipe' ... ** using staged installation ** libs using C++ compiler: 'G__~1.EXE (GCC) 12.2.0' using C++11 g++ -std=gnu++11 -I"F:/biocbuild/bbs-3.17-bioc/R/library/zlibbioc/include" -I"F:/biocbuild/bbs-3.17-bioc/R/include" -DNDEBUG -D_FILE_OFFSET_BITS=64 -I'F:/biocbuild/bbs-3.17-bioc/R/library/Rcpp/include' -I'F:/biocbuild/bbs-3.17-bioc/R/library/Rhtslib/include' -I'F:/biocbuild/bbs-3.17-bioc/R/library/zlibbioc/include' -I'F:/biocbuild/bbs-3.17-bioc/R/library/testthat/include' -I"c:/rtools42/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c Gene.cpp -o Gene.o Gene.cpp: In member function 'void Gene::flatten_exon()': Gene.cpp:105:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 105 | for (auto i = 1; i < exon_vec.size(); i++) | ~~^~~~~~~~~~~~~~~~~ Gene.cpp: In function 'std::ostream& operator<<(std::ostream&, const Gene&)': Gene.cpp:130:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 130 | for (int i = 0; i < obj.exon_vec.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~ g++ -std=gnu++11 -I"F:/biocbuild/bbs-3.17-bioc/R/library/zlibbioc/include" -I"F:/biocbuild/bbs-3.17-bioc/R/include" -DNDEBUG -D_FILE_OFFSET_BITS=64 -I'F:/biocbuild/bbs-3.17-bioc/R/library/Rcpp/include' -I'F:/biocbuild/bbs-3.17-bioc/R/library/Rhtslib/include' -I'F:/biocbuild/bbs-3.17-bioc/R/library/zlibbioc/include' -I'F:/biocbuild/bbs-3.17-bioc/R/library/testthat/include' -I"c:/rtools42/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c Interval.cpp -o Interval.o g++ -std=gnu++11 -I"F:/biocbuild/bbs-3.17-bioc/R/library/zlibbioc/include" -I"F:/biocbuild/bbs-3.17-bioc/R/include" -DNDEBUG -D_FILE_OFFSET_BITS=64 -I'F:/biocbuild/bbs-3.17-bioc/R/library/Rcpp/include' -I'F:/biocbuild/bbs-3.17-bioc/R/library/Rhtslib/include' -I'F:/biocbuild/bbs-3.17-bioc/R/library/zlibbioc/include' -I'F:/biocbuild/bbs-3.17-bioc/R/library/testthat/include' -I"c:/rtools42/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c RcppExports.cpp -o RcppExports.o g++ -std=gnu++11 -I"F:/biocbuild/bbs-3.17-bioc/R/library/zlibbioc/include" -I"F:/biocbuild/bbs-3.17-bioc/R/include" -DNDEBUG -D_FILE_OFFSET_BITS=64 -I'F:/biocbuild/bbs-3.17-bioc/R/library/Rcpp/include' -I'F:/biocbuild/bbs-3.17-bioc/R/library/Rhtslib/include' -I'F:/biocbuild/bbs-3.17-bioc/R/library/zlibbioc/include' -I'F:/biocbuild/bbs-3.17-bioc/R/library/testthat/include' -I"c:/rtools42/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c cellbarcode.cpp -o cellbarcode.o cellbarcode.cpp: In member function 'std::string Barcode::get_closest_match(const std::string&, int)': cellbarcode.cpp:77:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 77 | for (int i = 0; i < barcode_list.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ cellbarcode.cpp:82:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 82 | for (int i = 0; i < hamming_dists.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ g++ -std=gnu++11 -I"F:/biocbuild/bbs-3.17-bioc/R/library/zlibbioc/include" -I"F:/biocbuild/bbs-3.17-bioc/R/include" -DNDEBUG -D_FILE_OFFSET_BITS=64 -I'F:/biocbuild/bbs-3.17-bioc/R/library/Rcpp/include' -I'F:/biocbuild/bbs-3.17-bioc/R/library/Rhtslib/include' -I'F:/biocbuild/bbs-3.17-bioc/R/library/zlibbioc/include' -I'F:/biocbuild/bbs-3.17-bioc/R/library/testthat/include' -I"c:/rtools42/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c detect_barcode.cpp -o detect_barcode.o g++ -std=gnu++11 -I"F:/biocbuild/bbs-3.17-bioc/R/library/zlibbioc/include" -I"F:/biocbuild/bbs-3.17-bioc/R/include" -DNDEBUG -D_FILE_OFFSET_BITS=64 -I'F:/biocbuild/bbs-3.17-bioc/R/library/Rcpp/include' -I'F:/biocbuild/bbs-3.17-bioc/R/library/Rhtslib/include' -I'F:/biocbuild/bbs-3.17-bioc/R/library/zlibbioc/include' -I'F:/biocbuild/bbs-3.17-bioc/R/library/testthat/include' -I"c:/rtools42/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c parsebam.cpp -o parsebam.o parsebam.cpp: In member function 'int Bamdemultiplex::clean_bam_barcode(std::string, std::string, int, int)': parsebam.cpp:78:9: warning: variable 'hts_retcode' set but not used [-Wunused-but-set-variable] 78 | int hts_retcode; | ^~~~~~~~~~~ parsebam.cpp:116:9: warning: unused variable 'map_status' [-Wunused-variable] 116 | int map_status; | ^~~~~~~~~~ g++ -std=gnu++11 -I"F:/biocbuild/bbs-3.17-bioc/R/library/zlibbioc/include" -I"F:/biocbuild/bbs-3.17-bioc/R/include" -DNDEBUG -D_FILE_OFFSET_BITS=64 -I'F:/biocbuild/bbs-3.17-bioc/R/library/Rcpp/include' -I'F:/biocbuild/bbs-3.17-bioc/R/library/Rhtslib/include' -I'F:/biocbuild/bbs-3.17-bioc/R/library/zlibbioc/include' -I'F:/biocbuild/bbs-3.17-bioc/R/library/testthat/include' -I"c:/rtools42/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c parsecount.cpp -o parsecount.o parsecount.cpp: In function 'void write_stat(std::string, std::string, std::vector, std::unordered_map, UMI_dedup_stat>)': parsecount.cpp:266:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 266 | for (int i=0; i end) | ~~~~~~~~^~~~~ transcriptmapping.h: In member function 'const bool GeneBin::overlaps(const Interval&)': transcriptmapping.h:54:24: warning: comparison of integer expressions of different signedness: 'GeneBin::ull_int' {aka 'long long unsigned int'} and 'const int' [-Wsign-compare] 54 | return !(start > it.en) && !(end < it.st); | ~~~~~~^~~~~~~ transcriptmapping.h:54:42: warning: comparison of integer expressions of different signedness: 'GeneBin::ull_int' {aka 'long long unsigned int'} and 'const int' [-Wsign-compare] 54 | return !(start > it.en) && !(end < it.st); | ~~~~^~~~~~~ In file included from config_hts.h:8, from trimbarcode.h:6, from rcpp_scPipe_func.cpp:3: trimbarcode.h: At global scope: F:/biocbuild/bbs-3.17-bioc/R/library/Rhtslib/include/htslib/kseq.h:185:19: warning: 'int kseq_read(kseq_t*)' defined but not used [-Wunused-function] 185 | SCOPE int kseq_read(kseq_t *seq) \ | ^~~~~~~~~ F:/biocbuild/bbs-3.17-bioc/R/library/Rhtslib/include/htslib/kseq.h:185:19: note: in definition of macro '__KSEQ_READ' 185 | SCOPE int kseq_read(kseq_t *seq) \ | ^~~~~~~~~ F:/biocbuild/bbs-3.17-bioc/R/library/Rhtslib/include/htslib/kseq.h:240:35: note: in expansion of macro 'KSEQ_INIT2' 240 | #define KSEQ_INIT(type_t, __read) KSEQ_INIT2(static, type_t, __read) | ^~~~~~~~~~ trimbarcode.h:11:1: note: in expansion of macro 'KSEQ_INIT' 11 | KSEQ_INIT(gzFile, gzread) | ^~~~~~~~~ F:/biocbuild/bbs-3.17-bioc/R/library/Rhtslib/include/htslib/kseq.h:171:20: warning: 'void kseq_destroy(kseq_t*)' defined but not used [-Wunused-function] 171 | SCOPE void kseq_destroy(kseq_t *ks) \ | ^~~~~~~~~~~~ F:/biocbuild/bbs-3.17-bioc/R/library/Rhtslib/include/htslib/kseq.h:171:20: note: in definition of macro '__KSEQ_BASIC' 171 | SCOPE void kseq_destroy(kseq_t *ks) \ | ^~~~~~~~~~~~ F:/biocbuild/bbs-3.17-bioc/R/library/Rhtslib/include/htslib/kseq.h:240:35: note: in expansion of macro 'KSEQ_INIT2' 240 | #define KSEQ_INIT(type_t, __read) KSEQ_INIT2(static, type_t, __read) | ^~~~~~~~~~ trimbarcode.h:11:1: note: in expansion of macro 'KSEQ_INIT' 11 | KSEQ_INIT(gzFile, gzread) | ^~~~~~~~~ F:/biocbuild/bbs-3.17-bioc/R/library/Rhtslib/include/htslib/kseq.h:165:23: warning: 'kseq_t* kseq_init(bioc_gzFile)' defined but not used [-Wunused-function] 165 | SCOPE kseq_t *kseq_init(type_t fd) \ | ^~~~~~~~~ F:/biocbuild/bbs-3.17-bioc/R/library/Rhtslib/include/htslib/kseq.h:165:23: note: in definition of macro '__KSEQ_BASIC' 165 | SCOPE kseq_t *kseq_init(type_t fd) \ | ^~~~~~~~~ F:/biocbuild/bbs-3.17-bioc/R/library/Rhtslib/include/htslib/kseq.h:240:35: note: in expansion of macro 'KSEQ_INIT2' 240 | #define KSEQ_INIT(type_t, __read) KSEQ_INIT2(static, type_t, __read) | ^~~~~~~~~~ trimbarcode.h:11:1: note: in expansion of macro 'KSEQ_INIT' 11 | KSEQ_INIT(gzFile, gzread) | ^~~~~~~~~ g++ -std=gnu++11 -I"F:/biocbuild/bbs-3.17-bioc/R/library/zlibbioc/include" -I"F:/biocbuild/bbs-3.17-bioc/R/include" -DNDEBUG -D_FILE_OFFSET_BITS=64 -I'F:/biocbuild/bbs-3.17-bioc/R/library/Rcpp/include' -I'F:/biocbuild/bbs-3.17-bioc/R/library/Rhtslib/include' -I'F:/biocbuild/bbs-3.17-bioc/R/library/zlibbioc/include' -I'F:/biocbuild/bbs-3.17-bioc/R/library/testthat/include' -I"c:/rtools42/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c test-cpp.cpp -o test-cpp.o g++ -std=gnu++11 -I"F:/biocbuild/bbs-3.17-bioc/R/library/zlibbioc/include" -I"F:/biocbuild/bbs-3.17-bioc/R/include" -DNDEBUG -D_FILE_OFFSET_BITS=64 -I'F:/biocbuild/bbs-3.17-bioc/R/library/Rcpp/include' -I'F:/biocbuild/bbs-3.17-bioc/R/library/Rhtslib/include' -I'F:/biocbuild/bbs-3.17-bioc/R/library/zlibbioc/include' -I'F:/biocbuild/bbs-3.17-bioc/R/library/testthat/include' -I"c:/rtools42/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c test-runner.cpp -o test-runner.o g++ -std=gnu++11 -I"F:/biocbuild/bbs-3.17-bioc/R/library/zlibbioc/include" -I"F:/biocbuild/bbs-3.17-bioc/R/include" -DNDEBUG -D_FILE_OFFSET_BITS=64 -I'F:/biocbuild/bbs-3.17-bioc/R/library/Rcpp/include' -I'F:/biocbuild/bbs-3.17-bioc/R/library/Rhtslib/include' -I'F:/biocbuild/bbs-3.17-bioc/R/library/zlibbioc/include' -I'F:/biocbuild/bbs-3.17-bioc/R/library/testthat/include' -I"c:/rtools42/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c transcriptmapping.cpp -o transcriptmapping.o In file included from transcriptmapping.cpp:2: transcriptmapping.h: In member function 'void GeneBin::add_gene(Gene)': transcriptmapping.h:42:21: warning: comparison of integer expressions of different signedness: 'int' and 'GeneBin::ull_int' {aka 'long long unsigned int'} [-Wsign-compare] 42 | if (gene.st < start) | ~~~~~~~~^~~~~~~ transcriptmapping.h:46:21: warning: comparison of integer expressions of different signedness: 'int' and 'GeneBin::ull_int' {aka 'long long unsigned int'} [-Wsign-compare] 46 | if (gene.en > end) | ~~~~~~~~^~~~~ transcriptmapping.h: In member function 'const bool GeneBin::overlaps(const Interval&)': transcriptmapping.h:54:24: warning: comparison of integer expressions of different signedness: 'GeneBin::ull_int' {aka 'long long unsigned int'} and 'const int' [-Wsign-compare] 54 | return !(start > it.en) && !(end < it.st); | ~~~~~~^~~~~~~ transcriptmapping.h:54:42: warning: comparison of integer expressions of different signedness: 'GeneBin::ull_int' {aka 'long long unsigned int'} and 'const int' [-Wsign-compare] 54 | return !(start > it.en) && !(end < it.st); | ~~~~^~~~~~~ transcriptmapping.cpp: In member function 'int Mapping::map_exon(bam_hdr_t*, bam1_t*, std::string&, bool)': transcriptmapping.cpp:533:20: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 533 | for (int c=0; ccore.n_cigar; c++) | ~^~~~~~~~~~~~~~~~ transcriptmapping.cpp: In member function 'void Mapping::parse_align_warpper(std::vector >, std::vector >, std::string, bool, std::string, std::string, std::string, std::string, int, int, int)': transcriptmapping.cpp:678:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 678 | for (int i=1;i >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 686 | for (int i=1;i {anonymous}::get_bc_umi_lengths(std::string)': transcriptmapping.cpp:701:20: warning: unused variable 'bam_hdr' [-Wunused-variable] 701 | bam_hdr_t *bam_hdr = bam_hdr_read(fp); | ^~~~~~~ transcriptmapping.cpp: In member function 'void Mapping::parse_align(std::string, std::string, bool, std::string, std::string, std::string, std::string, int, std::string, std::string, int, int)': transcriptmapping.cpp:755:9: warning: variable 'hts_retcode' set but not used [-Wunused-but-set-variable] 755 | int hts_retcode; | ^~~~~~~~~~~ transcriptmapping.cpp: At global scope: transcriptmapping.cpp:699:25: warning: 'std::pair {anonymous}::get_bc_umi_lengths(std::string)' defined but not used [-Wunused-function] 699 | std::pair get_bc_umi_lengths(string bam_fn) { | ^~~~~~~~~~~~~~~~~~ g++ -std=gnu++11 -I"F:/biocbuild/bbs-3.17-bioc/R/library/zlibbioc/include" -I"F:/biocbuild/bbs-3.17-bioc/R/include" -DNDEBUG -D_FILE_OFFSET_BITS=64 -I'F:/biocbuild/bbs-3.17-bioc/R/library/Rcpp/include' -I'F:/biocbuild/bbs-3.17-bioc/R/library/Rhtslib/include' -I'F:/biocbuild/bbs-3.17-bioc/R/library/zlibbioc/include' -I'F:/biocbuild/bbs-3.17-bioc/R/library/testthat/include' -I"c:/rtools42/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c trimbarcode.cpp -o trimbarcode.o trimbarcode.cpp: In function 'void kseq_t_to_bam_t(kseq_t*, bam1_t*, int)': trimbarcode.cpp:38:19: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 38 | if (b->m_data < b->l_data) | ~~~~~~~~~~^~~~~~~~~~~ trimbarcode.cpp: In function 'void paired_fastq_to_bam(char*, char*, char*, read_s, filter_s)': trimbarcode.cpp:92:9: warning: variable 'hts_retcode' set but not used [-Wunused-but-set-variable] 92 | int hts_retcode; | ^~~~~~~~~~~ trimbarcode.cpp:207:15: warning: pointer 'old_name_adr' used after 'void* realloc(void*, size_t)' [-Wuse-after-free] 207 | memcpy(new_name_adr, old_name_adr, n_char_copied); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trimbarcode.cpp:206:38: note: call to 'void* realloc(void*, size_t)' here 206 | seq1->name.s = (char*)realloc(old_name_adr, new_name_length); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trimbarcode.cpp: In function 'void paired_fastq_to_fastq(char*, char*, char*, read_s, filter_s, bool)': trimbarcode.cpp:450:24: warning: 'o_stream_gz' may be used uninitialized [-Wmaybe-uninitialized] 450 | fq_gz_write(o_stream_gz, seq1, bc1_end); // write to gzipped fastq file | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ trimbarcode.cpp:302:12: note: 'o_stream_gz' was declared here 302 | gzFile o_stream_gz; | ^~~~~~~~~~~ g++ -std=gnu++11 -I"F:/biocbuild/bbs-3.17-bioc/R/library/zlibbioc/include" -I"F:/biocbuild/bbs-3.17-bioc/R/include" -DNDEBUG -D_FILE_OFFSET_BITS=64 -I'F:/biocbuild/bbs-3.17-bioc/R/library/Rcpp/include' -I'F:/biocbuild/bbs-3.17-bioc/R/library/Rhtslib/include' -I'F:/biocbuild/bbs-3.17-bioc/R/library/zlibbioc/include' -I'F:/biocbuild/bbs-3.17-bioc/R/library/testthat/include' -I"c:/rtools42/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c utils.cpp -o utils.o g++ -shared -s -static-libgcc -o scPipe.dll tmp.def Gene.o Interval.o RcppExports.o cellbarcode.o detect_barcode.o parsebam.o parsecount.o rcpp_scPipe_func.o test-cpp.o test-runner.o transcriptmapping.o trimbarcode.o utils.o F:/biocbuild/bbs-3.17-bioc/R/library/Rhtslib/usrlib/x64/libhts.a -lz -lm -lbz2 -llzma -lcurl -lidn2 -lunistring -liconv -lssl -lcrypto -lcrypt32 -lwsock32 -lwldap32 -lssh2 -lgcrypt -lgpg-error -lws2_32 -lzstd -lregex -LF:/biocbuild/bbs-3.17-bioc/R/library/zlibbioc/libs/x64 -lzlib1bioc -Lc:/rtools42/x86_64-w64-mingw32.static.posix/lib/x64 -Lc:/rtools42/x86_64-w64-mingw32.static.posix/lib -LF:/biocbuild/bbs-3.17-bioc/R/bin/x64 -lR installing to F:/biocbuild/bbs-3.17-bioc-rtools43/meat/scPipe.buildbin-libdir/00LOCK-scPipe/00new/scPipe/libs/x64 ** R ** data ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * MD5 sums packaged installation of 'scPipe' as scPipe_1.21.1.zip * DONE (scPipe)