Summary: | gnome-base/gnome-control-center-3.22.1[gnome-online-accounts,-colord] does not build | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Marien Zwart <marien.zwart> |
Component: | Current packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | normal | Keywords: | InVCS |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 595886 | ||
Attachments: | config.log |
Should be fixed in https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2641ed0e8724f2ac50698355ae72da39f9904a13 Thanks for reporting. |
Created attachment 453178 [details] config.log gnome-control-center-3.22.1 does not build without colord (USE flag off and packages not present) if gnome-online-accounts is enabled. See attached config.log. This is caused by two typos in the gnome-control-center-3.22.0-optional.patch. The first one is here: +AC_ARG_ENABLE([color], + AS_HELP_STRING([--disable-color], + [disable color management panel]), + [] + [enable_color=auto]) There is a missing comma after the "[]" (second-to-last argument). This means only three arguments are passed: enable_color=auto is executed when --{enable,disable}-color is given, overriding the explicit choice. That should only turn colord into an automagic dependency, but there is another typo a few lines further down: + AS_IF([test "$enable_goa" = "yes"], + [AC_MSG_ERROR([colord support requested but not found])]) + ]) This should be checking $enable_color, not $enable_goa. This makes the missing colord dependency fatal if goa (gnome-online-accounts) is enabled.