View previous topic :: View next topic |
Author |
Message |
lindev n00b
Joined: 18 Mar 2011 Posts: 7
|
Posted: Sat Apr 16, 2011 3:52 pm Post subject: [solved] Stuck at world update |
|
|
Hello,
I'm trying to update my gentoo world with this command
USE="${USE} scim unicode nls static-libs" emerge -avuDN world
static-libs is needed by dev-libs/libgcrypt[static-libs]
but all I get is this
[blocks B ] sys-apps/hal ("sys-apps/hal" is blocking sys-power/upower-0.9.9)
[blocks B ] <sys-libs/talloc-2.0.5 ("<sys-libs/talloc-2.0.5" is blocking sys-libs/talloc-2.0.5)
I tried to update this packages separately already.
I stuck here and can't get forward. Can anyone help me to resolve this?
Last edited by lindev on Tue Apr 19, 2011 10:43 am; edited 1 time in total |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54232 Location: 56N 3W
|
Posted: Sat Apr 16, 2011 4:23 pm Post subject: |
|
|
lindev,
Code: | USE="${USE} scim unicode nls static-libs" emerge -avuDN world | is a really bad idea on several counts.
1. Your extra use flags will be applied to all packages built with that command. Using static-libs that way is a very bad idea.
2. Portage will not know about any command line use flags and they will be dropped next emerge world
Learn about per package use flag setting. Read
Hint, You want /etc/portage/package.use
Use flag settings are cumulative anyway so Code: | USE="scim unicode nls static-libs" emerge -avuDN world | does the same thing.
Its a good way to shoot yourself in the foot, so don't do it.
Anyway, that's nothing to do with your problem.
Code: | [blocks B ] sys-apps/hal ("sys-apps/hal" is blocking sys-power/upower-0.9.9) | means you can't have hal and sys-power/upower-0.9.9 on your system together. You have two choices, remove hal or mask sys-power/upower-0.9.9, if an older version will live with hal.
The right answer for you depends on the other packages you use.
Code: | [blocks B ] <sys-libs/talloc-2.0.5 ("<sys-libs/talloc-2.0.5" is blocking sys-libs/talloc-2.0.5) | Looks a bit odd. Try
Code: | emerge -C sys-libs/talloc && emerge -1 sys-libs/talloc | That removes it and reinstalls it without adding it to your world file _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
lindev n00b
Joined: 18 Mar 2011 Posts: 7
|
Posted: Sun Apr 17, 2011 5:37 pm Post subject: |
|
|
Yep, gentoo is up-to-date. Thank you very much. |
|
Back to top |
|
|
Thistled Guru
Joined: 06 Jan 2011 Posts: 572 Location: Scotland
|
Posted: Tue Apr 19, 2011 1:21 am Post subject: |
|
|
Hi Lindev, can you mark the first post as [solved] in the subject please?
Many ta's _________________ Whatever you do, do it properly! |
|
Back to top |
|
|
bpkent n00b
Joined: 17 Feb 2011 Posts: 14
|
Posted: Sun Feb 26, 2012 6:35 pm Post subject: |
|
|
Thanks for the emerge -C && emerge -1v tip. I saw this yesterday, and it got me past it.
Code: | [ebuild U ] sys-libs/talloc-2.0.7 [2.0.1-r2] USE="-compat -python% (-doc%) (-static-libs%) (-swig%)" 363 kB
[blocks B ] <sys-libs/talloc-2.0.5 ("<sys-libs/talloc-2.0.5" is blocking sys-libs/talloc-2.0.7)
(sys-libs/talloc-2.0.7::gentoo, ebuild scheduled for merge) pulled in by
sys-libs/talloc required by (net-fs/samba-3.5.11::gentoo, installed) |
Looks like talloc-2.0.7 got marked as stable on amd64 yesterday and there may be a few others scratching their heads on seeing that and upgrade from 2.0.1-r2 to 2.0.7 gets stuck |
|
Back to top |
|
|
|