On Mon, Apr 6, 2015 at 9:09 AM, kernel neophyte <neophyte.hacker001@xxxxxxxxx> wrote: > On Mon, Apr 6, 2015 at 9:07 AM, Sage Weil <sage@xxxxxxxxxxxx> wrote: >> On Mon, 6 Apr 2015, kernel neophyte wrote: >>> On Sun, Apr 5, 2015 at 3:07 AM, Loic Dachary <loic@xxxxxxxxxxx> wrote: >>> > Hi, >>> > >>> > My guess is that it's because the gmock directory has been replaced by a gmock submodule and git pull won't be enough to do the right thing. >>> > The simplest workaround is to git clone a fresh copy. Or you can try ./autogen.sh which should also do what's necessary. >>> >>> Cloned a fresh copy, still the same. >> >> Make sure you run make in teh top-level directory, not inside src/, at >> least once to get the gmock stuff built. > > > Yep thats exactly what I am doing. In the top level directory: > > ./autogen.sh > ./configure > make -j12 You need to also run "git submodule update --init" first. The "do_autogen.sh" script will handle that for you, as well as making a bunch of other configuration decisions that you may or may not want. ;) -Greg > > > -Neo >> >> sage >> >>> >>> >>> >>> -Neo >>> > >>> > Cheers >>> > >>> > On 05/04/2015 07:07, kernel neophyte wrote: >>> >> Hi, >>> >> >>> >> I am seeing build break in ceph master. >>> >> >>> >> make[3]: *** No rule to make target >>> >> `../src/gmock/lib/libgmock_main.la', needed by `unittest_librbd'. >>> >> Stop. >>> >> >>> >> make[3]: *** Waiting for unfinished jobs.... >>> >> >>> >> CXX test/erasure-code/ceph_erasure_code_non_regression.o >>> >> >>> >> >>> >> Am I missing anything obvious ? >>> >> >>> >> >>> >> -Neo >>> >> -- >>> >> 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 >>> >> >>> > >>> > -- >>> > Loïc Dachary, Artisan Logiciel Libre >>> > >>> -- >>> 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 >>> >>> > -- > 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 -- 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