revdep-rebuild снова устанавливает удаленный пакет
brothermechanic 11 марта, 2011 - 14:51
Началось все с того что пакет libvpx после вчерашнего обновления не собрался.
Пробовал ставить более старую (новую) версию - та же .....
От libvpx зависит мой www-client/chromium.
Ладно, удаляю chromium
делаю emerge --depclean и revdep-rebuild в итоге
...............
* All prepared. Starting rebuild
emerge --oneshot www-client/chromium:0
.........
И пошла установка и всех зависимостей, с ошибкой на libvpx ессно
Пробовал так
emerge -1 $(equery --quiet d media-libs/libvpx | sed "s/^/\>=/")
непомогло
Как заставить revdep-rebuild "не вспоминать" про chromium???
Спасибо.
»
- Для комментирования войдите или зарегистрируйтесь
видимо, chromium кому-то
видимо, chromium кому-то нужен. Посмотри
equery d chromium
нее... блин, что же делать?
нее...
блин, что же делать?
equery d chromium ничего не
equery d chromium
ничего не показывает иgrep chromium /var/lib/portage/world
тоже ничего не показывает? Тогда не знаю :)да! в том то и дело! сам в
да! в том то и дело!
сам в абалдении....
НО! должен был способ!
замаскируй его :)
замаскируй его :)
не помогает (((((
не помогает (((((
equery d chromium надо
equery d chromium надо запускать, когда chromium установлен (по крайне мере, раньше только так работало)
.
Я эта...
- это у меня так.
Решил!!!! # rm
Решил!!!!
# rm /var/cache/revdep-rebuild/*.rr
и все вернулось в адекватное состояние! )))
Крута!!!
Вообще-то для этого существует опция
--ignore
.SOLVED?
izbushka написал(а): equery d
система не Calculate? ;-)
есть некий chromium-tools
есть некий chromium-tools (как-то так). eix chromium
P.S.: Linux - это красная таблетка :-) Windows - синяя...
просьба админам
Здравствуйте
Тема решена
НО
она за собой вела нерешенную проблемму (.... libvpx после вчерашнего обновления не собрался)
Проблемму решил
причина - флаг "ssse3"!!!
т.е. если ставить так
#USE="-ssse3" emerge -av libvpx
Все ок!
спасибо!
так вот, просьба: можно тему дублировать, изменив ее название под проблемму с libvpx, может кому пригодится
.
У меня media-libs/libvpx-0.9.5 собран с mmx sse sse2 sse3 ssse3 threads
а эта строка - это просто подпись
n0nado написал(а):У меня
Ну, то у вас... Если камень ТС не понимает расширения набора команд SSSE3, а данный флаг ебилда заюзан, то при условии, что GCC передаётся опция mtune=native (или это не задано при установленной опции march=native), то сборка вполне ожидаемо должна завершиться крахом
Мы тоже не всего читали Шнитке!.. © В. Вишневский
CFLAGS=+"-mno-ssse3" ?
CFLAGS=+"-mno-ssse3" ?
P.S.: Linux - это красная таблетка :-) Windows - синяя...
.
При mtune=native (или не заданном при march=native) и если камень без этой фичи - оно без нада, всё равно GCC именно так и поступит (не будет использовать SSSE3 для трансляции C и C++ кода), но в сорцах весьма нередко встречаются ассемблерные вставки, вот тут и начинается "с приехалом!". Юз ssse3 включает (через директивы условной компиляции) такой вариант ассемблерных вставок, где задействованы команды этого расширения. Ну и конфликт нарисовался - сорцы просят "хочим крутую векторизацию", а GCC им отвечает "мне хозяин не велит, у него камень не годится для этого"...
Посмотреть, как будет реагировать GCC на ваш набор CFLAGS, можно так:
gcc -Q флаги --help=target
, где "флаги" - всё, что вам угодно (к примеру -O2 -march=native -mssse3 etc...),- изменяйте набор, смотрите результат и сопоставляйте выхлоп с выхлопом
cat /proc/cpuinfo
Мы тоже не всего читали Шнитке!.. © В. Вишневский