Fixes for new GCC version
authorHenning Rogge <hrogge@gmail.com>
Fri, 12 Dec 2014 16:31:52 +0000 (17:31 +0100)
committerHenning Rogge <hrogge@gmail.com>
Fri, 12 Dec 2014 16:31:52 +0000 (17:31 +0100)
cmake/cc_flags.cmake
src-api/core/oonf_main.c

index 6f6019d..eeefa78 100644 (file)
@@ -67,7 +67,7 @@ IF(ANDROID OR WIN32)
     ADD_DEFINITIONS(-std=gnu99)
 ELSE(ANDROID OR WIN32)
     # everything else does
-    ADD_DEFINITIONS(-std=c99 -D_XOPEN_SOURCE=700 -D_BSD_SOURCE -D__BSD_VISIBLE -D_DARWIN_C_SOURCE -D__KERNEL_STRICT_NAMES)
+    ADD_DEFINITIONS(-std=c99 -D_XOPEN_SOURCE=700 -D_DEFAULT_SOURCE -D_BSD_SOURCE -D__BSD_VISIBLE -D_DARWIN_C_SOURCE -D__KERNEL_STRICT_NAMES)
 ENDIF (ANDROID OR WIN32)
 
 # add some necessary additions for win32
index ac7ccac..514002f 100644 (file)
@@ -473,7 +473,7 @@ parse_early_commandline(int argc, char **argv) {
  */
 static int
 parse_commandline(int argc, char **argv,
-    const struct oonf_appdata *appdata, bool reload_only) {
+    const struct oonf_appdata *appdata __attribute((unused)), bool reload_only) {
   struct oonf_subsystem *plugin;
   const char *parameters;
   struct autobuf log;