Hi Kai, You can safely skip both of those steps. Our Ceph support isn't up-to-date and we don't have Scala Thrift bindings yet. If you've gotten all the other dependencies installed, you should be able to run cmake without any errors. If cmake generates errors, post them and we'll help you work through them.
- Doug On Thu, Nov 14, 2013 at 5:47 AM, Kai Guo <[email protected]> wrote: > Dear Judd, > After following your advice, I am trying to build the latest release > hypertable. I am so thankful to have a perfect shell script just like > build-setup-debian.sh<https://github.com/KayGuoWhu/hypertable/blob/master/bin/src-utils/build-setup-debian.sh> > . > However, I also found some bug in compiling with the script above. They > are as follow: > Bug 1: > when "apt-get -y update" > > W: Failed to fetch > http://gitbuilder.ceph.com/ceph-deb-quantal--basic/ref/master/dists/quantal/main/binary-i386/Packages > 404 Not Found > > E: Some index files failed to download. They have been ignored, or old > ones used instead. > > Bug 2: > > when "sbt -sbt-version 0.11.2 package-dist" in scrooge: > [info] Resolving org.scala-tools.sbt#precompiled-2_9_0;0.11.2 ... > [warn] :::::::::::::::::::::::::::::::::::::::::::::: > [warn] :: UNRESOLVED DEPENDENCIES :: > [warn] :::::::::::::::::::::::::::::::::::::::::::::: > [warn] :: com.typesafe.sbt#sbt-site;0.6.2: not found > [warn] :::::::::::::::::::::::::::::::::::::::::::::: > [warn] > [warn] Note: Some unresolved dependencies have extra attributes. Check > that these dependencies exist with the requested attributes. > [warn] com.typesafe.sbt:sbt-site:0.6.2 (sbtVersion=0.11.2, > scalaVersion=2.9.1) > [warn] > [error] {file:/usr/src/scrooge/project/}default-08a666/*:update: > sbt.ResolveException: unresolved dependency: > com.typesafe.sbt#sbt-site;0.6.2: not found > Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore? > > I am looking foward to your reply. Besides, I am still tring to resolve > the first probelm about hypertable 0.9.0.0. I have doubted that it is the > hypertable 0.9.0.0 that makes these long bugs. Can you give me more ways to > solve it? > Thank you in advance! > > On Thursday, November 7, 2013 12:50:55 AM UTC+8, Doug Judd wrote: > >> I recommend compiling the latest version of Hypertable (0.9.7.13). We >> build against Boost 1.54 and we manually build boost and configure it with >> the following: >> >> ./bootstrap.sh --with-libraries=filesystem,iostreams,program_options, >> system,thread,graph,regex,python >> >> Take a look at >> build-setup-centos5.sh<https://github.com/hypertable/hypertable/blob/master/bin/src-utils/build-setup-centos5.sh>and >> build-setup-debuan.sh<https://github.com/hypertable/hypertable/blob/master/bin/src-utils/build-setup-debian.sh>. >> Those scripts are a little out-of-date, but they give you an idea of what >> needs to be installed to get Hypertable to compile. >> >> - Doug >> >> >> >> On Wed, Nov 6, 2013 at 4:35 AM, Kai Guo <[email protected]> wrote: >> >>> *Hi, everyone just seeing this question. These days I am working on >>> compiling and building hypertable 0.9.0.0 source code for study. This time >>> I found myself stuck in a tough problem after I have trying almost every >>> means, so I ask for your help here. Any help is really appreciated. The >>> bugs is as follow and forgive me put the all information out for good >>> understanding.* >>> >>> libHyperComm.a(ReactorFactory.cc.o): In function >>> `Hypertable::ReactorFactory::initialize(unsigned short)': >>> /home/choc/src/hypertable/src/cc/AsyncComm/ReactorFactory.cc:53: >>> undefined reference to >>> `boost::thread_group::create_thread(boost::function0<void, >>> std::allocator<boost::function_base> > const&)' >>> libHyperComm.a(ReactorFactory.cc.o): In function >>> `Hypertable::ReactorFactory::destroy()': >>> /home/choc/src/hypertable/src/cc/AsyncComm/ReactorFactory.cc:61: >>> undefined reference to `boost::thread_group::join_all()' >>> libHyperComm.a(ReactorFactory.cc.o): In function >>> `__static_initialization_and_destruction_0': >>> /home/choc/src/hypertable/src/cc/AsyncComm/ReactorFactory.cc:33: >>> undefined reference to `boost::thread_group::thread_group()' >>> /home/choc/src/hypertable/src/cc/AsyncComm/ReactorFactory.cc:33: >>> undefined reference to `boost::thread_group::~thread_group()' >>> /home/choc/src/hypertable/src/cc/AsyncComm/ReactorFactory.cc:34: >>> undefined reference to `boost::mutex::mutex()' >>> ........ >>> >>> *With the help of others, I have tried the way of add the >>> CMAKE_CXX_FLAGS like "-lboost_thread-mt", someone proved it works, but my >>> code failed. I am thanks for your help anyway!* >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Hypertable Development" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To post to this group, send email to [email protected]. >>> >>> Visit this group at http://groups.google.com/group/hypertable-dev. >>> For more options, visit https://groups.google.com/groups/opt_out. >>> >> >> >> >> -- >> Doug Judd >> CEO, Hypertable Inc. >> > -- > You received this message because you are subscribed to the Google Groups > "Hypertable Development" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/hypertable-dev. > For more options, visit https://groups.google.com/groups/opt_out. > -- Doug Judd CEO, Hypertable Inc. -- You received this message because you are subscribed to the Google Groups "Hypertable Development" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/hypertable-dev. For more options, visit https://groups.google.com/groups/opt_out.
