crtmpsever: add missing unistd.h inclusion for sysconf()
authorflorian <florian@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 13 Mar 2014 16:52:13 +0000 (16:52 +0000)
committerflorian <florian@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 13 Mar 2014 16:52:13 +0000 (16:52 +0000)
We were failing the build w/ GCC 4.8 on the sysconf() prototype due to a
missing include of unistd.h

Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/packages@39922 3c298f89-4303-0410-b956-a3cf2f4a3e73

multimedia/crtmpserver/patches/010-link-crypt-for-lua.patch
multimedia/crtmpserver/patches/020-add-rpath.patch
multimedia/crtmpserver/patches/030-default-config.patch
multimedia/crtmpserver/patches/040-use-select.patch
multimedia/crtmpserver/patches/050-add-missing-make-defines.patch
multimedia/crtmpserver/patches/060-add-dl-for-crypto.patch
multimedia/crtmpserver/patches/070-sysconf_unistd.patch [new file with mode: 0644]

index 4840ec4..ec75818 100644 (file)
@@ -1,7 +1,5 @@
-Index: crtmpserver-r692/builders/make/compile.mk
-===================================================================
---- crtmpserver-r692.orig/builders/make/compile.mk
-+++ crtmpserver-r692/builders/make/compile.mk
+--- a/builders/make/compile.mk
++++ b/builders/make/compile.mk
 @@ -67,7 +67,7 @@ TINYXML_OBJS = $(TINYXML_SRCS:.cpp=.tiny
  
  #common
index 83ebe56..1ea8320 100644 (file)
@@ -1,7 +1,5 @@
-Index: crtmpserver-r692/builders/make/linux.mk
-===================================================================
---- crtmpserver-r692.orig/builders/make/linux.mk
-+++ crtmpserver-r692/builders/make/linux.mk
+--- a/builders/make/linux.mk
++++ b/builders/make/linux.mk
 @@ -31,8 +31,8 @@ OPTIMIZATIONS = -O3
  COMPILE_FLAGS = $(FPIC) $(OPTIMIZATIONS) $(CFLAGS)
  
index a5031c9..25134e2 100644 (file)
@@ -1,7 +1,5 @@
-Index: crtmpserver-r726/builders/cmake/crtmpserver/crtmpserver.lua
-===================================================================
---- crtmpserver-r726.orig/builders/cmake/crtmpserver/crtmpserver.lua
-+++ crtmpserver-r726/builders/cmake/crtmpserver/crtmpserver.lua
+--- a/builders/cmake/crtmpserver/crtmpserver.lua
++++ b/builders/cmake/crtmpserver/crtmpserver.lua
 @@ -44,7 +44,7 @@ configuration=
        {
                -- this is the root directory of all applications
index 466f86c..380208e 100644 (file)
@@ -1,7 +1,5 @@
-Index: crtmpserver-r726/builders/make/linux.mk
-===================================================================
---- crtmpserver-r726.orig/builders/make/linux.mk
-+++ crtmpserver-r726/builders/make/linux.mk
+--- a/builders/make/linux.mk
++++ b/builders/make/linux.mk
 @@ -38,7 +38,7 @@ dynamic_exec_flags = $(FPIC) $(OPTIMIZAT
  PLATFORM_DEFINES = \
        -DLINUX \
index 43447b0..c4671f7 100644 (file)
@@ -1,7 +1,5 @@
-Index: crtmpserver-r726/builders/make/compile.mk
-===================================================================
---- crtmpserver-r726.orig/builders/make/compile.mk
-+++ crtmpserver-r726/builders/make/compile.mk
+--- a/builders/make/compile.mk
++++ b/builders/make/compile.mk
 @@ -43,10 +43,16 @@ FEATURES_DEFINES = \
        -DHAS_PROTOCOL_RTP \
        -DHAS_PROTOCOL_TS \
index cbd5daf..3d2f602 100644 (file)
@@ -1,8 +1,6 @@
-Index: crtmpserver-r726/builders/make/compile.mk
-===================================================================
---- crtmpserver-r726.orig/builders/make/compile.mk     2012-06-07 19:53:18.028378001 +0200
-+++ crtmpserver-r726/builders/make/compile.mk  2012-06-07 20:02:08.260400669 +0200
-@@ -59,7 +59,7 @@
+--- a/builders/make/compile.mk
++++ b/builders/make/compile.mk
+@@ -59,7 +59,7 @@ DEFINES = $(PLATFORM_DEFINES) $(FEATURES
  
  #library paths
  SSL_INCLUDE=-I$(SSL_BASE)/include
diff --git a/multimedia/crtmpserver/patches/070-sysconf_unistd.patch b/multimedia/crtmpserver/patches/070-sysconf_unistd.patch
new file mode 100644 (file)
index 0000000..c29be49
--- /dev/null
@@ -0,0 +1,10 @@
+--- a/sources/common/include/platform/linux/linuxplatform.h
++++ b/sources/common/include/platform/linux/linuxplatform.h
+@@ -59,6 +59,7 @@
+ #include <sys/socket.h>
+ #include <string.h>
+ #include <stdarg.h>
++#include <unistd.h>
+ using namespace std;