

CentOS6.6  
gcc4.9.2

mpio及びmsgpack-cは正常にインストールできたのですが、[MessagePack-RPC for
C++](https://github.com/msgpack-rpc/msgpack-rpc-cpp)のmakeでエラーが出ます。  
エラーの内容は、

[code]

    exception.cc: 関数 ‘void msgpack::rpc::throw_exception(msgpack::rpc::future_impl*)’ 内:
    exception.cc:44:17: エラー: ‘RAW’ is not a member of ‘msgpack::v1::type’
      if(err.type == msgpack::type::RAW &&
    exception.cc:45:12: エラー: ‘union msgpack::v1::object::union_type’ has no member named ‘raw’
        err.via.raw.ptr == TIMEOUT_ERROR_PTR) {
    exception.cc:48:24: エラー: ‘RAW’ is not a member of ‘msgpack::v1::type’
      } else if(err.type == msgpack::type::RAW &&
    exception.cc:49:12: エラー: ‘union msgpack::v1::object::union_type’ has no member named ‘raw’
        err.via.raw.ptr == CONNECT_ERROR_PTR) {
    
[/code]

となっています。  
インストールしたいのですが、自力では解決できそうにありません。  
お知恵を拝借願えますか?


CC BY-SA 3.0
2015-01-12T14:42:24.737
4449
2015-01-12T17:06:32.783
2015-01-12T17:06:32.783
4978
7324
question
c++
MessagePack-RPC for C++のmakeでエラー


以下で同じ問題が報告されています。

[Better support for str/bin discrepancy · Issue #57 ·
msgpack/msgpack-c](https://github.com/msgpack/msgpack-c/issues/57#issuecomment-60763727)

それに対する回答が以下で、対処方法が記載されています。

[Better support for str/bin discrepancy · Issue #57 ·
msgpack/msgpack-c](https://github.com/msgpack/msgpack-c/issues/57#issuecomment-60873323)

ご参考までにどうぞ。


CC BY-SA 3.0
2015-01-12T15:05:54.503
4451
2015-01-12T15:05:54.503
4449
answer