Hi,

Attached a patch which should resolve the gcc-7 issue

Johnny

-- 
Johnny Willemsen
Remedy IT
Postbus 81 | 6930 AB Westervoort | The Netherlands
http://www.remedy.nl

>From e276777d25c5cff3feb7011140b6d80f94e35302 Mon Sep 17 00:00:00 2001
From: Adam Mitz <mi...@ociweb.com>
Date: Tue, 16 May 2017 13:39:16 -0500
Subject: [PATCH] fixed ACE_INet to build with GCC 7.1

---
 ACE/protocols/ace/INet/Sock_IOStream.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/ACE/protocols/ace/INet/Sock_IOStream.cpp b/ACE/protocols/ace/INet/Sock_IOStream.cpp
index 06979f90942..6a79b2f4ade 100644
--- a/ACE/protocols/ace/INet/Sock_IOStream.cpp
+++ b/ACE/protocols/ace/INet/Sock_IOStream.cpp
@@ -81,7 +81,7 @@ namespace ACE
     void Sock_OStreamBase<ACE_SYNCH_USE>::set_interceptor (
           typename buffer_type::interceptor_type& interceptor)
       {
-        this->rdbuf ()->set_interceptor (interceptor);
+        this->ios_base::rdbuf ()->set_interceptor (interceptor);
       }
 
     template <ACE_SYNCH_DECL>
@@ -99,7 +99,7 @@ namespace ACE
     void Sock_IStreamBase<ACE_SYNCH_USE>::set_interceptor (
           typename buffer_type::interceptor_type& interceptor)
       {
-        this->rdbuf ()->set_interceptor (interceptor);
+        this->ios_base::rdbuf ()->set_interceptor (interceptor);
       }
 
     template <ACE_SYNCH_DECL>
@@ -117,7 +117,7 @@ namespace ACE
     void Sock_IOStreamBase<ACE_SYNCH_USE>::set_interceptor (
           typename buffer_type::interceptor_type& interceptor)
       {
-        this->rdbuf ()->set_interceptor (interceptor);
+        this->ios_base::rdbuf ()->set_interceptor (interceptor);
       }
 
   }
-- 
2.12.2

Reply via email to