Author: bchang
Date: Thu May  8 05:09:07 2014
New Revision: 1593181

URL: http://svn.apache.org/r1593181
Log:
HADOOP-10577. Native Hadoop Client: Fix some minor error and compile on macosx 
(Binglin Chang)

Modified:
    hadoop/common/branches/HADOOP-10388/hadoop-native-core/CMakeLists.txt
    
hadoop/common/branches/HADOOP-10388/hadoop-native-core/hdfs/namenode-rpc-unit.c
    
hadoop/common/branches/HADOOP-10388/hadoop-native-core/rpc/protoc-gen-hrpc.cc
    hadoop/common/branches/HADOOP-10388/hadoop-native-core/rpc/shorten.c

Modified: hadoop/common/branches/HADOOP-10388/hadoop-native-core/CMakeLists.txt
URL: 
http://svn.apache.org/viewvc/hadoop/common/branches/HADOOP-10388/hadoop-native-core/CMakeLists.txt?rev=1593181&r1=1593180&r2=1593181&view=diff
==============================================================================
--- hadoop/common/branches/HADOOP-10388/hadoop-native-core/CMakeLists.txt 
(original)
+++ hadoop/common/branches/HADOOP-10388/hadoop-native-core/CMakeLists.txt Thu 
May  8 05:09:07 2014
@@ -31,9 +31,9 @@ if (NOT (PROTOBUFC_LIB AND PROTOBUFC_EXE
 endif()
 
 # Find protobuf
-find_library(PROTOC_LIB NAMES libprotoc.so
+find_library(PROTOC_LIB NAMES protoc
     HINTS /usr/lib /usr/lib64)
-find_library(PROTOBUF_LIB NAMES libprotobuf.so
+find_library(PROTOBUF_LIB NAMES protobuf
     HINTS /usr/lib /usr/lib64)
 find_program(PROTOC_EXE NAMES protoc)
 find_path(PROTOC_HEADER_PATH NAMES 

Modified: 
hadoop/common/branches/HADOOP-10388/hadoop-native-core/hdfs/namenode-rpc-unit.c
URL: 
http://svn.apache.org/viewvc/hadoop/common/branches/HADOOP-10388/hadoop-native-core/hdfs/namenode-rpc-unit.c?rev=1593181&r1=1593180&r2=1593181&view=diff
==============================================================================
--- 
hadoop/common/branches/HADOOP-10388/hadoop-native-core/hdfs/namenode-rpc-unit.c 
(original)
+++ 
hadoop/common/branches/HADOOP-10388/hadoop-native-core/hdfs/namenode-rpc-unit.c 
Thu May  8 05:09:07 2014
@@ -68,13 +68,12 @@ void set_replication_cb(SetReplicationRe
     if (err) {
         fprintf(stderr, "set_replication_cb: got an error.  %s\n",
                 hadoop_err_msg(err));
-        goto done;
+    } else {
+        fprintf(stderr, "set_replication_cb: resp->result = %d\n",
+                !!resp->result);
     }
-    fprintf(stderr, "set_replication_cb: resp->result = %d\n",
-            !!resp->result);
 
-done:
-    sem_post(sem);
+    uv_sem_post(sem);
     if (err) {
         hadoop_err_free(err);
     }
@@ -83,6 +82,8 @@ done:
     }
 }
 
+
+
 int main(void)
 {
     struct hrpc_messenger_builder *msgr_bld;
@@ -110,7 +111,7 @@ int main(void)
         req.replication = 2;
         cnn_async_set_replication(proxy, &req, set_replication_cb, &sem);
     }
-    sem_wait(&sem);
+    uv_sem_wait(&sem);
 
     hrpc_proxy_free(proxy);
     hrpc_messenger_shutdown(msgr);

Modified: 
hadoop/common/branches/HADOOP-10388/hadoop-native-core/rpc/protoc-gen-hrpc.cc
URL: 
http://svn.apache.org/viewvc/hadoop/common/branches/HADOOP-10388/hadoop-native-core/rpc/protoc-gen-hrpc.cc?rev=1593181&r1=1593180&r2=1593181&view=diff
==============================================================================
--- 
hadoop/common/branches/HADOOP-10388/hadoop-native-core/rpc/protoc-gen-hrpc.cc 
(original)
+++ 
hadoop/common/branches/HADOOP-10388/hadoop-native-core/rpc/protoc-gen-hrpc.cc 
Thu May  8 05:09:07 2014
@@ -23,7 +23,13 @@
 #include <google/protobuf/io/printer.h>
 #include <google/protobuf/io/zero_copy_stream.h>
 #include <google/protobuf/stubs/common.h>
+
+#include <cstddef>
+#ifdef _LIBCPP_VERSION
+#include <memory>
+#else
 #include <tr1/memory>
+#endif
 
 #include <iostream>
 #include <map>
@@ -58,8 +64,11 @@ using google::protobuf::compiler::Genera
 using google::protobuf::io::Printer;
 using std::map;
 using std::string;
+#ifdef _LIBCPP_VERSION
+using std::shared_ptr;
+#else
 using std::tr1::shared_ptr;
-
+#endif
 typedef map<string, string> string_map_t;
 
 static string camel_case_to_uscore(const string &in)

Modified: hadoop/common/branches/HADOOP-10388/hadoop-native-core/rpc/shorten.c
URL: 
http://svn.apache.org/viewvc/hadoop/common/branches/HADOOP-10388/hadoop-native-core/rpc/shorten.c?rev=1593181&r1=1593180&r2=1593181&view=diff
==============================================================================
--- hadoop/common/branches/HADOOP-10388/hadoop-native-core/rpc/shorten.c 
(original)
+++ hadoop/common/branches/HADOOP-10388/hadoop-native-core/rpc/shorten.c Thu 
May  8 05:09:07 2014
@@ -63,13 +63,13 @@ static void add_word(char ***words, size
     new_num_words = *num_words + 1;
     nword = strdup(word);
     if (!nword) {
-        fprintf(stderr, "failed to allocate memory for %Zd words\n",
+        fprintf(stderr, "failed to allocate memory for %zu words\n",
                 new_num_words);
         exit(1);
     }
     nwords = realloc(*words, sizeof(char **) * new_num_words);
     if (!nwords) {
-        fprintf(stderr, "failed to allocate memory for %Zd words\n",
+        fprintf(stderr, "failed to allocate memory for %zu words\n",
                 new_num_words);
         free(nword);
         exit(1);


Reply via email to