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/TcOefY9hFTc
>>
>> 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/hypertable/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/hypertable/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/hypertable/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/hypertable/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/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.