"do_cmake.sh" can automate some of that On 06/30/2016 03:04 PM, Mark Nelson wrote: > If you are inclined, it's probably worth switching over to cmake at this > point. I suspect the automake stuff is going to get crufty pretty fast > now that folks are switching over en mass. I switched a couple of days > ago and after working out a couple of bugs it's working really well. > > git clean -fdx > mkdir build; cd build > cmake .. > make -j $(nproc) > sudo make install > > Mark > > On 06/30/2016 04:05 PM, Evgeniy Firsov wrote: >> Same error for me. >> This is automake, jemalloc is installed. >> >> On 6/14/16, 1:30 AM, "ceph-devel-owner@xxxxxxxxxxxxxxx on behalf of kefu >> chai" <ceph-devel-owner@xxxxxxxxxxxxxxx on behalf of tchaikov@xxxxxxxxx> >> wrote: >> >>> On Tue, Jun 14, 2016 at 2:09 AM, Ramesh Chander >>> <Ramesh.Chander@xxxxxxxxxxx> wrote: >>>> Getting these linker errors: >>>> >>>> >>>> /root/ram/ram_bkp/ceph/ceph-latest/ceph_unit_issue/src/rocksdb/db/db_impl >>>> >>>> .cc:583: undefined reference to `malloc_stats_print' >>>> collect2: error: ld returned 1 exit status >>>> make[3]: *** [ceph_test_objectstore_workloadgen] Error 1 >>>> rocksdb/librocksdb.a(db_impl.o): In function `DumpMallocStats': >>>> >>>> /root/ram/ram_bkp/ceph/ceph-latest/ceph_unit_issue/src/rocksdb/db/db_impl >>>> >>>> .cc:583: undefined reference to `malloc_stats_print' >>>> collect2: error: ld returned 1 exit status >>>> make[3]: *** [ceph_test_objectstore] Error 1 >>>> rocksdb/librocksdb.a(db_impl.o): In function `DumpMallocStats': >>>> >>>> /root/ram/ram_bkp/ceph/ceph-latest/ceph_unit_issue/src/rocksdb/db/db_impl >>>> >>>> .cc:583: undefined reference to `malloc_stats_print' >>>> collect2: error: ld returned 1 exit status >>>> make[3]: *** [ceph_xattr_bench] Error 1 >>>> rocksdb/librocksdb.a(db_impl.o): In function `DumpMallocStats': >>>> >>>> /root/ram/ram_bkp/ceph/ceph-latest/ceph_unit_issue/src/rocksdb/db/db_impl >>>> >>>> .cc:583: undefined reference to `malloc_stats_print' >>>> collect2: error: ld returned 1 exit status >>>> make[3]: *** [ceph_test_filejournal] Error 1 >>>> >>>> last time Mark did something to fix it. >>>> >>>> I tried make clean in rocksdb directory as well, still same error. >>> >>> did you uninstall jemalloc after configure or cmake? maybe you can >>> check the make_config.mk under rocksdb directory? are you using cmake >>> or automake? >>> >>> >>>> >>>> -Ramesh Chander >>>> PLEASE NOTE: The information contained in this electronic mail message >>>> is intended only for the use of the designated recipient(s) named >>>> above. >>>> If the reader of this message is not the intended recipient, you are >>>> hereby notified that you have received this message in error and that >>>> any review, dissemination, distribution, or copying of this message is >>>> strictly prohibited. If you have received this communication in error, >>>> please notify the sender by telephone or e-mail (as shown above) >>>> immediately and destroy any and all copies of this message in your >>>> possession (whether hard copies or electronically stored copies). >>>> -- >>>> 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 >>> -- >>> 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 >> >> PLEASE NOTE: The information contained in this electronic mail message >> is intended only for the use of the designated recipient(s) named >> above. If the reader of this message is not the intended recipient, >> you are hereby notified that you have received this message in error >> and that any review, dissemination, distribution, or copying of this >> message is strictly prohibited. If you have received this >> communication in error, please notify the sender by telephone or >> e-mail (as shown above) immediately and destroy any and all copies of >> this message in your possession (whether hard copies or electronically >> stored copies). >> -- >> 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