Qui siamo fermi o ci sono stati passi in avanti?
come mai non hai nessun ./package.umask?
mi faresti vedere:
cat /etc/portage/package.keywords
cat /etc/portage/package.mask
poi dai:
etc-update (-5 se serve)
emerge --sync
emerge --depclean
emerge -DNu world
Calculating dependencies... done!
* Dependencies could not be completely resolved due to
* the following required packages not being installed:
*
* x11-misc/xdg-user-dirs-gtk pulled in by:
* x11-misc/xdg-user-dirs-0.14
*
* Have you forgotten to do a complete update prior to depclean? The
* most comprehensive command for this purpose is as follows:
*
* emerge --update --newuse --deep --with-bdeps=y @world
*
* Note that the --with-bdeps=y option is not required in many
* situations. Refer to the emerge manual page (run `man emerge`)
* for more information about --with-bdeps.
*
* Also, note that it may be necessary to manually uninstall
* packages that no longer exist in the portage tree, since it may
* not be possible to satisfy their dependencies.
collect2: ld returned 1 exit status
make[2]: *** [xdg-user-dirs-gtk-update] Errore 1
make[2]: Leaving directory `/var/tmp/portage/x11-misc/xdg-user-dirs-gtk-0.9/work/xdg-user-dirs-gtk-0.9'
make[1]: *** [all-recursive] Errore 1
make[1]: Leaving directory `/var/tmp/portage/x11-misc/xdg-user-dirs-gtk-0.9/work/xdg-user-dirs-gtk-0.9'
make: *** [all] Errore 2
* ERROR: x11-misc/xdg-user-dirs-gtk-0.9 failed (compile phase):
* emake failed
*
* If you need support, post the output of `emerge --info '=x11-misc/xdg-user-dirs-gtk-0.9'`,
* the complete build log and the output of `emerge -pqv '=x11-misc/xdg-user-dirs-gtk-0.9'`.
* The complete build log is located at '/var/tmp/portage/x11-misc/xdg-user-dirs-gtk-0.9/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/x11-misc/xdg-user-dirs-gtk-0.9/temp/environment'.
* Working directory: '/var/tmp/portage/x11-misc/xdg-user-dirs-gtk-0.9/work/xdg-user-dirs-gtk-0.9'
* S: '/var/tmp/portage/x11-misc/xdg-user-dirs-gtk-0.9/work/xdg-user-dirs-gtk-0.9'
>>> Failed to emerge x11-misc/xdg-user-dirs-gtk-0.9, Log file:
>>> '/var/tmp/portage/x11-misc/xdg-user-dirs-gtk-0.9/temp/build.log'
* Messages for package x11-misc/xdg-user-dirs-gtk-0.9:
* ERROR: x11-misc/xdg-user-dirs-gtk-0.9 failed (compile phase):
* emake failed
*
* If you need support, post the output of `emerge --info '=x11-misc/xdg-user-dirs-gtk-0.9'`,
* the complete build log and the output of `emerge -pqv '=x11-misc/xdg-user-dirs-gtk-0.9'`.
* The complete build log is located at '/var/tmp/portage/x11-misc/xdg-user-dirs-gtk-0.9/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/x11-misc/xdg-user-dirs-gtk-0.9/temp/environment'.
* Working directory: '/var/tmp/portage/x11-misc/xdg-user-dirs-gtk-0.9/work/xdg-user-dirs-gtk-0.9'
* S: '/var/tmp/portage/x11-misc/xdg-user-dirs-gtk-0.9/work/xdg-user-dirs-gtk-0.9'
* GNU info directory index is up-to-date.
* After world updates, it is important to remove obsolete packages with
* emerge --depclean. Refer to `man emerge` for more information.
Non è cambiato un pelo.
Ho avuto lo stesso suggerimento.
Così, l'ho ignorato ed ho provato
emerge -DNu world
Anche questo dà gli stessi identici errori della volta scorsa, con il comando suggerito.
darkstar / # emerge -DNu world
Calculating dependencies... done!
!!! All ebuilds that could satisfy "x11-misc/xdg-user-dirs-gtk" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-misc/xdg-user-dirs-gtk-0.9::gentoo (masked by: package.mask)
(dependency required by "x11-misc/xdg-user-dirs-0.14[nls,gtk]" [installed])
(dependency required by "xfce-base/xfce4-session-4.10.0" [ebuild])
(dependency required by "xfce-base/xfce4-meta-4.10" [ebuild])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.