Advertisement
Guest User

Ceph --whith-kinetic compilation

a guest
Dec 2nd, 2014
314
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.50 KB | None | 0 0
  1. root@host:~/sources/ceph# make -j8
  2. [...]
  3. CXX os/libos_la-KeyValueDB.lo
  4. CXX os/libos_la-KeyValueStore.lo
  5. CXX os/libos_la-ObjectStore.lo
  6. CXX os/libos_la-WBThrottle.lo
  7. CXX common/libos_la-TrackedOp.lo
  8. CXX os/libos_la-BtrfsFileStoreBackend.lo
  9. CXX os/libos_la-XfsFileStoreBackend.lo
  10. CXX os/libos_la-KineticStore.lo
  11. make[3]: *** No rule to make target `libcrypto.a', needed by `libos.la'. Stop.
  12. make[3]: *** Waiting for unfinished jobs....
  13. CXX os/libos_types_la-Transaction.lo
  14. In file included from os/KineticStore.cc:3:0:
  15. os/KineticStore.h: In static member function 'static int KineticStore::_test_init(CephContext*)':
  16. os/KineticStore.h:36:16: error: invalid use of member 'KineticStore::cct' in static member function
  17. CephContext *cct;
  18. ^
  19. os/KineticStore.cc:34:18: error: from this location
  20. options.host = cct->_conf->kinetic_host;
  21. ^
  22. In file included from os/KineticStore.cc:3:0:
  23. os/KineticStore.h:36:16: error: invalid use of member 'KineticStore::cct' in static member function
  24. CephContext *cct;
  25. ^
  26. os/KineticStore.cc:35:18: error: from this location
  27. options.port = cct->_conf->kinetic_port;
  28. ^
  29. In file included from os/KineticStore.cc:3:0:
  30. os/KineticStore.h:36:16: error: invalid use of member 'KineticStore::cct' in static member function
  31. CephContext *cct;
  32. ^
  33. os/KineticStore.cc:36:21: error: from this location
  34. options.user_id = cct->_conf->kinetic_user_id;
  35. ^
  36. In file included from os/KineticStore.cc:3:0:
  37. os/KineticStore.h:36:16: error: invalid use of member 'KineticStore::cct' in static member function
  38. CephContext *cct;
  39. ^
  40. os/KineticStore.cc:37:22: error: from this location
  41. options.hmac_key = cct->_conf->kinetic_hmac_key;
  42. ^
  43. In file included from os/KineticStore.cc:3:0:
  44. os/KineticStore.h:36:16: error: invalid use of member 'KineticStore::cct' in static member function
  45. CephContext *cct;
  46. ^
  47. os/KineticStore.cc:38:21: error: from this location
  48. options.use_ssl = cct->_conf->kinetic_use_ssl;
  49. ^
  50. In file included from os/KineticStore.cc:3:0:
  51. os/KineticStore.h:43:55: error: invalid use of member 'KineticStore::kinetic_conn' in static member function
  52. std::unique_ptr<kinetic::BlockingKineticConnection> kinetic_conn;
  53. ^
  54. os/KineticStore.cc:40:82: error: from this location
  55. kinetic::Status status = conn_factory.NewThreadsafeBlockingConnection(options, kinetic_conn, 10);
  56. ^
  57. In file included from os/KineticStore.cc:3:0:
  58. os/KineticStore.h:43:55: error: invalid use of member 'KineticStore::kinetic_conn' in static member function
  59. std::unique_ptr<kinetic::BlockingKineticConnection> kinetic_conn;
  60. ^
  61. os/KineticStore.cc:41:3: error: from this location
  62. kinetic_conn.reset();
  63. ^
  64. os/KineticStore.cc: In member function 'int KineticStore::do_open(std::ostream&, bool)':
  65. os/KineticStore.cc:58:98: error: no matching function for call to 'kinetic::KineticConnectionFactory::NewThreadsafeBlockingConnection(kinetic::ConnectionOptions&, std::unique_ptr<kinetic::BlockingKineticConnection>&, int)'
  66. kinetic::Status status = conn_factory.NewThreadsafeBlockingConnection(options, kinetic_conn, 10);
  67. ^
  68. os/KineticStore.cc:58:98: note: candidates are:
  69. In file included from /usr/local/include/kinetic/kinetic.h:26:0,
  70. from os/KineticStore.h:13,
  71. from os/KineticStore.cc:3:
  72. /usr/local/include/kinetic/kinetic_connection_factory.h:94:20: note: virtual kinetic::Status kinetic::KineticConnectionFactory::NewThreadsafeBlockingConnection(const kinetic::ConnectionOptions&, std::unique_ptr<kinetic::ThreadsafeBlockingKineticConnection>&, unsigned int)
  73. virtual Status NewThreadsafeBlockingConnection(
  74. ^
  75. /usr/local/include/kinetic/kinetic_connection_factory.h:94:20: note: no known conversion for argument 2 from 'std::unique_ptr<kinetic::BlockingKineticConnection>' to 'std::unique_ptr<kinetic::ThreadsafeBlockingKineticConnection>&'
  76. /usr/local/include/kinetic/kinetic_connection_factory.h:99:20: note: virtual kinetic::Status kinetic::KineticConnectionFactory::NewThreadsafeBlockingConnection(const kinetic::ConnectionOptions&, std::shared_ptr<kinetic::ThreadsafeBlockingKineticConnection>&, unsigned int)
  77. virtual Status NewThreadsafeBlockingConnection(
  78. ^
  79. /usr/local/include/kinetic/kinetic_connection_factory.h:99:20: note: no known conversion for argument 2 from 'std::unique_ptr<kinetic::BlockingKineticConnection>' to 'std::shared_ptr<kinetic::ThreadsafeBlockingKineticConnection>&'
  80. os/KineticStore.cc: In member function 'virtual int KineticStore::submit_transaction(KeyValueDB::Transaction)':
  81. os/KineticStore.cc:110:9: error: 'Message_Algorithm_SHA1' is not a member of 'com::seagate::kinetic::client::proto'
  82. com::seagate::kinetic::client::proto::Message_Algorithm_SHA1);
  83. ^
  84. make[3]: *** [os/libos_la-KineticStore.lo] Error 1
  85. make[3]: Leaving directory `/root/sources/ceph/src'
  86. make[2]: *** [all-recursive] Error 1
  87. make[2]: Leaving directory `/root/sources/ceph/src'
  88. make[1]: *** [all] Error 2
  89. make[1]: Leaving directory `/root/sources/ceph/src'
  90. make: *** [all-recursive] Error 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement