Jump to content
Read the Funtoo Newsletter: Summer 2023 ×
  • 0

Perl 5.18 conflict with 5.20


esa1966

Question

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 :

!!! 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.

Can you give me advices?

Best Regards

 

 

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0

Hi,

I do the following emerge : emerge --update --deep --newuse @world

 

The result is the following :

06-04-2015
Mon Apr 6 17:50:42 CEST 2015

* IMPORTANT: 3 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.

Calculating dependencies .. ... ............ ...... ....... .. ... ..... .. ...... done!
[ebuild U ] virtual/libiconv-0-r2 [0-r1]
[ebuild U ] sys-devel/gnuconfig-20150304 [20140212]
[ebuild U ] sys-libs/timezone-data-2015a [2014j]
[ebuild U ] sys-apps/dmidecode-2.12-r1 [2.11]
[ebuild R ] app-arch/cabextract-1.4 USE="-extras% (-extra-tools%)"
[ebuild U ] net-wireless/wireless-regdb-20150313 [20141118]
[ebuild U ] app-portage/portage-utils-0.54 [0.53]
[ebuild U ] app-arch/zip-3.0-r3 [3.0-r1]
[ebuild U ] media-libs/freetype-2.5.5 [2.5.3-r1]
[ebuild U ] sys-devel/patch-2.7.3 [2.6.1] USE="xattr%*"
[ebuild U ] sys-fs/ntfs3g-2014.2.15 [2013.1.13]
[ebuild U ] sys-libs/mtdev-1.1.5 [1.1.4]
[ebuild U ] dev-libs/libsigc++-2.4.1 [2.4.0]
[ebuild U ] x11-libs/gnome-pty-helper-0.38.3 [0.38.2]
[ebuild U ] net-misc/rsync-3.1.1 [3.0.9-r3]
[ebuild N ] dev-lang/perl-5.20.1-r4 USE="berkdb gdbm ithreads -debug -doc"
[ebuild N ] perl-core/File-Temp-0.230.400-r1
[ebuild U ] virtual/perl-File-Temp-0.230.400-r2 [0.230.0-r1]
[ebuild U ] virtual/perl-File-Spec-3.480.0 [3.400.0-r2]
[ebuild N ] perl-core/Data-Dumper-2.154.0
[ebuild U ] virtual/perl-ExtUtils-MakeMaker-6.980.0 [6.660.0-r1]
[ebuild U ] virtual/perl-Scalar-List-Utils-1.380.0 [1.270.0-r2]
[ebuild U ] virtual/perl-MIME-Base64-3.140.0-r1 [3.130.0-r4]
[ebuild U ] virtual/perl-Compress-Raw-Zlib-2.65.0 [2.60.0-r2]
[ebuild N ] virtual/perl-Parse-CPAN-Meta-1.441.400
[ebuild N ] virtual/perl-CPAN-Meta-YAML-0.12.0
[ebuild U ] virtual/perl-Digest-MD5-2.530.0-r2 [2.520.0-r2]
[ebuild U ] virtual/perl-IO-1.310.0 [1.280.0-r1]
[ebuild U ] virtual/perl-Storable-2.490.0 [2.410.0-r1]
[ebuild N ] virtual/perl-version-0.990.900-r1
[ebuild N ] virtual/perl-Text-ParseWords-3.290.0-r1
[ebuild N ] virtual/perl-Test-Simple-1.1.2
[ebuild N ] virtual/perl-Test-Harness-3.330.0
[ebuild N ] virtual/perl-Perl-OSType-1.7.0
[ebuild N ] virtual/perl-Module-Metadata-1.0.19
[ebuild N ] virtual/perl-Getopt-Long-2.420.0-r1
[ebuild N ] virtual/perl-ExtUtils-ParseXS-3.240.0
[ebuild N ] virtual/perl-ExtUtils-Manifest-1.630.0-r1
[ebuild N ] virtual/perl-ExtUtils-Install-1.670.0
[ebuild N ] virtual/perl-ExtUtils-CBuilder-0.280.217-r1
[ebuild N ] virtual/perl-JSON-PP-2.272.30
[ebuild N ] virtual/perl-Archive-Tar-1.960.0
[ebuild U ] virtual/perl-Attribute-Handlers-0.960.0 [0.940.0-r1]
[ebuild N ] virtual/perl-parent-0.228-r1
[ebuild N ] virtual/perl-Compress-Raw-Bzip2-2.64.0
[ebuild U ] virtual/perl-Encode-2.600.0 [2.490.0-r2]
[ebuild U ] virtual/perl-Sys-Syslog-0.330.0-r1 [0.320.0-r2]
[ebuild U ] dev-libs/openssl-0.9.8z_p5 [0.9.8z_p4]
[ebuild U ] virtual/perl-Digest-SHA-5.880.0 [5.820.0]
[ebuild U ] dev-lang/orc-0.4.23 [0.4.19]
[ebuild U ] virtual/perl-IO-Compress-2.64.0 [2.60.0-r1]
[ebuild N ] virtual/perl-CPAN-Meta-2.140.640
[ebuild U ] x11-proto/xproto-7.0.27 [7.0.26]
[ebuild U ] x11-proto/inputproto-2.3.1 [2.3]
[ebuild U ] x11-libs/xtrans-1.3.5 [1.3.3]
[ebuild U ] x11-libs/libdrm-2.4.59 [2.4.58] VIDEO_CARDS="(-tegra)"
[ebuild U ] x11-libs/pixman-0.32.6 [0.32.4]
[ebuild U ] dev-libs/nspr-4.10.8 [4.10.7-r1]
[ebuild U ] x11-proto/fontsproto-2.1.3 [2.1.2]
[ebuild U ] x11-misc/util-macros-1.19.0 [1.18.0]
[ebuild U ] dev-libs/libatomic_ops-7.4.2 [7.2d]
[ebuild R ] dev-libs/lockdev-1.0.3.1.2-r3 USE="-perl*"
[ebuild U ] x11-libs/libICE-1.0.9 [1.0.8-r1]
[ebuild U ] x11-libs/libxshmfence-1.2 [1.1]
[ebuild U ] x11-apps/rgb-1.0.6 [1.0.5]
[ebuild U ] x11-misc/gccmakedep-1.0.3 [1.0.2-r1]
[ebuild U ] x11-apps/sessreg-1.1.0 [1.0.8]
[ebuild U ] x11-apps/mkfontscale-1.1.2 [1.1.1]
[ebuild U ] x11-libs/libXfont-1.5.1 [1.4.8]
[ebuild U ] x11-apps/iceauth-1.0.7 [1.0.6]
[ebuild U ] x11-apps/bdftopcf-1.0.5 [1.0.4]
[ebuild N #] dev-lang/perl-5.18.2-r2 USE="berkdb gdbm ithreads -debug -doc"
[ebuild N ] dev-perl/List-AllUtils-0.90.0 USE="{-test}"
[ebuild U ] dev-perl/DateTime-TimeZone-1.810.0 [1.600.0]
[ebuild U ] dev-libs/openssl-1.0.1m [1.0.1k]
[ebuild NS ] sys-kernel/gentoo-sources-3.18.9 [3.2.1-r2, 3.17.7, 3.17.8-r1] USE="-build -deblob -experimental -symlink"
[ebuild U ] app-admin/eselect-1.4.4 [1.4.3]
[ebuild U ] app-eselect/eselect-opengl-1.3.1-r3 [1.2.7]
[ebuild U ] app-misc/ca-certificates-20140927.3.17.2 [20130906-r1] USE="cacert%*"
[ebuild U ] dev-python/setuptools-15.0-r1000 [12.0.5-r1000]
[ebuild N ] dev-libs/libevdev-1.3 USE="-static-libs"
[ebuild U ] dev-python/pycurl-7.19.5.1-r1000 [7.19.5-r1000]
[ebuild U ] dev-python/sip-4.16.6-r1000 [4.16.5-r1000]
[ebuild U ] dev-python/cython-0.22-r1000 [0.21.2-r1000]
[ebuild U ] x11-proto/glproto-1.4.17-r1 [1.4.17]
[ebuild U ] x11-proto/xcb-proto-1.11-r1000 [1.10-r1000] PYTHON_ABIS="(-3.5)"
[ebuild N ] dev-python/beaker-1.6.4-r1000 USE="{-test}" PYTHON_ABIS="2.7 3.2 -2.6 -2.7-jython -2.7-pypy -3.1 -3.2-pypy -3.3 -3.4 (-3.5)"
[ebuild N ] dev-python/markupsafe-0.23-r1000 PYTHON_ABIS="2.7 3.2 -2.6 -2.7-jython -2.7-pypy -3.1 -3.2-pypy -3.3 -3.4 (-3.5)"
[ebuild N ] dev-python/mock-1.0.1-r1000 USE="-doc {-test}" PYTHON_ABIS="2.7 3.2 -2.6 -2.7-jython -2.7-pypy -3.1 -3.2-pypy -3.3 -3.4 (-3.5)"
[ebuild U ] dev-vcs/mercurial-3.3.3-r1000 [3.3-r1000]
[ebuild U ] x11-libs/libxcb-1.11-r1 [1.10] USE="{-test%}"
[ebuild U ] sys-libs/e2fsprogs-libs-1.42.12 [1.42.10]
[ebuild U ] app-editors/nano-2.3.6 [2.3.2] USE="spell*"
[ebuild U ] dev-python/numpy-1.9.2-r1000 [1.9.1-r1000]
[ebuild N ] virtual/python-mock-0 PYTHON_ABIS="2.7 3.2 -2.6 -2.7-jython -2.7-pypy -3.1 -3.2-pypy -3.3 -3.4 (-3.5)"
[ebuild U ] x11-libs/xcb-util-renderutil-0.3.9-r1 [0.3.8]
[ebuild N ] dev-python/mako-1.0.0-r1000 USE="-doc {-test}" PYTHON_ABIS="2.7 3.2 -2.6 -2.7-jython -2.7-pypy -3.1 -3.2-pypy -3.3 -3.4 (-3.5)"
[ebuild U ] x11-libs/xcb-util-keysyms-0.4.0 [0.3.9]
[ebuild U ] x11-libs/xcb-util-wm-0.4.1-r1 [0.4.1]
[ebuild U ] x11-libs/libXext-1.3.3 [1.3.2]
[ebuild U ] dev-libs/libtasn1-4.4 [4.2]
[ebuild U ] x11-libs/libXi-1.7.4 [1.7.2]
[ebuild U ] x11-libs/libvdpau-0.9 [0.7] USE="{-test%}"
[ebuild U ] x11-libs/libXxf86vm-1.1.4 [1.1.3]
[ebuild U ] x11-libs/libXft-2.3.2 [2.3.1-r1]
[ebuild U ] x11-apps/xkbcomp-1.3.0 [1.2.4]
[ebuild U ] x11-libs/libXp-1.0.3 [1.0.2]
[ebuild U ] x11-misc/xkeyboard-config-2.14 [2.11]
[ebuild U ] x11-apps/xrandr-1.4.3 [1.4.1]
[ebuild U ] x11-apps/xcursorgen-1.0.6 [1.0.5]
[ebuild R ] media-gfx/graphite2-1.2.4-r1 USE="-perl*"
[ebuild U ] sys-apps/openrc-0.12.4-r4 [0.12.3-r5]
[ebuild U ] sys-apps/kmod-19 [15-r1] USE="python%*" PYTHON_TARGETS="python2_7%* python3_3%* -python3_4%"
[ebuild U ] dev-util/gdbus-codegen-2.42.2-r1000 [2.42.1-r1000]
[ebuild U ] dev-libs/glib-2.42.2 [2.42.1]
[ebuild U ] dev-libs/gobject-introspection-1.42.0-r1 [1.42.0]
[ebuild U ] dev-cpp/glibmm-2.42.0-r1 [2.42.0]
[ebuild U ] app-admin/syslog-ng-3.6.2 [3.4.8] USE="-redis%"
[ebuild U ] dev-cpp/atkmm-2.22.7-r1 [2.22.7]
[ebuild U ] x11-libs/xcb-util-0.4.0 [0.3.9]
[ebuild U ] x11-libs/xcb-util-image-0.4.0 [0.3.9]
[ebuild N ] x11-libs/xcb-util-cursor-0.1.1-r1 USE="-doc -static-libs {-test}"
[ebuild U ] sys-fs/e2fsprogs-1.42.12 [1.42.10]
[ebuild U ] sys-apps/hwids-20150129-r1 [20141110]
[ebuild U ] media-libs/mesa-10.5.2 [10.3.5] USE="-d3d9% -vaapi%"
[ebuild U ] sys-apps/pciutils-3.3.0-r2 [3.3.0-r1]
[ebuild U ] x11-libs/libpciaccess-0.13.3 [0.13.2]
[ebuild U ] x11-libs/cairo-1.12.18-r1 [1.12.18]
[ebuild U ] www-servers/apache-2.2.29 [2.2.27-r4]
[ebuild U ] x11-apps/xauth-1.0.9-r1 [1.0.8]
[ebuild U ] dev-cpp/cairomm-1.10.0-r1 [1.10.0]
[ebuild U ] media-libs/libgphoto2-2.5.7 [2.5.5.1-r1]
[ebuild U ] sys-apps/dbus-1.8.16 [1.8.10]
[ebuild U ] x11-apps/xinit-1.3.3-r1 [1.3.3]
[ebuild U ] sys-boot/boot-update-1.7.3 [1.7.2]
[ebuild U ] x11-apps/bitmap-1.0.8 [1.0.7]
[ebuild U ] dev-vcs/subversion-1.8.13-r1000 [1.8.11-r1000] USE="-perl*"
[ebuild R ] sys-apps/man-db-2.7.0.2 USE="lzma%*"
[ebuild U ] x11-base/xorg-server-1.15.0-r3 [1.15.0-r1]
[ebuild U ] dev-lang/php-5.5.23 [5.5.21]
[ebuild U ] dev-cpp/pangomm-2.34.0-r1 [2.34.0]
[ebuild U ] x11-terms/xterm-314 [297]
[ebuild R ] xfce-base/xfconf-4.10.0 USE="-perl*"
[ebuild U ] x11-drivers/xf86-input-keyboard-1.8.0 [1.7.0]
[ebuild U ] x11-drivers/xf86-input-evdev-2.9.1 [2.8.2]
[ebuild U ] x11-drivers/xf86-input-mouse-1.9.1 [1.9.0]
[ebuild U ] x11-apps/mesa-progs-8.2.0 [8.1.0]
[ebuild U ] media-libs/netpbm-10.66.00 [10.51.00-r2] USE="-doc% -static-libs%" CPU_FLAGS_X86="-sse2%"
[ebuild NS ] dev-db/phpmyadmin-4.3.12 [4.2.13.1] USE="-setup -vhosts"
[ebuild U ] gnome-base/librsvg-2.40.8 [2.40.6]
[ebuild U ] sys-apps/man-pages-3.81 [3.75]
[ebuild U ] media-video/ffmpeg-2.2.14 [2.2.12]
[ebuild U ] media-libs/sdl-gfx-2.0.25 [2.0.24-r2]
[ebuild U ] net-print/cups-2.0.2-r1 [1.7.5-r2] PYTHON_SINGLE_ABI="3.3%* -2.6% -2.7% -3.1% -3.2% -3.4% -3.5%"
[ebuild U ] net-fs/samba-3.6.25 [3.6.24]
[ebuild U ] x11-drivers/nvidia-drivers-340.76 [340.65]
[ebuild U ] app-editors/scite-3.5.2 [3.5.0]
[ebuild U ] net-misc/putty-0.64 [0.63_p20141002]
[ebuild U ] app-crypt/pinentry-0.9.0 [0.8.2]
[ebuild R ] app-text/ghostscript-gpl-9.10-r2 USE="(-bindist%)"
[ebuild U ] net-print/cups-filters-1.0.66 [1.0.53] USE="-perl*"
[ebuild U ] dev-util/meld-3.12.3 [3.12.2]
[ebuild R ] media-gfx/imagemagick-6.9.0.3 USE="-perl*"
[ebuild U ] dev-qt/qtgui-4.8.5-r4 [4.8.5-r3]
[ebuild U ] sys-block/gparted-0.21.0 [0.20.0]
[ebuild U ] net-misc/openssh-6.8_p1-r3 [6.7_p1-r4] USE="ssl%* -debug% -ssh1%"
[ebuild U ] net-misc/keychain-2.8.0 [2.7.2_beta1]
[ebuild N ] sys-devel/autoconf-archive-2015.02.04
[ebuild U ] gnome-base/gnome-common-3.14.0-r1 [3.14.0] USE="autoconf-archive%*"
[blocks b ] =gnome-base/gnome-common-3.14.0 ("=gnome-base/gnome-common-3.14.0" is blocking sys-devel/autoconf-archive-2015.02.04)
[ebuild N ] perl-core/Module-Build-0.420.500 USE="{-test}"
[ebuild U ] virtual/perl-Module-Build-0.420.500-r1 [0.400.300-r1]
[blocks b ] >perl-core/Module-Build-0.400.300-r999 (">perl-core/Module-Build-0.400.300-r999" is blocking virtual/perl-Module-Build-0.400.300-r1)
[ebuild N ] perl-core/libnet-1.270.0 USE="-sasl"
[ebuild U ] virtual/perl-libnet-1.270.0 [1.220.0-r3]
[blocks b ] >perl-core/libnet-1.220.0-r999 (">perl-core/libnet-1.220.0-r999" is blocking virtual/perl-libnet-1.220.0-r3)
[ebuild R ] xfce-base/xfce4-meta-4.10 USE="mixer%* ristretto%* terminal%* thunar%* thunar-volman%* tumbler%* xfburn%*"

!!! 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 32 more with the same problem)

(dev-lang/perl-5.18.2-r2::gentoo, ebuild scheduled for merge) pulled in by
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/DBI-1.628.0::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/Net-Daemon-0.480.0-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/Params-Util-1.60.0-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/File-MimeInfo-0.210.0::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/File-DesktopEntry-0.40.0-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/XML-LibXML-2.1.400-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/Net-SSLeay-1.650.0::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/DateTime-1.030.0::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/XML-NamespaceSupport-1.110.0-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/Text-CharWidth-0.40.0-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/libintl-perl-1.200.0-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/DateTime-Format-Mail-0.300.100-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (app-text/po4a-0.45-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/Sub-Install-0.926.0-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/Package-Stash-0.360.0::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/HTTP-Daemon-6.10.0-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/DBD-mysql-4.20.0-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/Package-DeprecationManager-0.130.0-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/Text-Unidecode-0.40.0-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/Lchown-1.10.0-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/HTML-Tagset-3.200.0-r1::gentoo, installed)
<dev-lang/perl-5.19[ithreads] required by (media-sound/logitechmediaserver-bin-7.9.0_pre20140928::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/Data-OptList-0.109.0::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/File-Listing-6.40.0-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/Data-UUID-1.217.0-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/Module-Implementation-0.60.0-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/Net-HTTP-6.60.0::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/HTML-Parser-3.710.0-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/Unicode-EastAsianWidth-1.330.0-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/Authen-SASL-2.160.0-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/DateTime-Format-W3CDTF-0.60.0-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/Digest-HMAC-1.30.0-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/WWW-RobotRules-6.20.0::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/Net-SMTP-SSL-1.10.0-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/Dist-CheckConflicts-0.20.0-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/SGMLSpm-1.03-r7::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/XML-Simple-2.200.0-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/DateTime-Locale-0.450.0-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/Digest-SHA1-2.130.0-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/Error-0.170.210::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/TermReadKey-2.300.200-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/LWP-MediaTypes-6.20.0-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/Class-Load-0.200.0-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/Encode-Locale-1.30.0-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/HTTP-Negotiate-6.0.1-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/Text-WrapI18N-0.60.0-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/XML-SAX-Base-1.80.0-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/Module-Runtime-0.13.0-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/XML-Parser-2.410.0-r2::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/XML-RSS-1.540.0-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/Class-Singleton-1.400.0-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/Locale-gettext-1.50.0-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/XML-SAX-0.990.0-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/Try-Tiny-0.180.0::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/HTTP-Date-6.20.0-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-vcs/git-2.0.5::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/IO-Socket-SSL-1.967.0::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/libwww-perl-6.50.0::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/HTTP-Message-6.30.0-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/Package-Stash-XS-0.280.0::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/Params-Validate-1.70.0-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/PlRPC-0.202.0-r2::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/Sub-Exporter-0.987.0::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/File-BaseDir-0.30.0-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/URI-1.600.0-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/List-MoreUtils-0.330.0-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/LWP-Protocol-https-6.30.0-r1::gentoo, installed)
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/HTTP-Cookies-6.0.1-r1::gentoo, installed)


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 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)
# /etc/portage/package.mask:
#dev-libs/gobject-introspection
#>=sys-kernel/gentoo-sources-2.6.32-r39
#=dev-libs/glib-2.30.3
#=dev-libs/glib-2.30.2
#>=sys-kernel/linux-headers-3.4
# 2014/08 >dev-lang/perl-5.12.4-r2
#>=media-video/ffmpeg-1.2.7
#pbm upgrade 5.18
#>=dev-lang/perl-5.18
#Mask Perl5.20 because LMS need <dev-lang/perl-5.19[ithreads] )
#=dev-lang/perl-5.20.1-r4
#=dev-lang/perl-5.20.2
#Skip X11 Update : worse of time
=dev-lang/perl-5.18.2-r2

The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# 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

NOTE: The --autounmask-keep-masks option will prevent emerge
from creating package.unmask or ** keyword changes.

Autounmask changes successfully written.

* IMPORTANT: 2 config files in '/etc/portage' need updating.

!!! The following installed packages are masked:
- net-misc/nxnode-3.5.0.4::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask/00-gentoo:
# Bernard Cafarelli <voyageur@gentoo.org> (26 Mar 2015)
# Dead upstreams, not working in some use cases,
# compatibility with current net-misc/nx not guaranteed,
# some bundle old binary Xorg code that may be vulnerable,
# modern alternative exist:
# net-misc/x2go{client,server} and proprietary NX 4 (bug #488334)
# These packages are now available in the NX overlay
# Removal in a month (bug #537774)

- media-video/handbrake-9999::gentoo-esa (masked by: package.mask)
/usr/portage/profiles/package.mask/funtoo-cautionary:
# FL-1880: mask handbrake, higher than 0.9.9

- net-misc/nxclient-3.5.0.7::gentoo (masked by: package.mask)
- net-misc/nxserver-freeedition-3.5.0.5::gentoo (masked by: package.mask)
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

* See the CONFIGURATION FILES section of the emerge
* man page to learn how to update config files.
06-04-2015
Mon Apr 6 17:59:02 CEST 2015

Emerge --info give :

 


Portage 2.3.6-r9 (funtoo/1.0/linux-gnu/arch/x86-32bit, gcc-4.8.4, glibc-2.19, 3.2.1-gentoo-r2 i686)
=================================================================
System uname: Linux-3.2.1-gentoo-r2-i686-Intel-R-_Atom-TM-_CPU_D525_@_1.80GHz-with-gentoo-2.2.0
KiB Mem: 2072576 total, 1355760 free
KiB Swap: 3906556 total, 3906556 free
Timestamp of tree: Unknown
ld GNU ld (Gentoo 2.24 p1.4) 2.24
app-shells/bash: 4.2_p53
dev-java/java-config: 2.2.0-r1000
dev-lang/python: 2.7.9-r1000, 3.2.5-r1000, 3.3.6-r1000
dev-util/cmake: 2.8.12.2-r1
sys-apps/baselayout: 2.2.0-r6
sys-apps/openrc: 0.12.3-r5
sys-apps/sandbox: 2.6-r2
sys-devel/autoconf: 2.69
sys-devel/automake: 1.11.6-r1, 1.13.4
sys-devel/binutils: 2.24-r3
sys-devel/gcc: 4.8.4
sys-devel/gcc-config: 1.7.3
sys-devel/libtool: 2.4.3-r2
sys-devel/make: 3.82-r4
sys-kernel/linux-headers: 3.17-r1 (virtual/os-headers)
sys-libs/glibc: 2.19
Repositories: gentoo sunrise squeezebox gentoo-esa
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="* -@EULA Oracle-BCLA-JavaSE PUEL sun-jdk-1.1 dlj-1.1"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=native -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.5/ext-active/ /etc/php/cgi-php5.5/ext-active/ /etc/php/cli-php5.5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS=""
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--jobs=5 --load-average=20 --with-bdeps=y --complete-graph --autounmask=y --autounmask-write"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync mini-manifest news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch xattr"
FFLAGS=""
GENTOO_MIRRORS="ftp://mirror.csclub.uwaterloo.ca/gentoo-distfiles/ http://distfiles.gentoo.org"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--sort-common -Wl,--as-needed"
MAKEOPTS="-j3 -l3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/sunrise /var/lib/layman/squeezebox /usr/local/portage/overlay-esa"
SYNC="git://github.com/funtoo/ports-2012.git"
SYNC_USER="root"
USE="7Zip X a52 aac acl acpi alsa apache2 apng bash-completion berkdb bluray bzip2 cdda cddb cdio cdparanoia cdr consolekit cracklib crypt ctype cups cxx dbus directfb dri dts dvb dvd dvdr dvdread encode exif faac faad fat fbcon ffmpeg flac fuse gdbm gdu ggi gif gphoto2 gpm gtk i8x0 ico iconv icu ieee1394 ios ipod jpeg jpeg2k lame libass libcaca libguess libmpeg2 libnotify lirc lock lzma lzo matroska mjpeg mmx mmxext modules mp3 mp4 mpeg mtp mudflap mysql ncurses nls nptl nsplugin ntfs nvidia ogg opengl openmp oss pam pcre pdf php png policykit postproc pppd python rar readline resolvconf samba session sndfile sse sse2 ssl ssse3 startup-notification svg taglib tcpd theora thunar tiff tokenizer truetype truetype-fonts twolame udev unicode userlocales v4l2 vdpau vorbis vpx wav wavpack webkit webp wmf wxwidgets x264 x265 x86 xattr xml xv xvid zip zlib {USE_KERNEL}" ABI_X86="32" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel ice1724 intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias authn_core authz_core socache_shmcb unixd" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="efi-32 pc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LIRC_DEVICES="devinput" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_ABIS="2.7 3.2" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_3" QEMU_SOFTMMU_TARGETS="i386" QEMU_USER_TARGETS="i386" RUBY_TARGETS="ruby19" USERLAND="GNU" VIDEO_CARDS="vesa nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset: CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, SYNC_UMASK

And also what I have done before unmerge :

emerge --deselect $(qlist -IC 'perl-core/*')
>>> No matching atoms found in "world" favorites file...


Also "perl-cleaner ?reallyall" didn't solve the issue.

 

I also followed the instruction on this post but without succcess in my case (I don't remember if it helped me when I upgraded from perl 5.16 to 5.18)

 

Currently, I don't have Perl installed (because I do an unmerge).

It's annoying because Squeezebox doesn't start anymore.

 

Question :

How can I mask perl 5.20 or say to squeezebox to use perl 5.18 ?

 

Thank for your help

 

Eric

Link to comment
Share on other sites

  • 0

Hi,

Finally, I was able to install perl 5.20 with this command :  emerge -uNav world

 

Same command than above but without the "--deep" option.

# emerge -uNav world

 * IMPORTANT: 3 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.


These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U  ] sys-devel/gnuconfig-20150304 [20140212] 46 kB
[ebuild     U  ] sys-apps/dmidecode-2.12-r1 [2.11] USE="(-selinux)" 54 kB
[ebuild     U  ] app-portage/portage-utils-0.54 [0.53] USE="nls -static" 499 kB
[ebuild     U  ] sys-devel/patch-2.7.3 [2.6.1] USE="xattr%* -static {-test}" 669 kB
[ebuild     U  ] net-misc/rsync-3.1.1 [3.0.9-r3] USE="acl iconv xattr -ipv6 -static" 870 kB
[ebuild  N     ] dev-lang/perl-5.20.1-r4:0/5.20  USE="berkdb gdbm -debug -doc -ithreads" 13,370 kB
[ebuild  N     ] perl-core/File-Temp-0.230.400-r1  59 kB
[ebuild     U  ] virtual/perl-File-Temp-0.230.400-r2 [0.230.0-r1] 0 kB
[ebuild  N     ] perl-core/Data-Dumper-2.154.0  0 kB
[ebuild     U  ] x11-libs/libdrm-2.4.59 [2.4.58] USE="libkms -static-libs" VIDEO_CARDS="(-exynos) (-freedreno) -intel -nouveau (-omap) -radeon (-tegra) -vmware" 579 kB
[ebuild     U  ] app-admin/syslog-ng-3.6.2 [3.4.8] USE="json ssl tcpd -amqp -caps -dbi -geoip -ipv6 -mongodb -pacct -redis% -smtp -spoof-source -systemd (-pcre%*)" 3,133 kB
[ebuild  NS    ] sys-kernel/gentoo-sources-3.18.9:3.18.9 [3.2.1-r2:3.2.1-r2, 3.17.7:3.17.7, 3.17.8-r1:3.17.8-r1] USE="-build -deblob -experimental -symlink" 79,306 kB
[ebuild     U  ] dev-libs/gobject-introspection-1.42.0-r1 [1.42.0] USE="-cairo -doctool {-test}" PYTHON_TARGETS="python2_7" 0 kB
[ebuild     U  ] app-eselect/eselect-opengl-1.3.1-r3 [1.2.7] 3 kB
[ebuild  N     ] dev-libs/libevdev-1.3  USE="-static-libs" 384 kB
[ebuild     U  ] dev-python/pycurl-7.19.5.1-r1000 [7.19.5-r1000] USE="ssl -examples {-test}" CURL_SSL="openssl -gnutls -nss" PYTHON_ABIS="2.7 3.2 -2.6 -3.1 -3.3 -3.4 (-3.5)" 139 kB
[ebuild     U  ] x11-proto/glproto-1.4.17-r1 [1.4.17] 0 kB
[ebuild     U  ] sys-libs/e2fsprogs-libs-1.42.12 [1.42.10] USE="nls -static-libs" 591 kB
[ebuild     U  ] app-editors/nano-2.3.6 [2.3.2] USE="magic ncurses nls spell* unicode -debug -justify -minimal -slang" 1,774 kB
[ebuild  N     ] dev-python/beaker-1.6.4-r1000  USE="{-test}" PYTHON_ABIS="2.7 3.2 -2.6 -2.7-jython -2.7-pypy -3.1 -3.2-pypy -3.3 -3.4 (-3.5)" 54 kB
[ebuild  N     ] dev-python/markupsafe-0.23-r1000  PYTHON_ABIS="2.7 3.2 -2.6 -2.7-jython -2.7-pypy -3.1 -3.2-pypy -3.3 -3.4 (-3.5)" 14 kB
[ebuild  N     ] dev-python/mock-1.0.1-r1000  USE="-doc {-test}" PYTHON_ABIS="2.7 3.2 -2.6 -2.7-jython -2.7-pypy -3.1 -3.2-pypy -3.3 -3.4 (-3.5)" 800 kB
[ebuild  N     ] virtual/python-mock-0  PYTHON_ABIS="2.7 3.2 -2.6 -2.7-jython -2.7-pypy -3.1 -3.2-pypy -3.3 -3.4 (-3.5)" 0 kB
[ebuild  N     ] dev-python/mako-1.0.0-r1000  USE="-doc {-test}" PYTHON_ABIS="2.7 3.2 -2.6 -2.7-jython -2.7-pypy -3.1 -3.2-pypy -3.3 -3.4 (-3.5)" 459 kB
[ebuild     U  ] sys-apps/openrc-0.12.4-r4 [0.12.3-r5] USE="ncurses pam unicode -debug (-selinux) -static-libs" 177 kB
[ebuild     U  ] sys-fs/e2fsprogs-1.42.12 [1.42.10] USE="nls -static-libs" 6,233 kB
[ebuild     U  ] sys-apps/pciutils-3.3.0-r2 [3.3.0-r1] USE="kmod udev zlib -dns -static-libs" 0 kB
[ebuild     U  ] media-libs/mesa-10.5.2 [10.3.5] USE="classic dri3 egl gallium gbm llvm nptl udev vdpau -bindist -d3d9% -debug -gles1 -gles2 -opencl -openmax -osmesa -pax_kernel -pic (-selinux) -vaapi% -wayland -xa -xvmc (-openvg%) (-r600-llvm-compiler%)" VIDEO_CARDS="(-freedreno) -i915 -i965 -ilo -intel -nouveau -r100 -r200 -r300 -r600 -radeon -radeonsi -vmware" 6,813 kB
[ebuild     U  ] x11-libs/cairo-1.12.18-r1 [1.12.18] USE="X glib opengl svg (-aqua) -debug (-directfb) (-drm) (-gallium) (-gles2) (-openvg) (-qt4) -static-libs -valgrind -xcb -xlib-xcb" 0 kB
[ebuild     U  ] sys-boot/boot-update-1.7.3 [1.7.2] PYTHON_ABIS="2.7 3.2 -2.6 -3.3 -3.4 (-3.5)" 36 kB
[ebuild     U  ] x11-base/xorg-server-1.15.0-r3:0/1.15.0 [1.15.0-r1:0/1.15.0] USE="nptl suid udev xorg -dmx -doc -ipv6 -kdrive -minimal (-selinux) -static-libs -tslib -unwind -xnest -xvfb" 0 kB
[ebuild     U  ] x11-terms/xterm-314 [297] USE="openpty truetype unicode -Xaw3d -toolbar" 1,173 kB
[ebuild     U  ] x11-drivers/xf86-input-keyboard-1.8.0 [1.7.0] 317 kB
[ebuild     U  ] x11-drivers/xf86-input-evdev-2.9.1 [2.8.2] 378 kB
[ebuild     U  ] x11-drivers/xf86-input-mouse-1.9.1 [1.9.0] 341 kB
[ebuild  NS    ] dev-db/phpmyadmin-4.3.12:4.3.12 [4.2.13.1:4.2.13.1] USE="-setup -vhosts" 5,246 kB
[ebuild     U  ] sys-apps/man-pages-3.81 [3.75] USE="nls" LINGUAS="-da -de -fr -it -ja -nl -pl -ro -ru -zh_CN" 1,314 kB
[ebuild     U  ] media-video/ffmpeg-2.2.14:0/52.55.55 [2.2.12:0/52.55.55] USE="X aac alsa bluray bzip2 cdio encode faac hardcoded-tables iconv ieee1394 jpeg2k libass libcaca mp3 network opengl oss theora threads truetype twolame vdpau vorbis vpx wavpack webp x264 x265 xvid zlib -aacplus (-altivec) -amr -amrenc (-armv5te) (-armv6) (-armv6t2) (-armvfp) -celt -cpudetection -debug -doc -examples -fdk -flite -fontconfig -frei0r -gme -gnutls -gsm -iec61883 -jack -ladspa -libsoxr -libv4l (-mips32r2) (-mipsdspr1) (-mipsdspr2) (-mipsfpu) -modplug (-neon) -openal -openssl -opus -pic -pulseaudio -quvi -rtmp -schroedinger -sdl -speex -ssh -static-libs {-test} -v4l -vaapi -zvbi (-bindist%)" CPU_FLAGS_X86="-3dnow -3dnowext -avx -avx2 -fma3 -fma4 -mmx -mmxext -sse -sse2 -sse3 -sse4_1 -sse4_2 -ssse3" FFTOOLS="aviocat cws2fws ffescape ffeval ffhash fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart trasher" 6,869 kB
[ebuild     U  ] net-fs/samba-3.6.25 [3.6.24] USE="aio client cups netapi pam readline server smbclient winbind -acl -addns -ads -avahi -caps -cluster -debug -dmapi -doc -examples -fam -ldap -ldb -quota (-selinux) -smbsharemodes -swat -syslog" 33,323 kB
[ebuild     U  ] x11-drivers/nvidia-drivers-340.76 [340.65] USE="X acpi tools (-multilib) -pax_kernel -uvm" 0 kB
[ebuild     U  ] app-editors/scite-3.5.2 [3.5.0] USE="-lua" 2,225 kB
[ebuild     U  ] net-misc/putty-0.64 [0.63_p20141002] USE="gtk -doc -ipv6 -kerberos" 1,932 kB
[ebuild     U  ] dev-util/meld-3.12.3 [3.12.2] PYTHON_TARGETS="python2_7" 453 kB
[ebuild     U  ] sys-block/gparted-0.21.0 [0.20.0] USE="btrfs fat hfs jfs ntfs policykit reiserfs xfs -dmraid -f2fs -kde -mdadm -reiser4" 2,075 kB
[ebuild     U  ] net-misc/keychain-2.8.0 [2.7.2_beta1] 33 kB
[ebuild   R    ] xfce-base/xfce4-meta-4.10  USE="mixer%* ristretto%* svg terminal%* thunar%* thunar-volman%* tumbler%* xfburn%* -minimal" 0 kB

Total: 46 packages (34 upgrades, 9 new, 2 in new slots, 1 reinstall), Size of downloads: 171,719 kB

!!! The following installed packages are masked:
- virtual/perl-Attribute-Handlers-0.940.0-r1::gentoo (masked by: package.mask)
/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

- virtual/perl-libnet-1.220.0-r3::gentoo (masked by: package.mask)
- virtual/perl-Module-Build-0.400.300-r1::gentoo (masked by: package.mask)
- virtual/perl-Compress-Raw-Zlib-2.60.0-r2::gentoo (masked by: package.mask)
- virtual/perl-Storable-2.410.0-r1::gentoo (masked by: package.mask)
- virtual/perl-Sys-Syslog-0.320.0-r2::gentoo (masked by: package.mask)
- net-misc/nxnode-3.5.0.4::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask/00-gentoo:
# Bernard Cafarelli <voyageur@gentoo.org> (26 Mar 2015)
# Dead upstreams, not working in some use cases,
# compatibility with current net-misc/nx not guaranteed,
# some bundle old binary Xorg code that may be vulnerable,
# modern alternative exist:
# net-misc/x2go{client,server} and proprietary NX 4 (bug #488334)
# These packages are now available in the NX overlay
# Removal in a month (bug #537774)

- virtual/perl-IO-Compress-2.60.0-r1::gentoo (masked by: package.mask)
- virtual/perl-Digest-MD5-2.520.0-r2::gentoo (masked by: package.mask)
- net-misc/nxserver-freeedition-3.5.0.5::gentoo (masked by: package.mask)
- virtual/perl-Locale-Maketext-1.230.0-r1::gentoo (masked by: package.mask)
- virtual/perl-ExtUtils-MakeMaker-6.660.0-r1::gentoo (masked by: package.mask)
- virtual/perl-Encode-2.490.0-r2::gentoo (masked by: package.mask)
- virtual/perl-MIME-Base64-3.130.0-r4::gentoo (masked by: package.mask)
- virtual/perl-Scalar-List-Utils-1.270.0-r2::gentoo (masked by: package.mask)
- net-misc/nxclient-3.5.0.7::gentoo (masked by: package.mask)
- media-video/handbrake-9999::gentoo-esa (masked by: package.mask)
/usr/portage/profiles/package.mask/funtoo-cautionary:
# FL-1880: mask handbrake, higher than 0.9.9

- virtual/perl-File-Spec-3.400.0-r2::gentoo (masked by: package.mask)
- virtual/perl-IO-1.280.0-r1::gentoo (masked by: package.mask)
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


Would you like to merge these packages? [Yes/No]

Perl 5.20 is installed.

But LMS (squeezeBoxserver) doesn't want to start with perl 5.20.

It seems that I need the perl module to be recompiled.

There is a discution here : http://forums.slimdevices.com/showthread.php?103111-gentoo-and-perl-5-20&p=814953#post814953

 

No solution for x86.

I was stuck with perl 5.20.

So, I decided to do rebuilt the Libs as sugested at the end of the emerge :

!!! existing preserved libs:
>>> package: media-video/ffmpeg-2.2.14
 *  - /usr/lib/libavcodec.so.54
 *  - /usr/lib/libavcodec.so.54.86.100
 *      used by /usr/lib/libffmpegthumbnailer.so.4.0.8 (media-video/ffmpegthumbnailer-2.0.8)
 *  - /usr/lib/libavformat.so.54
 *  - /usr/lib/libavformat.so.54.59.106
 *      used by /usr/lib/libffmpegthumbnailer.so.4.0.8 (media-video/ffmpegthumbnailer-2.0.8)
>>> package: media-libs/glew-1.12.0
 *  - /usr/lib/libGLEW.so.1.10
 *  - /usr/lib/libGLEW.so.1.10.0
 *      used by /usr/lib/xbmc/xbmc.bin (media-tv/xbmc-13.2-r1)
>>> package: dev-lang/perl-5.18.2-r2
 *  - /usr/lib/libperl.so.5.18
 *  - /usr/lib/libperl.so.5.18.2
 *      used by /opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi/auto/Audio/Scan/Scan.so (media-sound/logitechmediaserver-bin-7.9.0_pre20140928)
 *      used by /opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi/auto/Class/XSAccessor/XSAccessor.so (media-sound/logitechmediaserver-bin-7.9.0_pre20140928)
 *      used by /opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi/auto/DBD/SQLite/SQLite.so (media-sound/logitechmediaserver-bin-7.9.0_pre20140928)
 *      used by 17 other files
Use emerge @preserved-rebuild to rebuild packages using these libraries

But, rebuild need to install perl 5.18 (because the lib to be rebuild is for perl 5.18).

Again I have the conflict between perl 5.18 and 5.20.

emerge @preserved-rebuild

 * IMPORTANT: 3 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

Calculating dependencies... done!
[ebuild     UD#] dev-lang/perl-5.18.2-r2 [5.20.1-r4] USE="ithreads*"
[ebuild   R   ~] media-sound/logitechmediaserver-bin-7.9.0_pre20140928
[ebuild   R    ] media-video/ffmpegthumbnailer-2.0.8
[ebuild   R    ] media-tv/xbmc-13.2-r1
[ebuild   R    ] media-gfx/imagemagick-6.9.0.3  USE="-perl*"

!!! 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, installed) pulled in by
    dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/extutils-pkgconfig-1.150.0::gentoo, installed)
    dev-lang/perl:0/5.20=[-build(-)] required by (perl-core/Data-Dumper-2.154.0::gentoo, installed)
    dev-lang/perl:0/5.20=[-build(-)] required by (perl-core/File-Temp-0.230.400-r1::gentoo, installed)

  (dev-lang/perl-5.18.2-r2::gentoo, ebuild scheduled for merge) pulled in by

I do the following modification :

 

In portage.mask I comment the line about perl 5.18 :

/etc/portage/package.mask
#=dev-lang/perl-5.18.2-r2

Perl 5.18 is masked by portage : /usr/portage/profiles/package.mask/00-gentoo

I have to unmask it.  In package.unmask I add perl 5.18

/etc/portage/package.unmask
=dev-lang/perl-5.18.2-r2

In /etc/portage/package.use

# required by media-sound/logitechmediaserver-bin-7.9.0_pre20140928
# required by @preserved-rebuild (argument)
=dev-lang/perl-5.18.2-r2 ithreads

Now, LMS work again.

 

Question : What can I do to avoid perl 5.20 installation again?

Does the things I have done enough?

 

Thank for your help

Link to comment
Share on other sites

  • 0

Hi,

I wonder if I can download the portage snapshot from gentoo because I don't find the Funto historical sanpshot.

 

http://Download portage snapshot

 

Then emerge -av --update --deep world

 

Is it a solution to clean everything about perl 5.20?

 

Currently, I can't do a emerge --depclean because of this :

* Dependencies could not be completely resolved due to
 * the following required packages not being installed:
 * 
 *   dev-lang/perl:0/5.20=[-build(-)] pulled in by:
 *     perl-core/File-Temp-0.230.400-r1
 * 
 *   ~app-admin/apache-tools-2.2.27 pulled in by:
 *     www-servers/apache-2.2.27-r4
 * 
 *   dev-lang/perl:0/5.20=[-build(-)] pulled in by:
 *     dev-perl/extutils-pkgconfig-1.150.0
 * 
 *   ~perl-core/Digest-SHA-5.820.0 pulled in by:
 *     virtual/perl-Digest-SHA-5.820.0
 * 
 *   dev-lang/perl:0/5.20=[-build(-)] pulled in by:
 *     perl-core/Data-Dumper-2.154.0
 *
 * 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


I'm just go around in circles again.

 

Thank

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...