при обновлении emege -avuDN @world допустим udev openrc хотят обновить себя, но хотят собраться с другими ABI_X86 и без use с которыми стоят сейчас, вопрос дать им обновится как хотят или принудительно задать всё как было? emerge output
Перенёс distfiles в vfat, подмонтированный через udisks, отключил userfetch тeперь при распаковке получаю:
fuse-2.9.2.tar.gz does not exist
Через ls файлы видно.
строка mtab:
/dev/nandk on /run/media/mittorn/TAB7000 type vfat (rw,nodev,nosuid,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush,uhelper=udisks2)
Ситуация такова: необходимо иметь установленными на одной компьютере 2 ветки одного пакета (sci-chemistry/gromacs), для этого логично попробовать использовать систему слотов portage, однако я не нашел достаточного простого примера подобного ее использования. В ebuild файлах для версии 4.5.* указан слот "0", а для 4.6.* - "0/${PV}". Возможно ли и если да, то как это сделать, изменить для всех версий 4.6.* слот на какой-то другой и чтобы при обновлении дерева пакетов он не заменялся на исходный?
Заранее спасибо за ответы и внимание.
Назркла такая идея.
Как известно, neon оптимизация несовместима с thumb2 кодом. Как результат - все прораммы, использующие neon оптимизацию (обычно они имеют соответствующий use-флаг) обламывают сборку на ошибках ассемблера, если включен -mthumb. Конечно как решение - прописать CFLAGS без -mhumb в /etc/portage/env. Но оно костётся всех файлов пакета, а не только нескольким из них проблемным. В результате во всём ffmpeg к примеру дання оптимизация не используется.
Здравствуйте, уважаемые пользователи gentoo. Обращаюсь за помощью нечасто (2 раз за 5 лет). Кипение мозга вынудило обратиться и сейчас). Проблема в обновлении системы emerge -avuDN world. Выдает: !!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
dev-qt/qtgui:4
(dev-qt/qtgui-4.8.5-r1::gentoo, installed) pulled in by
>=dev-qt/qtgui-4.8.5:4[accessibility,dbus(+)] required by (sys-auth/polkit-kde-agent-0.99.0-r1::gentoo, installed)
При установке пакета выдаются ошибки (/var/tmp/portage/dev-db/firebird-2.0.3.12981.0-r6/temp/build.log)
../src/include/../common/classes/array.h:275:3: error: ‘insert’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
Сегодня портаж начал затыкаться на установке браузеров.
1 из примеров
>>> Emerging (1 of 7) www-client/chromium-31.0.1650.39
И дальше тишина, ни ошибок, ничего вообще не происходит. Даже не завершается по Ctrl+C. При этом процесс emerge жрёт 300-400Мб оперативы. (366 980k выдаёт системный монитор в кедах)
Аналогична ситуация с firefox, другие не пробовал.
В чём может быть проблема?
[code]
ruckus@Ruckus ~ $ emerge --info
Portage 2.2.7 (default/linux/amd64/13.0, gcc-4.7.3, glibc-2.17, 3.10.17-gentoo x86_64)
В локальном оверлее не создаются манифесты для ебилдов через команду ebuild manifest. В дереве создаются, а в локальных оверлеях - нет. Проверял на portage-2.2.6 и 2.2.7. Они что-то сломали?