Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Zlib in wrong subslot? :0/1 vs :0/0 Can't update @world
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
mole
n00b
n00b


Joined: 07 Nov 2009
Posts: 41

PostPosted: Mon Sep 11, 2017 3:31 pm    Post subject: Zlib in wrong subslot? :0/1 vs :0/0 Can't update @world Reply with quote

Hi All,

After emerge --sync, emerge -auvDN @world fails with the error message
Quote:
emerge: there are no ebuilds to satisfy "sys-libs/zlib:0/0="


I've unmerged and remerge zlib, but it's still installed as
Quote:
sys-libs/zlib-1.2.11:0/1::gentoo

equery d sys-libs/zlib shows chromium as requiring zlib:0/0, all other packages seem to just require zlibs:0, so I've unmerged chromium, but that's made no difference.
Could this be something to do with overlays? I have chrytoo, nx, steam-overlay, sunrise and vmware installed; vmware has bundled zlibs IIRC.

Is there a way to force zlib to emerge into the :0/0 subslot?

The ebuild specifies SLOT="0/1" # subslot=SONAME,
I could change this to 0/0 but
(i) Sure I shouldn't have to be doing that and
(ii) Is it likely to break something else?

TIA
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 16878
Location: here

PostPosted: Mon Sep 11, 2017 4:06 pm    Post subject: Re: Zlib in wrong subslot? :0/1 vs :0/0 Can't update @world Reply with quote

mole wrote:
Could this be something to do with overlays? I have chrytoo, nx, steam-overlay, sunrise and vmware installed; vmware has bundled zlibs IIRC.

You can check with
Code:
grep -r "sys-libs/zlib:0/0" /var/lib/layman/* --include=*.ebuild


mole wrote:
Is there a way to force zlib to emerge into the :0/0 subslot?

I'm not sure but without change ebuild no
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
mole
n00b
n00b


Joined: 07 Nov 2009
Posts: 41

PostPosted: Mon Sep 11, 2017 4:40 pm    Post subject: Reply with quote

Thanks, tried
Code:
grep -r "sys-libs/zlib:0/0" /var/lib/layman/* --include=*.ebuild

as you suggested but no output so looks like it's not related to overlays.

I've modified the ebuild and am re-emerging zlib into :0/0, once that (and 14 other packages) has finished I'll try a world update. I'd guess I'll have to modify it at each emerge --sync, put it in an overlay or change it back later....
Back to top
View user's profile Send private message
charles17
Advocate
Advocate


Joined: 02 Mar 2008
Posts: 2440

PostPosted: Mon Sep 11, 2017 4:46 pm    Post subject: Reply with quote

mole wrote:
I've modified the ebuild and am re-emerging zlib into :0/0, once that (and 14 other packages) has finished I'll try a world update. I'd guess I'll have to modify it at each emerge --sync ...

Bad idea. Better check why your system asks for the other subslot. sys-libs/zlib-1.2.11:0/1::gentoo is correct.
Back to top
View user's profile Send private message
mole
n00b
n00b


Joined: 07 Nov 2009
Posts: 41

PostPosted: Mon Sep 11, 2017 5:23 pm    Post subject: Reply with quote

Yes, it is probably a bad idea, but could be a learning experience :-)

How would I check why my system is asking for the other subslot?

Code:
grep -r "sys-libs/zlib:0/0" /usr/portage/* --include=*.ebuild

and
Code:
 grep -r "sys-libs/zlib:0/1" /usr/portage/* --include=*.ebuild

both give no output;
grep -r "sys-libs/zlib:0" /usr/portage/* --include=*.ebuild gives:
Code:
/usr/portage/app-text/atril/atril-1.12.2-r3.ebuild:     sys-libs/zlib:0
/usr/portage/app-text/atril/atril-1.16.1-r1.ebuild:     sys-libs/zlib:0
/usr/portage/app-text/atril/atril-1.18.0.ebuild:        sys-libs/zlib:0
/usr/portage/app-text/atril/atril-1.16.1.ebuild:        sys-libs/zlib:0
/usr/portage/app-text/atril/atril-1.14.2.ebuild:        sys-libs/zlib:0
/usr/portage/app-text/atril/atril-1.12.2-r4.ebuild:     sys-libs/zlib:0
/usr/portage/app-text/atril/atril-1.14.2-r1.ebuild:     sys-libs/zlib:0
/usr/portage/dev-lang/gdl/gdl-0.9.6-r2.ebuild:  sys-libs/zlib:0=
/usr/portage/dev-lang/julia/julia-0.6.0.ebuild: sys-libs/zlib:0=
/usr/portage/dev-lang/julia/julia-9999.ebuild:  sys-libs/zlib:0=
/usr/portage/dev-lang/julia/julia-0.5.0-r3.ebuild:      sys-libs/zlib:0=
/usr/portage/dev-libs/c-blosc/c-blosc-1.3.5.ebuild:     zlib? ( sys-libs/zlib:0= )"
/usr/portage/dev-libs/c-blosc/c-blosc-1.5.3.ebuild:     zlib? ( sys-libs/zlib:0= )"
/usr/portage/dev-python/pillow/pillow-3.4.2-r1.ebuild:  zlib? ( sys-libs/zlib:0= )"
/usr/portage/dev-python/pillow/pillow-4.2.1-r1.ebuild:  zlib? ( sys-libs/zlib:0= )"
/usr/portage/dev-python/pillow/pillow-4.2.1.ebuild:     zlib? ( sys-libs/zlib:0= )"
/usr/portage/dev-python/pypy3-bin/pypy3-bin-5.5.0_alpha.ebuild: sys-libs/zlib:0=
/usr/portage/dev-python/pypy3-bin/pypy3-bin-5.8.0-r1.ebuild:    sys-libs/zlib:0=
/usr/portage/dev-python/pypy3-bin/pypy3-bin-5.7.1-r1.ebuild:    sys-libs/zlib:0=
/usr/portage/dev-python/llvmlite/llvmlite-0.15.0.ebuild:        sys-libs/zlib:0=
/usr/portage/dev-python/llvmlite/llvmlite-0.16.0.ebuild:        sys-libs/zlib:0=
/usr/portage/dev-python/llvmlite/llvmlite-0.19.0.ebuild:        sys-libs/zlib:0=
/usr/portage/dev-python/astropy/astropy-1.2.1.ebuild:   sys-libs/zlib:0="
/usr/portage/dev-python/astropy/astropy-2.0.1.ebuild:   sys-libs/zlib:0=
/usr/portage/dev-python/astropy/astropy-1.3.3.ebuild:   sys-libs/zlib:0="
/usr/portage/dev-python/pypy-bin/pypy-bin-5.6.0.ebuild: sys-libs/zlib:0=
/usr/portage/dev-python/pypy-bin/pypy-bin-5.8.0.ebuild: sys-libs/zlib:0=
/usr/portage/dev-python/pypy-bin/pypy-bin-5.7.1.ebuild: sys-libs/zlib:0=
/usr/portage/dev-util/sysdig/sysdig-0.17.0.ebuild:      sys-libs/zlib:0=
/usr/portage/games-emulation/mupen64plus-video-glide64mk2/mupen64plus-video-glide64mk2-2.0-r1.ebuild:   sys-libs/zlib:0=
/usr/portage/games-emulation/mupen64plus-video-glide64mk2/mupen64plus-video-glide64mk2-2.5.ebuild:      sys-libs/zlib:0=
/usr/portage/games-emulation/pcsxr/pcsxr-1.9.94-r1.ebuild:      sys-libs/zlib:0=
/usr/portage/games-emulation/pcsxr/pcsxr-1.9.94-r2.ebuild:      sys-libs/zlib:0=
/usr/portage/games-emulation/mupen64plus-core/mupen64plus-core-2.5-r1.ebuild:   sys-libs/zlib:0=[minizip]
/usr/portage/games-sports/torcs/torcs-1.3.6.ebuild:     sys-libs/zlib:0=
/usr/portage/games-sports/torcs/torcs-1.3.6-r1.ebuild:  sys-libs/zlib:0=
/usr/portage/mate-extra/mate-utils/mate-utils-1.14.1.ebuild:    sys-libs/zlib:0
/usr/portage/mate-extra/mate-utils/mate-utils-1.12.0-r2.ebuild: sys-libs/zlib:0
/usr/portage/mate-extra/mate-utils/mate-utils-1.18.2.ebuild:    sys-libs/zlib:0
/usr/portage/mate-extra/mate-utils/mate-utils-1.16.0.ebuild:    sys-libs/zlib:0
/usr/portage/media-gfx/eom/eom-1.16.0.ebuild:   sys-libs/zlib:0
/usr/portage/media-gfx/eom/eom-1.14.2.ebuild:   sys-libs/zlib:0
/usr/portage/media-gfx/eom/eom-1.18.2.ebuild:   sys-libs/zlib:0
/usr/portage/media-gfx/eom/eom-1.12.2-r3.ebuild:        sys-libs/zlib:0
/usr/portage/media-video/vlc/vlc-2.2.6.ebuild:  sys-libs/zlib:0[minizip]
/usr/portage/media-video/vlc/vlc-2.2.6.ebuild:  directfb? ( dev-libs/DirectFB:0 sys-libs/zlib:0 )
/usr/portage/media-video/vlc/vlc-2.2.6.ebuild:  png? ( media-libs/libpng:0= sys-libs/zlib:0 )
/usr/portage/media-video/vlc/vlc-2.2.6.ebuild:          sdl-image? ( >=media-libs/sdl-image-1.2.10:0 sys-libs/zlib:0 ) )
/usr/portage/media-video/vlc/vlc-2.2.6.ebuild:  taglib? ( >=media-libs/taglib-1.9:0 sys-libs/zlib:0 )
/usr/portage/media-video/vlc/vlc-2.2.9999.ebuild:       sys-libs/zlib:0[minizip]
/usr/portage/media-video/vlc/vlc-2.2.9999.ebuild:       directfb? ( dev-libs/DirectFB:0 sys-libs/zlib:0 )
/usr/portage/media-video/vlc/vlc-2.2.9999.ebuild:       png? ( media-libs/libpng:0= sys-libs/zlib:0 )
/usr/portage/media-video/vlc/vlc-2.2.9999.ebuild:               sdl-image? ( >=media-libs/sdl-image-1.2.10:0 sys-libs/zlib:0 ) )
/usr/portage/media-video/vlc/vlc-2.2.9999.ebuild:       taglib? ( >=media-libs/taglib-1.9:0 sys-libs/zlib:0 )
/usr/portage/media-video/vlc/vlc-9999.ebuild:   sys-libs/zlib:0[minizip]
/usr/portage/media-video/vlc/vlc-9999.ebuild:   directfb? ( dev-libs/DirectFB:0 sys-libs/zlib:0 )
/usr/portage/media-video/vlc/vlc-9999.ebuild:   png? ( media-libs/libpng:0= sys-libs/zlib:0 )
/usr/portage/media-video/vlc/vlc-9999.ebuild:           sdl-image? ( >=media-libs/sdl-image-1.2.10:0 sys-libs/zlib:0 ) )
/usr/portage/media-video/vlc/vlc-9999.ebuild:   taglib? ( >=media-libs/taglib-1.9:0 sys-libs/zlib:0 )
/usr/portage/media-video/vlc/vlc-2.2.6-r2.ebuild:       sys-libs/zlib:0[minizip]
/usr/portage/media-video/vlc/vlc-2.2.6-r2.ebuild:       directfb? ( dev-libs/DirectFB:0 sys-libs/zlib:0 )
/usr/portage/media-video/vlc/vlc-2.2.6-r2.ebuild:       png? ( media-libs/libpng:0= sys-libs/zlib:0 )
/usr/portage/media-video/vlc/vlc-2.2.6-r2.ebuild:               sdl-image? ( >=media-libs/sdl-image-1.2.10:0 sys-libs/zlib:0 ) )
/usr/portage/media-video/vlc/vlc-2.2.6-r2.ebuild:       taglib? ( >=media-libs/taglib-1.9:0 sys-libs/zlib:0 )
/usr/portage/net-fs/cvmfs/cvmfs-2.1.20.0_p05.ebuild:    sys-libs/zlib:0=
/usr/portage/net-fs/cvmfs/cvmfs-2.3.5-r1.ebuild:        sys-libs/zlib:0=
/usr/portage/net-im/ekg2/ekg2-9999.ebuild:      zlib? ( sys-libs/zlib:0= )
/usr/portage/net-irc/kvirc/kvirc-5.0_pre20170801214745.ebuild:  sys-libs/zlib:0=
/usr/portage/net-irc/kvirc/kvirc-9999.ebuild:   sys-libs/zlib:0=
/usr/portage/net-libs/serf/serf-1.3.8-r1.ebuild:        sys-libs/zlib:0=
/usr/portage/net-libs/serf/serf-1.3.8.ebuild:   sys-libs/zlib:0=
/usr/portage/net-libs/serf/serf-1.3.9.ebuild:   sys-libs/zlib:0=
/usr/portage/net-libs/neon/neon-0.30.2.ebuild:  zlib? ( sys-libs/zlib:0=[${MULTILIB_USEDEP}] )"
/usr/portage/net-misc/freerdp/freerdp-9999.ebuild:      sys-libs/zlib:0
/usr/portage/net-misc/freerdp/freerdp-2.0.0_rc0.ebuild: sys-libs/zlib:0
/usr/portage/net-misc/freerdp/freerdp-2.0.0_pre20160722.ebuild: sys-libs/zlib:0
/usr/portage/net-misc/freerdp/freerdp-2.0.0_pre20161219.ebuild: sys-libs/zlib:0
/usr/portage/net-misc/freerdp/freerdp-1.2.1_pre20150326-r1.ebuild:      sys-libs/zlib:0
/usr/portage/net-misc/aria2/aria2-1.32.0.ebuild:CDEPEND="sys-libs/zlib:0=
/usr/portage/net-misc/aria2/aria2-1.31.0.ebuild:CDEPEND="sys-libs/zlib:0=
/usr/portage/net-misc/aria2/aria2-1.30.0.ebuild:CDEPEND="sys-libs/zlib:0=
/usr/portage/sci-astronomy/funtools/funtools-1.4.7.ebuild:      sys-libs/zlib:0="
/usr/portage/sci-astronomy/stiff/stiff-2.4.0.ebuild:    sys-libs/zlib:0="
/usr/portage/sci-astronomy/astrometry/astrometry-0.67-r2.ebuild:        sys-libs/zlib:0=
/usr/portage/sci-astronomy/astrometry/astrometry-0.72.ebuild:   sys-libs/zlib:0=
/usr/portage/sci-astronomy/astrometry/astrometry-0.70.ebuild:   sys-libs/zlib:0=
/usr/portage/sci-electronics/Stage/Stage-4.3.0.ebuild:  sys-libs/zlib:0=
/usr/portage/sci-electronics/Stage/Stage-9999.ebuild:   sys-libs/zlib:0=
/usr/portage/sci-libs/hdf5/hdf5-1.8.18.ebuild:  zlib? ( sys-libs/zlib:0= )"
/usr/portage/sci-mathematics/glpk/glpk-4.54.ebuild:     sys-libs/zlib:0=
/usr/portage/sci-mathematics/glpk/glpk-4.57.ebuild:     sys-libs/zlib:0=
/usr/portage/sci-mathematics/glpk/glpk-4.60.ebuild:     sys-libs/zlib:0=
/usr/portage/sci-mathematics/glpk/glpk-4.61-r1.ebuild:  sys-libs/zlib:0=
/usr/portage/sci-mathematics/glpk/glpk-4.55.ebuild:     sys-libs/zlib:0=
/usr/portage/sci-mathematics/glpk/glpk-4.63.ebuild:     sys-libs/zlib:0=
/usr/portage/sci-mathematics/pspp/pspp-0.10.1.ebuild:   sys-libs/zlib:0=
/usr/portage/sci-mathematics/pspp/pspp-0.10.2.ebuild:   sys-libs/zlib:0=
/usr/portage/sci-misc/h5utils/h5utils-1.12.1-r2.ebuild: sys-libs/zlib:0=
/usr/portage/sci-physics/thepeg/thepeg-1.9.2.ebuild:    zlib? ( sys-libs/zlib:0= )"
/usr/portage/sci-physics/thepeg/thepeg-2.0.0.ebuild:    zlib? ( sys-libs/zlib:0= )"
/usr/portage/sci-physics/thepeg/thepeg-2.0.4.ebuild:    zlib? ( sys-libs/zlib:0= )"
/usr/portage/sci-physics/root/root-6.04.06.ebuild:      sys-libs/zlib:0=
/usr/portage/sci-physics/root/root-5.34.36.ebuild:      sys-libs/zlib:0=
/usr/portage/sys-apps/systemd/systemd-234-r4.ebuild:            sys-libs/zlib:0=
/usr/portage/sys-apps/systemd/systemd-233-r4.ebuild:            sys-libs/zlib:0=
/usr/portage/sys-apps/systemd/systemd-9999.ebuild:              sys-libs/zlib:0=
/usr/portage/sys-apps/systemd/systemd-233-r3.ebuild:            sys-libs/zlib:0=
/usr/portage/sys-devel/llvm/llvm-3.5.2-r100.ebuild:     sys-libs/zlib:0=
/usr/portage/sys-devel/llvm/llvm-9999.ebuild:   sys-libs/zlib:0=
/usr/portage/sys-devel/llvm/llvm-3.8.1-r2.ebuild:       sys-libs/zlib:0=
/usr/portage/sys-devel/llvm/llvm-4.0.1.ebuild:  sys-libs/zlib:0=
/usr/portage/sys-devel/llvm/llvm-3.7.1-r3.ebuild:       sys-libs/zlib:0=
/usr/portage/sys-devel/llvm/llvm-5.0.9999.ebuild:       sys-libs/zlib:0=
/usr/portage/sys-devel/llvm/llvm-5.0.0.ebuild:  sys-libs/zlib:0=
/usr/portage/sys-devel/llvm/llvm-3.4.2-r100.ebuild:     sys-libs/zlib:0=
/usr/portage/sys-devel/llvm/llvm-3.9.1-r1.ebuild:       sys-libs/zlib:0=
/usr/portage/sys-devel/llvm/llvm-3.6.2-r100.ebuild:     sys-libs/zlib:0=
/usr/portage/sys-fs/btrfs-progs/btrfs-progs-4.5.3.ebuild:       sys-libs/zlib:0=
/usr/portage/sys-fs/btrfs-progs/btrfs-progs-4.5.3.ebuild:               sys-libs/zlib:0[static-libs(+)]
/usr/portage/sys-fs/btrfs-progs/btrfs-progs-4.0.1.ebuild:       sys-libs/zlib:0=
/usr/portage/sys-fs/btrfs-progs/btrfs-progs-4.8.4.ebuild:       sys-libs/zlib:0=
/usr/portage/sys-fs/btrfs-progs/btrfs-progs-4.8.4.ebuild:               sys-libs/zlib:0[static-libs(+)]
/usr/portage/sys-fs/btrfs-progs/btrfs-progs-4.10.2.ebuild:      sys-libs/zlib:0=
/usr/portage/sys-fs/btrfs-progs/btrfs-progs-4.10.2.ebuild:              sys-libs/zlib:0[static-libs(+)]
/usr/portage/sys-fs/btrfs-progs/btrfs-progs-4.12.ebuild:        sys-libs/zlib:0=
/usr/portage/sys-fs/btrfs-progs/btrfs-progs-4.12.ebuild:                sys-libs/zlib:0[static-libs(+)]
/usr/portage/sys-fs/btrfs-progs/btrfs-progs-9999.ebuild:        sys-libs/zlib:0=
/usr/portage/sys-fs/btrfs-progs/btrfs-progs-9999.ebuild:                sys-libs/zlib:0[static-libs(+)]
/usr/portage/sys-fs/btrfs-progs/btrfs-progs-3.19.1.ebuild:      sys-libs/zlib:0=
/usr/portage/sys-fs/btrfs-progs/btrfs-progs-4.11.ebuild:        sys-libs/zlib:0=
/usr/portage/sys-fs/btrfs-progs/btrfs-progs-4.11.ebuild:                sys-libs/zlib:0[static-libs(+)]
/usr/portage/sys-fs/btrfs-progs/btrfs-progs-4.7.3.ebuild:       sys-libs/zlib:0=
/usr/portage/sys-fs/btrfs-progs/btrfs-progs-4.7.3.ebuild:               sys-libs/zlib:0[static-libs(+)]
/usr/portage/sys-fs/btrfs-progs/btrfs-progs-3.14.2.ebuild:      sys-libs/zlib:0=
/usr/portage/sys-fs/btrfs-progs/btrfs-progs-3.18.2.ebuild:      sys-libs/zlib:0=
/usr/portage/sys-fs/btrfs-progs/btrfs-progs-3.16.2.ebuild:      sys-libs/zlib:0=
/usr/portage/sys-fs/btrfs-progs/btrfs-progs-4.8.1-r1.ebuild:    sys-libs/zlib:0=
/usr/portage/sys-fs/btrfs-progs/btrfs-progs-4.8.1-r1.ebuild:            sys-libs/zlib:0[static-libs(+)]
/usr/portage/sys-fs/btrfs-progs/btrfs-progs-4.6.1.ebuild:       sys-libs/zlib:0=
/usr/portage/sys-fs/btrfs-progs/btrfs-progs-4.6.1.ebuild:               sys-libs/zlib:0[static-libs(+)]
/usr/portage/sys-fs/btrfs-progs/btrfs-progs-4.8.5.ebuild:       sys-libs/zlib:0=
/usr/portage/sys-fs/btrfs-progs/btrfs-progs-4.8.5.ebuild:               sys-libs/zlib:0[static-libs(+)]
/usr/portage/sys-fs/btrfs-progs/btrfs-progs-4.9.1.ebuild:       sys-libs/zlib:0=
/usr/portage/sys-fs/btrfs-progs/btrfs-progs-4.9.1.ebuild:               sys-libs/zlib:0[static-libs(+)]
/usr/portage/sys-fs/btrfs-progs/btrfs-progs-4.8.3.ebuild:       sys-libs/zlib:0=
/usr/portage/sys-fs/btrfs-progs/btrfs-progs-4.8.3.ebuild:               sys-libs/zlib:0[static-libs(+)]
/usr/portage/sys-fs/btrfs-progs/btrfs-progs-4.2.2.ebuild:       sys-libs/zlib:0=
/usr/portage/sys-fs/btrfs-progs/btrfs-progs-4.4.1.ebuild:       sys-libs/zlib:0=
/usr/portage/sys-fs/btrfs-progs/btrfs-progs-4.4.1.ebuild:               sys-libs/zlib:0[static-libs(+)]
/usr/portage/sys-fs/btrfs-progs/btrfs-progs-4.1.2.ebuild:       sys-libs/zlib:0=
/usr/portage/sys-fs/btrfs-progs/btrfs-progs-4.3.1.ebuild:       sys-libs/zlib:0=
/usr/portage/sys-fs/btrfs-progs/btrfs-progs-4.3.1.ebuild:               sys-libs/zlib:0[static-libs(+)]
/usr/portage/sys-fs/btrfs-progs/btrfs-progs-4.9.ebuild: sys-libs/zlib:0=
/usr/portage/sys-fs/btrfs-progs/btrfs-progs-4.9.ebuild:         sys-libs/zlib:0[static-libs(+)]
/usr/portage/sys-fs/btrfs-progs/btrfs-progs-3.17.3.ebuild:      sys-libs/zlib:0=
/usr/portage/www-plugins/lightspark/lightspark-0.8.0.ebuild:    sys-libs/zlib:0=
/usr/portage/www-plugins/lightspark/lightspark-9999.ebuild:     sys-libs/zlib:0=
/usr/portage/www-plugins/lightspark/lightspark-0.7.2_p20160107.ebuild:  sys-libs/zlib:0=
/usr/portage/x11-misc/xaos/xaos-3.6.ebuild:     sys-libs/zlib:0=


Also I couldn't see any requirement for :0/0 in the equery -d sys-libs/zlib output. Yet emerge -uavDN @world still gave the brief message
Quote:
emerge: there are no ebuilds to satisfy "sys-libs/zlib:0/0="


So I must be missing something, but really don't know what.
Back to top
View user's profile Send private message
mole
n00b
n00b


Joined: 07 Nov 2009
Posts: 41

PostPosted: Mon Sep 11, 2017 5:48 pm    Post subject: Reply with quote

Generally, I'd be interested to learn why zlib should be 0/1, when there's no 0/0 zlib ebuild?

The update world command now gives a lot of subslot 0/1 issues (boost, bzip, etc). After switching the zlib ebuild back to 0/1, emerging zlib needs 20 packages to be updated now, rather than the original 15 when emerging zlib into 0/0. Maybe some packages were built against an old, 0/0 slotted zlib?

If so this might actually fix the problem..... though not in the most efficient way. Will try it, then revdep-rebuild.
Back to top
View user's profile Send private message
mole
n00b
n00b


Joined: 07 Nov 2009
Posts: 41

PostPosted: Mon Sep 11, 2017 7:48 pm    Post subject: Reply with quote

20 packages emerged, ran revdep-rebuild, then tried to emerge @world again. Still had the zlib slot 0/0 error, but now the package casing the problem was listed: python-3.5.3. Re-emerged that and error gone.

Python 3.4 and 2.7 had just been re-emerged, which could possibly explain why it listed the package now, but not earlier when two different versions of python 3 were giving an error, IDK.

Just posting this in case anyone else has the same problem in future.
Back to top
View user's profile Send private message
Uncle CM
n00b
n00b


Joined: 13 Apr 2008
Posts: 13
Location: Bonn

PostPosted: Tue Sep 12, 2017 11:03 am    Post subject: Reply with quote

Had the same problem
Code:
emerge: there are no ebuilds to satisfy "sys-libs/zlib:0/0=".
(dependency required by "sys-devel/llvm-4.0.1::gentoo" [installed])
(dependency required by "media-libs/mesa-17.2.0::gentoo" [installed])
(dependency required by "x11-libs/cairo-1.14.10::gentoo[opengl]" [installed])
(dependency required by "dev-libs/gobject-introspection-1.52.1::gentoo[cairo]" [installed])
(dependency required by "app-crypt/libsecret-0.18.5::gentoo[introspection]" [installed])
(dependency required by "app-crypt/pinentry-1.0.0::gentoo[gnome-keyring]" [installed])
(dependency required by "gnome-base/gnome-keyring-3.20.1::gentoo" [installed])
(dependency required by "sys-auth/pambase-20150213-r1::gentoo[gnome-keyring]" [installed])
(dependency required by "sys-libs/pam-1.3.0::gentoo" [installed])
(dependency required by "sys-apps/util-linux-2.30.1::gentoo[pam]" [ebuild])
(dependency required by "@system" [set])
(dependency required by "@world" [argument])

and both
Code:
grep -r "sys-libs/zlib:0/0" /usr/portage/* --include=*.ebuild
grep -r "sys-libs/zlib:0/1" /usr/portage/* --include=*.ebuild

gave no output, but after (thanks to mole for the hint)
Code:
emerge =sys-devel/llvm-4.0.1

(I had to reinstall app-text/evince-3.24.1 aswell)
after this I could do an update @world and all done now
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum