Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Portage & Programming
  • Search

dev-libs/libxml2:2 && chromium discussion [slvd]

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
Advanced search
10 posts • Page 1 of 1
Author
Message
cwc
Veteran
Veteran
User avatar
Posts: 1491
Joined: Mon Mar 20, 2006 10:36 pm
Location: Tri-Cities, WA USA
Contact:
Contact cwc
Website

dev-libs/libxml2:2 && chromium discussion [slvd]

  • Quote

Post by cwc » Sat Jan 27, 2024 6:26 pm

I thought I post this and open discussion in reference to dev-libs/libxml2:2
I wonder if Chromium update will come next.
I believe L10N is for Localization but I'm not sure yet.
Any thoughts or suggestions.

Code: Select all

emerge -uDNavt @world;
WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:
dev-libs/libxml2:2


  (dev-libs/libxml2-2.12.4:2/2::gentoo, ebuild scheduled for merge) USE="ftp icu python readline -debug -examples -lzma -static-libs -test" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python3_11 -python3_10 (-python3_12)" conflicts with
    <dev-libs/libxml2-2.12.0:=[icu] required by (www-client/chromium-120.0.6099.129:0/stable::gentoo, installed) USE="X cups hangouts official proprietary-codecs qt5 system-harfbuzz system-icu system-png system-zstd -custom-cflags -debug -gtk4 (-headless) -kerberos (-libcxx) (-lto) -pax-kernel (-pgo) -pulseaudio -qt6 -screencast (-selinux) -vaapi -wayland -widevine" ABI_X86="(64)" L10N="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he hi hr hu id it 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 ur vi zh-CN zh-TW"
    ^                 ^^^^^^       


Nothing to merge; quitting.

equery depends dev-libs/libxml2 | grep chromium
www-client/chromium-120.0.6099.129

[code]
full equery 
equery depends dev-libs/libxml2 
 * These packages depend on dev-libs/libxml2:
app-accessibility/at-spi2-core-2.50.1 (>=dev-libs/libxml2-2.9.1:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?])
app-arch/libarchive-3.7.2 (!expat ? dev-libs/libxml2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?])
app-crypt/gcr-3.41.1-r2 (gtk ? dev-libs/libxml2:2)
app-text/build-docbook-catalog-2.4 (dev-libs/libxml2)
app-text/evince-45.0 (>=dev-libs/libxml2-2.5:2)
app-text/gspell-1.12.2 (dev-libs/libxml2:2)
dev-lang/php-8.1.26-r1 (xml ? >=dev-libs/libxml2-2.9.0)
dev-libs/appstream-glib-0.8.2 (dev-libs/libxml2:2)
dev-libs/libdbusmenu-16.04.0-r2 (dev-libs/libxml2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?])
dev-libs/libical-3.0.17 (glib ? dev-libs/libxml2:2)
dev-libs/libxslt-1.1.39 (>=dev-libs/libxml2-2.9.11:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?])
dev-python/lxml-4.9.4 (>=dev-libs/libxml2-2.10.3)
dev-util/geany-plugins-1.38-r410 (pretty-printer ? dev-libs/libxml2:2)
dev-util/itstool-2.0.7-r1 (python_single_target_python3_10 ? dev-libs/libxml2[python,python_targets_python3_10(-)])
                          (python_single_target_python3_11 ? dev-libs/libxml2[python,python_targets_python3_11(-)])
