On Tue, Mar 14, 2017 at 8:57 PM, Spandan Kumar Sahu <spandankumarsahu@xxxxxxxxx> wrote: > On Tue, Mar 14, 2017 at 6:23 PM, kefu chai <tchaikov@xxxxxxxxx> wrote: >> On Tue, Mar 14, 2017 at 6:33 PM, Spandan Kumar Sahu >> <spandankumarsahu@xxxxxxxxx> wrote: >>> Hey everyone, >>> >>> I am interested in contributing to Ceph and thus I tried to build the >>> source code but unfortunately it has some errors. I will list out the >>> steps I did: >>> >>> * Clone the ceph/ceph.git repo from github on my local machine >>> * `./install_deps.sh` >>> * `./do_cmake.sh` >>> >>> Now the last command shows some errors. This[1] is the output of >>> CMakeError.log file >>> while this[2]. I am using Ubuntu 16.04 LTS. >>> >>> The particular problem is that my system can't recognise `-lpthreads` >>> but it recognises `-pthread` and `-lpthread`. I had tried a lot to >>> search this on the internet and also tried out all the stuff described >>> in the stackoverflow results but all in vain. I am familiar with >>> Makefiles but not so familiar with CMake files and thus couldn't >>> really find a solution. I would be really glad if someone could help! >> >> what cmake version are you using? it looks like a bug in cmake's >> FindThreads module. > I am using CMake version 3.5.1 > >> it should try with -lpthread and -pthread also. > > How can I change the CMakeList file to include -pthread instead of > -lpthreads? I have used Makefiles before, but I am not proficient in > CMakefiles. i checked http://paste.ubuntu.com/24175794/ and cmake 3.5.1, the cmake module did try "-lpthread" after it failed to link with "-lthreads". and "-lthread" worked fine. maybe you could pastebin "some errors" from cmake instead. > >> >>> >>> Cc'ing some people who have worked with CMakeLists.txt >>> >>> [1]: http://paste.ubuntu.com/24175792/ >>> [2]: http://paste.ubuntu.com/24175794/ >>> >>> -- >>> Spandan Kumar Sahu >>> -- >>> 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 >> >> >> >> -- >> Regards >> Kefu Chai > > > > -- > Spandan Kumar Sahu > UG 2nd Year ( Dual Degree) > Computer Science and Engineering Department > IIT Kharagpur -- Regards Kefu Chai -- 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