From: Rosen Penev Date: Mon, 13 May 2024 22:58:13 +0000 (-0700) Subject: dcwapd: fix compilation with GCC 14 X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=4aed8a05a5c384cd83273dccf46986b43746a9ec;p=openwrt-packages.git dcwapd: fix compilation with GCC 14 Old bug in rapidjson. Signed-off-by: Rosen Penev --- diff --git a/net/dcwapd/Makefile b/net/dcwapd/Makefile index 28a9698db..f33e5a89b 100644 --- a/net/dcwapd/Makefile +++ b/net/dcwapd/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=dcwapd PKG_VERSION:=1.1.0 -PKG_RELEASE:=4 +PKG_RELEASE:=5 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://codeload.github.com/ewsi/$(PKG_NAME)/tar.gz/v$(PKG_VERSION)? diff --git a/net/dcwapd/patches/010-gcc14.patch b/net/dcwapd/patches/010-gcc14.patch new file mode 100644 index 000000000..ce4cbe23e --- /dev/null +++ b/net/dcwapd/patches/010-gcc14.patch @@ -0,0 +1,14 @@ +--- a/dcwlinux/include/rapidjson/document.h ++++ b/dcwlinux/include/rapidjson/document.h +@@ -314,9 +314,9 @@ struct GenericStringRef { + GenericStringRef(const CharType* str, SizeType len) + : s(str), length(len) { RAPIDJSON_ASSERT(s != 0); } + +- GenericStringRef(const GenericStringRef& rhs) : s(rhs.s), length(rhs.length) {} ++ GenericStringRef(const GenericStringRef& rhs) = default; + +- GenericStringRef& operator=(const GenericStringRef& rhs) { s = rhs.s; length = rhs.length; } ++ GenericStringRef& operator=(const GenericStringRef& rhs) = default; + + //! implicit conversion to plain CharType pointer + operator const Ch *() const { return s; }