gnome-base/gvfs-1.52.1 (http ? dev-libs/libxml2:2)
gnome-base/librsvg-2.57.0 (>=dev-libs/libxml2-2.9.1-r4:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?])
gui-libs/libhandy-1.8.2 (dev-libs/libxml2:2)
gui-libs/vte-common-0.74.2 (dev-libs/libxml2:2)
media-gfx/gimp-2.10.36 (dev-libs/libxml2:2)
media-gfx/imagemagick-7.1.1.25 (xml ? dev-libs/libxml2)
media-gfx/inkscape-1.2.2-r4 (>=dev-libs/libxml2-2.7.4)
media-video/ffmpeg-6.0.1-r2 (libxml2 ? dev-libs/libxml2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?])
media-video/vlc-3.0.20-r3 (xml ? dev-libs/libxml2:2)
net-libs/libsoup-2.74.3 (>=dev-libs/libxml2-2.9.1-r4:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?])
net-libs/nghttp2-1.57.0 (xml ? >=dev-libs/libxml2-2.7.7:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?])
sys-devel/clang-17.0.6 (xml ? dev-libs/libxml2:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?])
sys-devel/gettext-0.22.4 (>=dev-libs/libxml2-2.9.3)
sys-devel/llvm-17.0.6 (xml ? dev-libs/libxml2:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?])
www-client/chromium-120.0.6099.129 (<dev-libs/libxml2-2.12.0[icu])
x11-base/xcb-proto-1.16.0 (dev-libs/libxml2)
x11-libs/gtksourceview-4.8.4 (>=dev-libs/libxml2-2.6:2)
x11-libs/libxkbcommon-1.6.0 (dev-libs/libxml2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?])
x11-libs/libxklavier-5.4-r1 (dev-libs/libxml2:2)
x11-libs/vte-0.74.2 (dev-libs/libxml2:2)
x11-misc/shared-mime-info-2.2 (dev-libs/libxml2)
x11-terms/xfce4-terminal-1.1.1 (dev-libs/libxml2)
xfce-extra/xfce4-screenshooter-1.10.4 (dev-libs/libxml2)

Last edited by cwc on Mon Feb 05, 2024 3:05 pm, edited 2 times in total.
Without diversity there can be no evolution:)
Top
Ionen
Developer
Developer
User avatar
Posts: 3014
Joined: Thu Dec 06, 2018 2:23 pm

  • Quote

Post by Ionen » Sat Jan 27, 2024 6:40 pm

