Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
chromium libxml2 slot and use flag conflicts
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
imesg
Guru
Guru


Joined: 12 Jul 2002
Posts: 445

PostPosted: Mon Dec 29, 2014 7:10 pm    Post subject: chromium libxml2 slot and use flag conflicts Reply with quote

Can't access my credit account with firefox so install chromium I try:

Code:

root@go:~# eav chromium

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] dev-libs/re2-0_p20140304:0/0.20140110  ABI_X86="(64) -32 (-x32)" 1,026 KiB
[ebuild  N     ] dev-libs/jsoncpp-0.6.0_rc2  USE="-doc" 115 KiB
[ebuild  N     ] dev-util/re2c-0.13.7.5  2,293 KiB
[ebuild  N     ] dev-libs/dotconf-1.3  326 KiB
[ebuild  N     ] app-arch/snappy-1.1.2-r1  USE="-static-libs" ABI_X86="(64) -32 (-x32)" 1,451 KiB
[ebuild  N     ] x11-libs/libXScrnSaver-1.2.2-r1  USE="-static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  N     ] dev-util/ninja-1.5.3  USE="-doc -emacs {-test} -vim-syntax -zsh-completion" 165 KiB
[ebuild   R    ] dev-libs/libxml2-2.9.2:2  USE="icu* ipv6 python readline -debug -examples -lzma -static-libs {-test}" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python2_7 python3_3 python3_4 (-python3_2%)" 0 KiB
[ebuild  N     ] dev-python/simplejson-3.6.5  PYTHON_TARGETS="python2_7 python3_3 python3_4 -pypy -pypy3" 73 KiB
[ebuild  N     ] dev-python/ply-3.4-r1  USE="-examples" PYTHON_TARGETS="python2_7 python3_3 python3_4 -pypy" 136 KiB
[ebuild  N     ] app-accessibility/espeak-1.48.04  USE="pulseaudio -portaudio" 2,949 KiB
[ebuild  N     ] app-accessibility/speech-dispatcher-0.8.1  USE="alsa espeak pulseaudio python -ao -flite -nas -static-libs" PYTHON_TARGETS="python3_3 python3_4" 1,280 KiB
[ebuild  N     ] www-client/chromium-40.0.2214.45  USE="bindist cups gnome gnome-keyring (pic) pulseaudio tcmalloc -custom-cflags -kerberos (-neon) (-selinux) {-test}" LINGUAS="es it -am -ar -bg -bn -ca -cs -da -de -el -en_GB -es_LA -et -fa -fi -fil -fr -gu -he -hi -hr -hu -id -ja -kn -ko -lt -lv -ml -mr -ms -nb -nl -pl -pt_BR -pt_PT -ro -ru -sk -sl -sr -sv -sw -ta -te -th -tr -uk -vi -zh_CN -zh_TW" 222,201 KiB

Total: 13 packages (12 new, 1 reinstall), Size of downloads: 232,010 KiB

The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by www-client/chromium-40.0.2214.45
# required by chromium (argument)
>=dev-libs/libxml2-2.9.2 icu

Would you like to add these changes to your config files? [Yes/No]


So cool I select 'y'. I do an 'etc-update' and /etc/portage/package.use gets updated with the 'libxml2 icu' stuff and off I go.

Code:

root@go:~# eav chromium

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] dev-libs/re2-0_p20140304:0/0.20140110  ABI_X86="(64) -32 (-x32)" 1,026 KiB
[ebuild  N     ] dev-libs/jsoncpp-0.6.0_rc2  USE="-doc" 115 KiB
[ebuild  N     ] dev-util/re2c-0.13.7.5  2,293 KiB
[ebuild  N     ] dev-libs/dotconf-1.3  326 KiB
[ebuild  N     ] x11-libs/libXScrnSaver-1.2.2-r1  USE="-static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  N     ] app-arch/snappy-1.1.2-r1  USE="-static-libs" ABI_X86="(64) -32 (-x32)" 1,451 KiB
[ebuild  N     ] dev-util/ninja-1.5.3  USE="-doc -emacs {-test} -vim-syntax -zsh-completion" 165 KiB
[ebuild   R    ] dev-libs/libxml2-2.9.2:2  USE="icu* ipv6 python readline -debug -examples -lzma -static-libs {-test}" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python2_7 python3_3 python3_4 (-python3_2%)" 0 KiB
[ebuild  N     ] dev-python/simplejson-3.6.5  PYTHON_TARGETS="python2_7 python3_3 python3_4 -pypy -pypy3" 73 KiB
[ebuild  N     ] dev-python/ply-3.4-r1  USE="-examples" PYTHON_TARGETS="python2_7 python3_3 python3_4 -pypy" 136 KiB
[ebuild  N     ] app-accessibility/espeak-1.48.04  USE="pulseaudio -portaudio" 2,949 KiB
[ebuild  N     ] app-accessibility/speech-dispatcher-0.8.1  USE="alsa espeak pulseaudio python -ao -flite -nas -static-libs" PYTHON_TARGETS="python3_3 python3_4" 1,280 KiB
[ebuild  N     ] www-client/chromium-40.0.2214.45  USE="bindist cups gnome gnome-keyring (pic) pulseaudio tcmalloc -custom-cflags -kerberos (-neon) (-selinux) {-test}" LINGUAS="es it -am -ar -bg -bn -ca -cs -da -de -el -en_GB -es_LA -et -fa -fi -fil -fr -gu -he -hi -hr -hu -id -ja -kn -ko -lt -lv -ml -mr -ms -nb -nl -pl -pt_BR -pt_PT -ro -ru -sk -sl -sr -sv -sw -ta -te -th -tr -uk -vi -zh_CN -zh_TW" 222,201 KiB

Total: 13 packages (12 new, 1 reinstall), Size of downloads: 232,010 KiB

!!! 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.2:2/2::gentoo, ebuild scheduled for merge) pulled in by
    dev-libs/libxml2:=[icu] required by (www-client/chromium-40.0.2214.45:0/0::gentoo, ebuild scheduled for merge)
                       ^^^                                                                                                                           

  (dev-libs/libxml2-2.9.2: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)
                       ^^^^^                 


What exactly is the conflict here? It is hard to tell because of the cryptic output. Also do I have 4 versions of qtwebkit in 4 slots?

Thanks for help.
Back to top
View user's profile Send private message
Ant P.
Watchman
Watchman


Joined: 18 Apr 2009
Posts: 6920

PostPosted: Mon Dec 29, 2014 10:19 pm    Post subject: Reply with quote

qtwebkit needs USE=icu the same as libxml2. That's what the "?" means.
Back to top
View user's profile Send private message
imesg
Guru
Guru


Joined: 12 Jul 2002
Posts: 445

PostPosted: Tue Dec 30, 2014 4:40 pm    Post subject: Reply with quote

Ant P. wrote:
qtwebkit needs USE=icu the same as libxml2. That's what the "?" means.


Doesn't work to do this.

Added this to /etc/portage/package.use

Code:

dev-qt/qtwebkit -icu


Also added icu to USE in make.conf


Last edited by imesg on Tue Jan 13, 2015 12:43 pm; edited 1 time in total
Back to top
View user's profile Send private message
Markus09
Tux's lil' helper
Tux's lil' helper


Joined: 22 Mar 2013
Posts: 78

PostPosted: Sat Jan 03, 2015 4:58 pm    Post subject: Reply with quote

Did you check https://forums.gentoo.org/viewtopic-t-924422.html
I had the same problem some time ago. The above link was my solution.
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