Hi All,
I downloaded the latest Hypertable sources(0.9.3.1) and try to build it with
-DBUILD_SHARED_LIBS=ON. But it failed like this.
$ cmake -DPACKAGE_THRIFTBROKER=1 -DBUILD_SHARED_LIBS=ON
-DCMAKE_BUILD_TYTPE=Release ~/src/hypertable
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Prepare for ThriftBroker only installation
-- Looking for include files CMAKE_HAVE_PTHREAD_H
-- Looking for include files CMAKE_HAVE_PTHREAD_H - found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Use thread library: -lpthread
-- Looking for required boost libraries...
-- GCC version: 4.4.1
-- Boost version: 1_38
-- Boost thread lib: /usr/lib/libboost_thread-mt.so
-- Boost program options lib: /usr/lib/libboost_program_options-mt.so
-- Boost filesystem lib: /usr/lib/libboost_filesystem-mt.so
-- Boost iostreams lib: /usr/lib/libboost_iostreams-mt.so
-- Boost python lib: /usr/lib/libboost_python-mt.so
-- Boost system lib: /usr/lib/libboost_system-mt.so
-- Boost lib dir: /usr/lib
-- Found BerkeleyDB: /usr/local/lib/libdb_cxx.so
-- Berkeley DB version: 4.8.26
-- Found EXPAT: /usr/lib/libexpat.so
-- Found Log4cpp: /usr/lib/liblog4cpp.so
-- Found Readline libraries: /usr/lib/libreadline.so;/usr/lib/libncurses.so
-- Found SIGAR: /usr/local/lib/libsigar-x86-linux.so;dl
-- Found ZLIB: /usr/lib/libz.so
-- Found BZip2: /usr/lib/libbz2.so
-- Looking for BZ2_bzCompressInit in /usr/lib/libbz2.so
-- Looking for BZ2_bzCompressInit in /usr/lib/libbz2.so - found
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
-- Found Tcmalloc: /usr/local/lib/libtcmalloc_minimal.so
-- version: 1.5
-- Not Found Hoard: Hoard_LIBRARY-NOTFOUND
-- Did not find ceph libraries
-- Ant: not found
-- Javac: not found
-- Found PythonLibs: /usr/lib/python2.6/config/libpython2.6.so
-- Found libevent: /usr/lib/libevent.so
-- Found thrift: /usr/local/lib/libthrift.so;/usr/local/lib/libthriftnb.so
-- compiler: Thrift version 0.2.0-exported
-- Thrift for ruby not found. ThriftBroker support for ruby will be disabled
-- PHPTHRIFT_ROOT not found. ThriftBroker support for php will be disabled
-- Found thrift for perl
-- Found thrift for python
-- Java JNI not found. Legacy Hadoop support will be disabled.
-- Configuring done
CMake Error: The inter-target dependency graph contains the following
strongly connected component (cycle):
"Hypertable" of type SHARED_LIBRARY
depends on "HyperDfsBroker"
"HyperDfsBroker" of type SHARED_LIBRARY
depends on "Hypertable"
At least one of these targets is not a STATIC_LIBRARY. Cyclic dependencies
are allowed only among static libraries.
-- Build files have been written to: /home/sree/build/hypertable
--
Regards,
Sreejith K
--
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.