diff --git a/Makefile b/Makefile index 7ea19b5..989d693 100644 --- a/Makefile +++ b/Makefile @@ -20,6 +20,7 @@ objects = main.o udpTracker.o database.o driver_sqlite.o \ tools.o httpserver.o webapp.o tracker.o target = udpt +CXXFLAGS = -DBOOST_LOG_DYN_LINK %.o: src/%.c $(CC) -c -o $@ $< $(CFLAGS) @@ -33,7 +34,7 @@ all: $(target) $(target): $(objects) @echo Linking... - $(CXX) -O3 -o $(target) $(objects) $(LDFLAGS) -lboost_program_options -lsqlite3 -lpthread -lboost_thread -lboost_system + $(CXX) -O3 -o $(target) $(objects) $(LDFLAGS) -lboost_program_options -lsqlite3 -lpthread -lboost_thread -lboost_system -lboost_log @echo Done. clean: @echo Cleaning Up... diff --git a/src/main.cpp b/src/main.cpp index ca7aea5..b00ce97 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -200,7 +200,7 @@ int main(int argc, char *argv[]) boost::log::sources::severity_channel_logger_mt<> logger(boost::log::keywords::channel = "main"); std::string severity = var_map["logging.level"].as(); - std::transform(severity.begin(), severity.end(), severity.begin(), std::tolower); + std::transform(severity.begin(), severity.end(), severity.begin(), ::tolower); int severityVal = boost::log::trivial::warning; if ("fatal" == severity) severityVal = boost::log::trivial::fatal; else if ("error" == severity) severityVal = boost::log::trivial::error; diff --git a/src/multiplatform.h b/src/multiplatform.h index ab254b2..2471888 100644 --- a/src/multiplatform.h +++ b/src/multiplatform.h @@ -44,6 +44,7 @@ #include #include #include +#include #define SOCKET int #define INVALID_SOCKET 0