I have squeezeboxserver installed that use perl 5.18.
Now, I think it could also use perl 5.20.
When I do an upgrade world, I have :
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
dev-lang/perl:0
(dev-lang/perl-5.20.1-r4::gentoo, ebuild scheduled for merge) pulled in by
=dev-lang/perl-5.20* required by (virtual/perl-Scalar-List-Utils-1.380.0::gentoo, ebuild scheduled for merge)
(and 33 more with the same problem)
(dev-lang/perl-5.18.2-r2::gentoo, ebuild scheduled for merge) pulled in by
What I don't understand is the following : Why it says mask 5.18 for removal but in "package.unmask" ?
The following mask changes are necessary to proceed:
(see "package.unmask" in the portage(5) man page for more details)
# required by dev-perl/HTTP-Cookies-6.0.1-r1
# required by dev-perl/libwww-perl-6.50.0
# required by x11-misc/xscreensaver-5.32[perl]
# required by xfce-base/xfce4-session-4.10.1-r2[xscreensaver]
# required by xfce-base/xfce4-meta-4.10
# required by @selected
# required by @world (argument)
# /usr/portage/profiles/package.mask/00-gentoo:
# Andreas K. Huettel <dilfridge@gentoo.org> (29 Mar 2015)
# Mask Perl 5.18 for removal. Please upgrade to Perl 5.20
=dev-lang/perl-5.18.2-r2
Ans also this : /etc/portage/package.use
+# required by dev-python/cython-0.22-r1000
+# required by sys-apps/kmod-19[python]
+# required by sys-apps/pciutils-3.3.0-r2[kmod]
+# required by x11-drivers/nvidia-drivers-340.76
+# required by @selected
+# required by @world (argument)
+=dev-python/setuptools-15.0-r1000 python_abis_3.3
+# required by media-sound/logitechmediaserver-bin-7.9.0_pre20140928
+# required by @selected
+# required by @world (argument)
+=dev-lang/perl-5.20.1-r4 ithreads
+# required by media-sound/logitechmediaserver-bin-7.9.0_pre20140928
+# required by @selected
+# required by @world (argument)
+=dev-lang/perl-5.18.2-r2 ithreads
It's now a long time I try to update but without success.
Question
esa1966
Hi,
I have squeezeboxserver installed that use perl 5.18.
Now, I think it could also use perl 5.20.
When I do an upgrade world, I have :
What I don't understand is the following : Why it says mask 5.18 for removal but in "package.unmask" ?
Ans also this : /etc/portage/package.use
It's now a long time I try to update but without success.
Can you give me advices?
Best Regards
Link to comment
Share on other sites
5 answers to this question
Recommended Posts