Author: phunt
Date: Wed Apr 29 19:11:39 2009
New Revision: 769882

URL: http://svn.apache.org/viewvc?rev=769882&view=rev
Log:
ZOOKEEPER-382. zookeeper cpp tests fails on 64 bit machines with gcc 4.1.2

Modified:
    hadoop/zookeeper/trunk/CHANGES.txt
    hadoop/zookeeper/trunk/src/c/tests/TestClient.cc

Modified: hadoop/zookeeper/trunk/CHANGES.txt
URL: 
http://svn.apache.org/viewvc/hadoop/zookeeper/trunk/CHANGES.txt?rev=769882&r1=769881&r2=769882&view=diff
==============================================================================
--- hadoop/zookeeper/trunk/CHANGES.txt (original)
+++ hadoop/zookeeper/trunk/CHANGES.txt Wed Apr 29 19:11:39 2009
@@ -64,6 +64,9 @@
   ZOOKEEPER-377. running ant cppunit tests, a failure still results in 
   BUILD SUCCESSFUL (giri via mahadev)
 
+  ZOOKEEPER-382. zookeeper cpp tests fails on 64 bit machines with gcc 4.1.2
+  (mahadev via phunt)
+
 IMPROVEMENTS:
   ZOOKEEPER-308. improve the atomic broadcast performance 3x.
   (breed via mahadev)

Modified: hadoop/zookeeper/trunk/src/c/tests/TestClient.cc
URL: 
http://svn.apache.org/viewvc/hadoop/zookeeper/trunk/src/c/tests/TestClient.cc?rev=769882&r1=769881&r2=769882&view=diff
==============================================================================
--- hadoop/zookeeper/trunk/src/c/tests/TestClient.cc (original)
+++ hadoop/zookeeper/trunk/src/c/tests/TestClient.cc Wed Apr 29 19:11:39 2009
@@ -270,7 +270,8 @@
     static zhandle_t *async_zk;
 
     static void statCompletion(int rc, const struct Stat *stat, const void 
*data) {
-        CPPUNIT_ASSERT_EQUAL((int)data, rc);
+        int tmp = (int) (long) data;
+        CPPUNIT_ASSERT_EQUAL(tmp, rc);
     }
 
     static void stringCompletion(int rc, const char *value, const void *data) {
@@ -288,7 +289,8 @@
     }
 
     static void voidCompletion(int rc, const void *data) {
-        CPPUNIT_ASSERT_EQUAL((int)data, rc);
+        int tmp = (int) (long) data;
+        CPPUNIT_ASSERT_EQUAL(tmp, rc);
     }
 
     static void verifyCreateFails(const char *path, zhandle_t *zk) {


Reply via email to