I find serverup linked correct libedit.so as follows (red color character font).
[ 95%] Building CXX object src/cc/Tools/serverup/CMakeFiles/serverup.dir/serverup.cc.o cd /home/jack/Downloads/hypertable-master_src_0.9.7.8_modify_offset-limit/bin/src-utils/src/cc/Tools/serverup && /usr/bin/c++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DHT_WITH_THRIFT -g -I/home/jack/Downloads/hypertable-master_src_0.9.7.8_modify_offset-limit/src/cc -I/home/jack/Downloads/hypertable-master_src_0.9.7.8_modify_offset-limit/bin/src-utils/src/cc -I/usr/local/include -I/usr/local/BerkeleyDB.4.8/include -I/usr/local/include/thrift -Wall -pedantic -Wno-long-long -fPIC -Wno-variadic-macros -Wno-deprecated -o CMakeFiles/serverup.dir/serverup.cc.o -c /home/jack/Downloads/hypertable-master_src_0.9.7.8_modify_offset-limit/src/cc/Tools/serverup/serverup.cc Linking CXX executable serverup cd /home/jack/Downloads/hypertable-master_src_0.9.7.8_modify_offset-limit/bin/src-utils/src/cc/Tools/serverup && /usr/bin/cmake -E cmake_link_script CMakeFiles/serverup.dir/link.txt --verbose=1 /usr/bin/c++ -g -fPIC CMakeFiles/serverup.dir/serverup.cc.o -o serverup -rdynamic -L/usr/local/lib ../../DfsBroker/Lib/libHyperDfsBroker.a ../../ThriftBroker/libHyperThriftConfig.a ../../ThriftBroker/libHyperThrift.a ../../Hyperspace/libHyperspace.a ../../Hypertable/Lib/libHypertable.a /usr/local/lib/libthrift.so /usr/local/lib/libthriftnb.so -levent ../../DfsBroker/Lib/libHyperDfsBroker.a ../../Hyperspace/libHyperspace.a ../Lib/libHyperTools.a ../../AsyncComm/libHyperComm.a ../../Common/libHyperCommon.a -lsigar-amd64-linux -ldl /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 -lz /usr/local/lib/libsnappy.so -lpthread /usr/local/lib/libre2.so /usr/local/lib/libedit.so -lncurses -lexpat ../../ThirdParty/libHyperThirdParty.a -lm -Wl,-rpath,/usr/local/lib make[2]: Leaving directory `/home/jack/Downloads/hypertable-master_src_0.9.7.8_modify_offset-limit/bin/src-utils' /usr/bin/cmake -E cmake_progress_report /home/jack/Downloads/hypertable-master_src_0.9.7.8_modify_offset-limit/bin/src-utils/CMakeFiles [ 95%] Built target serverup but why? who can help me. any advice with appreciate. 在 2013年12月10日星期二UTC+8上午10时24分39秒,Xy Zheng写道: > > i am sorry, the makelog file send to you maybe not correct. so i send to > you once more. > file be added as affix and be named as makelog2. > > executed command as follows: > [jack@localhost src-utils]$ sudo rm -rf CMakeFiles CMakeCache.txt > cmake_install.cmake > [jack@localhost src-utils]$ sudo make VERBOSE=1 > makelog2.txt > version: 1.4 > > 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 > WARNING: /usr/lib64/libssl.so.10 is prelinked, RPMs may require --nomd5 > WARNING: /usr/lib64/libcrypto.so.10 is prelinked, RPMs may require --nomd5 > [jack@localhost src-utils]$ > > 在 2013年12月10日星期二UTC+8上午9时23分59秒,Xy Zheng写道: >> >> libedit just install only one, as follows: >> >> [jack@localhost ~]$ cd /usr >> [jack@localhost usr]$ sudo find . -name readline.h >> ./include/readline/readline.h >> ./local/include/editline/readline.h >> >> [jack@localhost usr]$ sudo find . -name libedit.so >> ./local/lib/libedit.so >> >> >> I did command as your given: >> [jack@localhost src-utils]$ make VERBOSE=1 > makelog.txt >> >> makelog.txt as affix. >> can you with me together to find the reason ? thank you. >> >> 在 2013年12月10日星期二UTC+8上午2时09分43秒,Doug Judd写道: >>> >>> This sounds to me like you might have two different versions of libedit >>> installed and the compiler is picking up header files from one and the >>> linker is picking up the libraries from another. Try removing the serverup >>> binary and object files and then run make as follows: >>> >>> make VERBOSE=1 >>> >>> It should print the exact command used to compile and link. >>> >>> - Doug >>> >>> >>> On Sun, Dec 8, 2013 at 5:51 PM, Xy Zheng <[email protected]> wrote: >>> >>>> [cloudil@dlxa101 bin]$ ./ht ldd serverup >>>> /home/cloudil/zxy_hytcluster_test/hypertable_cluster/current/bin/ldd.sh: >>>> line 37: [: ==: unary operator expected >>>> linux-vdso.so.1 => (0x00007fff5b9ff000) >>>> libthrift-0.8.0.so => >>>> /home/cloudil/zxy_hytcluster_test/hypertable_cluster/current/lib/ >>>> libthrift-0.8.0.so (0x00007f193ff7e000) >>>> libthriftnb-0.8.0.so => >>>> /home/cloudil/zxy_hytcluster_test/hypertable_cluster/current/lib/ >>>> libthriftnb-0.8.0.so (0x00007f193fd61000) >>>> libevent-1.4.so.2 => >>>> /home/cloudil/zxy_hytcluster_test/hypertable_cluster/current/lib/libevent-1.4.so.2 >>>> >>>> (0x00007f193fb46000) >>>> libsigar-amd64-linux.so => >>>> /home/cloudil/zxy_hytcluster_test/hypertable_cluster/current/lib/libsigar-amd64-linux.so >>>> >>>> (0x00007f193fa0f000) >>>> libdl.so.2 => /lib64/libdl.so.2 (0x0000003e88a00000) >>>> libboost_iostreams.so.1.44.0 => >>>> /home/cloudil/zxy_hytcluster_test/hypertable_cluster/current/lib/libboost_iostreams.so.1.44.0 >>>> >>>> (0x00007f193f7ea000) >>>> libboost_program_options.so.1.44.0 => >>>> /home/cloudil/zxy_hytcluster_test/hypertable_cluster/current/lib/libboost_program_options.so.1.44.0 >>>> >>>> (0x00007f193f590000) >>>> libboost_filesystem.so.1.44.0 => >>>> /home/cloudil/zxy_hytcluster_test/hypertable_cluster/current/lib/libboost_filesystem.so.1.44.0 >>>> >>>> (0x00007f193f36c000) >>>> libboost_thread.so.1.44.0 => >>>> /home/cloudil/zxy_hytcluster_test/hypertable_cluster/current/lib/libboost_thread.so.1.44.0 >>>> >>>> (0x00007f193f155000) >>>> libboost_system.so.1.44.0 => >>>> /home/cloudil/zxy_hytcluster_test/hypertable_cluster/current/lib/libboost_system.so.1.44.0 >>>> >>>> (0x00007f193ef52000) >>>> libz.so.1 => /lib64/libz.so.1 (0x0000003e8a600000) >>>> libsnappy.so.1 => >>>> /home/cloudil/zxy_hytcluster_test/hypertable_cluster/current/lib/libsnappy.so.1 >>>> >>>> (0x00007f193ed4b000) >>>> libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003e89200000) >>>> libre2.so.0 => >>>> /home/cloudil/zxy_hytcluster_test/hypertable_cluster/current/lib/libre2.so.0 >>>> >>>> (0x00007f193eb01000) >>>> libedit.so.0 => /usr/lib64/libedit.so.0 (0x00007f193e8d2000) >>>> libncurses.so.5 => /lib64/libncurses.so.5 (0x0000003e8b600000) >>>> libexpat.so.1 => /lib64/libexpat.so.1 (0x0000003e8de00000) >>>> libtcmalloc_minimal.so.0 => >>>> /home/cloudil/zxy_hytcluster_test/hypertable_cluster/current/lib/libtcmalloc_minimal.so.0 >>>> >>>> (0x00007f193e68a000) >>>> libunwind.so.8 => >>>> /home/cloudil/zxy_hytcluster_test/hypertable_cluster/current/lib/libunwind.so.8 >>>> >>>> (0x00007f193e471000) >>>> libstdc++.so.6 => >>>> /home/cloudil/zxy_hytcluster_test/hypertable_cluster/current/lib/libstdc++.so.6 >>>> >>>> (0x0000003154a00000) >>>> libm.so.6 => /lib64/libm.so.6 (0x0000003e89600000) >>>> libgcc_s.so.1 => >>>> /home/cloudil/zxy_hytcluster_test/hypertable_cluster/current/lib/libgcc_s.so.1 >>>> >>>> (0x0000003152a00000) >>>> libc.so.6 => /lib64/libc.so.6 (0x0000003e88e00000) >>>> libtinfo.so.5 => /lib64/libtinfo.so.5 (0x0000003e89e00000) >>>> libssl.so.10 => >>>> /home/cloudil/zxy_hytcluster_test/hypertable_cluster/current/lib/libssl.so.10 >>>> >>>> (0x0000003156e00000) >>>> libcrypto.so.10 => >>>> /home/cloudil/zxy_hytcluster_test/hypertable_cluster/current/lib/libcrypto.so.10 >>>> >>>> (0x0000003153200000) >>>> librt.so.1 => /lib64/librt.so.1 (0x0000003e89a00000) >>>> libnsl.so.1 => /lib64/libnsl.so.1 (0x00007f193e255000) >>>> libresolv.so.2 => /lib64/libresolv.so.2 (0x0000003e8b200000) >>>> /lib64/ld-linux-x86-64.so.2 (0x0000003e88600000) >>>> libbz2.so.1 => /lib64/libbz2.so.1 (0x0000003e8d600000) >>>> libgssapi_krb5.so.2 => >>>> /home/cloudil/zxy_hytcluster_test/hypertable_cluster/current/lib/libgssapi_krb5.so.2 >>>> >>>> (0x00007f193e025000) >>>> libkrb5.so.3 => >>>> /home/cloudil/zxy_hytcluster_test/hypertable_cluster/current/lib/libkrb5.so.3 >>>> >>>> (0x00007f193dd90000) >>>> libcom_err.so.2 => >>>> /home/cloudil/zxy_hytcluster_test/hypertable_cluster/current/lib/libcom_err.so.2 >>>> >>>> (0x00007f193db8e000) >>>> libk5crypto.so.3 => >>>> /home/cloudil/zxy_hytcluster_test/hypertable_cluster/current/lib/libk5crypto.so.3 >>>> >>>> (0x00007f193d968000) >>>> libkrb5support.so.0 => >>>> /home/cloudil/zxy_hytcluster_test/hypertable_cluster/current/lib/libkrb5support.so.0 >>>> >>>> (0x00007f193d760000) >>>> libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x0000003e90200000) >>>> libselinux.so.1 => /lib64/libselinux.so.1 (0x0000003e8a200000) >>>> >>>> 在 2013年12月4日星期三UTC+8上午7时32分42秒,Doug Judd写道: >>>>> >>>>> Run the following command and post the output: >>>>> >>>>> ./ht ldd serverup >>>>> >>>>> - Doug >>>>> >>>>> >>>>> On Mon, Dec 2, 2013 at 5:54 PM, Xy Zheng <[email protected]> wrote: >>>>> >>>>>> Dear Doug: >>>>>> >>>>>> I was used the capfile which is download from >>>>>> http://hypertable.com/download/0978, >>>>>> I was just modified it the line "set"s. >>>>>> >>>>>> LD_LIBRARY_PATH I was set on "admin" machine and .try running >>>>>> serverup by hand >>>>>> >>>>>> >>>>>> [cloudil@dlxa101 bin]$ vim ~/.bash_profile >>>>>> [cloudil@dlxa101 bin]$ ./ht serverup >>>>>> >>>>>> /home/cloudil/zxy_hytcluster_test/hypertable_cluster/current/bin/serverup: >>>>>> >>>>>> symbol lookup error: /home/cloudil/zxy_hytcluster_ >>>>>> test/hypertable_cluster/current/bin/serverup: undefined symbol: >>>>>> history_w >>>>>> >>>>>> the error still arised. this error bothers me long times. I need >>>>>> to solve quickly. more help needed from you. thanks. >>>>>> >>>>>> 在 2013年12月3日星期二UTC+8上午2时11分34秒,Doug Judd写道: >>>>>>> >>>>>>> Are you using the latest Capfile? Try running serverup by hand >>>>>>> (note that you need to launch it with the ht wrapper script to setup >>>>>>> LD_LIBRARY_PATH): >>>>>>> >>>>>>> /opt/hypertable/current/bin/ht serverup >>>>>>> >>>>>>> - Doug >>>>>>> >>>>>>> >>>>>>> On Wed, Nov 27, 2013 at 11:28 PM, Xy Zheng <[email protected]>wrote: >>>>>>> >>>>>>>> i built libedit as follows: >>>>>>>> >>>>>>>> ./configure --enable-widec >>>>>>>> make >>>>>>>> make install >>>>>>>> >>>>>>>> install path at /usr/local/lib >>>>>>>> nm -a libedit.so >>>>>>>> >>>>>>>> 000000000001e780 T history_w >>>>>>>> 000000000001e740 T history_wend >>>>>>>> 000000000001e520 T history_winit >>>>>>>> >>>>>>>> >>>>>>>> but in hypertable install path current/bin >>>>>>>> nm -a serverup >>>>>>>> >>>>>>>> U history_w >>>>>>>> U history_wend >>>>>>>> U history_winit >>>>>>>> >>>>>>>> in path current/lib >>>>>>>> nm -a libedit.so >>>>>>>> >>>>>>>> 000000000001e780 T history_w >>>>>>>> 000000000001e740 T history_wend >>>>>>>> 000000000001e520 T history_winit >>>>>>>> >>>>>>>> but why cap start error. i am puzzled. need more help. thanks. >>>>>>>> >>>>>>>> 在 2013年11月19日星期二UTC+8上午10时40分26秒,Xy Zheng写道: >>>>>>>> >>>>>>>>> i fixed the error, be careful to link the library. >>>>>>>>> the head file and the library must be installed in the same path. >>>>>>>>> for example: >>>>>>>>> /usr/local/include/editline/ >>>>>>>>> /usr/local/lib/ >>>>>>>>> >>>>>>>>> i made mistake because I had install libedit more than once in the >>>>>>>>> different path. >>>>>>>>> >>>>>>>>> 在 2013年11月19日星期二UTC+8上午8时46分19秒,[email protected]写道: >>>>>>>>>> >>>>>>>>>> Dear Doug: >>>>>>>>>> yes, i did as you say re-built libedit ,the same as like the >>>>>>>>>> CMake Error tips. the error now as follows >>>>>>>>>> https://groups.google.com/forum/#!topic/hypertable-dev/TcOef >>>>>>>>>> Y9hFTc >>>>>>>>>> >>>>>>>>>> need more help,thank you. >>>>>>>>>> 在 2013年11月19日星期二UTC+8上午12时55分37秒,Doug Judd写道: >>>>>>>>>>> >>>>>>>>>>> I think you might not have built libedit correctly. You need to >>>>>>>>>>> enable wide character support. To do that, re-build libedit, but >>>>>>>>>>> configure >>>>>>>>>>> it as follows: >>>>>>>>>>> >>>>>>>>>>> ./configure --enable-widec >>>>>>>>>>> >>>>>>>>>>> - Doug >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Sun, Nov 17, 2013 at 6:48 PM, <[email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>>> my os is rhel6.0, i modify hypertable0.9.7.8 code source to >>>>>>>>>>>> extend function what i want to. >>>>>>>>>>>> when start cluster, the error as follows: >>>>>>>>>>>> >>>>>>>>>>>> [jack@hyt210 hypertable_install]$ cap start >>>>>>>>>>>> * executing `start' >>>>>>>>>>>> ** transaction: start >>>>>>>>>>>> * executing `start_hyperspace' >>>>>>>>>>>> * executing "/home/jack/hytcluster/hyperta >>>>>>>>>>>> ble/current/bin/start-hyperspace.sh --config=/home/jack/ >>>>>>>>>>>> hytcluster/hypertable/0.9.7.8/conf/hypertable.cfg" >>>>>>>>>>>> servers: ["hyt210"] >>>>>>>>>>>> [hyt210] executing command >>>>>>>>>>>> *** [err :: hyt210] /home/jack/hytcluster/hypertab >>>>>>>>>>>> le/current/bin/serverup: symbol lookup error: >>>>>>>>>>>> /home/jack/hytcluster/hypertable/current/bin/serverup: >>>>>>>>>>>> undefined symbol: history_w >>>>>>>>>>>> ** [out :: hyt210] Waiting for Hyperspace to come up... >>>>>>>>>>>> ** [out :: hyt210] Waiting for Hyperspace to come up... >>>>>>>>>>>> ** [out :: hyt210] Waiting for Hyperspace to come up... >>>>>>>>>>>> ** [out :: hyt210] Waiting for Hyperspace to come up... >>>>>>>>>>>> ** [out :: hyt210] Waiting for Hyperspace to come up... >>>>>>>>>>>> ** [out :: hyt210] Waiting for Hyperspace to come up... >>>>>>>>>>>> ** [out :: hyt210] Waiting for Hyperspace to come up... >>>>>>>>>>>> ** [out :: hyt210] Waiting for Hyperspace to come up... >>>>>>>>>>>> ** [out :: hyt210] ERROR: Hyperspace did not come up >>>>>>>>>>>> command finished in 41467ms >>>>>>>>>>>> failed: "sh -c '/home/jack/hytcluster/hyperta >>>>>>>>>>>> ble/current/bin/start-hyperspace.sh --config=/home/jack/ >>>>>>>>>>>> hytcluster/hypertable/0.9.7.8/conf/hypertable.cfg'" on hyt210 >>>>>>>>>>>> >>>>>>>>>>>> Hyperspace log: >>>>>>>>>>>> [jack@hyt210 log]$ cat Hyperspace.log >>>>>>>>>>>> /home/jack/hytcluster/hypertable/current/bin/Hyperspace.Master: >>>>>>>>>>>> symbol lookup error: /home/jack/hytcluster/hypertab >>>>>>>>>>>> le/current/bin/Hyperspace.Master: undefined symbol: history_w >>>>>>>>>>>> [jack@hyt210 log]$ >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> by the way, i just modify libHypertable.a and libHyperRanger.a >>>>>>>>>>>> when i replace the same lib on my cluster. the function >>>>>>>>>>>> inoperative. >>>>>>>>>>>> the sigle machine work well. >>>>>>>>>>>> thanks 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]. >>>>>>>>>>>> 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/grou >>>>>>>>>>>> ps/opt_out. >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> Doug Judd >>>>>>>>>>> CEO, Hypertable Inc. >>>>>>>>>>> >>>>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> 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. >>>> >>> >>> >>> >>> -- >>> 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.
