* installing *source* package 'SKAT' ... ** package 'SKAT' successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: 'g++.exe (GCC) 12.3.0' make[1]: Entering directory '/d/temp/2024_12_20_01_50_00_19051/RtmpKYwjlf/R.INSTALL107a0239e10d0/SKAT/src' g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c Binary_ComputeExact.cpp -o Binary_ComputeExact.o Binary_ComputeExact.cpp: In member function 'int ComputeExact::Run(int)': Binary_ComputeExact.cpp:447:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 447 | for(l=0;l< m_Q.size(); l++){ | ~^~~~~~~~~~~~ Binary_ComputeExact.cpp: In member function 'int ComputeExact::GetPvalues(double*, double*, double*, double*)': Binary_ComputeExact.cpp:506:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 506 | for(i=0;i< m_pval.size(); i++){ | ~^~~~~~~~~~~~~~~ Binary_ComputeExact.cpp: In member function 'int ComputeExact::PrintPval()': Binary_ComputeExact.cpp:529:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 529 | for(int i=0;i< m_pval.size(); i++){ | ~^~~~~~~~~~~~~~~ g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c Binary_ComputeExactMC.cpp -o Binary_ComputeExactMC.o Binary_ComputeExactMC.cpp: In member function 'int ComputeExactMC::Run()': Binary_ComputeExactMC.cpp:388:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 388 | for(int l=0;l< m_Q.size(); l++){ | ~^~~~~~~~~~~~ Binary_ComputeExactMC.cpp: In member function 'int ComputeExactMC::GetPvalues(double*, double*)': Binary_ComputeExactMC.cpp:464:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 464 | for(i=0;i< m_pval.size(); i++){ | ~^~~~~~~~~~~~~~~ Binary_ComputeExactMC.cpp: In member function 'int ComputeExactMC::PrintPvals()': Binary_ComputeExactMC.cpp:478:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 478 | for(int i=0;i< m_pval.size(); i++){ | ~^~~~~~~~~~~~~~~ g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c Binary_ComputeExactSKATO.cpp -o Binary_ComputeExactSKATO.o Binary_ComputeExactSKATO.cpp: In member function 'virtual double ComputeExactSKATO::CalTestStat(int, int*, bool, bool, int*)': Binary_ComputeExactSKATO.cpp:82:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 82 | for(i=0; i<m_rcorr.size(); i++){ | ~^~~~~~~~~~~~~~~ Binary_ComputeExactSKATO.cpp: In member function 'virtual double ComputeExactSKATO::CalTestStat_INV(int, int*, bool, bool, int*)': Binary_ComputeExactSKATO.cpp:150:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 150 | for(i=0; i<m_rcorr.size(); i++){ | ~^~~~~~~~~~~~~~~ Binary_ComputeExactSKATO.cpp: In member function 'virtual double ComputeExactSKATO::CalTestStat(int, int*, bool, bool, int*)': Binary_ComputeExactSKATO.cpp:106:29: warning: 'teststat' may be used uninitialized [-Wmaybe-uninitialized] 106 | m_teststat[m_idx] = -teststat; | ^~~~~~~~~ Binary_ComputeExactSKATO.cpp:64:12: note: 'teststat' was declared here 64 | double teststat; | ^~~~~~~~ Binary_ComputeExactSKATO.cpp: In member function 'virtual double ComputeExactSKATO::CalTestStat_INV(int, int*, bool, bool, int*)': Binary_ComputeExactSKATO.cpp:168:29: warning: 'teststat' may be used uninitialized [-Wmaybe-uninitialized] 168 | m_teststat[m_idx] = -teststat; | ^~~~~~~~~ Binary_ComputeExactSKATO.cpp:133:12: note: 'teststat' was declared here 133 | double teststat; | ^~~~~~~~ g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c Binary_HyperGeo.cpp -o Binary_HyperGeo.o Binary_HyperGeo.cpp: In destructor 'HyperGeo::~HyperGeo()': Binary_HyperGeo.cpp:28:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double*>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 28 | for(int i=0;i<m_probtbl.size();i++){ | ~^~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c Binary_Permu_SKAT.cpp -o Binary_Permu_SKAT.o g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c Binary_global.cpp -o Binary_global.o g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c Binary_resampling.cpp -o Binary_resampling.o Binary_resampling.cpp: In function 'void Test1(int*, int*, int*, double*, int*, int*, int*)': Binary_resampling.cpp:196:22: warning: variable 'ncase' set but not used [-Wunused-but-set-variable] 196 | int i, n, m, ncase, idx; | ^~~~~ Binary_resampling.cpp:196:29: warning: variable 'idx' set but not used [-Wunused-but-set-variable] 196 | int i, n, m, ncase, idx; | ^~~ g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c bed_reader.cpp -o bed_reader.o bed_reader.cpp: In member function 'void BedFileReader::read_One_SNP(int, int*, int*)': bed_reader.cpp:274:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long long unsigned int'} [-Wsign-compare] 274 | for(int i=0;i<this->m_line_counter; i++){ | ~^~~~~~~~~~~~~~~~~~~~~ bed_reader.cpp: In member function 'void BedFileReader::decode_byte(int*, size_t*, int*, int*, size_t)': bed_reader.cpp:623:13: warning: variable 'flag' set but not used [-Wunused-but-set-variable] 623 | int flag = 0; | ^~~~ g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c interface_new.cpp -o interface_new.o g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c interface_to_R.cpp -o interface_to_R.o g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c kernel_func.cpp -o kernel_func.o g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c mwo_reader.cpp -o mwo_reader.o mwo_reader.cpp: In constructor 'MwoFileReader::MwoFileReader(char*, int*, char*)': mwo_reader.cpp:100:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare] 100 | if ( this->m_win_size != -999 && this->m_ovlp_size != -999 ) | ~~~~~~~~~~~~~~~~~^~~~~~~ mwo_reader.cpp:100:60: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare] 100 | if ( this->m_win_size != -999 && this->m_ovlp_size != -999 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~ mwo_reader.cpp: In member function 'void MwoFileReader::upload_offsets_table()': mwo_reader.cpp:175:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare] 175 | if( this->m_win_size != -999) | ~~~~~~~~~~~~~~~~~^~~~~~~ mwo_reader.cpp: In member function 'void MwoFileReader::get_set(size_t, int*, size_t, int*, int, char*)': mwo_reader.cpp:328:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'long int' [-Wsign-compare] 328 | for (size_t i = 0; i < ss->m_snp.GetSize(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~ mwo_reader.cpp:231:16: warning: variable 'snp_id_ch_ind' set but not used [-Wunused-but-set-variable] 231 | size_t snp_id_ch_ind = 0; | ^~~~~~~~~~~~~ mwo_reader.cpp: In member function 'void MwoFileReader::get_set_new(size_t, int*, size_t, int*, int, char*, unsigned int*, int)': mwo_reader.cpp:416:62: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare] 416 | if(buff[i] == '\n' || snp_ind==N_snp) // if first char in line == '\n' - next_snp_set will start at next char | ~~~~~~~^~~~~~~ mwo_reader.cpp:489:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'long int' [-Wsign-compare] 489 | for (size_t i = 0; i < ss->m_snp.GetSize(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~ mwo_reader.cpp:377:16: warning: variable 'snp_id_ch_ind' set but not used [-Wunused-but-set-variable] 377 | size_t snp_id_ch_ind = 0; | ^~~~~~~~~~~~~ mwo_reader.cpp: In member function 'void MwoFileReader::prepare_out_array_print_snpset_to_file(snpset*, int, int*, size_t, int, int*, char*)': mwo_reader.cpp:550:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'long int' [-Wsign-compare] 550 | for (size_t i = 0; i < ss->m_snp.GetSize(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~ mwo_reader.cpp:564:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'long int' [-Wsign-compare] 564 | for (size_t j = 0; j < ss->m_snp.GetAt(i)->m_char.GetSize(); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mwo_reader.cpp: In member function 'void MwoFileReader::prepare_out_array_print_snpset_to_file_new(snpset*, int, int*, size_t, int, int*, char*)': mwo_reader.cpp:653:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'long int' [-Wsign-compare] 653 | for (size_t i = 0; i < ss->m_snp.GetSize(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~ mwo_reader.cpp:667:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'long int' [-Wsign-compare] 667 | for (size_t j = 0; j < ss->m_snp.GetAt(i)->m_char.GetSize(); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mwo_reader.cpp: In member function 'size_t MwoFileReader::get_NumberofSnps(int, int*)': mwo_reader.cpp:772:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long long unsigned int'} [-Wsign-compare] 772 | if (SetID > 0 && SetID < this->m_total_num_of_sets + 1){ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c qfc.cpp -o qfc.o g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c setid_bim_index.cpp -o setid_bim_index.o setid_bim_index.cpp: In destructor 'Hasht::~Hasht()': setid_bim_index.cpp:121:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long long unsigned int'} [-Wsign-compare] 121 | for (int i = 0; i < m_num_of_snps_insetid; ++ i) | ~~^~~~~~~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -shared -s -static-libgcc -o SKAT.dll tmp.def Binary_ComputeExact.o Binary_ComputeExactMC.o Binary_ComputeExactSKATO.o Binary_HyperGeo.o Binary_Permu_SKAT.o Binary_global.o Binary_resampling.o bed_reader.o interface_new.o interface_to_R.o kernel_func.o mwo_reader.o qfc.o setid_bim_index.o -Ld:/rtools43/x86_64-w64-mingw32.static.posix/lib/x64 -Ld:/rtools43/x86_64-w64-mingw32.static.posix/lib -LD:/RCompile/recent/R-4.3.3/bin/x64 -lR make[1]: Leaving directory '/d/temp/2024_12_20_01_50_00_19051/RtmpKYwjlf/R.INSTALL107a0239e10d0/SKAT/src' make[1]: Entering directory '/d/temp/2024_12_20_01_50_00_19051/RtmpKYwjlf/R.INSTALL107a0239e10d0/SKAT/src' make[1]: Leaving directory '/d/temp/2024_12_20_01_50_00_19051/RtmpKYwjlf/R.INSTALL107a0239e10d0/SKAT/src' installing to d:/Rcompile/CRANpkg/lib/4.3/00LOCK-SKAT/00new/SKAT/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 'SKAT' as SKAT_2.2.5.zip * DONE (SKAT)