RE: errors in make-debs.sh because "make dist" fails on 'rocksdb/db/slice.cc'

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Oops - submodule rocksdb was changed in ceph after v11.0.0:

master - not working:
rocksdb @ 6797e6f	rocksdb: revert the change introduced by dc41731

v11.0.0 - working:
rocksdb @ 5647fa4	rocksdb: pull up to master


and apparently, *the file 'db/slice.cc' was deleted during that change*
hence, this explains why make dist (that is invoked by ./make-debs.sh) complains about it
         make[2]: *** No rule to make target 'rocksdb/db/slice.cc', needed by 'distdir'.  Stop.

Any idea how to fix this?

TIA,
  Avner


-----Original Message-----
From: Avner Ben Hanoch 
Sent: Tuesday, August 23, 2016 15:13
To: 'Brad Hubbard' 
Cc: Gregory Farnum; Ceph Development <ceph-devel@xxxxxxxxxxxxxxx>
Subject: RE: errors in make-debs.sh because "make dist" fails on 'rocksdb/db/slice.cc'

Thanks Brad,

Unfortunately, cleaning doesn't help
And anyhow the error occurs even with fresh git clone from the HEAD of ceph master (that brings with it fresh submodules)

AFAICU, the SHA1 of src/rocksdb is identical (for both workingv11.0.0  and not working HEAD of master) In both cases, I see: SHA1=6797e6f Avoid updating memtable allocated bytes if write_buffer_size is not set (which is also the latest commit in https://github.com/ceph/rocksdb)

Avner

-----Original Message-----
From: Brad Hubbard
Sent: Tuesday, August 23, 2016 14:01
To: Avner Ben Hanoch
Cc: Gregory Farnum; Ceph Development <ceph-devel@xxxxxxxxxxxxxxx>
Subject: Re: errors in make-debs.sh because "make dist" fails on 'rocksdb/db/slice.cc'


You could try changing to src/rocksdb and running "make clean" and "git clean -fdx" and retrying the build. It's possible some build artefact was left over in that submodule's directory structure for that commit. You could also compare the
SHA1 of the src/rocksdb submodule in each case (workingv11.0.0  and not working) and see what changed between them.

--
HTH,
Brad

--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux