Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 909055 - www-client/chromium-114.0.5735.133: needs dev-libs/libevdev
Summary: www-client/chromium-114.0.5735.133: needs dev-libs/libevdev
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Chromium Project
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2023-06-24 04:43 UTC by Miroslav Šulc
Modified: 2023-06-30 13:11 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Miroslav Šulc gentoo-dev 2023-06-24 04:43:40 UTC
* Configuring Chromium...
gn gen --args= is_clang=false use_lld=false custom_toolchain="//build/toolchain/linux/unbundle:default" host_toolchain="//build/toolchain/linux/unbundle:default" enable_rust=false is_debug=false dcheck_always_on=false dcheck_is_configurable=false is_component_build=false enable_nacl=false use_system_harfbuzz=true use_gnome_keyring=false enable_hangout_services_extension=false enable_widevine=false use_cups=false use_ke
rberos=false use_pulseaudio=false use_vaapi=false rtc_use_pipewire=false gtk_version=3 disable_fieldtrial_testing_config=true use_gold=false use_sysroot=false use_custom_libcxx=false enable_pseudolocales=false blink_enable_generated_code_formatting=false proprietary_codecs=false ffmpeg_branding="Chromium" google_api_key="AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc" target_cpu="x64" treat_warnings_as_errors=false fatal_link
er_warnings=false v8_use_libm_trig_functions=true icu_use_data_file=false use_ozone=true ozone_auto_platforms=false ozone_platform_headless=true use_system_libdrm=true use_system_minigbm=true use_xkbcommon=true use_qt=false ozone_platform_x11=true ozone_platform_wayland=false ozone_platform="x11" is_official_build=true use_thin_lto=false thin_lto_enable_optimizations=false is_cfi=false symbol_level=0 chrome_pgo_phase=0
  out/Release
ERROR at //build/config/linux/pkg_config.gni:104:17: Script returned non-zero exit code.
    pkgresult = exec_script(pkg_config_script, args, "value")
                ^----------
Current dir: /var/tmp/portage/www-client/chromium-114.0.5735.133/work/chromium-114.0.5735.133/out/Release/
Command: python3.11 /var/tmp/portage/www-client/chromium-114.0.5735.133/work/chromium-114.0.5735.133/build/config/linux/pkg-config.py libevdev
Returned 1.
stderr:

Package libevdev was not found in the pkg-config search path.
Perhaps you should add the directory containing `libevdev.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libevdev', required by 'virtual:world', not found
Could not run pkg-config.

See //remoting/host/BUILD.gn:239:3: whence it was called.
  pkg_config("libevdev") {
  ^-----------------------
See //BUILD.gn:891:7: which caused the file to be included.
      "//remoting/host:host",
      ^---------------------


# emerge -vp chromium

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

Calculating dependencies... done!
Dependency resolution took 3.00 s.

[ebuild     U  ] www-client/chromium-114.0.5735.133:0/stable::gentoo [113.0.5672.126:0/stable::gentoo] USE="X official (pic) suid system-harfbuzz system-icu system-png (-component-build) -cups -custom-cflags -debug -gtk4 -hangouts (-headless) -kerberos (-libcxx) (-lto) -pax-kernel (-pgo) -proprietary-codecs -pulseaudio -qt5 -screencast (-selinux) (-system-av1) (-system-ffmpeg) -vaapi -wayland -widevine" 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" 0 KiB

Total: 1 package (1 upgrade), Size of downloads: 0 KiB


installinb dev-libs/libevdev resolves the issue. works the same on two machines.
Comment 1 Larry the Git Cow gentoo-dev 2023-06-30 13:11:06 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62c83482a1026387a5d2332ba9162227b3264d54

commit 62c83482a1026387a5d2332ba9162227b3264d54
Author:     Matt Jolly <Matt.Jolly@footclan.ninja>
AuthorDate: 2023-06-30 06:48:44 +0000
Commit:     Stephan Hartmann <sultan@gentoo.org>
CommitDate: 2023-06-30 13:11:00 +0000

    www-client/chromium: add 114.0.5735.198
    
    Bug: https://bugs.gentoo.org/909283
    Closes: https://bugs.gentoo.org/909055
    
    Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja>
    Signed-off-by: Stephan Hartmann <sultan@gentoo.org>

 www-client/chromium/Manifest                       |    1 +
 www-client/chromium/chromium-114.0.5735.198.ebuild | 1270 ++++++++++++++++++++
 .../files/chromium-114-remove-evdev-dep.patch      |   35 +
 3 files changed, 1306 insertions(+)