You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
make
rm -f main.out
g++ -std=c++11 -Wall -g -march=native -O3 -I ./include/ -I ../osmpbf/osmpbf/include -I ../osmpbf -I ./ -I ../Simple-Web-Server/ -L ./../osmpbf/build/osmpbf/ edge.cpp node.cpp graph.cpp graphreader.cpp search.cpp dynprog.cpp webserver.cpp main.cpp -losmpbf -lprotobuf -lz -pthread -lboost_thread -lboost_system -lboost_filesystem -o main.out
In file included from graphreader.cpp:12:
../osmpbf/osmpbf/include/osmpbf/parsehelpers.h:135: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
135 | #pragma omp parallel for schedule(dynamic)
|
dynprog.cpp: In member function ‘void DynProg::calcDistances(std::vector, std::map<int, std::map<int, Result> >)’:
dynprog.cpp:19:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
19 | for (int i = 0; i < nodes->size(); i++){
| ~~^~~~~~~~~~~~~~~
dynprog.cpp:23:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
23 | for (int j = 0; j < nodes->size(); j++ ){
| ^~~~~~~~~~~~~~~
dynprog.cpp: In member function ‘int DynProg::heldKarp(std::map<int, std::map<int, Result> >, std::vector)’:
dynprog.cpp:101:42: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
101 | if (bitset<32>(mask).count() != s){
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
dynprog.cpp: In function ‘void visit(std::vector, int, std::vector, int)’:
dynprog.cpp:250:25: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
250 | if (visited->size() == n)
| ~~~~~~~~~~~~~~~~^~~~
dynprog.cpp: In member function ‘std::pair<int, int> DynProg::apx(std::map<int, std::map<int, Result> >, std::vector)’:
dynprog.cpp:289:24: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
289 | while(added.size() < n){
| ~~~~~~~~~~~~~^
dynprog.cpp:334:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
334 | for (int i = 1; i < visited.size(); i++){
| ~~^~~~~~~~~~~~~~~~
In file included from ./include/webserver.h:3,
from webserver.cpp:1:
../Simple-Web-Server/client_http.hpp: In instantiation of ‘void SimpleWeb::ClientBase<socket_type>::Connection::set_timeout(long int) [with socket_type = boost::asio::basic_stream_socketboost::asio::ip::tcp]’:
../Simple-Web-Server/client_http.hpp:674:64: required from here
../Simple-Web-Server/client_http.hpp:138:84: error: ‘class boost::asio::basic_stream_socketboost::asio::ip::tcp’ has no member named ‘get_io_service’
138 | timer = std::unique_ptrasio::steady_timer(new asio::steady_timer(socket->get_io_service()));
| ~~~~~~~~^~~~~~~~~~~~~~
In file included from ./include/webserver.h:4,
from webserver.cpp:1:
../Simple-Web-Server/server_http.hpp: In instantiation of ‘void SimpleWeb::ServerBase<socket_type>::Connection::set_timeout(long int) [with socket_type = boost::asio::basic_stream_socketboost::asio::ip::tcp]’:
../Simple-Web-Server/server_http.hpp:458:7: required from ‘void SimpleWeb::ServerBase<socket_type>::read(const std::shared_ptr<SimpleWeb::ServerBase<socket_type>::Session>&) [with socket_type = boost::asio::basic_stream_socketboost::asio::ip::tcp]’
../Simple-Web-Server/server_http.hpp:735:29: required from here
../Simple-Web-Server/server_http.hpp:253:84: error: ‘class boost::asio::basic_stream_socketboost::asio::ip::tcp’ has no member named ‘get_io_service’
253 | timer = std::unique_ptrasio::steady_timer(new asio::steady_timer(socket->get_io_service()));
| ~~~~~~~~^~~~~~~~~~~~~~
In file included from /usr/include/boost/asio/steady_timer.hpp:22,
from /usr/include/boost/asio/basic_socket_streambuf.hpp:36,
from /usr/include/boost/asio/basic_socket_iostream.hpp:24,
from /usr/include/boost/asio.hpp:33,
from ../Simple-Web-Server/client_http.hpp:21,
from ./include/webserver.h:3,
from webserver.cpp:1:
/usr/include/boost/asio/basic_waitable_timer.hpp:698:3: error: ‘typename boost::asio::async_result<typename std::decay<_Functor>::type, void(boost::system::error_code)>::return_type boost::asio::basic_waitable_timer<Clock, WaitTraits, Executor>::async_wait(WaitHandler&&) [with WaitHandler = SimpleWeb::ClientBase<socket_type>::Connection::set_timeout(long int) [with socket_type = boost::asio::basic_stream_socketboost::asio::ip::tcp]::<lambda(const error_code&)>; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traitsstd::chrono::_V2::steady_clock; Executor = boost::asio::executor; typename boost::asio::async_result<typename std::decay<_Functor>::type, void(boost::system::error_code)>::return_type = void]’, declared using local type ‘SimpleWeb::ClientBase<socket_type>::Connection::set_timeout(long int) [with socket_type = boost::asio::basic_stream_socketboost::asio::ip::tcp]::<lambda(const error_code&)>’, is used but never defined [-fpermissive]
698 | async_wait(BOOST_ASIO_MOVE_ARG(WaitHandler) handler)
| ^~~~~~~~~~
/usr/include/boost/asio/basic_waitable_timer.hpp:698:3: error: ‘typename boost::asio::async_result<typename std::decay<_Functor>::type, void(boost::system::error_code)>::return_type boost::asio::basic_waitable_timer<Clock, WaitTraits, Executor>::async_wait(WaitHandler&&) [with WaitHandler = SimpleWeb::ServerBase<socket_type>::Connection::set_timeout(long int) [with socket_type = boost::asio::basic_stream_socketboost::asio::ip::tcp]::<lambda(const error_code&)>; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traitsstd::chrono::_V2::steady_clock; Executor = boost::asio::executor; typename boost::asio::async_result<typename std::decay<_Functor>::type, void(boost::system::error_code)>::return_type = void]’, declared using local type ‘SimpleWeb::ServerBase<socket_type>::Connection::set_timeout(long int) [with socket_type = boost::asio::basic_stream_socketboost::asio::ip::tcp]::<lambda(const error_code&)>’, is used but never defined [-fpermissive]
In file included from ./include/webserver.h:3,
from main.cpp:9:
../Simple-Web-Server/client_http.hpp: In instantiation of ‘void SimpleWeb::ClientBase<socket_type>::Connection::set_timeout(long int) [with socket_type = boost::asio::basic_stream_socketboost::asio::ip::tcp]’:
../Simple-Web-Server/client_http.hpp:674:64: required from here
../Simple-Web-Server/client_http.hpp:138:84: error: ‘class boost::asio::basic_stream_socketboost::asio::ip::tcp’ has no member named ‘get_io_service’
138 | timer = std::unique_ptrasio::steady_timer(new asio::steady_timer(socket->get_io_service()));
| ~~~~~~~~^~~~~~~~~~~~~~
In file included from ./include/webserver.h:4,
from main.cpp:9:
../Simple-Web-Server/server_http.hpp: In instantiation of ‘void SimpleWeb::ServerBase<socket_type>::Connection::set_timeout(long int) [with socket_type = boost::asio::basic_stream_socketboost::asio::ip::tcp]’:
../Simple-Web-Server/server_http.hpp:458:7: required from ‘void SimpleWeb::ServerBase<socket_type>::read(const std::shared_ptr<SimpleWeb::ServerBase<socket_type>::Session>&) [with socket_type = boost::asio::basic_stream_socketboost::asio::ip::tcp]’
../Simple-Web-Server/server_http.hpp:735:29: required from here
../Simple-Web-Server/server_http.hpp:253:84: error: ‘class boost::asio::basic_stream_socketboost::asio::ip::tcp’ has no member named ‘get_io_service’
253 | timer = std::unique_ptrasio::steady_timer(new asio::steady_timer(socket->get_io_service()));
| ~~~~~~~~^~~~~~~~~~~~~~
In file included from /usr/include/boost/asio/steady_timer.hpp:22,
from /usr/include/boost/asio/basic_socket_streambuf.hpp:36,
from /usr/include/boost/asio/basic_socket_iostream.hpp:24,
from /usr/include/boost/asio.hpp:33,
from ../Simple-Web-Server/client_http.hpp:21,
from ./include/webserver.h:3,
from main.cpp:9:
/usr/include/boost/asio/basic_waitable_timer.hpp:698:3: error: ‘typename boost::asio::async_result<typename std::decay<_Functor>::type, void(boost::system::error_code)>::return_type boost::asio::basic_waitable_timer<Clock, WaitTraits, Executor>::async_wait(WaitHandler&&) [with WaitHandler = SimpleWeb::ClientBase<socket_type>::Connection::set_timeout(long int) [with socket_type = boost::asio::basic_stream_socketboost::asio::ip::tcp]::<lambda(const error_code&)>; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traitsstd::chrono::_V2::steady_clock; Executor = boost::asio::executor; typename boost::asio::async_result<typename std::decay<_Functor>::type, void(boost::system::error_code)>::return_type = void]’, declared using local type ‘SimpleWeb::ClientBase<socket_type>::Connection::set_timeout(long int) [with socket_type = boost::asio::basic_stream_socketboost::asio::ip::tcp]::<lambda(const error_code&)>’, is used but never defined [-fpermissive]
698 | async_wait(BOOST_ASIO_MOVE_ARG(WaitHandler) handler)
| ^~~~~~~~~~
/usr/include/boost/asio/basic_waitable_timer.hpp:698:3: error: ‘typename boost::asio::async_result<typename std::decay<_Functor>::type, void(boost::system::error_code)>::return_type boost::asio::basic_waitable_timer<Clock, WaitTraits, Executor>::async_wait(WaitHandler&&) [with WaitHandler = SimpleWeb::ServerBase<socket_type>::Connection::set_timeout(long int) [with socket_type = boost::asio::basic_stream_socketboost::asio::ip::tcp]::<lambda(const error_code&)>; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traitsstd::chrono::_V2::steady_clock; Executor = boost::asio::executor; typename boost::asio::async_result<typename std::decay<_Functor>::type, void(boost::system::error_code)>::return_type = void]’, declared using local type ‘SimpleWeb::ServerBase<socket_type>::Connection::set_timeout(long int) [with socket_type = boost::asio::basic_stream_socketboost::asio::ip::tcp]::<lambda(const error_code&)>’, is used but never defined [-fpermissive]
make: *** [Makefile:18: default] Error 1
Any idea what can i do to fix this?
The text was updated successfully, but these errors were encountered:
make
rm -f main.out
g++ -std=c++11 -Wall -g -march=native -O3 -I ./include/ -I ../osmpbf/osmpbf/include -I ../osmpbf -I ./ -I ../Simple-Web-Server/ -L ./../osmpbf/build/osmpbf/ edge.cpp node.cpp graph.cpp graphreader.cpp search.cpp dynprog.cpp webserver.cpp main.cpp -losmpbf -lprotobuf -lz -pthread -lboost_thread -lboost_system -lboost_filesystem -o main.out
In file included from graphreader.cpp:12:
../osmpbf/osmpbf/include/osmpbf/parsehelpers.h:135: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
135 | #pragma omp parallel for schedule(dynamic)
|
dynprog.cpp: In member function ‘void DynProg::calcDistances(std::vector, std::map<int, std::map<int, Result> >)’:
dynprog.cpp:19:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
19 | for (int i = 0; i < nodes->size(); i++){
| ~~^~~~~~~~~~~~~~~
dynprog.cpp:23:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
23 | for (int j = 0; j < nodes->size(); j++ ){
|
^~~~~~~~~~~~~~~dynprog.cpp: In member function ‘int DynProg::heldKarp(std::map<int, std::map<int, Result> >, std::vector)’:
dynprog.cpp:101:42: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
101 | if (bitset<32>(mask).count() != s){
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
dynprog.cpp: In function ‘void visit(std::vector, int, std::vector, int)’:
dynprog.cpp:250:25: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
250 | if (visited->size() == n)
| ~~~~~~~~~~~~~~~~^~~~
dynprog.cpp: In member function ‘std::pair<int, int> DynProg::apx(std::map<int, std::map<int, Result> >, std::vector)’:
dynprog.cpp:289:24: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
289 | while(added.size() < n){
| ~~~~~~~~~~~~~^
dynprog.cpp:334:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
334 | for (int i = 1; i < visited.size(); i++){
| ~~^~~~~~~~~~~~~~~~
In file included from ./include/webserver.h:3,
from webserver.cpp:1:
../Simple-Web-Server/client_http.hpp: In instantiation of ‘void SimpleWeb::ClientBase<socket_type>::Connection::set_timeout(long int) [with socket_type = boost::asio::basic_stream_socketboost::asio::ip::tcp]’:
../Simple-Web-Server/client_http.hpp:674:64: required from here
../Simple-Web-Server/client_http.hpp:138:84: error: ‘class boost::asio::basic_stream_socketboost::asio::ip::tcp’ has no member named ‘get_io_service’
138 | timer = std::unique_ptrasio::steady_timer(new asio::steady_timer(socket->get_io_service()));
| ~~~~~~~~^~~~~~~~~~~~~~
In file included from ./include/webserver.h:4,
from webserver.cpp:1:
../Simple-Web-Server/server_http.hpp: In instantiation of ‘void SimpleWeb::ServerBase<socket_type>::Connection::set_timeout(long int) [with socket_type = boost::asio::basic_stream_socketboost::asio::ip::tcp]’:
../Simple-Web-Server/server_http.hpp:458:7: required from ‘void SimpleWeb::ServerBase<socket_type>::read(const std::shared_ptr<SimpleWeb::ServerBase<socket_type>::Session>&) [with socket_type = boost::asio::basic_stream_socketboost::asio::ip::tcp]’
../Simple-Web-Server/server_http.hpp:735:29: required from here
../Simple-Web-Server/server_http.hpp:253:84: error: ‘class boost::asio::basic_stream_socketboost::asio::ip::tcp’ has no member named ‘get_io_service’
253 | timer = std::unique_ptrasio::steady_timer(new asio::steady_timer(socket->get_io_service()));
| ~~~~~~~~^~~~~~~~~~~~~~
In file included from /usr/include/boost/asio/steady_timer.hpp:22,
from /usr/include/boost/asio/basic_socket_streambuf.hpp:36,
from /usr/include/boost/asio/basic_socket_iostream.hpp:24,
from /usr/include/boost/asio.hpp:33,
from ../Simple-Web-Server/client_http.hpp:21,
from ./include/webserver.h:3,
from webserver.cpp:1:
/usr/include/boost/asio/basic_waitable_timer.hpp:698:3: error: ‘typename boost::asio::async_result<typename std::decay<_Functor>::type, void(boost::system::error_code)>::return_type boost::asio::basic_waitable_timer<Clock, WaitTraits, Executor>::async_wait(WaitHandler&&) [with WaitHandler = SimpleWeb::ClientBase<socket_type>::Connection::set_timeout(long int) [with socket_type = boost::asio::basic_stream_socketboost::asio::ip::tcp]::<lambda(const error_code&)>; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traitsstd::chrono::_V2::steady_clock; Executor = boost::asio::executor; typename boost::asio::async_result<typename std::decay<_Functor>::type, void(boost::system::error_code)>::return_type = void]’, declared using local type ‘SimpleWeb::ClientBase<socket_type>::Connection::set_timeout(long int) [with socket_type = boost::asio::basic_stream_socketboost::asio::ip::tcp]::<lambda(const error_code&)>’, is used but never defined [-fpermissive]
698 | async_wait(BOOST_ASIO_MOVE_ARG(WaitHandler) handler)
| ^~~~~~~~~~
/usr/include/boost/asio/basic_waitable_timer.hpp:698:3: error: ‘typename boost::asio::async_result<typename std::decay<_Functor>::type, void(boost::system::error_code)>::return_type boost::asio::basic_waitable_timer<Clock, WaitTraits, Executor>::async_wait(WaitHandler&&) [with WaitHandler = SimpleWeb::ServerBase<socket_type>::Connection::set_timeout(long int) [with socket_type = boost::asio::basic_stream_socketboost::asio::ip::tcp]::<lambda(const error_code&)>; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traitsstd::chrono::_V2::steady_clock; Executor = boost::asio::executor; typename boost::asio::async_result<typename std::decay<_Functor>::type, void(boost::system::error_code)>::return_type = void]’, declared using local type ‘SimpleWeb::ServerBase<socket_type>::Connection::set_timeout(long int) [with socket_type = boost::asio::basic_stream_socketboost::asio::ip::tcp]::<lambda(const error_code&)>’, is used but never defined [-fpermissive]
In file included from ./include/webserver.h:3,
from main.cpp:9:
../Simple-Web-Server/client_http.hpp: In instantiation of ‘void SimpleWeb::ClientBase<socket_type>::Connection::set_timeout(long int) [with socket_type = boost::asio::basic_stream_socketboost::asio::ip::tcp]’:
../Simple-Web-Server/client_http.hpp:674:64: required from here
../Simple-Web-Server/client_http.hpp:138:84: error: ‘class boost::asio::basic_stream_socketboost::asio::ip::tcp’ has no member named ‘get_io_service’
138 | timer = std::unique_ptrasio::steady_timer(new asio::steady_timer(socket->get_io_service()));
| ~~~~~~~~^~~~~~~~~~~~~~
In file included from ./include/webserver.h:4,
from main.cpp:9:
../Simple-Web-Server/server_http.hpp: In instantiation of ‘void SimpleWeb::ServerBase<socket_type>::Connection::set_timeout(long int) [with socket_type = boost::asio::basic_stream_socketboost::asio::ip::tcp]’:
../Simple-Web-Server/server_http.hpp:458:7: required from ‘void SimpleWeb::ServerBase<socket_type>::read(const std::shared_ptr<SimpleWeb::ServerBase<socket_type>::Session>&) [with socket_type = boost::asio::basic_stream_socketboost::asio::ip::tcp]’
../Simple-Web-Server/server_http.hpp:735:29: required from here
../Simple-Web-Server/server_http.hpp:253:84: error: ‘class boost::asio::basic_stream_socketboost::asio::ip::tcp’ has no member named ‘get_io_service’
253 | timer = std::unique_ptrasio::steady_timer(new asio::steady_timer(socket->get_io_service()));
| ~~~~~~~~^~~~~~~~~~~~~~
In file included from /usr/include/boost/asio/steady_timer.hpp:22,
from /usr/include/boost/asio/basic_socket_streambuf.hpp:36,
from /usr/include/boost/asio/basic_socket_iostream.hpp:24,
from /usr/include/boost/asio.hpp:33,
from ../Simple-Web-Server/client_http.hpp:21,
from ./include/webserver.h:3,
from main.cpp:9:
/usr/include/boost/asio/basic_waitable_timer.hpp:698:3: error: ‘typename boost::asio::async_result<typename std::decay<_Functor>::type, void(boost::system::error_code)>::return_type boost::asio::basic_waitable_timer<Clock, WaitTraits, Executor>::async_wait(WaitHandler&&) [with WaitHandler = SimpleWeb::ClientBase<socket_type>::Connection::set_timeout(long int) [with socket_type = boost::asio::basic_stream_socketboost::asio::ip::tcp]::<lambda(const error_code&)>; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traitsstd::chrono::_V2::steady_clock; Executor = boost::asio::executor; typename boost::asio::async_result<typename std::decay<_Functor>::type, void(boost::system::error_code)>::return_type = void]’, declared using local type ‘SimpleWeb::ClientBase<socket_type>::Connection::set_timeout(long int) [with socket_type = boost::asio::basic_stream_socketboost::asio::ip::tcp]::<lambda(const error_code&)>’, is used but never defined [-fpermissive]
698 | async_wait(BOOST_ASIO_MOVE_ARG(WaitHandler) handler)
| ^~~~~~~~~~
/usr/include/boost/asio/basic_waitable_timer.hpp:698:3: error: ‘typename boost::asio::async_result<typename std::decay<_Functor>::type, void(boost::system::error_code)>::return_type boost::asio::basic_waitable_timer<Clock, WaitTraits, Executor>::async_wait(WaitHandler&&) [with WaitHandler = SimpleWeb::ServerBase<socket_type>::Connection::set_timeout(long int) [with socket_type = boost::asio::basic_stream_socketboost::asio::ip::tcp]::<lambda(const error_code&)>; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traitsstd::chrono::_V2::steady_clock; Executor = boost::asio::executor; typename boost::asio::async_result<typename std::decay<_Functor>::type, void(boost::system::error_code)>::return_type = void]’, declared using local type ‘SimpleWeb::ServerBase<socket_type>::Connection::set_timeout(long int) [with socket_type = boost::asio::basic_stream_socketboost::asio::ip::tcp]::<lambda(const error_code&)>’, is used but never defined [-fpermissive]
make: *** [Makefile:18: default] Error 1
Any idea what can i do to fix this?
The text was updated successfully, but these errors were encountered: