> install.packages("/mnt/BioAdHoc/Groups/RaoLab/Edahi/00.Scripts/01.Downloaded/phantompeakqualtools2/test.tar.gz") Installing package into '/home/danielasc/R/x86_64-unknown-linux-gnu-library/3.1' (as 'lib' is unspecified) inferring 'repos = NULL' from the file name * installing *source* package 'spp' ... checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for BZ2_bzDecompressInit in -lbz2... yes checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking for grep that handles long lines and -e... /bin/grep checking how to run the C++ preprocessor... g++ -E checking for a sed that does not truncate output... /bin/sed checking for Boost headers version >= 1.41.0... yes checking for Boost's header version... 1_63 configure: creating ./config.status config.status: creating src/Makevars ** libs make: Warning: File `Makevars' has modification time 12 s in the future g++ -I/share/apps/R/3.1.0/lib64/R/include -DNDEBUG -I/usr/local/include -I./ -std=gnu99 -D_FASTMAP -DMAQ_LONGREADS -fpic -g -O2 -c bed2vector.cpp -o bed2vector.o cc1plus: warning: command line option '-std=gnu99' is valid for C/ObjC but not for C++ In file included from /mnt/BioApps/gcc/6.3/include/c++/6.3.0/ext/hash_map:60:0, from pc.h:4, from bed2vector.cpp:1: /mnt/BioApps/gcc/6.3/include/c++/6.3.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ bed2vector.cpp: In function 'SEXPREC* read_bed_ends(SEXP)': bed2vector.cpp:118:55: error: template argument 3 is invalid hash_map,equal_to > cind_map; ^ bed2vector.cpp:163:59: error: template argument 3 is invalid hash_map,equal_to >::const_iterator li=cind_map.find(chr); ^ bed2vector.cpp:163:77: error: qualified-id in declaration before 'li' hash_map,equal_to >::const_iterator li=cind_map.find(chr); ^~ bed2vector.cpp:165:10: error: 'li' was not declared in this scope if(li==cind_map.end()) { ^~ bed2vector.cpp:165:23: error: request for member 'end' in 'cind_map', which is of non-class type 'int' if(li==cind_map.end()) { ^~~ bed2vector.cpp:169:10: error: no match for 'operator[]' (operand types are 'int' and 'std::__cxx11::string {aka std::__cxx11::basic_string}') cind_map[chr]=cind; ^ bed2vector.cpp: In function 'SEXPREC* read_meland_old(SEXP)': bed2vector.cpp:254:55: error: template argument 3 is invalid hash_map,equal_to > cind_map; ^ bed2vector.cpp:296:59: error: template argument 3 is invalid hash_map,equal_to >::const_iterator li=cind_map.find(chr); ^ bed2vector.cpp:296:77: error: qualified-id in declaration before 'li' hash_map,equal_to >::const_iterator li=cind_map.find(chr); ^~ bed2vector.cpp:298:10: error: 'li' was not declared in this scope if(li==cind_map.end()) { ^~ bed2vector.cpp:298:23: error: request for member 'end' in 'cind_map', which is of non-class type 'int' if(li==cind_map.end()) { ^~~ bed2vector.cpp:302:10: error: no match for 'operator[]' (operand types are 'int' and 'std::__cxx11::string {aka std::__cxx11::basic_string}') cind_map[chr]=cind; ^ bed2vector.cpp: In function 'SEXPREC* read_meland(SEXP, SEXP)': bed2vector.cpp:432:55: error: template argument 3 is invalid hash_map,equal_to > cind_map; ^ bed2vector.cpp:476:59: error: template argument 3 is invalid hash_map,equal_to >::const_iterator li=cind_map.find(chr); ^ bed2vector.cpp:476:77: error: qualified-id in declaration before 'li' hash_map,equal_to >::const_iterator li=cind_map.find(chr); ^~ bed2vector.cpp:478:10: error: 'li' was not declared in this scope if(li==cind_map.end()) { ^~ bed2vector.cpp:478:23: error: request for member 'end' in 'cind_map', which is of non-class type 'int' if(li==cind_map.end()) { ^~~ bed2vector.cpp:482:10: error: no match for 'operator[]' (operand types are 'int' and 'std::__cxx11::string {aka std::__cxx11::basic_string}') cind_map[chr]=cind; ^ bed2vector.cpp: In function 'SEXPREC* read_eland_mismatches(SEXP)': bed2vector.cpp:624:55: error: template argument 3 is invalid hash_map,equal_to > cind_map; ^ bed2vector.cpp:692:59: error: template argument 3 is invalid hash_map,equal_to >::const_iterator li=cind_map.find(chr); ^ bed2vector.cpp:692:77: error: qualified-id in declaration before 'li' hash_map,equal_to >::const_iterator li=cind_map.find(chr); ^~ bed2vector.cpp:694:10: error: 'li' was not declared in this scope if(li==cind_map.end()) { ^~ bed2vector.cpp:694:23: error: request for member 'end' in 'cind_map', which is of non-class type 'int' if(li==cind_map.end()) { ^~~ bed2vector.cpp:698:10: error: no match for 'operator[]' (operand types are 'int' and 'std::__cxx11::string {aka std::__cxx11::basic_string}') cind_map[chr]=cind; ^ bed2vector.cpp: In function 'SEXPREC* read_eland(SEXP, SEXP, SEXP)': bed2vector.cpp:817:55: error: template argument 3 is invalid hash_map,equal_to > cind_map; ^ bed2vector.cpp:868:59: error: template argument 3 is invalid hash_map,equal_to >::const_iterator li=cind_map.find(chr); ^ bed2vector.cpp:868:77: error: qualified-id in declaration before 'li' hash_map,equal_to >::const_iterator li=cind_map.find(chr); ^~ bed2vector.cpp:870:10: error: 'li' was not declared in this scope if(li==cind_map.end()) { ^~ bed2vector.cpp:870:23: error: request for member 'end' in 'cind_map', which is of non-class type 'int' if(li==cind_map.end()) { ^~~ bed2vector.cpp:874:10: error: no match for 'operator[]' (operand types are 'int' and 'std::__cxx11::string {aka std::__cxx11::basic_string}') cind_map[chr]=cind; ^ bed2vector.cpp: In function 'SEXPREC* read_eland_extended(SEXP, SEXP, SEXP)': bed2vector.cpp:1004:55: error: template argument 3 is invalid hash_map,equal_to > cind_map; ^ bed2vector.cpp:1078:59: error: template argument 3 is invalid hash_map,equal_to >::const_iterator li=cind_map.find(chr); ^ bed2vector.cpp:1078:77: error: qualified-id in declaration before 'li' hash_map,equal_to >::const_iterator li=cind_map.find(chr); ^~ bed2vector.cpp:1080:10: error: 'li' was not declared in this scope if(li==cind_map.end()) { ^~ bed2vector.cpp:1080:23: error: request for member 'end' in 'cind_map', which is of non-class type 'int' if(li==cind_map.end()) { ^~~ bed2vector.cpp:1084:10: error: no match for 'operator[]' (operand types are 'int' and 'std::__cxx11::string {aka std::__cxx11::basic_string}') cind_map[chr]=cind; ^ bed2vector.cpp: In function 'SEXPREC* read_eland_multi(SEXP, SEXP, SEXP)': bed2vector.cpp:1213:55: error: template argument 3 is invalid hash_map,equal_to > cind_map; ^ bed2vector.cpp:1366:59: error: template argument 3 is invalid hash_map,equal_to >::const_iterator li=cind_map.find(chr); ^ bed2vector.cpp:1366:77: error: qualified-id in declaration before 'li' hash_map,equal_to >::const_iterator li=cind_map.find(chr); ^~ bed2vector.cpp:1368:10: error: 'li' was not declared in this scope if(li==cind_map.end()) { ^~ bed2vector.cpp:1368:23: error: request for member 'end' in 'cind_map', which is of non-class type 'int' if(li==cind_map.end()) { ^~~ bed2vector.cpp:1372:10: error: no match for 'operator[]' (operand types are 'int' and 'std::__cxx11::string {aka std::__cxx11::basic_string}') cind_map[chr]=cind; ^ bed2vector.cpp: In function 'SEXPREC* read_bowtie(SEXP, SEXP)': bed2vector.cpp:1500:55: error: template argument 3 is invalid hash_map,equal_to > cind_map; ^ bed2vector.cpp:1575:59: error: template argument 3 is invalid hash_map,equal_to >::const_iterator li=cind_map.find(chr); ^ bed2vector.cpp:1575:77: error: qualified-id in declaration before 'li' hash_map,equal_to >::const_iterator li=cind_map.find(chr); ^~ bed2vector.cpp:1577:10: error: 'li' was not declared in this scope if(li==cind_map.end()) { ^~ bed2vector.cpp:1577:23: error: request for member 'end' in 'cind_map', which is of non-class type 'int' if(li==cind_map.end()) { ^~~ bed2vector.cpp:1581:10: error: no match for 'operator[]' (operand types are 'int' and 'std::__cxx11::string {aka std::__cxx11::basic_string}') cind_map[chr]=cind; ^ bed2vector.cpp: In function 'SEXPREC* read_helicostabf(SEXP, SEXP)': bed2vector.cpp:1714:55: error: template argument 3 is invalid hash_map,equal_to > cind_map; ^ bed2vector.cpp:1792:59: error: template argument 3 is invalid hash_map,equal_to >::const_iterator li=cind_map.find(chr); ^ bed2vector.cpp:1792:77: error: qualified-id in declaration before 'li' hash_map,equal_to >::const_iterator li=cind_map.find(chr); ^~ bed2vector.cpp:1794:10: error: 'li' was not declared in this scope if(li==cind_map.end()) { ^~ bed2vector.cpp:1794:23: error: request for member 'end' in 'cind_map', which is of non-class type 'int' if(li==cind_map.end()) { ^~~ bed2vector.cpp:1798:10: error: no match for 'operator[]' (operand types are 'int' and 'std::__cxx11::string {aka std::__cxx11::basic_string}') cind_map[chr]=cind; ^ bed2vector.cpp: In function 'SEXPREC* read_maqmap(SEXP, SEXP)': bed2vector.cpp:1941:55: error: template argument 3 is invalid hash_map,equal_to > cind_map; ^ bed2vector.cpp:1984:59: error: template argument 3 is invalid hash_map,equal_to >::const_iterator li=cind_map.find(chr); ^ bed2vector.cpp:1984:77: error: qualified-id in declaration before 'li' hash_map,equal_to >::const_iterator li=cind_map.find(chr); ^~ bed2vector.cpp:1986:10: error: 'li' was not declared in this scope if(li==cind_map.end()) { ^~ bed2vector.cpp:1986:23: error: request for member 'end' in 'cind_map', which is of non-class type 'int' if(li==cind_map.end()) { ^~~ bed2vector.cpp:1990:10: error: no match for 'operator[]' (operand types are 'int' and 'std::__cxx11::string {aka std::__cxx11::basic_string}') cind_map[chr]=cind; ^ bed2vector.cpp: In function 'SEXPREC* read_tagalign(SEXP)': bed2vector.cpp:2119:55: error: template argument 3 is invalid hash_map,equal_to > cind_map; ^ bed2vector.cpp:2161:59: error: template argument 3 is invalid hash_map,equal_to >::const_iterator li=cind_map.find(chr); ^ bed2vector.cpp:2161:77: error: qualified-id in declaration before 'li' hash_map,equal_to >::const_iterator li=cind_map.find(chr); ^~ bed2vector.cpp:2163:10: error: 'li' was not declared in this scope if(li==cind_map.end()) { ^~ bed2vector.cpp:2163:23: error: request for member 'end' in 'cind_map', which is of non-class type 'int' if(li==cind_map.end()) { ^~~ bed2vector.cpp:2167:10: error: no match for 'operator[]' (operand types are 'int' and 'std::__cxx11::string {aka std::__cxx11::basic_string}') cind_map[chr]=cind; ^ bed2vector.cpp: In function 'SEXPREC* read_arachne(SEXP)': bed2vector.cpp:2270:55: error: template argument 3 is invalid hash_map,equal_to > cind_map; ^ bed2vector.cpp:2329:59: error: template argument 3 is invalid hash_map,equal_to >::const_iterator li=cind_map.find(chr); ^ bed2vector.cpp:2329:77: error: qualified-id in declaration before 'li' hash_map,equal_to >::const_iterator li=cind_map.find(chr); ^~ bed2vector.cpp:2331:10: error: 'li' was not declared in this scope if(li==cind_map.end()) { ^~ bed2vector.cpp:2331:23: error: request for member 'end' in 'cind_map', which is of non-class type 'int' if(li==cind_map.end()) { ^~~ bed2vector.cpp:2335:10: error: no match for 'operator[]' (operand types are 'int' and 'std::__cxx11::string {aka std::__cxx11::basic_string}') cind_map[chr]=cind; ^ bed2vector.cpp: In function 'SEXPREC* read_arachne_long(SEXP)': bed2vector.cpp:2441:55: error: template argument 3 is invalid hash_map,equal_to > cind_map; ^ bed2vector.cpp:2530:59: error: template argument 3 is invalid hash_map,equal_to >::const_iterator li=cind_map.find(chr); ^ bed2vector.cpp:2530:77: error: qualified-id in declaration before 'li' hash_map,equal_to >::const_iterator li=cind_map.find(chr); ^~ bed2vector.cpp:2532:10: error: 'li' was not declared in this scope if(li==cind_map.end()) { ^~ bed2vector.cpp:2532:23: error: request for member 'end' in 'cind_map', which is of non-class type 'int' if(li==cind_map.end()) { ^~~ bed2vector.cpp:2536:10: error: no match for 'operator[]' (operand types are 'int' and 'std::__cxx11::string {aka std::__cxx11::basic_string}') cind_map[chr]=cind; ^ make: *** [bed2vector.o] Error 1 ERROR: compilation failed for package 'spp' * removing '/home/danielasc/R/x86_64-unknown-linux-gnu-library/3.1/spp' Warning message: In install.packages("/mnt/BioAdHoc/Groups/RaoLab/Edahi/00.Scripts/01.Downloaded/phantompeakqualtools2/test.tar.gz") : installation of package '/mnt/BioAdHoc/Groups/RaoLab/Edahi/00.Scripts/01.Downloaded/phantompeakqualtools2/test.tar.gz' had non-zero exit status