Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.UNIX.BSD
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.UNIX.BSD с датами от 18 Jan 11 22:51:00 до 27 May 24 11:30:58, всего сообщений: 10756
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 6152 из 10756 ===================================== RU.UNIX.BSD =
От   : Victor Sudakov                   2:5005/49          05 Nov 17 19:29:02
Кому : Eugene Grosbein                                     05 Nov 17 19:29:02
Тема : MySQL client (CLI) problem
FGHI : area://RU.UNIX.BSD?msgid=2:5005/49+59ff04d0
На   : area://RU.UNIX.BSD?msgid=grosbein.net+7fb8ba6d
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.UNIX.BSD?msgid=grosbein.net+e2487399
==============================================================================
Dear Eugene,

05 Nov 17 14:05, you wrote to me:

VS>> Отчего бы могло происходить, что в /usr/local/bin/mysql 1) не все
VS>> команды сохраняются в истории и 2) текст по-русски ввести
VS>> невозможно, хотя отображается он нормально в запросах. Локаль в
VS>> шелле ru_RU.UTF-8, в MySQL тоже: http://termbin.com/tjsp (версии
VS>> системы и базы в ссылке). В шелле естественно русский нормально
VS>> вводится и выводится. Опций сборки databases/mysql56-client явно
VS>> никаких не нахожу, которые могли бы повлиять. Вот что это?

>> mysql  Ver 14.14 Distrib 5.6.38, for FreeBSD10.4 (amd64) using
>> EditLine wrapper

EG> Подозреваю, что ключевое слово тут EditLine wrapper вместо readline.
EG> Это, похоже, апстрим, то есть разработчики MySQL, веселятся:

EG> https://dev.mysql.com/doc/refman/5.6/en/source-configuration-options.h
EG> tml

EG> WITH_READLINE   Use bundled readline library    OFF

EG>  -DWITH_READLINE=bool
EG> Whether to use the readline library bundled with the distribution.
EG> This option was removed in MySQL 5.6.5 because readline is no longer
EG> bundled.

EG> Попробуй пересобрать mysql-клиента, заменив в портовом Makefile
EG> libedit/WITH_EDITLINE на чего-нибудь для зависимости
EG> от портового же readline.

У databases/mysql56-client/Makefile вообще ничего такого нет, а у databases/mysql56-server есть только
USES= .... libedit
и
CMAKE_ARGS+=    .... -DWITH_EDITLINE=system

Чего где заменить?

Victor Sudakov, VAS4-RIPE, VAS47-RIPN
--- GoldED+/BSD 1.1.5-b20160322-b20160322
* Origin: Ulthar (2:5005/49)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.088869 секунды