# 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])