Hmm, leveldb/include must not be in the include path. Anyone with some rpm experience know how to fix that? -Sam
On Thu, Mar 22, 2012 at 7:51 AM, Nick Couchman <[email protected]> wrote: > I'm trying to build ceph 0.44, but am running into some issues with leveldb > not compiling correctly. Here is the output: > > make all-recursive > make[2]: Entering directory `/home/abuild/rpmbuild/BUILD/ceph-0.44/src' > Making all in ocf > make[3]: Entering directory `/home/abuild/rpmbuild/BUILD/ceph-0.44/src/ocf' > make[3]: Nothing to be done for `all'. > make[3]: Leaving directory `/home/abuild/rpmbuild/BUILD/ceph-0.44/src/ocf' > Making all in leveldb > make[3]: Entering directory > `/home/abuild/rpmbuild/BUILD/ceph-0.44/src/leveldb' > make all-am > make[4]: Entering directory > `/home/abuild/rpmbuild/BUILD/ceph-0.44/src/leveldb' > CXX builder.o > In file included from ./db/builder.cc:5:0: > ./db/builder.h:8:28: fatal error: leveldb/status.h: No such file or directory > compilation terminated. > make[4]: *** [builder.o] Error 1 > make[4]: Leaving directory `/home/abuild/rpmbuild/BUILD/ceph-0.44/src/leveldb' > make[3]: *** [all] Error 2 > make[3]: Leaving directory `/home/abuild/rpmbuild/BUILD/ceph-0.44/src/leveldb' > > If I look in the src/leveldb/include directory, I see leveldb/status.h, so > I'm not sure why it is failing here? Is there a dependency that I'm missing > somewhere? This is an RPM build - if I download the tarball and compile > manually it seems to work, though I am doing that on a different system, so > that may not be a great test. > > -Nick > > > > -------- > This e-mail may contain confidential and privileged material for the sole use > of the intended recipient. If this email is not intended for you, or you are > not responsible for the delivery of this message to the intended recipient, > please note that this message may contain SEAKR Engineering (SEAKR) > Privileged/Proprietary Information. In such a case, you are strictly > prohibited from downloading, photocopying, distributing or otherwise using > this message, its contents or attachments in any way. If you have received > this message in error, please notify us immediately by replying to this > e-mail and delete the message from your mailbox. Information contained in > this message that does not relate to the business of SEAKR is neither > endorsed by nor attributable to SEAKR. > -- > To unsubscribe from this list: send the line "unsubscribe ceph-devel" in > the body of a message to [email protected] > More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
