Автор Тема: Проблемы при пересборке мира  (Прочитано 1773 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Venhard

  • Полноправный участник
  • ***
  • Сообщений: 117
  • Karma: +1/-0
Проблемы при пересборке мира
« : 27 Сентябрь 2011, 11:24 »
Добрый день. Помогите кто чем может. http://linuxforum.kz/public/style_emoticons/<#EMO_DIR#>/smile.gif\' class=\'bbc_emoticon\' alt=\':)\' /> При пересборке мира не собирается пакет x11-misc/grun-0.9.2-r1. Не мгу понять в чем дело.
Вот кусок из лога: /var/tmp/portage/x11-misc/grun-0.9.2-r1/temp/build.log
>>> Source configured.
>>> Compiling source in /var/tmp/portage/x11-misc/grun-0.9.2-r1/work/grun-0.9.2 ...
make -j3
make all-recursive
make[1]: Вход в каталог `/var/tmp/portage/x11-misc/grun-0.9.2-r1/work/grun-0.9.2'
Making all in po
make[2]: Вход в каталог `/var/tmp/portage/x11-misc/grun-0.9.2-r1/work/grun-0.9.2/po'
rm -f cat-id-tbl.tmp
sed -f ../intl/po2tbl.sed ./grun.pot \
  | sed -e "s/@PACKAGE NAME@/grun/" > cat-id-tbl.tmp
sed: невозможно открыть файл ../intl/po2tbl.sed: Нет такого файла или каталога
if cmp -s cat-id-tbl.tmp ./cat-id-tbl.c; then \
 rm cat-id-tbl.tmp; \
else \
 echo cat-id-tbl.c changed; \
 rm -f ./cat-id-tbl.c; \
 mv cat-id-tbl.tmp ./cat-id-tbl.c; \
fi
cat-id-tbl.c changed
cd . && rm -f stamp-cat-id && echo timestamp > stamp-cat-id
make[2]: Выход из каталога `/var/tmp/portage/x11-misc/grun-0.9.2-r1/work/grun-0.9.2/po'
Making all in intl
make[2]: Вход в каталог `/var/tmp/portage/x11-misc/grun-0.9.2-r1/work/grun-0.9.2/intl'
Makefile:206: *** пропущен разделитель. Останов.
make[2]: Выход из каталога `/var/tmp/portage/x11-misc/grun-0.9.2-r1/work/grun-0.9.2/intl'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Выход из каталога `/var/tmp/portage/x11-misc/grun-0.9.2-r1/work/grun-0.9.2'
make: *** [all] Ошибка 2
emake failed
 ^[[31;01m*^[[0m ERROR: x11-misc/grun-0.9.2-r1 failed (compile phase):
 ^[[31;01m*^[[0m emake failed.
 ^[[31;01m*^[[0m
 ^[[31;01m*^[[0m Call stack:
 ^[[31;01m*^[[0m ebuild.sh, line 56: Called src_compile
 ^[[31;01m*^[[0m environment, line 2778: Called die
 ^[[31;01m*^[[0m The specific snippet of code:
 ^[[31;01m*^[[0m emake || die "emake failed."
 ^[[31;01m*^[[0m
 ^[[31;01m*^[[0m If you need support, post the output of 'emerge --info =x11-misc/grun-0.9.2-r1',
 ^[[31;01m*^[[0m the complete build log and the output of 'emerge -pqv =x11-misc/grun-0.9.2-r1'.
 ^[[31;01m*^[[0m The complete build log is located at '/var/tmp/portage/x11-misc/grun-0.9.2-r1/temp/build.log'.
 ^[[31;01m*^[[0m The ebuild environment file is located at '/var/tmp/portage/x11-misc/grun-0.9.2-r1/temp/environment'.

Единственный флаг который есть у этого пакета: "nls", пробовал и "-nls" все равно не помогает. Удалил этот пакет, но emerge все равно пытается его собрать.
Странно, но некоторые пакеты тоже не собираются. Пока пробую двигаться дальше при помощи: emerge --resume и emerge --resume --skipfirst
« Последнее редактирование: 27 Сентябрь 2011, 12:19 от Venhard »

Оффлайн hedgeven

  • Administrator
  • Свой человек
  • *****
  • Сообщений: 853
  • Karma: +13/-0
  • Jabber: hedgeven@xmpp.kz
Проблемы при пересборке мира
« Ответ #1 : 27 Сентябрь 2011, 16:35 »
* x11-misc/grun
  Available versions: 0.9.2-r1 ~0.9.3-r1 {nls}
  Homepage: http://code.google.com/p/grun/
  Description: a GTK+ application launcher with nice features such as a history
если emerge его обратно притягивает, значит он есть в зависимостях другого пакета, чтобы перед удалением emerge проверял зависимости, нужно делать emerge --depclean --verbose grun ну или emerge -cv grun
у меня он кстати тоже не собирается, но с другой ошибкой
вообще после недавнего обновления gcc и переключения на него, наверное надо бы сначала emerge -e system а потом emerge -e world.
« Последнее редактирование: 27 Сентябрь 2011, 17:15 от hedgeven »
Jah will give us everything...

Оффлайн Venhard

  • Полноправный участник
  • ***
  • Сообщений: 117
  • Karma: +1/-0
Проблемы при пересборке мира
« Ответ #2 : 28 Сентябрь 2011, 08:14 »
Пересборку мира закончил. Пытаюсь обновиться emerge -uDNva world, никак не собирается mplayer.
Все оказалось как всегда проще, чем я думал. Спасибо hedgeven, за помощь. http://linuxforum.kz/public/style_emoticons/<#EMO_DIR#>/smile.gif\' class=\'bbc_emoticon\' alt=\':)\' />
Надо было пересобрать libpng, или если не помогает, то размаскировать его и пересобрать: sudo emerge -1 libpng.
И размаскировать и пересобрать mplayer. Т.к. получалось что libpng у меня новый а mplayer старый.
« Последнее редактирование: 28 Сентябрь 2011, 10:06 от Venhard »

 

Соц. сети

Вконтакте - linuxforum.kz Вконтакте - LinuxCenter.kZ

СПО в Казахстане

LinuxCenter.kZ Jabber сервер XMPP.kz Baurzhan.info

Прочее

nmgames.kz radio.north.kz