Bug#671475: libclaw headers ftbfs with gcc-4.7

Matthias Klose doko at debian.org
Fri May 4 11:31:48 UTC 2012


Package: libclaw
Version: 1.7.0-2
Severity: serious
Tags: sid wheezy patch
Blocks: 667324
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-4.7

libclaw headers ftbfs with gcc-4.7, as seen in 667324.
-------------- next part --------------
diff -u libclaw-1.7.0/debian/changelog libclaw-1.7.0/debian/changelog
--- libclaw-1.7.0/debian/changelog
+++ libclaw-1.7.0/debian/changelog
@@ -1,3 +1,10 @@
+libclaw (1.7.0-2.1) unstable; urgency=low
+
+  * Non maintainer upload.
+  * Fix build failure with GCC 4,7.
+
+ -- Matthias Klose <doko at debian.org>  Fri, 04 May 2012 13:11:26 +0200
+
 libclaw (1.7.0-2) unstable; urgency=low
 
   * Upload in unstable
diff -u libclaw-1.7.0/debian/patches/series libclaw-1.7.0/debian/patches/series
--- libclaw-1.7.0/debian/patches/series
+++ libclaw-1.7.0/debian/patches/series
@@ -2,0 +3 @@
+ftbfs-gcc-4.7.diff
only in patch2:
unchanged:
--- libclaw-1.7.0.orig/debian/patches/ftbfs-gcc-4.7.diff
+++ libclaw-1.7.0/debian/patches/ftbfs-gcc-4.7.diff
@@ -0,0 +1,56 @@
+Index: libclaw-1.7.0/claw/impl/socket_stream.tpp
+===================================================================
+--- libclaw-1.7.0.orig/claw/impl/socket_stream.tpp	2012-05-04 11:19:54.732395906 +0000
++++ libclaw-1.7.0/claw/impl/socket_stream.tpp	2012-05-04 11:20:47.852397882 +0000
+@@ -39,7 +39,7 @@
+ ( int read_delay )
+   : m_buffer(read_delay)
+ {
+-  init(&m_buffer);
++  this->init(&m_buffer);
+ } // basic_socket_stream::basic_socket_stream()
+ 
+ /*----------------------------------------------------------------------------*/
+@@ -55,7 +55,7 @@
+ ( const char* address, int port, int read_delay )
+   : m_buffer(read_delay)
+ {
+-  init(&m_buffer);
++  this->init(&m_buffer);
+   open(address, port);
+ } // basic_socket_stream::basic_socket_stream()
+ 
+--- libclaw-1.7.0.orig/claw/impl/basic_socketbuf.tpp
++++ libclaw-1.7.0/claw/impl/basic_socketbuf.tpp
+@@ -178,7 +178,7 @@
+ 		       length, 0 );
+ 
+   if ( write_count >= 0 )
+-    setp( m_output_buffer, m_output_buffer + m_output_buffer_size );
++    this->setp( m_output_buffer, m_output_buffer + m_output_buffer_size );
+   else
+     result = -1;
+ 
+@@ -214,11 +214,11 @@
+ 
+   if ( read_count > 0 )
+     {
+-      setg( m_input_buffer, m_input_buffer, m_input_buffer + read_count);
++      this->setg( m_input_buffer, m_input_buffer, m_input_buffer + read_count);
+       result = this->sgetc();
+     }
+   else
+-    setg( m_input_buffer, m_input_buffer + m_input_buffer_size,
++    this->setg( m_input_buffer, m_input_buffer + m_input_buffer_size,
+           m_input_buffer + m_input_buffer_size );
+ 
+   return result;
+@@ -243,7 +243,7 @@
+       result = traits_type::not_eof(c);
+ 
+       if ( !traits_type::eq_int_type(c, traits_type::eof()) )
+-        sputc(c);
++        this->sputc(c);
+     }
+ 
+   return result;


More information about the Pkg-games-devel mailing list