From 2a23e31a288d854409796d63daae56f0db2e7164 Mon Sep 17 00:00:00 2001 From: Matteo Cypriani Date: Wed, 24 Apr 2013 13:34:34 -0400 Subject: [PATCH] Fix compilation warning/errors for OpenWrt In lib-resultreader and Positioner. --- libowlps-resultreader/libowlps-resultreader.c | 3 +++ owlps-positioner/Makefile | 2 +- owlps-positioner/src/posutil.hh | 1 + 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/libowlps-resultreader/libowlps-resultreader.c b/libowlps-resultreader/libowlps-resultreader.c index 4025027..9a4410e 100644 --- a/libowlps-resultreader/libowlps-resultreader.c +++ b/libowlps-resultreader/libowlps-resultreader.c @@ -41,6 +41,9 @@ */ +#define _GNU_SOURCE // for strndup() + + #include "owlps-resultreader.h" #include diff --git a/owlps-positioner/Makefile b/owlps-positioner/Makefile index 59d5673..c7cd95c 100644 --- a/owlps-positioner/Makefile +++ b/owlps-positioner/Makefile @@ -17,7 +17,7 @@ TESTSCXXFLAGS = -I$(TESTS_DIR) -I$(SRC_DIR) -I. ## Additional libraries ## -LDFLAGS += -lstdc++ -lm -lboost_program_options -lowlps +LDFLAGS += -lstdc++ -lm -lboost_program_options -pthread -lowlps OS := $(shell uname) ifeq "$(OS)" "Linux" LDFLAGS += -lrt diff --git a/owlps-positioner/src/posutil.hh b/owlps-positioner/src/posutil.hh index bf46ace..7c7999e 100644 --- a/owlps-positioner/src/posutil.hh +++ b/owlps-positioner/src/posutil.hh @@ -46,6 +46,7 @@ class Measurement ; #include #include +#include // is not C++ 98 compliant /// Utilitary class class PosUtil