* installing *source* package 'cppRouting' ...
** this is package 'cppRouting' version '3.1'
** package 'cppRouting' successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C++ compiler: 'g++.exe (GCC) 14.2.0'
using C++11
make[1]: Entering directory '/d/temp/2025_10_26_01_50_00_14777/RtmpcVP5YZ/R.INSTALL520020e23a25/cppRouting/src'
g++ -std=gnu++11 -I"D:/RCompile/recent/R-4.5.1/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppParallel/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppProgress/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -DRCPP_PARALLEL_USE_TBB=1 -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c RcppExports.cpp -o RcppExports.o
g++ -std=gnu++11 -I"D:/RCompile/recent/R-4.5.1/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppParallel/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppProgress/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -DRCPP_PARALLEL_USE_TBB=1 -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c aggc.cpp -o aggc.o
g++ -std=gnu++11 -I"D:/RCompile/recent/R-4.5.1/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppParallel/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppProgress/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -DRCPP_PARALLEL_USE_TBB=1 -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c aon.cpp -o aon.o
aon.cpp: In constructor 'aonGraph::aonGraph(Graph*, IVec, IVec, DVec, int)':
aon.cpp:21:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
21 | for (int i = 0; i < m_dep.size(); i++) {
| ~~^~~~~~~~~~~~~~
aon.cpp: In member function 'void aonGraph::join(aonGraph&)':
aon.cpp:66:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
66 | for (int i = 0; i < m_result.size(); i++){
| ~~^~~~~~~~~~~~~~~~~
aon.cpp: In member function 'void aonGraph::dijkstra(std::size_t, std::size_t)':
aon.cpp:112:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
112 | for (int i = 0; i < arr.size(); i++){
| ~~^~~~~~~~~~~~
aon.cpp: In member function 'void aonGraph::dijkstra_reverse(std::size_t, std::size_t)':
aon.cpp:184:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
184 | for (int i = 0; i < arr.size(); i++){
| ~~^~~~~~~~~~~~
aon.cpp: In constructor 'aonGraphC::aonGraphC(CGraph*, Graph*, IVec, IVec, DVec, int)':
aon.cpp:589:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
589 | for (int i = 0; i < m_dep.size(); i++) {
| ~~^~~~~~~~~~~~~~
aon.cpp: In member function 'void aonGraphC::join(aonGraphC&)':
aon.cpp:635:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
635 | for (int i = 0; i < m_result.size(); i++){
| ~~^~~~~~~~~~~~~~~~~
aon.cpp: In member function 'void aonGraphC::dijkstra_bidir(std::size_t, std::size_t)':
aon.cpp:804:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
804 | for (int i = 0; i <visited.size();i++){
| ~~^~~~~~~~~~~~~~~
aon.cpp: In member function 'void aonGraphC::phast(std::size_t, std::size_t)':
aon.cpp:868:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
868 | for (int i=0; i < (m_gr->indGr.size()-1); i++){
| ~~^~~~~~~~~~~~~~~~~~~~~~~~
aon.cpp: In member function 'void aonGraphC::phastr(std::size_t, std::size_t)':
aon.cpp:999:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
999 | for (int i=0; i < (m_gr->indG.size()-1); i++){
| ~~^~~~~~~~~~~~~~~~~~~~~~~
aon.cpp: In constructor 'unpackC::unpackC(CGraph*, Graph*, Graph*, DVec, bool)':
aon.cpp:1086:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
1086 | for (int i = 0; i < node_dict.size(); i++){
| ~~^~~~~~~~~~~~~~~~~~
aon.cpp: In member function 'void unpackC::join(unpackC&)':
aon.cpp:1099:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
1099 | for (int i = 0; i < m_result.size(); i++){
| ~~^~~~~~~~~~~~~~~~~
g++ -std=gnu++11 -I"D:/RCompile/recent/R-4.5.1/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppParallel/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppProgress/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -DRCPP_PARALLEL_USE_TBB=1 -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c bush.cpp -o bush.o
bush.cpp: In constructor 'Bush::Bush(Graph*, int, IVec, DVec, Bush_vectors*, double)':
bush.cpp:49:45: warning: comparison of integer expressions of different signedness: 'unsigned int' and '__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'int'} [-Wsign-compare]
49 | for (unsigned int i = gptr->indG[v]; i< gptr->indG[v + 1]; i++) {
bush.cpp:65:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
65 | for (unsigned int i = 0; i < gptr->nbnode; i++){
| ~~^~~~~~~~~~~~~~
bush.cpp: In member function 'void Bush::ordering()':
bush.cpp:80:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
80 | for (int i = 0; i < gptr->nodeG.size(); i++){
| ~~^~~~~~~~~~~~~~~~~~~~
bush.cpp: In member function 'void Bush::minmaxtree2(int)':
bush.cpp:119:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
119 | for (int i = 0; i < edges.size(); i++){
| ~~^~~~~~~~~~~~~~
bush.cpp:136:11: warning: variable 'edge_index' set but not used [-Wunused-but-set-variable]
136 | int edge_index = 0;
| ^~~~~~~~~~
bush.cpp: In member function 'void Bush::loadAON()':
bush.cpp:199:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
199 | for (int i = 0; i < arr.size(); i++){
| ~~^~~~~~~~~~~~
bush.cpp: In member function 'void Bush::optimize2()':
bush.cpp:227:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
227 | for (int i = 0; i < edges.size(); i++){
| ~~^~~~~~~~~~~~~~
bush.cpp:262:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
262 | for (int i = 0; i < edges.size(); i++){
| ~~^~~~~~~~~~~~~~
bush.cpp:271:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
271 | for (int i = 0; i < edges.size(); i++){
| ~~^~~~~~~~~~~~~~
bush.cpp: In member function 'void Bush::update_one_cost(int)':
bush.cpp:301:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
301 | for (int j = 0; j < gptr->data[gptr->indG2[edge_index]].size(); j++){
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bush.cpp: In member function 'void Bush::shift_flow(int)':
bush.cpp:394:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
394 | for (int i = 0; i < ldiff.size(); i++){
| ~~^~~~~~~~~~~~~~
bush.cpp:399:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
399 | for (int i = 0; i < sdiff.size(); i++){
| ~~^~~~~~~~~~~~~~
bush.cpp:409:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
409 | for (int j = 0; j < sdiff.size(); j++){
| ~~^~~~~~~~~~~~~~
bush.cpp:419:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
419 | for (int j = 0; j < ldiff.size(); j++){
| ~~^~~~~~~~~~~~~~
bush.cpp:438:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
438 | for (int j = 0; j < sdiff.size(); j++) {
| ~~^~~~~~~~~~~~~~
bush.cpp:456:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
456 | for (int j = 0; j < ldiff.size(); j++) {
| ~~^~~~~~~~~~~~~~
g++ -std=gnu++11 -I"D:/RCompile/recent/R-4.5.1/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppParallel/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppProgress/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -DRCPP_PARALLEL_USE_TBB=1 -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c cgraph.cpp -o cgraph.o
cgraph.cpp: In constructor 'CGraph::CGraph(IVec&, IVec&, DVec&, int)':
cgraph.cpp:27:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
27 | for (int j = 0; j < cdata[gfrom[i]].size(); j++){
| ~~^~~~~~~~~~~~~~~~~~~~~~~~
cgraph.cpp: In constructor 'CGraph::CGraph(Graph*)':
cgraph.cpp:86:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<std::pair<int, double> > >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
86 | for (int i = 0; i != graph->data.size(); ++i) {
| ~~^~~~~~~~~~~~~~~~~~~~~
cgraph.cpp:88:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
88 | for (int k = 0; k < graph->data[i].size(); k++){
| ~~^~~~~~~~~~~~~~~~~~~~~~~
cgraph.cpp:91:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
91 | for (int j = 0; j < cdata[i].size(); j++){
| ~~^~~~~~~~~~~~~~~~~
cgraph.cpp: In member function 'G CGraph::getReverse(G&)':
cgraph.cpp:118:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
118 | for (int j = 0; j < graph[i].size(); ++j){
| ~~^~~~~~~~~~~~~~~~~
cgraph.cpp: In member function 'void CGraph::construct_shortcuts()':
cgraph.cpp:138:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
138 | for (int i=0; i < shortf.size(); i++){
| ~~^~~~~~~~~~~~~~~
cgraph.cpp: In member function 'Rcpp::List CGraph::getEdges()':
cgraph.cpp:154:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
154 | for (int j=0; j < cdata[i].size();j++){
| ~~^~~~~~~~~~~~~~~~~
cgraph.cpp: In member function 'void CGraph::unpack(IVec&)':
cgraph.cpp:214:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
214 | for (int i=0; i < (path.size() -1);i++){
| ~~^~~~~~~~~~~~~~~~~~
cgraph.cpp:216:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
216 | for (int j = 0; j < shortcuts[path[i]].size(); j++){
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
cgraph.cpp: In member function 'void CGraph::to_adj_list(bool, bool)':
cgraph.cpp:255:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<std::pair<int, double> > >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
255 | for (int i=0; i < cdata.size();i++){
| ~~^~~~~~~~~~~~~~
cgraph.cpp:258:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
258 | for (int j = 0; j < cdata[i].size(); j++){
| ~~^~~~~~~~~~~~~~~~~
cgraph.cpp:281:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<std::pair<int, double> > >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
281 | for (int i=0; i < cdataR.size();i++){
| ~~^~~~~~~~~~~~~~~
cgraph.cpp:284:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
284 | for (int j = 0; j < cdataR[i].size(); j++){
| ~~^~~~~~~~~~~~~~~~~~
cgraph.cpp: In member function 'bool CGraph::stall(int&, DVec&, G&)':
cgraph.cpp:299:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
299 | for (int i = 0; i < graph[node].size(); i++){
| ~~^~~~~~~~~~~~~~~~~~~~
cgraph.cpp: In member function 'Rcpp::NumericMatrix CGraph::routing_dmat(IVec, IVec, int)':
cgraph.cpp:359:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
359 | for (int i=0; i< cdata[v].size(); i++){
| ~^~~~~~~~~~~~~~~~~
cgraph.cpp:378:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
378 | for (int i=0; i < distances.size();i++){
| ~~^~~~~~~~~~~~~~~~~~
cgraph.cpp:392:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<std::pair<int, double> > >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
392 | for (int i=0; i < BucketF.size();i++){
| ~~^~~~~~~~~~~~~~~~
g++ -std=gnu++11 -I"D:/RCompile/recent/R-4.5.1/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppParallel/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppProgress/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -DRCPP_PARALLEL_USE_TBB=1 -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c contract.cpp -o contract.o
contract.cpp: In member function 'void CGraph::clean(G&, G&, int, IVec&, DVec&, DVec&)':
contract.cpp:35:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
35 | for (int i = 0; i < arr.size(); i++) sel.insert(arr[i]);
| ~~^~~~~~~~~~~~
contract.cpp:72:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
72 | for (int i=0; i < arr.size(); i++){
| ~~^~~~~~~~~~~~
contract.cpp:76:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
76 | for (int j=0; j < Graph[dep].size();j++){
| ~~^~~~~~~~~~~~~~~~~~~
contract.cpp:87:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
87 | for (int i=0; i < visited.size();i++) distances[visited[i]]=numeric_limits<double>::max();
| ~~^~~~~~~~~~~~~~~~
contract.cpp: In member function 'int CGraph::find_shortcuts(G&, int, IVec&, DVec&, int, DVec&)':
contract.cpp:138:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
138 | for (int i=0; i < arr.size(); i++){
| ~~^~~~~~~~~~~~
contract.cpp:143:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
143 | for (int i=0; i < visited.size();i++) distances[visited[i]] = numeric_limits<double>::max();
| ~~^~~~~~~~~~~~~~~~
contract.cpp: In member function 'std::vector<std::pair<int, std::pair<int, double> > > CGraph::get_shortcuts(G&, int, IVec&, DVec&, int, DVec&, bool)':
contract.cpp:265:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
265 | for (int i=0; i < arr.size(); i++){
| ~~^~~~~~~~~~~~
contract.cpp:285:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
285 | for (int i = 0; i < visited.size(); i++) distances[visited[i]]=numeric_limits<double>::max();
| ~~^~~~~~~~~~~~~~~~
contract.cpp: In member function 'void CGraph::contract_one_node(int, G&, G&, G&, DVec&, IVec&)':
contract.cpp:333:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, std::pair<int, double> > >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
333 | for (int j=0; j < result.size();j++) Final.push_back(result[j]);
| ~~^~~~~~~~~~~~~~~
contract.cpp:316:11: warning: unused variable 'shortcuts' [-Wunused-variable]
316 | int shortcuts=0;
| ^~~~~~~~~
contract.cpp:359:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, std::pair<int, double> > >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
359 | for (int j=0; j < result.size();j++) Final.push_back(result[j]);
| ~~^~~~~~~~~~~~~~~
contract.cpp:344:11: warning: unused variable 'shortcuts' [-Wunused-variable]
344 | int shortcuts=0;
| ^~~~~~~~~
contract.cpp:375:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
375 | for (int i=0; i < graph[nd].size();i++){
| ~~^~~~~~~~~~~~~~~~~~
contract.cpp:379:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
379 | for (int i=0; i < ind.size(); i++) quickDelete3(ind[i], graph[nd]);
| ~~^~~~~~~~~~~~
contract.cpp:387:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
387 | for (int i=0; i < graphr[nd].size();i++){
| ~~^~~~~~~~~~~~~~~~~~~
contract.cpp:391:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
391 | for (int i=0; i < ind2.size(); i++) quickDelete3(ind2[i], graphr[nd]);
| ~~^~~~~~~~~~~~~
contract.cpp:406:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, std::pair<int, double> > >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
406 | for (int i=0; i < Final.size(); i++){
| ~~^~~~~~~~~~~~~~
contract.cpp:419:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
419 | for (int k=0; k < graph[Final[i].first].size(); k++){
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contract.cpp:431:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
431 | for (int k=0; k < graphr[Final[i].second.first].size(); k++){
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contract.cpp: In member function 'void CGraph::contract(bool)':
contract.cpp:458:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
458 | for (int j=0; j < cdata[i].size(); j++){
| ~~^~~~~~~~~~~~~~~~~
contract.cpp:528:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
528 | for (int i = 0; i < cdata[v].size(); i++){
| ~~^~~~~~~~~~~~~~~~~
contract.cpp:518:9: warning: unused variable 'imp' [-Wunused-variable]
518 | int imp=Queue.top().second;
| ^~~
g++ -std=gnu++11 -I"D:/RCompile/recent/R-4.5.1/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppParallel/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppProgress/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -DRCPP_PARALLEL_USE_TBB=1 -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c distance_mat.cpp -o distance_mat.o
distance_mat.cpp: In member function 'void distanceMat::dijkstra_mat(std::size_t, std::size_t)':
distance_mat.cpp:65:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
65 | for (int i = 0; i != m_arr.size(); i++){
| ~~^~~~~~~~~~~~~~~
distance_mat.cpp: In member function 'virtual void distanceMatC::operator()(std::size_t, std::size_t)':
distance_mat.cpp:162:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
162 | for (int i=0; i < Dist.size();i++){
| ~~^~~~~~~~~~~~~
distance_mat.cpp: In member function 'virtual void phastC::operator()(std::size_t, std::size_t)':
distance_mat.cpp:233:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
233 | for (int i=0; i < (m_gr->indGr.size()-1); i++){
| ~~^~~~~~~~~~~~~~~~~~~~~~~~
distance_mat.cpp:246:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
246 | for (int i=0; i != m_arr.size(); i++){
| ~~^~~~~~~~~~~~~~~
g++ -std=gnu++11 -I"D:/RCompile/recent/R-4.5.1/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppParallel/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppProgress/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -DRCPP_PARALLEL_USE_TBB=1 -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c distance_pair.cpp -o distance_pair.o
distance_pair.cpp: In member function 'void distancePair::nba(std::size_t, std::size_t)':
distance_pair.cpp:353:9: warning: variable 'mid' set but not used [-Wunused-but-set-variable]
353 | int mid;
| ^~~
distance_pair.cpp: In member function 'void distancePairC::bidirmod(std::size_t, std::size_t)':
distance_pair.cpp:637:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
637 | for (int i=0; i<Visited.size();i++) {
| ~^~~~~~~~~~~~~~~
distance_pair.cpp:646:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
646 | for (int i=0; i<Visited.size();i++) Distances2[Visited[i]] = std::numeric_limits<double>::max();
| ~^~~~~~~~~~~~~~~
distance_pair.cpp:647:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
647 | for (int i=0; i<Visited.size();i++) Visited1[Visited[i]] = 0;
| ~^~~~~~~~~~~~~~~
distance_pair.cpp:648:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
648 | for (int i=0; i<Visited.size();i++) Visited2[Visited[i]] = 0;
| ~^~~~~~~~~~~~~~~
g++ -std=gnu++11 -I"D:/RCompile/recent/R-4.5.1/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppParallel/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppProgress/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -DRCPP_PARALLEL_USE_TBB=1 -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c graph.cpp -o graph.o
graph.cpp: In constructor 'Graph::Graph(IVec&, IVec&, DVec&, int, bool)':
graph.cpp:34:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
34 | for (int j = 0; j < data[gfrom[i]].size(); j++){
| ~~^~~~~~~~~~~~~~~~~~~~~~~
graph.cpp: In constructor 'Graph::Graph(IVec&, IVec&, DVec&, DVec&, int)':
graph.cpp:74:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<int> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
74 | for (int i=0; i < data2.size();i++){
| ~~^~~~~~~~~~~~~~
graph.cpp:77:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
77 | for (int j = 0; j < data2[i].size(); j++){
| ~~^~~~~~~~~~~~~~~~~
graph.cpp:97:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<int> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
97 | for (int i=0; i < data3.size();i++){
| ~~^~~~~~~~~~~~~~
graph.cpp:100:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
100 | for (int j = 0; j < data3[i].size(); j++){
| ~~^~~~~~~~~~~~~~~~~
graph.cpp: In constructor 'Graph::Graph(IVec&, IVec&, DVec&, DVec&, DVec&, DVec&, DVec&, DVec&, DVec&, int)':
graph.cpp:146:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<int> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
146 | for (int i=0; i < data2.size();i++){
| ~~^~~~~~~~~~~~~~
graph.cpp:149:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
149 | for (int j = 0; j < data2[i].size(); j++){
| ~~^~~~~~~~~~~~~~~~~
graph.cpp: In member function 'void Graph::setReverse()':
graph.cpp:172:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
172 | for (int j = 0; j < data[i].size(); ++j){
| ~~^~~~~~~~~~~~~~~~
graph.cpp: In member function 'Rcpp::List Graph::getEdges()':
graph.cpp:196:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<std::pair<int, double> > >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
196 | for (int i=0; i < data.size(); i++){
| ~~^~~~~~~~~~~~~
graph.cpp:205:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<std::pair<int, double> > >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
205 | for (int i=0; i < data.size();i++){
| ~~^~~~~~~~~~~~~
graph.cpp:206:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
206 | for (int j=0; j < data[i].size();j++){
| ~~^~~~~~~~~~~~~~~~
graph.cpp: In member function 'void Graph::to_adj_list(bool)':
graph.cpp:236:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<std::pair<int, double> > >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
236 | for (int i=0; i < data.size();i++){
| ~~^~~~~~~~~~~~~
graph.cpp:239:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
239 | for (int j = 0; j < data[i].size(); j++){
| ~~^~~~~~~~~~~~~~~~
graph.cpp:259:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<std::pair<int, double> > >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
259 | for (int i=0; i < dataR.size();i++){
| ~~^~~~~~~~~~~~~~
graph.cpp:262:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
262 | for (int j = 0; j < dataR[i].size(); j++){
| ~~^~~~~~~~~~~~~~~~~
g++ -std=gnu++11 -I"D:/RCompile/recent/R-4.5.1/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppParallel/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppProgress/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -DRCPP_PARALLEL_USE_TBB=1 -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c path_mat.cpp -o path_mat.o
path_mat.cpp: In member function 'void pathMat::dijkstra_path_mat(std::size_t, std::size_t)':
path_mat.cpp:33:7: warning: unused variable 'count' [-Wunused-variable]
33 | int count = 0;
| ^~~~~
path_mat.cpp: In member function 'void pathMat::multi_iso(std::size_t, std::size_t)':
path_mat.cpp:145:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
145 | for (int i = 0; i < m_lim.size(); i++){
| ~~^~~~~~~~~~~~~~
path_mat.cpp:147:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
147 | for (int j = 0; j < distances.size(); j++){
| ~~^~~~~~~~~~~~~~~~~~
path_mat.cpp: In member function 'virtual void pathMatC::operator()(std::size_t, std::size_t)':
path_mat.cpp:227:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
227 | for (int i=0; i < (m_gr->indGr.size()-1); i++){
| ~~^~~~~~~~~~~~~~~~~~~~~~~~
path_mat.cpp:264:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
264 | for (int j = 0; j < result2.size(); j++){
| ~~^~~~~~~~~~~~~~~~
g++ -std=gnu++11 -I"D:/RCompile/recent/R-4.5.1/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppParallel/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppProgress/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -DRCPP_PARALLEL_USE_TBB=1 -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c path_pair.cpp -o path_pair.o
path_pair.cpp: In member function 'void pathPair::iso(std::size_t, std::size_t)':
path_pair.cpp:544:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
544 | for (int i = 0; i != Distances.size(); i++){
| ~~^~~~~~~~~~~~~~~~~~~
path_pair.cpp: In member function 'void pathPair::detour(std::size_t, std::size_t)':
path_pair.cpp:666:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
666 | for (int i=0; i < distances.size(); ++i){
| ~~^~~~~~~~~~~~~~~~~~
path_pair.cpp: In member function 'void pathPairC::bidirmod(std::size_t, std::size_t)':
path_pair.cpp:826:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
826 | for (int i = 0; i <visited.size();i++){
| ~~^~~~~~~~~~~~~~~
path_pair.cpp:838:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
838 | for (int i = 0; i < result2.size(); i++) if (m_keep[result2[i]]==1) result3.push_back(m_gr->dict[result2[i]]);
| ~~^~~~~~~~~~~~~~~~
path_pair.cpp: In member function 'void pathPair::nba(std::size_t, std::size_t)':
path_pair.cpp:467:5: warning: 'mid' may be used uninitialized [-Wmaybe-uninitialized]
467 | if (mid > -1) {
| ^~
path_pair.cpp:362:9: note: 'mid' was declared here
362 | int mid;
| ^~~
g++ -std=gnu++11 -I"D:/RCompile/recent/R-4.5.1/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppParallel/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppProgress/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -DRCPP_PARALLEL_USE_TBB=1 -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c simplify.cpp -o simplify.o
simplify.cpp: In member function 'void Graph::simp(std::vector<std::vector<int> >&, IVec&, std::vector<std::vector<int> >&, IVec&, IVec&, bool&)':
simplify.cpp:26:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<std::pair<int, double> > >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
26 | for (int i=0; i < data.size() ; ++i){
| ~~^~~~~~~~~~~~~
simplify.cpp:60:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<std::pair<int, double> > >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
60 | for (int i=0; i < data.size() ; ++i){
| ~~^~~~~~~~~~~~~
simplify.cpp:150:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<std::pair<int, double> > >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
150 | for (int i=0; i < data.size() ; ++i){
| ~~^~~~~~~~~~~~~
simplify.cpp:237:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<int> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
237 | for (int i=0; i < Edges.size(); ++i){
| ~~^~~~~~~~~~~~~~
simplify.cpp:240:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
240 | for (int k=0; k < (path.size()-1); ++k){
| ~~^~~~~~~~~~~~~~~~~
simplify.cpp:246:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
246 | for (int m=0; m < data[node1].size(); ++m){
| ~~^~~~~~~~~~~~~~~~~~~~
simplify.cpp:262:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
262 | for (int k=0; k < (path2.size()-1); ++k){
| ~~^~~~~~~~~~~~~~~~~~
simplify.cpp:266:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
266 | for (int m=0; m < data[node1].size(); ++m){
| ~~^~~~~~~~~~~~~~~~~~~~
simplify.cpp:281:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<int> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
281 | for (int i=0; i < Edges.size();i++){
| ~~^~~~~~~~~~~~~~
simplify.cpp:282:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
282 | for (int j=1; j < Edges[i].size()-1;j++){
| ~~^~~~~~~~~~~~~~~~~~~
simplify.cpp:287:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
287 | for (int k=0; k < Gr[Edges[i][j]].size();k++){
| ~~^~~~~~~~~~~~~~~~~~~~~~~~
simplify.cpp:288:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
288 | for (int m=0; m < data[Gr[Edges[i][j]][k]].size();m++){
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
simplify.cpp:298:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
298 | for (int k=0; k < Gr_remov.size();k++){
| ~~^~~~~~~~~~~~~~~~~
simplify.cpp:299:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
299 | for (int m=0; m < Gr[Gr_remov[k].first].size();m++){
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
simplify.cpp:312:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<std::pair<int, double> > >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
312 | for (int i=0; i < data.size(); ++i){
| ~~^~~~~~~~~~~~~
simplify.cpp:317:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
317 | for (int k=0; k < Gr[i].size();k++){
| ~~^~~~~~~~~~~~~~
simplify.cpp:318:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
318 | for (int m=0; m < data[Gr[i][k]].size();m++){
| ~~^~~~~~~~~~~~~~~~~~~~~~~
simplify.cpp:327:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
327 | for (int k=0; k < Gr_remov.size();k++){
| ~~^~~~~~~~~~~~~~~~~
simplify.cpp:328:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
328 | for (int m=0; m < Gr[Gr_remov[k].first].size();m++){
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
simplify.cpp:343:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<int> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
343 | for (int i=0; i < Edges.size(); i++){
| ~~^~~~~~~~~~~~~~
simplify.cpp:353:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
353 | for (int k=0; k<data[node1].size(); k++){
| ~^~~~~~~~~~~~~~~~~~~
simplify.cpp:373:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
373 | for (int k=0; k<data[node2].size(); k++){
| ~^~~~~~~~~~~~~~~~~~~
simplify.cpp:398:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<std::pair<int, double> > >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
398 | for (int i=0; i < data.size();i++){
| ~~^~~~~~~~~~~~~
simplify.cpp:399:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
399 | for (int j=0; j < data[i].size();j++){
| ~~^~~~~~~~~~~~~~~~
simplify.cpp:403:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
403 | for (int j=0; j < Gr[i].size();j++){
| ~~^~~~~~~~~~~~~~
simplify.cpp:410:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
410 | for (int i=0; i < Nodes.size();i++){
| ~~^~~~~~~~~~~~~~
simplify.cpp: In member function 'void Graph::simplify(bool, IVec, bool, bool)':
simplify.cpp:435:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
435 | for (unsigned int i = 0; i < nbnode; ++i) {
| ~~^~~~~~~~
g++ -std=gnu++11 -I"D:/RCompile/recent/R-4.5.1/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppParallel/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppProgress/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -DRCPP_PARALLEL_USE_TBB=1 -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c stall.cpp -o stall.o
g++ -std=gnu++11 -I"D:/RCompile/recent/R-4.5.1/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppParallel/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppProgress/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -DRCPP_PARALLEL_USE_TBB=1 -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c traffic.cpp -o traffic.o
traffic.cpp: In member function 'double Graph::f(double)':
traffic.cpp:37:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
37 | for (int i = 0; i < flow.size(); i++){
| ~~^~~~~~~~~~~~~
traffic.cpp: In member function 'void Graph::update_cost()':
traffic.cpp:67:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
67 | for (int j = 0; j < data[indG2[i]].size(); j++){
| ~~^~~~~~~~~~~~~~~~~~~~~~~
traffic.cpp: In function 'DVec ch_aon(Graph*, IVec, IVec, DVec&, bool, int)':
traffic.cpp:199:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
199 | for (int i = 0; i < gfrom.size(); i++){
| ~~^~~~~~~~~~~~~~
traffic.cpp:204:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
204 | for (int i = 0; i < cgraph.shortf.size(); i++){
| ~~^~~~~~~~~~~~~~~~~~~~~~
traffic.cpp:210:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
210 | for (int i = 0; i < dep.size(); i++){
| ~~^~~~~~~~~~~~
traffic.cpp: In function 'void storeBushes(std::vector<Bush>&, std::vector<std::vector<int> >&, int, std::string&, IVec&, bool)':
traffic.cpp:434:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
434 | for (int i = 0; i < batch_vec[batch_num].size(); i++){
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
traffic.cpp: In function 'void loadBushes(std::vector<Bush>&, std::vector<std::vector<int> >&, int, std::string&, IVec&, bool)':
traffic.cpp:471:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
471 | for (int i = 0; i < batch_vec[batch_num].size(); i++){
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
traffic.cpp: In member function 'void Graph::algorithmB(int, int, std::string, double, int, IVec, IVec, DVec, int, int, double, bool, bool, bool)':
traffic.cpp:518:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
518 | for (int i = 0; i < dep.size(); i++) {
| ~~^~~~~~~~~~~~
traffic.cpp:538:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, std::pair<std::vector<int>, std::vector<double> > > >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
538 | for (int i = 0; i < od.size(); i++){
| ~~^~~~~~~~~~~
traffic.cpp:557:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<int> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
557 | for (int i = 0; i < batches.size(); i++){
| ~~^~~~~~~~~~~~~~~~
traffic.cpp:558:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
558 | for (int j = 0; j < batches[i].size(); j++){
| ~~^~~~~~~~~~~~~~~~~~~
traffic.cpp:598:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
598 | for (int i = 0; i < batches[batch_index].size(); i++){
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
traffic.cpp:624:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
624 | for (int j = 0; j < b->arr.size(); j++){
| ~~^~~~~~~~~~~~~~~
traffic.cpp:663:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
663 | for (int i = 0; i < batches[batch_index].size(); i++){
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
traffic.cpp:685:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
685 | for (int j = 0; j < b->arr.size(); j++){
| ~~^~~~~~~~~~~~~~~
traffic.cpp:574:8: warning: unused variable 'changed' [-Wunused-variable]
574 | bool changed = false;
| ^~~~~~~
traffic.cpp:578:10: warning: unused variable 'shift' [-Wunused-variable]
578 | double shift;
| ^~~~~
g++ -std=gnu++11 -I"D:/RCompile/recent/R-4.5.1/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppParallel/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppProgress/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -DRCPP_PARALLEL_USE_TBB=1 -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c wrapper.cpp -o wrapper.o
wrapper.cpp: In function 'Rcpp::List cpppathmat(std::vector<int>&, std::vector<int>&, std::vector<double>&, int, std::vector<std::__cxx11::basic_string<char> >, std::vector<int>, std::vector<int>, std::vector<int>, std::vector<double>, bool, int, bool)':
wrapper.cpp:112:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
112 | for (int i = 0; i < final[0].size(); i++){
| ~~^~~~~~~~~~~~~~~~~
wrapper.cpp:116:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<std::__cxx11::basic_string<char> > >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
116 | for (int j = 0; j < final.size(); j++){
| ~~^~~~~~~~~~~~~~
wrapper.cpp:136:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<std::__cxx11::basic_string<char> > >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
136 | for (int i = 0; i < final.size(); i++){
| ~~^~~~~~~~~~~~~~
wrapper.cpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
138 | for (int j = 0; j < final[i].size(); j++){
| ~~^~~~~~~~~~~~~~~~~
wrapper.cpp: In function 'Rcpp::List cpppathmatC(std::vector<int>&, std::vector<int>&, std::vector<double>&, int, std::vector<int>&, std::vector<int>&, std::vector<int>&, std::vector<int>&, bool, std::vector<std::__cxx11::basic_string<char> >, std::vector<int>, std::vector<int>, std::vector<int>)':
wrapper.cpp:265:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<std::__cxx11::basic_string<char> > >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
265 | for (int i = 0; i < final.size(); i++){
| ~~^~~~~~~~~~~~~~
wrapper.cpp:267:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
267 | for (int j = 0; j < final[i].size(); j++){
| ~~^~~~~~~~~~~~~~~~~
wrapper.cpp: In function 'Rcpp::List cppaon(std::vector<int>&, std::vector<int>&, std::vector<double>&, int, std::vector<double>, std::vector<double>, double, std::vector<int>, std::vector<int>, std::vector<double>, int)':
wrapper.cpp:391:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
391 | for (int i = 0; i < (network.indG.size() - 1); i++){
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
wrapper.cpp: In function 'Rcpp::List cppaonC(std::vector<int>&, std::vector<int>&, std::vector<double>&, std::vector<int>&, std::vector<int>&, std::vector<double>&, int, std::vector<int>&, std::vector<int>&, std::vector<int>&, std::vector<int>&, bool, std::vector<int>, std::vector<int>, std::vector<double>, int)':
wrapper.cpp:430:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
430 | for (int i = 0; i < (original.indG.size() - 1); i++){
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -shared -s -static-libgcc -o cppRouting.dll tmp.def RcppExports.o aggc.o aon.o bush.o cgraph.o contract.o distance_mat.o distance_pair.o graph.o path_mat.o path_pair.o simplify.o stall.o traffic.o wrapper.o -LD:/RCompile/recent/R-4.5.1/bin/x64 -lRlapack -LD:/RCompile/recent/R-4.5.1/bin/x64 -lRblas -lgfortran -lquadmath -LD:/RCompile/CRANpkg/lib/4.5/RcppParallel/libs/x64 -lRcppParallel -LD:/RCompile/CRANpkg/lib/4.5/RcppParallel/lib/x64 -ltbb -ltbbmalloc -Ld:/rtools45/x86_64-w64-mingw32.static.posix/lib/x64 -Ld:/rtools45/x86_64-w64-mingw32.static.posix/lib -LD:/RCompile/recent/R-4.5.1/bin/x64 -lR
make[1]: Leaving directory '/d/temp/2025_10_26_01_50_00_14777/RtmpcVP5YZ/R.INSTALL520020e23a25/cppRouting/src'
make[1]: Entering directory '/d/temp/2025_10_26_01_50_00_14777/RtmpcVP5YZ/R.INSTALL520020e23a25/cppRouting/src'
make[1]: Leaving directory '/d/temp/2025_10_26_01_50_00_14777/RtmpcVP5YZ/R.INSTALL520020e23a25/cppRouting/src'
installing to d:/Rcompile/CRANpkg/lib/4.5/00LOCK-cppRouting/00new/cppRouting/libs/x64
** R
** 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 'cppRouting' as cppRouting_3.1.zip
* DONE (cppRouting)