--- gzstream.h.orig	2015-10-30 15:57:24.000000000 -0400
+++ gzstream.h	2015-10-30 16:00:35.000000000 -0400
@@ -93,7 +93,9 @@
 public:
     igzstream() : std::istream( &buf) {} 
     igzstream( const char* name, int open_mode = std::ios::in)
-        : gzstreambase( name, open_mode), std::istream( &buf) {}  
+        : std::istream( &buf) {
+	gzstreambase::open (name, open_mode);
+    };
     gzstreambuf* rdbuf() { return gzstreambase::rdbuf(); }
     void open( const char* name, int open_mode = std::ios::in) {
         gzstreambase::open( name, open_mode);
@@ -104,7 +106,9 @@
 public:
     ogzstream() : std::ostream( &buf) {}
     ogzstream( const char* name, int mode = std::ios::out)
-        : gzstreambase( name, mode), std::ostream( &buf) {}  
+        : std::ostream( &buf) {
+	gzstreambase::open (name, mode);
+    };
     gzstreambuf* rdbuf() { return gzstreambase::rdbuf(); }
     void open( const char* name, int open_mode = std::ios::out) {
         gzstreambase::open( name, open_mode);
