Advertisement
Guest User

Untitled

a guest
Nov 1st, 2014
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.86 KB | None | 0 0
  1.  
  2. --> lericson (~toxik@moln.lericson.se) has joined #gentoo
  3. lericson Hey, I'm having issues with Portage. To begin with, sys-devel/libperl is now masked and a dozen packages are requiring it (net-irc/irssi for example.) What gives?
  4. +grknight lericson: libperl was an empty package which has installed nothing lately
  5. +grknight the current irssi depends on dev-lang/perl
  6. lericson Ok, great. So I removed that.
  7. lericson This is so much work :(
  8. lericson Now when I try to update irssi for example, I get a dependency conflict. dev-lang/perl:0 (dev-lang/perl-5.18.2-r2::gentoo, ebuild scheduled for merge) conflicts with dev-lang/perl[-build] required by (perl-core/Pod-Parser-1.510.0::gentoo, installed)
  9. +grknight lericson: try to update the whole system so perl can update correctly. `emerge -avuDN --with-bdeps=y @world`
  10. lericson Yeah, that doesn't work at all -- I have like ten other such problems, and yes that's what I'm trying to do.
  11. lericson Originally I just wanted to install dev-python/requests but it snowballed into this
  12. lericson Let me see if I can paste you what emerge says
  13. +grknight normally this is due to orphaned packages not being regularly cleaned out after updates. can you post the full output to a paste service?
  14. lericson Oh actually the -uDNav world thing works, I was trying to do it with @preserved-rebuild because I'm getting notifications about that
  15. lericson So what does --with-bdeps=y do and why do I keep seeing it everywhere (i.e. why isn't it just the default)
  16. +grknight lericson: once that completes, you should `emerge -ac` to remove any old deps. be sure to examine if anything you want is listed before continuing. the perl 5.16->5.18 should remove ~50 packages on avg
  17. +grknight lericson: not every system uses bdeps (build dependencies)
  18. +grknight you can make it the default by putting it in EMERGE_DEFAULT_OPTS in make.conf if you wanted
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement