Extra include needed for non-Xcode gcc on Mac OS.
diff --git a/asio/include/asio/impl/error_code.ipp b/asio/include/asio/impl/error_code.ipp
index 0fbe16b..22fdb31 100644
--- a/asio/include/asio/impl/error_code.ipp
+++ b/asio/include/asio/impl/error_code.ipp
@@ -20,6 +20,7 @@
 # include <winerror.h>
 #else
 # include <cerrno>
+# include <cstring>
 #endif
 #include "asio/detail/local_free_on_block_exit.hpp"
 #include "asio/detail/socket_types.hpp"
@@ -68,6 +69,7 @@
   || defined(_AIX) || defined(__hpux) || defined(__osf__) \
   || defined(__ANDROID__)
     char buf[256] = "";
+    using namespace std;
     strerror_r(value, buf, sizeof(buf));
     return buf;
 #else