Автор Тема: ошибка при изменении темы mc, чего не хватает  (Прочитано 7767 раз)

Оффлайн hasculdr

  • Завсегдатай
  • *
  • Сообщений: 672
Хотел сделать розовый mc (http://www.opennet.ru/opennews/art.shtml?num=46137), но получаю такое сообщение. Чего не хватает?

Оффлайн alsoijw

  • Завсегдатай
  • *
  • Сообщений: 166
  • Fedora 25 GNOME 3 amd64
Терминал  поддерживает true color?
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн andrew_b

  • Завсегдатай
  • *
  • Сообщений: 534
Терминал  поддерживает true color?
Вы тоже сообщения об ошибках не читаете? Написано ж: "in this slang version". В используемой библиотеке slang нет поддержки TrueColor. Нужна версия 2.3.1 и младше.

Оффлайн hasculdr

  • Завсегдатай
  • *
  • Сообщений: 672
rpm -qa | grep slang
libslang2-2.2.4-alt2

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
rpm -qa | grep slang
libslang2-2.2.4-alt2
Да. Пакет старый. И в Сизифе тоже.

Оффлайн hasculdr

  • Завсегдатай
  • *
  • Сообщений: 672
Нужна версия 2.3.1 и младше.
Да. Пакет старый. И в Сизифе тоже.
Так старый или новый нужен?)
Это slang должен быть скомпилирован с поддержкой truecolor?


Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Так старый или новый нужен?)
Новый конечно. Более молодой, то есть, младше. :-) Засада такая в этом слове при применении с цифрами и временем.
« Последнее редактирование: 10.03.2017 18:37:55 от asy »

Оффлайн hasculdr

  • Завсегдатай
  • *
  • Сообщений: 672
Как много пакетов зависят от текущей версии slang? Может, в багзиле попросить обновить?

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Может, в багзиле попросить обновить?
Да, надо бы: https://bugzilla.altlinux.org/33982.
« Последнее редактирование: 21.08.2018 01:51:36 от asy »

Оффлайн hasculdr

  • Завсегдатай
  • *
  • Сообщений: 672
Видел баг, где вообще предложили собрать mc без slang и чего-то еще "ввиду их хронической дырявости".
upd. а еще сам собирал по сизифному спеку slang из свежих исходников - так темы и не заработали.
« Последнее редактирование: 08.10.2017 19:39:08 от hasculdr »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
а еще сам собирал по сизифному спеку slang из свежих исходников - так темы и не заработали.
Скорее всего, ещё и пересборка mc нужна после этого.
Видел баг, где вообще предложили собрать mc без slang и чего-то еще "ввиду их хронической дырявости".
Я тоже. Слежу за обсуждением.
« Последнее редактирование: 08.10.2017 22:35:50 от asy »

Оффлайн andrew_b

  • Завсегдатай
  • *
  • Сообщений: 534
Скорее всего, ещё и пересборка mc нужна после этого.
Не нужна. Возможно, дело в 32-битной системе:

Until the next major release (version 3), this feature is
available for 64 bit Unix/VMS systems to keep binary compatibility.
Support for 32 bit systems will be added in version 3.

Слежу за обсуждением.
За N суток никаких доказательств "хронической дырявости" не представлено. Я бы закрыл как wontfix.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Может, в багзиле попросить обновить?
Да, надо бы: https://bugzilla.altlinux.org/33982.
В Сизифе S-Lang обновлён до 2.3.2. Но, как написал andrew_b, пока это поможет только в 64-разрядных системах. А в p8 и это не поможет, что-то ещё надо обновлять. Может быть, терминалы с новым terminfo (ncurses) пересобирать. Ошибка в p8, если S-Lang обновить, становится такая (в Konsole и от TDE 3.5.13.2, и от KDE 4.14.3):
┌───────────────────────────── Error ──────────────────────────────┐
│                                                                  │
│ Unable to use 'seasons-spring16M' skin with true colors support: │
│      Your terminal doesn't even seem to support 256 colors.      │
│                   Default skin has been loaded                   │
│                                                                  │
└──────────────────────────────────────────────────────────────────┘
« Последнее редактирование: 22.08.2018 19:42:55 от asy »