[[SOLVED] Не собирается dev-python/pygtk без DirectFB либы]
null56 9 апреля, 2010 - 00:10
Всем привет
Чистил систему и решил избавиться от пакета directFb, всё равно вряд ли где его использую. Но не думал, что на столько геморно будет вычистить зависимости от него....
Почти все пакеты сразу затребовали при линковке ldirectfb. Долго и упорно, но я почти всё восстановил, кроме dev-python/pygtk, а без него у меня не собирается deluge
equery d мне уже ничем не помогает, поэтому подскажите пожалуйста, как мне узнать, из - за какого пакета до сих пор pygtk требует либу?
заранее благодарен за помощь
»
- Для комментирования войдите или зарегистрируйтесь
Странными делами вы
Странными делами вы занимаетесь.
Вы когда обновляете мир отслеживаете USE флаги? Существует такое:
Вам надо было выключить этот флаг,затем сделать
emerge -uavDN world
emerge --depclean -p
Ну а теперь...
Команда: equery h directfb покажет какие пакеты используют данный USE.
я наверное неправильно
я наверное неправильно выразился, всё было на самом деле так
1) Отключил сам флажок
2) Удалил сам пакет
3) Далее revdep-rebuild, тут целая система была, но я добился - таки своего и восстановил ПОЧТИ все битые пакеты
4) emerge --depclean -p - вот тут следующее
попытка собрать любой из недостающих пакетов, опять требует либы directfb
5) emerge -uavDN world - обновление мира не получается сделать, так как линковщик до сих пор требует при сборке pygtk
6) ну и наконец ваша проверка
Тут всё пересобрано.... поэтому не знаю, что делать
вот попытка собрать
вот попытка собрать notification-daemon опять cannot find -ldirectfb
А зачем Вы directfb убираете из "мира"?
Что это даст, если не секрет?
я вообще все лишнее убираю,
я вообще все лишнее убираю, чтобы систему ускорить
http://www.gentoo.ru/content/kak-mne-uskorit-kde4-i-h
А где там упоминание про directfb?
Я что-то не увидел О_о.
Как я Вас понял, своими действиями направленными на оптимизации , Вы привели "мир" в состояние
"финансового кризиса" :D Да ещё и "ковровыми бомбардировками" (emerge --depclean) занимаетесь, наверное?
Может быть наилучшим решением будет - собрать систему "с нуля" с нужным функционалом?
/
Вы что-то имеете против бомабрдировок (ковровых и миротворческих)?
:wq
--
Live free or die
Никак нет, мой фюрер!
В авиасиме "Ил-2" линейные бомберы были моей страстью ;)
null56 написал(а):я вообще
Вопрос к топикстрартеру - как наличие/отсутствие какой либо либы влияет на скорость работы системы ? :)
Знает ли топикстартер про --as-needed ? a про -fvisibility=hidden ? :)
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
/
Сие есть колдовство страшное, чернокнижие тайное.
Цитата: Вопрос к
наличие нет, косвенное задействование да, а уверенности в том, что никто не задействует эту фичу у меня нет. хотя избавиться от нее я решил сугубо по личным соображением: зачем оно мне, если скорее всего ею никто не пользуется
нет, можно поподробнее?
хотя нет, накопал в мане
но что это мне дает?
(:
...да да, а еще заменить стандартный X11 на легковесный Wayland...
nord ~ # eix directfb *
Не стоит. И не стояло. Я не очень понимаю, откуда оно у вас. У вас что за профиль выбран? Покажите целиком лог сборки, возможно какая-то из либ сохранила
-ldirectfb
вpkg-config
'е. Ну и запуститеlafilefixer --justfixit
или как-то так. Покажитеemerge -pvtuND world
(см. FAQ про длинные логи!)eselect profile
lafilefixer --justfixit запускал и не раз.
по поводу pkg-config может быть... как поправить?
нашел его, заглянув еще раз в
нашел его, заглянув еще раз в лог сборки, зависимость была в gnome-base/libglade-2.6.4...
сейчас попробую всё дособрать, если получится, то спасибо огромное
И в принципе как бы сначала
И в принципе как бы сначала убираем ненужный ЮЗ, потом пересобираем мир с новыми юзами и ТОЛЬКО ПОТОМ emerge --deep --depclean, то есть удаление ненужного пакета делаем В САМОМ КОНЦЕ процесса.
А у вас - изменил юзы, грохнул пакет - а если кто его использовал? Даже запустить процесс без либы невозможно будет. Ну вы, блин, даете.
Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"
всё, либа, как я и написал
всё, либа, как я и написал ранее, найдена, теперь зависимости нет и больше никто не требует directfb, в следующий раз надо быть осторожнее
ВСЕМ ОГРОМНОЕ СПАСИБО