Unicode and nano

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

swaker
Сообщения: 38

Unicode and nano

Сообщение swaker »

Решил пересобрать всю систему с подержкой юникода, для этого добавил в make.conf USE="unicode slang"
Все прекрасно собиралось пока не должно до nano. Вот что он мне говорит:

Код: Выделить всё

*** UTF-8 support was requested, but insufficient UTF-8 support was
*** detected in your curses and/or C libraries.  Please verify that your
*** slang was built with UTF-8 support or your curses was built with
*** wide character support, and that your C library was built with wide
*** character support.

!!! Please attach the config.log to your bug report:!!! /var/tmp/portage/nano-1.3.9/work/nano-1.3.9/config.log

!!! ERROR: app-editors/nano-1.3.9 failed.
!!! Function econf, Line 495, Exitcode 0
!!! econf failed
!!! If you need support, post the topmost build error, NOT this status message.

Как это победить?
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Unicode and nano

Сообщение KiWi »

swaker писал(а):
30.01.2006 17:14
Как это победить?

Как не странно, но сделать то, что просят.
Можно начать с

Код: Выделить всё

emerge -av slang glibc
Спасибо сказали:
swaker
Сообщения: 38

Re: Unicode and nano

Сообщение swaker »

IFL писал(а):
30.01.2006 17:36
swaker писал(а):
30.01.2006 17:14

Как это победить?

Как не странно, но сделать то, что просят.
Можно начать с

Код: Выделить всё

emerge -av slang glibc


Кашмар! :-)
А почему он сам этого не делает?
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Unicode and nano

Сообщение Aectann »

Кстати, если ты решил пересобрать всю систему с поддержкой utf, то тогда не забудь опцию --newuse + в /etc/locales.build добавить локаль utf8
My god... it's full of stars!...
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Unicode and nano

Сообщение KiWi »

swaker писал(а):
30.01.2006 17:38
Кашмар! :-)
А почему он сам этого не делает?

потому что и не должен
на данный момент система portage не умеет проверять с какими флагами скомпилен какой-то другой софт
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Unicode and nano

Сообщение Aectann »

Вывод: лучше всего пересобирать систему с новыми USE-флагами командой:
emerge --newuse -uDva world
My god... it's full of stars!...
Спасибо сказали:
swaker
Сообщения: 38

Re: Unicode and nano

Сообщение swaker »

Спасибо :-) Попробую...
Спасибо сказали:
Аватара пользователя
theli
Сообщения: 117
Статус: вышибала
ОС: GNU/Linux (Gentoo)

Re: Unicode and nano

Сообщение theli »

IFL писал(а):
30.01.2006 18:09
потому что и не должен
на данный момент система portage не умеет проверять с какими флагами скомпилен какой-то другой софт

гы... а с каких пор portage разучился это делать? ;)

к примеру:
if built_with_use '=x11-libs/wxGTK-2.4*' gtk2 ; then
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Unicode and nano

Сообщение KiWi »

theli писал(а):
03.02.2006 17:15
IFL писал(а):
30.01.2006 18:09

потому что и не должен
на данный момент система portage не умеет проверять с какими флагами скомпилен какой-то другой софт

гы... а с каких пор portage разучился это делать? ;)

к примеру:
if built_with_use '=x11-libs/wxGTK-2.4*' gtk2 ; then

не все майнтейнеру такие пионЭры, чтобы переписывать ебилды, в новых версиях, может быть, будут, а так -- неоправданные затраты, к тому же -- это уже на этапе распаковки, а чтобы в [R]DEPEND -- нету такого
Спасибо сказали:
Аватара пользователя
theli
Сообщения: 117
Статус: вышибала
ОС: GNU/Linux (Gentoo)

Re: Unicode and nano

Сообщение theli »

IFL писал(а):
03.02.2006 18:54
theli писал(а):
03.02.2006 17:15

IFL писал(а):
30.01.2006 18:09

потому что и не должен
на данный момент система portage не умеет проверять с какими флагами скомпилен какой-то другой софт

гы... а с каких пор portage разучился это делать? ;)

к примеру:
if built_with_use '=x11-libs/wxGTK-2.4*' gtk2 ; then

не все майнтейнеру такие пионЭры, чтобы переписывать ебилды, в новых версиях, может быть, будут, а так -- неоправданные затраты, к тому же -- это уже на этапе распаковки, а чтобы в [R]DEPEND -- нету такого

:) ...
что в [R]DEPEND ?
проверять с какими флагами скомпилен какой-то пакет ??? :lol:
зачем? :lol: и как вы себе это представляете ?

и почему в процессе распаковки?
имеенно для этого и используется в ебилдах
pkg_setup()
в которой прописывают всякие такие проверки :)

т.е. нечто такое:
pkg_setup() {
built_with_use sys-devel/gcc gcj || die "PyLucene requires gcj compiler"
}

а касательно этого случая то ничего такого нету т.к. в руковожстве по настройке юникода четко обозначен такой этап:

# emerge --update --deep --newuse world
# revdep-rebuild --soname libncurses.so.5
# revdep-rebuild --soname libslang.so.1
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Unicode and nano

Сообщение KiWi »

theli писал(а):
04.02.2006 13:02
проверять с какими флагами скомпилен какой-то пакет ??? :lol:
зачем? :lol: и как вы себе это представляете ?

представляю в ребилде пакета emerge с новым use-флагом, если пользователь разрешил
либо просто информировании о необходимости ребилда, если пользователь не разшерил авторебилда
Спасибо сказали:
Аватара пользователя
theli
Сообщения: 117
Статус: вышибала
ОС: GNU/Linux (Gentoo)

Re: Unicode and nano

Сообщение theli »

IFL писал(а):
04.02.2006 14:36
представляю в ребилде пакета emerge с новым use-флагом, если пользователь разрешил
либо просто информировании о необходимости ребилда, если пользователь не разшерил авторебилда

ну насчет информирвания я и показал как это делается сейчас :)
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Unicode and nano

Сообщение KiWi »

theli писал(а):
04.02.2006 17:13
IFL писал(а):
04.02.2006 14:36

представляю в ребилде пакета emerge с новым use-флагом, если пользователь разрешил
либо просто информировании о необходимости ребилда, если пользователь не разшерил авторебилда

ну насчет информирвания я и показал как это делается сейчас :)

не, я про
DEPEND="cat/pack <use-flags>"
и если, например, в make.conf стоит AUTO_REBUILD="yes", то пересобирается с новыми флагами
если не стоит AUTO_REBUILD="yes", то просто(ещё при -pv) emerge выводит всё, что он думает о вас
Спасибо сказали:
Аватара пользователя
theli
Сообщения: 117
Статус: вышибала
ОС: GNU/Linux (Gentoo)

Re: Unicode and nano

Сообщение theli »

ну... такой вариант может и был бы жизнеспособен... посмотрим :)
Спасибо сказали: