| # emerge -UDupv @world --backtrack=500
|
|
|
| !!! Your current profile is deprecated and not supported anymore.
|
| !!! Use eselect profile to update your profile.
|
| !!! Please upgrade to the following profile if possible:
|
|
|
| default/linux/amd64/17.1/desktop/gnome/systemd/merged-usr
|
|
|
| To upgrade do the following steps:
|
|
|
| As warned about previously in a news item, systemd-255 has dropped
|
| support for split-usr systems. All Gentoo systems running systemd will
|
| need to be migrated to merged-usr.
|
|
|
| Migrating to merged-usr will move all data from /bin, /sbin, and /lib
|
| into the /usr/bin and /usr/lib directories. The directories in / are
|
| replaced with symlinks.
|
|
|
| To facilitate this, a new set of sub-profiles has been created, and a
|
| script is available to perform the actual migration.
|
|
|
| To migrate a system to merged-usr, follow this procedure:
|
|
|
| 1. Ensure your system backups are up to date. Please also update
|
| your system fully and depclean before proceeding.
|
|
|
| 2. Install sys-apps/merge-usr.
|
|
|
| 3. Run "merge-usr --dryrun" as root to check for conflicts. These will
|
| appear with the word ERROR at the start of the line.
|
|
|
| 4. Resolve any conflicts. This may involve deleting duplicate files. If
|
| in doubt, seek support in a Gentoo support channel.
|
|
|
| 5. Run the merge-usr script from a root shell. Avoid running it via sudo
|
| directly to avoid locking yourself out if an unexpected error occurs.
|
|
|
| 6. Switch to a merged-usr profile.
|
|
|
| 7. Run emerge with the --newuse or --changed-use option to rebuild
|
| any packages that have a "split-usr" USE flag.
|
|
|
|
|
|
|
| These are the packages that would be merged, in order:
|
|
|
| Calculating dependencies ... .... done!
|
| Dependency resolution took 9.20 s (backtrack: 1/500).
|
|
|
|
|
| !!! Multiple package instances within a single package slot have been pulled
|
| !!! into the dependency graph, resulting in a slot conflict:
|
|
|
| dev-libs/json-c:0
|
|
|
| (dev-libs/json-c-0.18:0/5.1::gentoo, installed) USE="-doc -static-libs -test -threads" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="-rdrand" pulled in by
|
| (no parents that aren't satisfied by other packages in this slot)
|
|
|
| (dev-libs/json-c-0.17:0/5::gentoo, ebuild scheduled for merge) USE="-static-libs -threads" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="-rdrand" pulled in by
|
| dev-libs/json-c:0/5= required by (media-libs/libmypaint-1.6.1-r3:0/0.0.0::gentoo, installed) USE="introspection nls openmp -gegl" ABI_X86="(64)"
|
| ^^^^^
|
|
|
| dev-libs/icu:0
|
|
|
| (dev-libs/icu-76.1-r1:0/76::gentoo, ebuild scheduled for merge) USE="-debug -doc -examples -static-libs -test -verify-sig" ABI_X86="(64) -32 (-x32)" pulled in by
|
| (no parents that aren't satisfied by other packages in this slot)
|
|
|
| (dev-libs/icu-74.2:0/74.1::gentoo, installed) USE="-debug -doc -examples -static-libs -test -verify-sig" ABI_X86="(64) -32 (-x32)" pulled in by
|
| dev-libs/icu:0/74.1= required by (app-text/gspell-1.12.2:0/2::gentoo, installed) USE="introspection vala -test" ABI_X86="(64)"
|
| ^^^^^^^^
|
| (and 2 more with the same problem)
|
|
|
| app-text/poppler:0
|
|
|
| (app-text/poppler-24.11.0-r1:0/143::gentoo, ebuild scheduled for merge) USE="boost cairo cxx introspection jpeg jpeg2k lcms nss png qt6 tiff utils -cjk -curl -debug -doc -gpgme -qt5 -test -verify-sig" ABI_X86="(64)" pulled in by
|
| (no parents that aren't satisfied by other packages in this slot)
|
|
|
| (app-text/poppler-24.02.0:0/134::gentoo, installed) USE="boost cairo cxx introspection jpeg jpeg2k lcms nss png tiff utils -cjk -curl -debug -doc -gpgme -qt5 -qt6 -test -verify-sig" ABI_X86="(64)" pulled in by
|
| >=app-text/poppler-0.16.0:0/134=[cairo] required by (app-misc/tracker-miners-3.6.2:3/3::gentoo, installed) USE="exif gif gstreamer iso jpeg networkmanager pdf playlist (seccomp) tiff upower xml -cue -ffmpeg -gsf -iptc -raw (-rss) -test -xmp -xps" ABI_X86="(64)"
|
| ^^^^^^^
|
|
|
| gnome-extra/evolution-data-server:0
|
|
|
| (gnome-extra/evolution-data-server-3.52.4-r2:0/64-11-21-4-3-27-2-27-4-0::gentoo, ebuild scheduled for merge) USE="gnome-online-accounts gtk introspection sound vala weather -berkdb -gtk-doc -kerberos -ldap -oauth-gtk3 -oauth-gtk4 -test" ABI_X86="(64)" pulled in by
|
| >=gnome-extra/evolution-data-server-3.52.4:=[gtk,sound?,weather?] required by (mail-client/evolution-3.52.4-r2:2.0/2.0::gentoo, ebuild scheduled for merge) USE="bogofilter libnotify sound spell ssl weather -archive -geolocation -gtk-doc -highlight -ldap (-selinux) -spamassassin -ytnef" ABI_X86="(64)"
|
| ^^ ^^^^^^
|
|
|
| (gnome-extra/evolution-data-server-3.50.2-r1:0/64-11-21-4-2-27-2-27-4-0::gentoo, installed) USE="gnome-online-accounts gtk introspection vala weather -berkdb -gtk-doc -kerberos -ldap -oauth-gtk3 -oauth-gtk4 -test" ABI_X86="(64)" pulled in by
|
| >=gnome-extra/evolution-data-server-3.38:0/64-11-21-4-2-27-2-27-4-0= required by (dev-libs/folks-0.15.9:0/26::gentoo, installed) USE="bluetooth eds (-telepathy) -test -utils" ABI_X86="(64)"
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
| NOTE: Use the '--verbose-conflicts' option to display parents omitted above
|
|
|
| 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.
|
|
|
| For more information, see MASKED PACKAGES section in the emerge man
|
| page or refer to the Gentoo Handbook.
|
|
|
|
|
| emerge: there are no ebuilds built with USE flags to satisfy ">=media-libs/libcanberra-0.25[gtk3]".
|
| !!! One of the following packages is required to complete your request:
|
| - media-libs/libcanberra-0.30-r8::gentoo (Missing IUSE: gtk3)
|
| (dependency required by "gnome-extra/evolution-data-server-3.50.2-r1::gentoo" [installed])
|
| (dependency required by "dev-libs/folks-0.15.9::gentoo" [installed])
|
| (dependency required by "gnome-extra/gnome-contacts-46.0::gentoo" [ebuild])
|
| (dependency required by "gnome-base/gnome-core-apps-45.2::gentoo" [installed])
|
| (dependency required by "gnome-base/gnome-45.2::gentoo" [installed])
|
| (dependency required by "@selected" [set])
|
| (dependency required by "@world" [argument])
|