diff --git a/packages/addons/addon-depends/vdr-plugins/vdr-plugin-live/patches/vdr-plugin-live-gcc6.patch b/packages/addons/addon-depends/vdr-plugins/vdr-plugin-live/patches/vdr-plugin-live-gcc6.patch new file mode 100644 index 0000000000..e26503659a --- /dev/null +++ b/packages/addons/addon-depends/vdr-plugins/vdr-plugin-live/patches/vdr-plugin-live-gcc6.patch @@ -0,0 +1,43 @@ +--- a/stdext.h.orig 2016-02-07 12:55:05.958100061 +0100 ++++ b/stdext.h 2016-02-07 12:56:49.583375455 +0100 +@@ -3,8 +3,38 @@ + + #if __GNUC__ >= 4 + +-# include +-# include ++#if __GNUC__ >= 6 ++ ++#include ++#include ++ ++namespace std { ++namespace tr1 { ++ ++ using std::bind; ++ using std::shared_ptr; ++ using std::weak_ptr; ++ ++ namespace placeholders { ++ using std::placeholders::_1; ++ using std::placeholders::_2; ++ using std::placeholders::_3; ++ using std::placeholders::_4; ++ using std::placeholders::_5; ++ using std::placeholders::_6; ++ using std::placeholders::_7; ++ using std::placeholders::_8; ++ using std::placeholders::_9; ++ } ++} // namespace tr1 ++} // namespace std ++ ++#else ++ ++ # include ++ # include ++ ++# endif + + #else +