mc и slang
Гость 29 мая, 2007 - 17:09
Кто-нибудь сталкивался с проблемой которая описана в этом баге
http://bugs.gentoo.org/show_bug.cgi?id=169799
У меня с недавних пор появилось что mc не компилируется из-за этого сланга
Что делать?
»
- Для комментирования войдите или зарегистрируйтесь
Незнаю на счет
Незнаю на счет бага но я яестно говоря не припомню когда были последний раз проблемы со сборкой mc. Года 1,5 назад наверно.
Сейчас специально пересобрал - все нормально:
USE="-ncurses slang" emerge mc
[ebuild R ] app-misc/mc-4.6.1-r3 USE="X gpm nls pam samba slang unicode -7zip -ncurses"
А иксы для MC зачем?
Я предпочитаю собирать MC без X,gpm,samba,pam Лишнее это все... Собранный с samba MC не стартует, если с сетью проблема (стартует долго), pam -- это для samba, X -- не нужны для MC, gpm -- не пользуюсь (только лишние проблемы, клава наше все)
Комуто нужны,
Комуто нужны, комуто нет:)
Если уж говорить то и mc лишнее, консоль все умеет.
С флагом Х в графическом теримнале рисуется нормально, без него очень старшно.
Samba+Pam - ну тут по вкусу, раз ненадо, значит не надо. Стартует он долго если пытается опрашивать(из истории) уже недоступны ресурс, надо просто быть внимательнее...
gpm - в чистой консоли полезная штука, пускай и в mc будет, не жалко.
Когда собирал
Когда собирал (полгода назад) он нормально собрался с дефолтными use-флагами. Но т.к. локаль у меня ru_RU.UTF8 то вместо букаф были крокозябры, пришлось пересобират как по HOWTO http://ru.gentoo-wiki.com/HOWTO_ru_RU.utf8_Gentoo_way#Midnight_Commander никаких проблем не возникло...
ничего не
ничего не помогает=((
При компиляции mc просто не находит slang.
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libslang.so: undefined reference
to `tgetnum'
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libslang.so: undefined reference
to `tgetflag'
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libslang.so: undefined reference
to `tgetent'
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libslang.so: undefined reference
to `tgetstr'
collect2: ld returned 1 exit status
мне там посоветовали пересолбрать сланг
Я пересобрал и его и всю систему
И все равно mc не компилируется с флагом slang=((
Было подобное
Было подобное при обновлении gcc. Посмотри есть ли директория /usr/lib/gcc/i686-pc-linux-gnu/4.1.2 и если нет создай символическую ссылку с новой версии gcc.
вот тут
вот тут обсуждают этуже проблему
http://forums.gentoo.cz/viewtopic.php?t=166
Только я не понимаю к какому они выводу пришли.
Как починить
Как починить совсем нет вариантов?
Есть вариант решения для FreeBSD
Вот тут есть вариант он для FreeBSD подходит может и вам чем поможет...
http://forums.freebsd.org/showthread.php?p=101000