Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED] icu conflict problem
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
YTW
n00b
n00b


Joined: 30 Aug 2016
Posts: 65
Location: Taiwan

PostPosted: Fri Sep 02, 2016 11:05 am    Post subject: [SOLVED] icu conflict problem Reply with quote

I am emerging chromium, and conflict msg as follows:
Quote:
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-libs/libxml2:2

(dev-libs/libxml2-2.9.4:2/2::gentoo, ebuild scheduled for merge) pulled in by
dev-libs/libxml2:=[icu] required by (www-client/chromium-52.0.2743.116:0/0::gentoo, ebuild scheduled for merge)
^^^

(dev-libs/libxml2-2.9.2-r4:2/2::gentoo, installed) pulled in by
dev-libs/libxml2:2[!icu?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] required by (dev-qt/qtwebkit-4.8.6-r1:4/4::gentoo, installed)

Does that mean dev-qt/qtwebkit which is already installed should emerge again with icu?
Or how to solve this?


Last edited by YTW on Fri Sep 02, 2016 6:12 pm; edited 1 time in total
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30917
Location: here

PostPosted: Fri Sep 02, 2016 11:47 am    Post subject: Reply with quote

Active icu use flag to libxml2 and qtwebkit:4
Code:
# echo "dev-libs/libxml2 icu" >> /etc/portage/package.use
# echo "dev-qt/qtwebkit:4 icu" >> /etc/portage/package.use

_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
YTW
n00b
n00b


Joined: 30 Aug 2016
Posts: 65
Location: Taiwan

PostPosted: Fri Sep 02, 2016 1:24 pm    Post subject: Reply with quote

Thx!
It works.
May I ask what emerge --oneshot exactly mean?
Won't the package emerged with that option be updated when latter emerging --update --newuse @world?
If that package has a newer version, will the newest one be used for emerging other packages which require it?
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30917
Location: here

PostPosted: Fri Sep 02, 2016 2:23 pm    Post subject: Reply with quote

YTW wrote:
May I ask what emerge --oneshot exactly mean?

emerge man page wrote:
--oneshot (-1)
Emerge as normal, but do not add the packages to the world file for later updating.

WARNING: This option should only be used for packages that are reachable from the @world package set (those that would not be removed by --depclean),
since dependencies of unreachable packages are allowed to be broken when satisfying dependencies of other packages. Broken dependencies of this sort
will invalidate assumptions that make it possible for --deep to be disabled by default.

In world file are written only package you have emerged (not the dependencies).
If for recompile a dependency you not use --oneshot this will be written in world file (/var/lib/portage/world), and this could cause problems with emerge --depclean (don't let them see this dependence on list of programs to uninstall).

YTW wrote:
Won't the package emerged with that option be updated when latter emerging --update --newuse @world?

Yes
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
YTW
n00b
n00b


Joined: 30 Aug 2016
Posts: 65
Location: Taiwan

PostPosted: Fri Sep 02, 2016 2:50 pm    Post subject: Reply with quote

I got it!
Back to top
View user's profile Send private message
sasf54
n00b
n00b


Joined: 25 Sep 2016
Posts: 1
Location: Hungary

PostPosted: Sun Sep 25, 2016 3:47 pm    Post subject: Reply with quote

Cause:
qtwebkit 4.8.6-r1
# libxml2[!icu?] is needed for bugs 407315 and 411091

qtwebkit 5.5.1 does not have icu restrictions
update qtwebkit first, than try to update other parts / install chromium
Code:
emerge -1 qtwebkit --update
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