Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --> lericson (~toxik@moln.lericson.se) has joined #gentoo
- 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?
- +grknight lericson: libperl was an empty package which has installed nothing lately
- +grknight the current irssi depends on dev-lang/perl
- lericson Ok, great. So I removed that.
- lericson This is so much work :(
- 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)
- +grknight lericson: try to update the whole system so perl can update correctly. `emerge -avuDN --with-bdeps=y @world`
- 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.
- lericson Originally I just wanted to install dev-python/requests but it snowballed into this
- lericson Let me see if I can paste you what emerge says
- +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?
- lericson Oh actually the -uDNav world thing works, I was trying to do it with @preserved-rebuild because I'm getting notifications about that
- 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)
- +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
- +grknight lericson: not every system uses bdeps (build dependencies)
- +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