Hi Nate, this script is outdated and not really maintained. I remember that i had issues with libsigar when i installed it (on Ubuntu) but i don't really recall what it was. Let me try to reproduce it and i'll send you the build instructions.
bye Christoph 2012/11/1 Nate <[email protected]> > 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]>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<http://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<https://groups.google.com/d/msg/hypertable-dev/-/YnSCrIRaWq8J> >>> . >>> To post to this group, send email to hyperta...@googlegroups.**com. >>> To unsubscribe from this group, send email to hypertable-de...@** >>> googlegroups.com. >>> >>> For more options, visit this group at http://groups.google.com/** >>> group/hypertable-dev?hl=en<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. > -- You received this message because you are subscribed to the Google Groups "Hypertable Development" group. 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.
