basho / leveldb

Clone of http://code.google.com/p/leveldb/
BSD 3-Clause "New" or "Revised" License
408 stars 182 forks source link

Build failed [JIRA: RIAK-3375] #226

Open ElMaxo opened 7 years ago

ElMaxo commented 7 years ago

/home/elmaxo/Projectz/P48/p48/c_src/eleveldb.cc: In function ‘ERL_NIF_TERM parse_open_option(ErlNifEnv, ERL_NIF_TERM, leveldb::Options&)’: /home/elmaxo/Projectz/P48/p48/c_src/eleveldb.cc:491:89: error: no matching function for call to ‘leveldb::ExpiryModule::CreateExpiryModule()’ opts.expiry_module.assign(leveldb::ExpiryModule::CreateExpiryModule()); ^ In file included from c_src/leveldb/include/leveldb/options.h:59:0, from c_src/leveldb/include/leveldb/iterator.h:20, from c_src/leveldb/include/leveldb/db.h:10, from /home/elmaxo/Projectz/P48/p48/c_src/eleveldb.cc:37: c_src/leveldb/include/leveldb/expiry.h:111:27: note: candidate: static leveldb::ExpiryModule leveldb::ExpiryModule::CreateExpiryModule(leveldb::EleveldbRouter_t) static ExpiryModule CreateExpiryModule(EleveldbRouter_t Router); ^ c_src/leveldb/include/leveldb/expiry.h:111:27: note: candidate expects 1 argument, 0 provided /home/elmaxo/Projectz/P48/p48/c_src/eleveldb.cc:506:89: error: no matching function for call to ‘leveldb::ExpiryModule::CreateExpiryModule()’ opts.expiry_module.assign(leveldb::ExpiryModule::CreateExpiryModule()); ^ In file included from c_src/leveldb/include/leveldb/options.h:59:0, from c_src/leveldb/include/leveldb/iterator.h:20, from c_src/leveldb/include/leveldb/db.h:10, from /home/elmaxo/Projectz/P48/p48/c_src/eleveldb.cc:37: c_src/leveldb/include/leveldb/expiry.h:111:27: note: candidate: static leveldb::ExpiryModule leveldb::ExpiryModule::CreateExpiryModule(leveldb::EleveldbRouter_t) static ExpiryModule CreateExpiryModule(EleveldbRouter_t Router); ^ c_src/leveldb/include/leveldb/expiry.h:111:27: note: candidate expects 1 argument, 0 provided /home/elmaxo/Projectz/P48/p48/c_src/eleveldb.cc:515:89: error: no matching function for call to ‘leveldb::ExpiryModule::CreateExpiryModule()’ opts.expiry_module.assign(leveldb::ExpiryModule::CreateExpiryModule()); ^ In file included from c_src/leveldb/include/leveldb/options.h:59:0, from c_src/leveldb/include/leveldb/iterator.h:20, from c_src/leveldb/include/leveldb/db.h:10, from /home/elmaxo/Projectz/P48/p48/c_src/eleveldb.cc:37: c_src/leveldb/include/leveldb/expiry.h:111:27: note: candidate: static leveldb::ExpiryModule leveldb::ExpiryModule::CreateExpiryModule(leveldb::EleveldbRouter_t) static ExpiryModule * CreateExpiryModule(EleveldbRouter_t Router); ^ c_src/leveldb/include/leveldb/expiry.h:111:27: note: candidate expects 1 argument, 0 provided