zbog nekih problema sa virtualboxom i kbuildom, moguce da se update worlda ponasa cudno. Tek danas primjetio. Dakle, nakon
emerge -uDNavp world
dobijem ovo:
[code]Starting slot conflict handler
New configuration:
(dev-util/kbuild-0.1.9998_pre20110817::gentoo, ebuild scheduled for merge)
(dev-util/kbuild-0.1.9998_pre20110817::gentoo, ebuild scheduled for merge) does not satify all version requirements. Rejecting configuration.
New configuration:
(dev-util/kbuild-0.1.5_p2-r1::gentoo, installed)
(dev-util/kbuild-0.1.5_p2-r1::gentoo, installed) does not satify all version requirements. Rejecting configuration.
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
dev-util/kbuild:0
(dev-util/kbuild-0.1.5_p2-r1::gentoo, installed) pulled in by
=dev-util/kbuild-0.1.5* required by (x11-drivers/xf86-input-virtualbox-4.0.12::gentoo, ebuild scheduled for merge)
(and 2 more with the same problem)
(dev-util/kbuild-0.1.9998_pre20110817::gentoo, ebuild scheduled for merge) pulled in by
>=dev-util/kbuild-0.1.999 required by (app-emulation/virtualbox-4.1.2::gentoo, ebuild scheduled for merge)
It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.
For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.
The following keyword changes are necessary to proceed:
#required by kde-base/kdepim-runtime-4.7.1, required by kde-base/kdepim-common-libs-4.7.1, required by kde-base/kontact-4.7.1, required by kde-base/knotes-4.7.1[kontact], required by kde-base/kdepim-meta-4.7.1, required by kde-base/kde-meta-4.7.1[-oldpim,semantic-desktop], required by @selected, required by @world (argument)
=app-misc/strigi-0.7.6 ~amd64
NOTE: This --autounmask behavior can be disabled by setting
EMERGE_DEFAULT_OPTS=“–autounmask=n” in make.conf.[/code]
prije toga je lista svih kde paketa koji su scheduled for merge.
Naravno, ovo je bezveze i nepotrebno.
Rjesenje:
- maskirati staru verziju kbuilda:
# vi /etc/portage/package.mask
dodati:
=dev-util/kbuild-0.1.5*
Onda, prvo update kbuild:
# emerge --update kbuild
I nakon toga je tree ok, normalni update i revdep-rebuild