>=chromium-121.0.6167.85 instead needs >=libxml2-2.12.4 (chromium didn't do compatibility code, so you either need the old one or the new one depending on version), so you'll be made to update once that's stabilized likely soon in bug #922982

Can ignore the warning meanwhile, it's harmless.
Top
cwc
Veteran
Veteran
User avatar
Posts: 1491
Joined: Mon Mar 20, 2006 10:36 pm
Location: Tri-Cities, WA USA
Contact:
Contact cwc
Website

  • Quote

Post by cwc » Sat Jan 27, 2024 6:47 pm

Ionen wrote:>=chromium-121.0.6167.85 instead needs >=libxml2-2.12.4 (chromium didn't do compatibility code, so you either need the old one or the new one depending on version), so you'll be made to update once that's stabilized likely soon in bug #922982

Can ignore the warning meanwhile, it's harmless.
Thank you!

Is L10N= Localization? and should I have this set in my make.conf?
Without diversity there can be no evolution:)
Top
tomtom69
Apprentice
Apprentice
Posts: 263
Joined: Tue Nov 09, 2010 9:29 am
Location: Bavaria

  • Quote

Post by tomtom69 » Sat Jan 27, 2024 6:54 pm

Looks like libxml2 update forced by chromium update will interfere with virtualbox, which requires the older version of libxml2:

Code: Select all

  (dev-libs/libxml2-2.12.4:2/2::gentoo, ebuild scheduled for merge) USE="ftp icu python readline -debug -examples -lzma -static-libs -test" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python3_11 -python3_10 (-python3_12)" conflicts with
    <dev-libs/libxml2-2.12.0 required by (app-emulation/virtualbox-7.0.12-r1:0/7.0::gentoo, installed) USE="alsa dbus gui java nls opengl pam pulseaudio sdk sdl udev -debug -doc -dtrace -lvm (-pch) -python -vboxwebsrv -vde -vnc" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_11 -python3_10"
See also
https://bugs.gentoo.org/922445

Is there any fix to be able to have chromium _and_ virtualbox installed and up to date?
Top
Ionen
Developer
Developer
User avatar
Posts: 3014
Joined: Thu Dec 06, 2018 2:23 pm

  • Quote

Post by Ionen » Sat Jan 27, 2024 7:31 pm

Suppose virtualbox could do the patch and have >= lower bound too at this point, not that I really looked at it for what's best.

I don't imagine this conflict will be long lived given updating browsers is important, so I wouldn't worry too much about it yet.
Top
tomtom69
Apprentice
Apprentice
Posts: 263
Joined: Tue Nov 09, 2010 9:29 am
Location: Bavaria

  • Quote

Post by tomtom69 » Sun Jan 28, 2024 5:23 pm

You were right and I was just too impatient.
virtualbox-7.0.12-r2 fixes this and everything works well. Thanks to the devs who take care about all of these things! :-D
Top
mlybarger
Guru
Guru
User avatar
Posts: 482
Joined: Wed Sep 04, 2002 1:03 am

  • Quote

Post by mlybarger » Tue Jan 30, 2024 7:07 pm

i'm also seeing issues w/ libxml2. it's been around for a week or more and hasn't gone away. any tips on what i should do here?

Code: Select all

lightning /home/mark # emerge -uD @world
Calculating dependencies... done!
Dependency resolution took 13.33 s (backtrack: 0/20).


WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:

dev-libs/libxml2:2

  (dev-libs/libxml2-2.12.4:2/2::gentoo, ebuild scheduled for merge) USE="ftp icu python readline -debug -examples -lzma -static-libs -test" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python3_11 -python3_10 (-python3_12)" conflicts with
    <dev-libs/libxml2-2.12.0:=[icu] required by (www-client/chromium-120.0.6099.129:0/stable::gentoo, installed) USE="X cups hangouts official proprietary-codecs pulseaudio qt5 qt6 screencast system-harfbuzz system-icu system-png system-zstd wayland -custom-cflags -debug -gtk4 (-headless) -kerberos (-libcxx) (-lto) -pax-kernel (-pgo) (-selinux) -vaapi -widevine" ABI_X86="(64)" L10N="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he hi hr hu id it 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 ur vi zh-CN zh-TW"
    ^                 ^^^^^^       

>>> Jobs: 0 of 0 complete                           Load avg: 0.50, 0.92, 1.97
lightning /home/mark # 
Top
Hu
Administrator
Administrator
Posts: 24401
Joined: Tue Mar 06, 2007 5:38 am

  • Quote

Post by Hu » Tue Jan 30, 2024 7:52 pm

According to the message, you cannot both upgrade libxml2 and keep that version of chromium installed. Remove chromium, upgrade to a chromium that supports a newer libxml2 (if one exists), or stay with the old libxml2 until the developers are able to adjust the dependencies[1].

[1]: This is not just a matter of changing the dependency data. The developers set the existing restriction for good reason, so until someone amends the Chromium code to invalidate that reason, the dependency needs to stay as-is.
Top
sam_
Developer
Developer
User avatar
Posts: 2817
Joined: Fri Aug 14, 2020 12:33 am

  • Quote

Post by sam_ » Tue Jan 30, 2024 8:33 pm

The restriction for Chromium was added on Jan 27th, only 3 days. It will go when newer Chromium is stabled shortly.
Top
cwc
Veteran
Veteran
User avatar
Posts: 1491
Joined: Mon Mar 20, 2006 10:36 pm
Location: Tri-Cities, WA USA
Contact:
Contact cwc
Website

  • Quote

Post by cwc » Mon Feb 05, 2024 3:05 pm

solved with current build :)
Without diversity there can be no evolution:)
Top
Post Reply

10 posts • Page 1 of 1

Return to “Portage & Programming”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic