yes, i have built thrift and made install.

use command as follows:
./configure --without-csharp --without-erlang --without-ruby 
--without-haskell
make
make install

thrift head file and library in path as follows:
[jack@hyt210 thrift-0.8.0]$ cd /usr/local/include/thrift/
[jack@hyt210 thrift]$ pwd
/usr/local/include/thrift
[jack@hyt210 thrift]$ ll
total 72
drwxr-xr-x 2 root root  4096 Nov 18 23:30 async
drwxr-xr-x 2 root root  4096 Nov 18 23:30 concurrency
-rw-r--r-- 1 root root 12541 Nov 18 23:30 config.h
drwxr-xr-x 2 root root  4096 Nov 18 23:30 processor
drwxr-xr-x 2 root root  4096 Nov 18 23:30 protocol
drwxr-xr-x 2 root root  4096 Nov 18 23:30 server
-rw-r--r-- 1 root root  3071 Nov 18 23:30 TApplicationException.h
-rw-r--r-- 1 root root  5461 Nov 18 23:30 Thrift.h
-rw-r--r-- 1 root root  8172 Nov 18 23:30 TLogging.h
-rw-r--r-- 1 root root  6845 Nov 18 23:30 TProcessor.h
drwxr-xr-x 2 root root  4096 Nov 18 23:30 transport
-rw-r--r-- 1 root root  2806 Nov 18 23:30 TReflectionLocal.h

[jack@hyt210 thrift]$ cd ../../
[jack@hyt210 local]$ cd lib
[jack@hyt210 lib]$ ls libthrift
libthrift-0.8.0.so    libthriftnb-0.8.0.so  libthriftnb.so       
 libthriftz.a          
libthrift.a           libthriftnb.a         libthrift.so         
 libthriftz.la         
libthrift.la          libthriftnb.la        libthriftz-0.8.0.so   
libthriftz.so

but why it doesn't work as i hoped. need more hlep. 

