From: Mauritz Sundell Date: May 30 2012 11:39am Subject: Fwd: mysql-cluster-7.2.6 build failed GCC-4.7 List-Archive: http://lists.mysql.com/cluster/8355 Message-Id: <4FC606D7.7090806@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit Hi nanashi, yes it looks related to gcc-4.7. I have a patch below that should fix at least the compilation error in HashMap2.cpp. But since I not for the moment have access to a build environment with gcc-4.7 where could be more errors related to gcc-4.7. Regards, Mauritz Sundell, MySQL Cluster Developer === modified file 'storage/ndb/src/common/util/HashMap2.cp --- storage/ndb/src/common/util/HashMap2.cpp 2011-09-07 +++ storage/ndb/src/common/util/HashMap2.cpp 2012-05-28 @@ -157,14 +157,14 @@ TAPTEST(HashMap2) /* Test iterator Api */ HashMap2b == ((j->a * 3) - i) ); - j->b--; + OK( k->b == ((k->a * 3) - i) ); + k->b--; count++; } OK( count == 100 ); -------- Original Message -------- Subject: mysql-cluster-7.2.6 build failed GCC-4.7 Date: Sun, 27 May 2012 17:01:03 +0300 From: nanashi To: cluster@stripped I'm using Slackware-current GCC-4.7 cmake-2.8.8 linux kernel 3.2.14 Although mysql-5.5.24 server built successfully, I'm trying to build mysql-cluster-gpl-7.2.6 and I'm getting a build failed with [ 32%] Building CXX object storage/ndb/src/common/util/CMakeFiles/HashMap2-t.dir/HashMap2.cpp.o /tmp/mysql-cluster-gpl-7.2.6/storage/ndb/src/common/util/HashMap2.cpp: In function ‘int HashMap2_test()’: /tmp/mysql-cluster-gpl-7.2.6/storage/ndb/src/common/util/HashMap2.cpp:160:18: error: redeclaration of ‘IntIntKVPod* j’ /tmp/mysql-cluster-gpl-7.2.6/storage/ndb/src/common/util/HashMap2.cpp:117:12: error: ‘int j’ previously declared here make[2]: *** [storage/ndb/src/common/util/CMakeFiles/HashMap2-t.dir/HashMap2.cpp.o] Error 1 make[1]: *** [storage/ndb/src/common/util/CMakeFiles/HashMap2-t.dir/all] Error 2 make: *** [all] Error 2 It must be gcc-4.7 related, according to http://gcc.gnu.org/gcc-4.7/porting_to.html regards -- MySQL Cluster Mailing List For list archives: http://lists.mysql.com/cluster To unsubscribe: http://lists.mysql.com/cluster