View previous topic :: View next topic |
Author |
Message |
silentplummet n00b
Joined: 14 Jun 2004 Posts: 58
|
Posted: Sat Jun 06, 2015 2:35 am Post subject: I must be getting too old for this... |
|
|
!!! 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.2:0/5.20::gentoo, ebuild scheduled for merge) pulled in by
=dev-lang/perl-5.20* required by (virtual/perl-Time-Local-1.230.0-r1:0/0::gentoo, installed)
^ ^^^^^
(and 2 more with the same problem)
(dev-lang/perl-5.18.2-r2:0/5.18::gentoo, installed) pulled in by
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/File-BaseDir-0.30.0-r1:0/0::gentoo, installed)
^^^^^^^^
=dev-lang/perl-5.18* required by (virtual/perl-Time-HiRes-1.972.500-r3:0/0::gentoo, installed)
^ ^^^^^
(and 61 more with the same problems)
Every time I sync. Convince me that I should keep spending time on this nonsense instead of my daughter. |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54212 Location: 56N 3W
|
Posted: Sat Jun 06, 2015 8:18 am Post subject: |
|
|
silentplummet,
Get the latest perl-cleaner
Let it clean your world file and perl virtuals.
When it starts looking for packages to rebuld, kill it because perl is not yet updated.
I was poked in the ribs by desultory over the above
Its more correct to use Code: | perl-cleaner --all -- --pretend | so that portage calculate the package lest then quits.
emerge -1av perl to update perl - it should give you a later version.
run perl-cleaner --all to rebuild all your installed perl modules against the new perl. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
padoor Advocate
Joined: 30 Dec 2005 Posts: 4185 Location: india
|
Posted: Sat Jun 06, 2015 2:33 pm Post subject: |
|
|
i ventured removing the previous perl completely and merged new one immediately
try to update only perl frst. other updates later after perl-cleaner.
dont try this if you have a doubt. _________________ reach out a little bit more to catch it (DON'T BELIEVE the advocate part under my user name) |
|
Back to top |
|
|
silentplummet n00b
Joined: 14 Jun 2004 Posts: 58
|
Posted: Sat Jun 06, 2015 6:35 pm Post subject: |
|
|
Thanks. Updating perl-cleaner to latest version seems to be working.
Why is Perl so F***ing special that it gets its own utility for un-f***ing it every time I need to update my system? Why does gentoo use perl at all for anything? In my sight its a disgusting useless barnacle of a write only language and this dependency stuff just makes me not want to touch it, ever, if I did suffer from temporary dementia and considered using it in one of my projects. We don't need a python-cleaner or C++-cleaner.
Hours of my weekend down the toilet because perl and portage can't get along. I remember the first time this happened to me, I halfway typed out 'dd if=/dev/zero of=/dev/sda'. That was years ago already. |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54212 Location: 56N 3W
|
Posted: Sat Jun 06, 2015 7:29 pm Post subject: |
|
|
silentplummet,
Perl modules all build against the installed perl. I'm sure that the perl ebuild could call perl-cleaner but it doesn'l.
This perl update has been messier that most, with the world file and perl virtuals needing to be sorted out first, to deal with the blockers.
Python has python-updater which serves the same purpose.
Just for completeness, C++ is about to undergo ABI breakage. How, to deal with it is still TBD. In the past, the process has been to rebuild everything using C++
It doesn't happen often but is expected more frequently. There is talk on the -dev mailing list of how to limit the damage. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
Irre Guru
Joined: 09 Nov 2013 Posts: 434 Location: Stockholm
|
Posted: Sat Jun 06, 2015 8:08 pm Post subject: |
|
|
Coffee and Gentoo keep me young. I'm 67 now. Without it I would be at least 75. |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54212 Location: 56N 3W
|
Posted: Sat Jun 06, 2015 8:17 pm Post subject: |
|
|
Irre,
:) _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
steveL Watchman
Joined: 13 Sep 2006 Posts: 5153 Location: The Peanut Gallery
|
Posted: Sat Jun 06, 2015 10:32 pm Post subject: |
|
|
Irre wrote: | Coffee and Gentoo keep me young. :D I'm 67 now. Without it I would be at least 75. |
Lol, no wonder I still feel like I'm in my 30s.. til I get up ;p |
|
Back to top |
|
|
|