[SOLVED], [РЕШЕНО] Никак не могу поставить dev-lang/nasm
Fre4et 23 июня, 2012 - 21:22
Никак не могу поставить dev-lang/nasm.
От этого пакета зависят многие программы, как я понимаю, поэтому проблему необходимо решить.
Компилирование пакета завершается такими строками:
nroff -man nasm.1 > nasm.man nroff -man ndisasm.1 > ndisasm.man groff: troff: Signal 7 make: *** [nasm.man] Ошибка 2 make: *** Ожидание завершения заданий... groff: troff: Signal 7 make: *** [ndisasm.man] Ошибка 2 emake failed * ERROR: dev-lang/nasm-2.09.10 failed (compile phase): * (no error message) * * Call stack: * ebuild.sh, line 85: Called src_compile * environment, line 2266: Called die * The specific snippet of code: * emake all || die; * * If you need support, post the output of 'emerge --info =dev-lang/nasm-2.09.10', * the complete build log and the output of 'emerge -pqv =dev-lang/nasm-2.09.10'. * The complete build log is located at '/var/tmp/portage/dev-lang/nasm-2.09.10/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-lang/nasm-2.09.10/temp/environment'. * S: '/var/tmp/portage/dev-lang/nasm-2.09.10/work/nasm-2.09.10' >>> Failed to emerge dev-lang/nasm-2.09.10, Log file: >>> '/var/tmp/portage/dev-lang/nasm-2.09.10/temp/build.log'
Полный лог тут
P.S.
У меня есть некоторые догадки, но не могу быть точно уверен в них. Подожду вашей помощи.
Все программы, которые не зависят от данного пакета, компилируются совершенно без проблем.
»
- Для комментирования войдите или зарегистрируйтесь
(*)
У меня sys-apps/groff-1.21, =dev-lang/nasm-2.09.10 собирается без проблем.
Непонятно, как вам помочь. Попробуйте версии 2.10 и ~2.10.01, как вариант.
-//-
Уже пробовал. От версии пакета не зависит, ошибка на любой версии одна и та же.
-//-
В общем я не сильно грамотен, но мне кажется, что проблемма с man страницами тут. Они у меня после попытки русифицировать их отображаться отказываются. Да и сам процесс компилирования падает на nroff -man nasm.1 > nasm.man и nroff -man ndisasm.1 > ndisasm.man.
Только вот вернуть хотя бы английские man страницы у меня не получается.
если делали русификацию через
если делали русификацию через шаманство с iсonf или enca, то удалите sys-apps/man и размаскируйте и установите sys-apps/man-db - там шаманств для русификации делать не надо
Нейтральность - высшее достижение сознания!
-//-
Года 3 назад русифицировал всё как раз с помощью enca и т.н. шаманства, как результат - всё работало.
Сейчас не могу поставить sys-apps/man-db ибо:
Полный лог можно увидеть тут
И NASM и man-db вываливаются после строки
groff: troff: Signal 7
-//-
Бьюсь головой о клавиатуру, непонимаю в чём проблема и как решать.
.
LC_MESSAGES=C
?ЗЫ: Что конкретно делал? Мораль на будущее: перед шаманствами лучше сделать бэкап конфигов. Откатывай (ищи способ откатить).
Твоя проблема не про nasm, а глобальнее.
:wq
--
Live free or die
groff
1. Удалить groff
2. Подчистить конфиги (может в /etc ?)
3. Заново установить groff с дефолтной настройкой
4. ? (может после этого man-страницы будут нормально собираться - но на просмотр их в правильной русской кодировке можно не надеяться)
-//-
Да, спасибо. groff утром уже удалил и NASM собрался.
Сейчас буду ставить groff обратно. Системе 3-4 дня от роду, поэтому чистить конфиги(?) не считаю нужным, они все дефолтные. Руками я правил только конфиги касающиеся части русификации системы, но там я просто закоментировал свои изменения и выставил дефолтные.
Вообще man можно и на английском читать, да и в интернете, поэтому не думаю, что корректная работа man так уж необходима.