gcc4.6 does not accept anymore such mutable
authorOlivier Sallou <osallou@debian.org>
Tue, 3 May 2011 10:22:21 +0000 (10:22 +0000)
committerOlivier Sallou <osallou@debian.org>
Tue, 3 May 2011 10:22:21 +0000 (10:22 +0000)
debian/patches/fix_gcc46_include_error

index 374c4ac2575b538ab0b14ef44563295fd98d61d3..c34fb5f9a558470fd0bbb68e84d4291529a2fd36 100644 (file)
@@ -1,6 +1,7 @@
 Subject: GCC 4.6 compilation error due to missing def
 
  * include/corelib/ncbistre.hpp: Add stddef definition required by gcc4.6
+ * src/objtools/blast/seqdb_reader/seqdbimpl.hpp: remove mutable reference
 
 Author: Olivier Sallou <olivier.sallou@irisa.fr>
 Last-Update: 2011-05-03
@@ -14,3 +15,14 @@ Last-Update: 2011-05-03
  
  
  // (BEGIN_NCBI_SCOPE must be followed by END_NCBI_SCOPE later in this file)
+--- a/src/objtools/blast/seqdb_reader/seqdbimpl.hpp
++++ b/src/objtools/blast/seqdb_reader/seqdbimpl.hpp
+@@ -1245,7 +1245,7 @@
+     CSeqDBAtlasHolder m_AtlasHolder;
+     
+     /// Reference to memory management layer.
+-    mutable CSeqDBAtlas & m_Atlas;
++    CSeqDBAtlas & m_Atlas;
+     
+     /// The list of database names provided to the constructor.
+     string m_DBNames;