Может собрать с slang 2.0.7 как это сделано в FC7? У нас slang древний - 1.4.9 И судя по changelog (там же в FC7) вроде версия из cvs получше с UTF работает. Может #9727 и #6944, и подобные вылечатся. Могу собрать slang-2.0.7 и compat-slang-1.4.9 на всяк случай.
#9727 -- это всего лишь ошибка сборки.
Попробовать собрать то можно, но для этого нужен свежий slang которого у нас ещё нет. И какой шанс того что свежий slang не сломает больше чем починет? 2ldv@: твоё мнение в этом вопросе?
Пакетов, которые сейчас собраны с libslang.so.1, немного: -rw-r--r-- 1 776692 Дек 28 14:47 jed-0.99.18-alt1.src.rpm -rw-r--r-- 1 619148 Дек 15 02:04 libcaca-0.99-alt5.beta11.src.rpm -rw-r--r-- 1 1597358 Дек 9 22:46 TiMidity++-2.13.2-alt4.src.rpm -rw-r--r-- 1 2806231 Окт 23 21:09 mc-4.6.1r-alt8.src.rpm -rw-r--r-- 1 1124059 Окт 12 17:03 slrn-0.9.8.1-alt9.src.rpm -rw-r--r-- 1 2170420 Авг 11 2005 dosemu-1.3.2-alt4.src.rpm -rw-r--r-- 1 124391 Июл 5 2005 newt-0.50.39-alt3.src.rpm -rw-r--r-- 1 1419190 Мар 3 2005 bb-1.3-alt0.2.src.rpm -rw-r--r-- 1 400642 Ноя 22 2004 aalib-1.4-alt0.8rc5.src.rpm так что можно проверить. Но всё равно нынешний пакет libslang лучше сперва переименовать в libslang1.
TiMidity++, aalib и bb постараюсь проверить/починить при доступности свежего slang, newt будто бы сам уже никому не нужен (упс... астерисковому astman).
re
Если никто не соберет, то я соберу libslang1 libslang-2.0.7 Если Дима добавит меня в список мантейнеров slang. После пересоберу: mc jed По остальным резвешу баги/попрошу NMU.
Как показала тестовая сборка slang 2.0.7 счастье приходит только к jed. mc текущий вообще не собирается, собрал из cvs - появилась пара новых глюков (сильно глючит кодирока при просмотре по F3; верхняя строчка каждого столбца в обычном режиме сдвинулась на 1 символ.) Вобщем могу положить либо в Daedalus mc из cvs и новый slang, либо сделать libslang2 и собрать с ним пока только jed, а затем попробуем собрать потихоньку все остальное с новой libslang
IMHO второе -- весна на носу, фриз-фриз и так грозится растаять.
(In reply to comment #7) > mc текущий вообще не собирается, собрал из cvs - появилась пара новых глюков > (сильно глючит кодирока при просмотре по F3; верхняя строчка каждого столбца в > обычном режиме сдвинулась на 1 символ.) > > Вобщем могу положить либо в Daedalus mc из cvs и новый slang, > либо сделать libslang2 и собрать с ним пока только jed, а затем попробуем > собрать потихоньку все остальное с новой libslang Просьба собрать libslang2. В дебиане собирается mc 4.6.2-pre1 и к нему прикладывается 150к патч 48_utf8- slang2.patch.
В общем, я тут посмотрел, slang 1.4.9 уже нет ни в одном дистрибутиве, даже в виде compat (эээ может в дебиане есть только). Поэтому предлагаю обновиться сразу lj libslang 2.1.3 и зависящиее пакеты пересобрать. Пакеты уже приводились: jed libcaca TiMidity++ mc slrn dosemu newt bb aalib Чтобы не так страшно было, залью пока в Deadalus, а во вторник-среду - уже в Сизифус.
Делайте compat-библиотеку и libslang2 и будем переезжать. Рекомендую к прочтению тж. http://freesource.info/wiki/AltLinux/Policy/SharedLibs
В 4.6.2-alt5.pre1 есть --enable slang2, но там вьюер в не-utf8 локалях не умеет 8-битку.
Вьюер починен, в сизифе сборка с slang2.