diff --git a/liborcus/UnpackedTarball_orcus.mk b/liborcus/UnpackedTarball_orcus.mk index 030eebdea1ec..f6a054b942ca 100644 --- a/liborcus/UnpackedTarball_orcus.mk +++ b/liborcus/UnpackedTarball_orcus.mk @@ -14,7 +14,7 @@ $(eval $(call gb_UnpackedTarball_set_tarball,orcus,$(ORCUS_TARBALL))) $(eval $(call gb_UnpackedTarball_set_patchlevel,orcus,0)) orcus_patches := -# -Werror,-Wunused-variable -Werror,-Wunused-private-field +# -Werror=unused-variable -Werror=unused-private-field -Werror=shadow orcus_patches += liborcus_0.1.0-warnings.patch # make config.sub recognize arm-linux-androideabi orcus_patches += liborcus_0.1.0-configure.patch diff --git a/liborcus/liborcus_0.1.0-warnings.patch b/liborcus/liborcus_0.1.0-warnings.patch index 8ce6533c0908..8eb98bbbacc3 100644 --- a/liborcus/liborcus_0.1.0-warnings.patch +++ b/liborcus/liborcus_0.1.0-warnings.patch @@ -60,3 +60,17 @@ } else { +--- include/orcus/pstring.hpp ++++ include/orcus/pstring.hpp +@@ -82,8 +82,8 @@ + }; + + pstring() : m_pos(NULL), m_size(0) {} +- pstring(const char* pos) : m_pos(pos) { m_size = ::std::strlen(pos); } +- pstring(const char* pos, size_t size) : m_pos(pos), m_size(size) {} ++ pstring(const char* pos_) : m_pos(pos_) { m_size = ::std::strlen(pos_); } ++ pstring(const char* pos_, size_t size_) : m_pos(pos_), m_size(size_) {} + + ::std::string str() const { return ::std::string(m_pos, m_size); } + +