I posted on the same issue. I tried the centos5 build script.. getting a 404 on sigar. How many active developers does hypertable have?
On Monday, October 22, 2012 5:38:50 PM UTC+2, Doug Judd wrote: > > Hi Denis, > > The SIGAR library isn't available in a yum repository (last we checked). > We usually download it and install it "by hand". Take a look at our CentOS > 5<https://github.com/hypertable/hypertable/blob/master/bin/src-utils/build-setup-centos5.sh>build > setup instructions for how to install SIGAR. We're happy to host a > yum repository for SIGAR, if that's necessary for Fedora. > > One thing we've done to reduce the dependencies with our RPM package is to > include all of the dependent libraries in the installation. > > [doug@test00 ~]$ ls /opt/hypertable/doug/current/lib/ > java/ libHyperThirdParty.a > libboost_filesystem.so.1.44.0 libHyperThrift.a > libboost_iostreams.so.1.44.0 libHyperThriftConfig.a > libboost_program_options.so.1.44.0 libHyperTools.a > libboost_python.so.1.44.0 libk5crypto.so.3 > libboost_system.so.1.44.0 libkrb5.so.3 > libboost_thread.so.1.44.0 libkrb5support.so.0 > libbz2.so.1 liblog4cpp.so.4 > libcom_err.so.2 libncurses.so.5 > libcrypto.so.10 libpython2.6.so.1.0 > libdb_cxx-4.8.so libre2.so.0 > libedit.so.0 libsigar-amd64-linux.so > libevent-1.4.so.2 libsnappy.so.1 > libexpat.so.1 libssl.so.10 > libgcc_s.so.1 libstdc++.so.6 > libgssapi_krb5.so.2 libtcmalloc_minimal.so.4 > libHyperAppHelper.a libtcmalloc.so.4 > libHyperComm.a libthrift-0.8.0.so > libHyperCommon.a libthriftnb-0.8.0.so > libHyperDfsBroker.a libunwind.so.7 > libHyperDfsCmds.a libz.so.1 > libHyperMaster.a perl/ > libHyperRanger.a php/ > libHyperspace.a py/ > libHypertable.a rb/ > > This makes it easy to install the package without having to worry about > dependencies. Is this something that is ok with Fedora? Also, there are a > lot of Java .jar files that we include in the package (Hadoop, thrift, > etc.). If we're allowed to include .jar files in the RPM, then the only > java-related dependencies would be Java itself and Hadoop. > im fairly certain its required to package separately. > > - Doug > > On Sun, Oct 21, 2012 at 6:45 AM, Denis Arnaud > <[email protected]<javascript:> > > wrote: > >> Hi, >> >> when trying to compile Hypertable on Fedora 17+ (Fedora 17 and Fedora >> Rawhide), directly from the Git clone: >> $ mkdir -p ~/dev/hypertable >> $ cd ~/dev/hypertable >> $ git clone git://github.com/hypertable/hypertable.git hypertablegit >> $ rm -rf build && mkdir build >> $ cd build >> $ cmake .. >> >> The following Sigar-related linking error appears: >> $ make VERBOSE=1 >> Linking CXX executable bloom_filter_test >> cd /home/build/dev/hypertable/hypertablegit/build/src/cc/Common && >> /usr/bin/cmake -E cmake_link_script >> CMakeFiles/bloom_filter_test.dir/link.txt --verbose=1 >> /usr/lib/ccache/c++ -g >> CMakeFiles/bloom_filter_test.dir/tests/bloom_filter_test.cc.o -o >> bloom_filter_test -rdynamic libHyperCommon.a -lboost_iostreams >> -lboost_program_options -lboost_filesystem -lboost_thread-mt -lboost_system >> -lboost_chrono -lboost_python -lpython2.7 -llog4cpp -lz -lsnappy -lsigar >> -ldl -lncurses -lpthread -lre2 >> libHyperCommon.a(SystemInfo.cc.o): In function >> `Hypertable::system_info_lib_version()': >> /home/build/dev/hypertable/hypertablegit/src/cc/Common/SystemInfo.cc:768: >> undefined reference to `sigar_version_get' >> libHyperCommon.a(SystemInfo.cc.o): In function >> `Hypertable::system_info_lib_version(std::ostream&)': >> /home/build/dev/hypertable/hypertablegit/src/cc/Common/SystemInfo.cc:773: >> undefined reference to `sigar_version_get' >> collect2: error: ld returned 1 exit status >> make[2]: *** [src/cc/Common/bloom_filter_test] Error 1 >> make[2]: Leaving directory >> `/home/build/dev/hypertable/hypertablegit/build' >> make[1]: *** [src/cc/Common/CMakeFiles/bloom_filter_test.dir/all] Error 2 >> make[1]: Leaving directory >> `/home/build/dev/hypertable/hypertablegit/build' >> make: *** [all] Error 2 >> >> >> ----------------------------------------- >> Note, for those interested in reproducing it, I have installed the >> following dependencies (as root): >> yum -y install ant ant-contrib ant-scripts ant-commons-net >> ant-commons-logging \ >> boost-devel ceph-devel ceph-libs ceph-libcephfs ceph-fuse cronolog \ >> gperftools-devel gperftools-libs jemalloc-devel hoard \ >> java-1.7.0-openjdk-devel libdb-devel libdb-cxx-devel libdb-utils \ >> libevent-devel log4cpp-devel perl-Class-Accessor \ >> rrdtool-devel rrdtool-ruby ruby-RRDtool sigar-devel snappy-devel >> >> debuginfo-install -y boost ceph cronolog db >> gperftools hoard java-1.7.0-openjdk \ >> jemalloc libevent log4cpp rrdtool ruby-RRDtool sigar snappy >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Hypertable Development" group. >> To view this discussion on the web visit >> https://groups.google.com/d/msg/hypertable-dev/-/YnSCrIRaWq8J. >> To post to this group, send email to [email protected]<javascript:> >> . >> To unsubscribe from this group, send email to >> [email protected] <javascript:>. >> For more options, visit this group at >> http://groups.google.com/group/hypertable-dev?hl=en. >> > > > > -- > Doug Judd > CEO, Hypertable Inc. > > -- You received this message because you are subscribed to the Google Groups "Hypertable Development" group. To view this discussion on the web visit https://groups.google.com/d/msg/hypertable-dev/-/u4FycGUyH1YJ. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/hypertable-dev?hl=en.