在 2013年11月20日星期三UTC+8上午1时29分07秒,Doug Judd写道:
>
> So this looks like the problem:
>
> -- Thrift compiler/libraries NOT found. Thrift support will be disabled 
> (127, /usr/local/include/thrift, /usr/local/lib/libthrift.so, 
> /usr/local/lib/libthriftnb.so)
>
> Did you build thrift and do 'make install' ?
>
> - Doug
>
>
>
> On Mon, Nov 18, 2013 at 9:11 PM, <[email protected] <javascript:>>wrote:
>
>> the error as follows:
>> [root@hyt210 src-utils]# sudo ./htpkg --srcdir /hypertable --thriftdir 
>> /usr/src/thrift RPM TBZ2
>> -- Use thread library: -lpthread
>> -- Python Shell Version: Python 2.6.6
>> -- Found Python-devel: /usr/lib64/libpython2.6.so
>> -- Looking for required boost libraries...
>> -- GCC version: 4.4.7
>> -- Boost version: 1_44
>> -- Boost thread lib: /usr/local/lib/libboost_thread.so
>> -- Boost program options lib: /usr/local/lib/libboost_program_options.so
>> -- Boost filesystem lib: /usr/local/lib/libboost_filesystem.so
>> -- Boost iostreams lib: /usr/local/lib/libboost_iostreams.so
>> -- Boost python lib: BOOST_PYTHON_LIB-NOTFOUND
>> -- Boost chrono lib: BOOST_CHRONO_LIB-NOTFOUND
>> -- Boost system lib: /usr/local/lib/libboost_system.so
>> -- Boost lib dir: /usr/local/lib
>> -- Boost libs: 
>> /usr/local/lib/libboost_iostreams.so;/usr/local/lib/libboost_program_options.so;/usr/local/lib/libboost_filesystem.so;/usr/local/lib/libboost_thread.so;/usr/local/lib/libboost_system.so
>> -- Found BerkeleyDB: /usr/local/BerkeleyDB.4.8/lib/libdb_cxx.so
>> -- Berkeley DB version: 4.8.26
>> -- Found Editline: /usr/local/lib/libedit.so
>> -- cb=TRUE c= val= foo=Change Dir: 
>> /home/jack/Downloads/hypertable-master_src_0.9.7.8_modify_offset-limit/bin/src-utils/CMakeFiles/CMakeTmp/CMakeFiles/CMakeTmp
>>
>> Run Build Command:/usr/bin/gmake "cmTryCompileExec/fast"
>> /usr/bin/gmake -f CMakeFiles/cmTryCompileExec.dir/build.make 
>> CMakeFiles/cmTryCompileExec.dir/build
>> gmake[1]: Entering directory 
>> `/home/jack/Downloads/hypertable-master_src_0.9.7.8_modify_offset-limit/bin/src-utils/CMakeFiles/CMakeTmp/CMakeFiles/CMakeTmp'
>> /usr/bin/cmake -E cmake_progress_report 
>> /home/jack/Downloads/hypertable-master_src_0.9.7.8_modify_offset-limit/bin/src-utils/CMakeFiles/CMakeTmp/CMakeFiles/CMakeTmp/CMakeFiles
>>  
>> 1
>> Building CXX object CMakeFiles/cmTryCompileExec.dir/SystemVersion.cc.o
>> /usr/bin/c++    -I/usr/local/include   -o 
>> CMakeFiles/cmTryCompileExec.dir/SystemVersion.cc.o -c 
>> /hypertable/cmake/SystemVersion.cc
>> Linking CXX executable cmTryCompileExec
>> /usr/bin/cmake -E cmake_link_script 
>> CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
>> /usr/bin/c++        -fPIC 
>> CMakeFiles/cmTryCompileExec.dir/SystemVersion.cc.o  -o cmTryCompileExec 
>> -rdynamic -ldl /usr/local/lib/libsigar-amd64-linux.so -ldl 
>> gmake[1]: Leaving directory 
>> `/home/jack/Downloads/hypertable-master_src_0.9.7.8_modify_offset-limit/bin/src-utils/CMakeFiles/CMakeTmp/CMakeFiles/CMakeTmp'
>>
>> -- Found SIGAR: /usr/local/lib/libsigar-amd64-linux.so;dl
>> -- Operating System: Red Hat_Enterprise Linux 6
>> -- Found RE2: /usr/local/lib/libre2.so
>> --        version: 0.0.0
>> -- Found Snappy: /usr/local/lib/libsnappy.so
>> --        version: 0.0.0
>> -- Found rrdtool in /usr/bin
>> -- Found cronolog in /usr/local/sbin
>> -- Could NOT find Doxygen  (missing:  DOXYGEN_EXECUTABLE)
>> -- Not Found Tcmalloc: Tcmalloc_LIBRARY-NOTFOUND
>> -- Not Found Jemalloc: Jemalloc_LIBRARY-NOTFOUND
>> -- Not Found Hoard: Hoard_LIBRARY-NOTFOUND
>> -- Did not find ceph libraries
>> -- Ant: not found
>> --     Javac: javac 1.6.0_31
>> -- Found libevent: /usr/lib64/libevent.so
>> -- Thrift compiler/libraries NOT found. Thrift support will be disabled 
>> (127, /usr/local/include/thrift, /usr/local/lib/libthrift.so, 
>> /usr/local/lib/libthriftnb.so)
>> -- Thrift for ruby not found. ThriftBroker support for ruby will be 
>> disabled
>> -- PHP Thrift files not found. ThriftBroker support for php will be 
>> disabled
>> -- Thrift for perl not found. ThriftBroker support for perl will be 
>> disabled
>> -- Found thrift for python
>> -- Java JNI not found. Legacy Hadoop support will be disabled.
>> -- Copying PHP files into installation
>> -- Copying Perl files into installation
>> WARNING: /usr/lib64/libexpat.so is prelinked, RPMs may require --nomd5
>> WARNING: /usr/lib64/libbz2.so is prelinked, RPMs may require --nomd5
>> WARNING: /usr/lib64/libz.so is prelinked, RPMs may require --nomd5
>> WARNING: /usr/lib64/libncurses.so is prelinked, RPMs may require --nomd5
>> WARNING: /lib64/libgcc_s.so.1 is prelinked, RPMs may require --nomd5
>> WARNING: /usr/lib64/libstdc++.so.6 is prelinked, RPMs may require --nomd5
>> -- Configuring done
>> -- Generating done
>> -- Build files have been written to: 
>> /home/jack/Downloads/hypertable-master_src_0.9.7.8_modify_offset-limit/bin/src-utils
>> CPack: Create package using RPM
>> CPack: Install projects
>> CPack: - Run preinstall target for: HYPERTABLE
>> CPack Error: Problem running install command: /usr/bin/gmake "preinstall"
>> Please check 
>> /home/jack/Downloads/hypertable-master_src_0.9.7.8_modify_offset-limit/bin/src-utils/_CPack_Packages/Linux/RPM/PreinstallOutput.log
>>  
>> for errors
>> CPack Error: Error when generating package: hypertable
>> -- Use thread library: -lpthread
>> -- Python Shell Version: Python 2.6.6
>> -- Found Python-devel: /usr/lib64/libpython2.6.so
>> -- Looking for required boost libraries...
>> -- GCC version: 4.4.7
>> -- Boost version: 1_44
>> -- Boost thread lib: /usr/local/lib/libboost_thread.so
>> -- Boost program options lib: /usr/local/lib/libboost_program_options.so
>> -- Boost filesystem lib: /usr/local/lib/libboost_filesystem.so
>> -- Boost iostreams lib: /usr/local/lib/libboost_iostreams.so
>> -- Boost python lib: BOOST_PYTHON_LIB-NOTFOUND
>> -- Boost chrono lib: BOOST_CHRONO_LIB-NOTFOUND
>> -- Boost system lib: /usr/local/lib/libboost_system.so
>> -- Boost lib dir: /usr/local/lib
>> -- Boost libs: 
>> /usr/local/lib/libboost_iostreams.so;/usr/local/lib/libboost_program_options.so;/usr/local/lib/libboost_filesystem.so;/usr/local/lib/libboost_thread.so;/usr/local/lib/libboost_system.so
>> -- Found BerkeleyDB: /usr/local/BerkeleyDB.4.8/lib/libdb_cxx.so
>> -- Berkeley DB version: 4.8.26
>> -- Found Editline: /usr/local/lib/libedit.so
>> -- cb=TRUE c= val= foo=Change Dir: 
>> /home/jack/Downloads/hypertable-master_src_0.9.7.8_modify_offset-limit/bin/src-utils/CMakeFiles/CMakeTmp/CMakeFiles/CMakeTmp
>>
>> Run Build Command:/usr/bin/gmake "cmTryCompileExec/fast"
>> /usr/bin/gmake -f CMakeFiles/cmTryCompileExec.dir/build.make 
>> CMakeFiles/cmTryCompileExec.dir/build
>> gmake[1]: Entering directory 
>> `/home/jack/Downloads/hypertable-master_src_0.9.7.8_modify_offset-limit/bin/src-utils/CMakeFiles/CMakeTmp/CMakeFiles/CMakeTmp'
>> /usr/bin/cmake -E cmake_progress_report 
>> /home/jack/Downloads/hypertable-master_src_0.9.7.8_modify_offset-limit/bin/src-utils/CMakeFiles/CMakeTmp/CMakeFiles/CMakeTmp/CMakeFiles
>>  
>> 1
>> Building CXX object CMakeFiles/cmTryCompileExec.dir/SystemVersion.cc.o
>> /usr/bin/c++    -I/usr/local/include   -o 
>> CMakeFiles/cmTryCompileExec.dir/SystemVersion.cc.o -c 
>> /hypertable/cmake/SystemVersion.cc
>> Linking CXX executable cmTryCompileExec
>> /usr/bin/cmake -E cmake_link_script 
>> CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
>> /usr/bin/c++        -fPIC 
>> CMakeFiles/cmTryCompileExec.dir/SystemVersion.cc.o  -o cmTryCompileExec 
>> -rdynamic -ldl /usr/local/lib/libsigar-amd64-linux.so -ldl 
>> gmake[1]: Leaving directory 
>> `/home/jack/Downloads/hypertable-master_src_0.9.7.8_modify_offset-limit/bin/src-utils/CMakeFiles/CMakeTmp/CMakeFiles/CMakeTmp'
>>
>> -- Found SIGAR: /usr/local/lib/libsigar-amd64-linux.so;dl
>> -- Operating System: Red Hat_Enterprise Linux 6
>> -- Found RE2: /usr/local/lib/libre2.so
>> --        version: 0.0.0
>> -- Found Snappy: /usr/local/lib/libsnappy.so
>> --        version: 0.0.0
>> -- Found rrdtool in /usr/bin
>> -- Found cronolog in /usr/local/sbin
>> -- Could NOT find Doxygen  (missing:  DOXYGEN_EXECUTABLE)
>> -- Not Found Tcmalloc: Tcmalloc_LIBRARY-NOTFOUND
>> -- Not Found Jemalloc: Jemalloc_LIBRARY-NOTFOUND
>> -- Not Found Hoard: Hoard_LIBRARY-NOTFOUND
>> -- Did not find ceph libraries
>> -- Ant: not found
>> --     Javac: javac 1.6.0_31
>> -- Found libevent: /usr/lib64/libevent.so
>> -- Thrift compiler/libraries NOT found. Thrift support will be disabled 
>> (127, /usr/local/include/thrift, /usr/local/lib/libthrift.so, 
>> /usr/local/lib/libthriftnb.so)
>> -- Thrift for ruby not found. ThriftBroker support for ruby will be 
>> disabled
>> -- PHP Thrift files not found. ThriftBroker support for php will be 
>> disabled
>> -- Thrift for perl not found. ThriftBroker support for perl will be 
>> disabled
>> -- Found thrift for python
>> -- Java JNI not found. Legacy Hadoop support will be disabled.
>> -- Copying PHP files into installation
>> -- Copying Perl files into installation
>> WARNING: /usr/lib64/libexpat.so is prelinked, RPMs may require --nomd5
>> WARNING: /usr/lib64/libbz2.so is prelinked, RPMs may require --nomd5
>> WARNING: /usr/lib64/libz.so is prelinked, RPMs may require --nomd5
>> WARNING: /usr/lib64/libncurses.so is prelinked, RPMs may require --nomd5
>> WARNING: /lib64/libgcc_s.so.1 is prelinked, RPMs may require --nomd5
>> WARNING: /usr/lib64/libstdc++.so.6 is prelinked, RPMs may require --nomd5
>> -- Configuring done
>> -- Generating done
>> -- Build files have been written to: 
>> /home/jack/Downloads/hypertable-master_src_0.9.7.8_modify_offset-limit/bin/src-utils
>> CPack: Create package using TBZ2
>> CPack: Install projects
>> CPack: - Run preinstall target for: HYPERTABLE
>> CPack Error: Problem running install command: /usr/bin/gmake "preinstall"
>> Please check 
>> /home/jack/Downloads/hypertable-master_src_0.9.7.8_modify_offset-limit/bin/src-utils/_CPack_Packages/Linux/TBZ2/PreinstallOutput.log
>>  
>> for errors
>> CPack Error: Error when generating package: hypertable
>>
>> the error 
>> in /bin/src-utils/_CPack_Packages/Linux/TBZ2/PreinstallOutput.log as 
>> follows:
>>
>> [ 98%] Built target ht_write_test
>> Linking CXX shared module libHyperPython.so
>> /usr/bin/ld: cannot find -lHyperThrift
>> collect2: ld returned 1 exit status
>> gmake[2]: *** [src/cc/HyperPython/libHyperPython.so] Error 1
>> gmake[1]: *** [src/cc/HyperPython/CMakeFiles/HyperPython.dir/all] Error 2
>> gmake: *** [all] Error 2
>>
>> What can i do to fixed.Thank you for any advice.
>>
>> -- 
>> 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] <javascript:>.
>> To post to this group, send email to [email protected]<javascript:>
>> .
>> 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.

Reply via email to