emerge kde-meta [SOLVED]
marlenus 7 февраля, 2010 - 19:48
залил новую чистую систему на x86 машину
Х поставил и настроил нормально
делаю emerge kde-meta
и натыкаюсь на circular dependencies на почве USE="qt3support" и библиотек Qt
уже по всякому перепробовал
emerge --oneshot ... решающие эту проблему при обновлении тут не прокатили (
гуглил и ничего нового не нагуглил
логи выложу чуть позже
есть какие нибудь мысли идеи?
»
- Для комментирования войдите или зарегистрируйтесь

Не то?
Не то? http://www.gentoo.ru/node/17357
я догадываюсь что проблемы на
я догадываюсь что проблемы на этом месте, но эти способы уже перепробовал
USE="-doc -handbook -ipv6 unicode hal kde" <-- из make.conf
pentium ~ # eselect profile set default/linux/x86/10.0/desktop pentium ~ # emerge -av kdebase-meta These are the packages that would be merged, in order: Calculating dependencies... done! [nomerge ] kde-base/kdebase-meta-4.3.3 USE="semantic-desktop (-aqua) (-kdeprefix) -policykit" [nomerge ] kde-base/libplasmaclock-4.3.3 USE="opengl (-aqua) -debug (-kdeenablefinal) (-kdeprefix) -xinerama" [nomerge ] kde-base/kdelibs-4.3.3-r1 USE="acl alsa bzip2 fam nls opengl semantic-desktop spell ssl -3dnow (-altivec) (-aqua) -bindist -debug -doc -handbook -jpeg2k (-kdeenablefinal) (-kdeprefix) -kerberos -lzma -mmx -openexr -sse -sse2 -test -zeroconf" [nomerge ] app-crypt/gnupg-2.0.14 USE="bzip2 ldap nls -adns -caps -doc -openct -pcsc-lite (-selinux) -smartcard -static" [nomerge ] app-crypt/pinentry-0.7.5 USE="gtk ncurses -caps" [nomerge ] x11-libs/gtk+-2.16.6 USE="cups jpeg tiff -debug -doc -jpeg2k -test -vim-syntax -xinerama" [ebuild N ] net-print/cups-1.3.11-r1 USE="X acl dbus jpeg ldap pam perl png ppds python ssl tiff -avahi -gnutls -java -kerberos -php -samba -slp -static -xinetd -zeroconf" LINGUAS="-de -en -es -et -fr -he -id -it -ja -pl -sv -zh_TW" [ebuild N ] virtual/poppler-utils-0.12.3-r1 USE="abiword png" [ebuild N ] app-text/poppler-0.12.3-r3 USE="abiword cairo jpeg lcms png qt4 utils xpdf-headers -cjk -debug -doc -exceptions -jpeg2k" [ebuild N ] x11-libs/gtk+-2.16.6 USE="cups jpeg tiff -debug -doc -jpeg2k -test -vim-syntax -xinerama" [ebuild N ] dev-util/cmake-2.6.4-r3 USE="qt4 -emacs -vim-syntax" [ebuild N ] x11-libs/qt-gui-4.5.3-r2 USE="accessibility cups dbus glib gtk mng qt3support tiff (-aqua) -debug -nas -nis -pch -raster -xinerama" * Error: circular dependencies: ('ebuild', '/', 'dev-util/cmake-2.6.4-r3', 'merge') depends on ('ebuild', '/', 'x11-libs/qt-gui-4.5.3-r2', 'merge') (buildtime) ('ebuild', '/', 'net-print/cups-1.3.11-r1', 'merge') depends on ('ebuild', '/', 'virtual/poppler-utils-0.12.3-r1', 'merge') (runtime) ('ebuild', '/', 'app-text/poppler-0.12.3-r3', 'merge') depends on ('ebuild', '/', 'x11-libs/qt-gui-4.5.3-r2', 'merge') (buildtime) ('ebuild', '/', 'x11-libs/gtk+-2.16.6', 'merge') (buildtime) ('ebuild', '/', 'dev-util/cmake-2.6.4-r3', 'merge') (buildtime) ('ebuild', '/', 'x11-libs/qt-gui-4.5.3-r2', 'merge') depends on ('ebuild', '/', 'net-print/cups-1.3.11-r1', 'merge') (buildtime) ('ebuild', '/', 'x11-libs/gtk+-2.16.6', 'merge') (buildtime) ('ebuild', '/', 'virtual/poppler-utils-0.12.3-r1', 'merge') depends on ('ebuild', '/', 'app-text/poppler-0.12.3-r3', 'merge') (buildtime) ('ebuild', '/', 'x11-libs/gtk+-2.16.6', 'merge') depends on ('ebuild', '/', 'net-print/cups-1.3.11-r1', 'merge') (buildtime) * Note that circular dependencies can often be avoided by temporarily * disabling USE flags that trigger optional dependencies.emerge --info pastebin
О нашел одну
О нашел одну лазейку
USE="-cups -qt3support" emerge -av1 virtual/poppler-utils
съедает... результаты будут часа через 3 я думаю на такой машинке =)
Вобщем так пока
Вобщем так пока только
возможно вместо poppler-utils достаточно
[ebuild N ]
[ebuild N ] app-text/poppler-0.12.3-r3 USE="abiword cairo jpeg lcms png qt4 utils xpdf-headers -cjk -debug -doc -exceptions -jpeg2k"Может попробовать убрать флаг cairo пока?
[ebuild N ] x11-libs/qt-gui-4.5.3-r2 USE="accessibility cups dbus glib gtk mng qt3support tiff (-aqua) -debug -nas -nis -pch -raster -xinerama"и gtk отсюда.
Тоже пользуюсь KDE4 и в make.conf в USE-флагах указал "-gtk". И, при необходимости, включаю его нужным пакетам.
Нащяльника, мая сервира паставиль, фрибизьдя инсталя сделаль, апачи сабраль, пыхапе патключиль, сапускаю, а ано - ажамбех пашамбе эшельбе шайтанама!
- - -
Выход из этой циклической зависимости, с сохранением cups'а таков:
#> USE="-cups" emerge -1 gtk+
#> USE="-qt4" emerge -1 app-text/poppler
#> emerge -1 cups
#> USE="qt4" emerge -va1 app-text/poppler cmake gtk+
В последнем случае USE=qt4 можно не указывать. Он нужен если хочется собрать cmake с qt4 (Вопрос - зачем нужен qt4 для cmake - это какое-то gui, или спец фичи для сборки gt4?)
ВАЖНО!!! НИКОГДА НЕ ЗАБЫВАЙТЕ ИСПОЛЬЗОВАТЬ --oneshot
although there are rumors
although there are rumors that gentoo has problems right now and there has not been a release in a long time i decided to install gentoo since i really like the source-based approach, i was really satisfied using it about 3 years ago and i don't mind fixing a few problems myself.
Start to your career with the world accredited 646-363. For a guaranteed up to date set of questions for cissp.