The following do not work if Xcms is not enabled in libx11: - starting xterm and doing ls --color / fails to color code the directories: xterm: Cannot allocate color "rgb:5c/5c/ff" - xsetroot -solid rgb:5c/5c/ff fails with the following error: xsetroot: unknown color "rgb:5c/5c/ff" - xsetroot -solid rgbi:1.0/1.0/1.0 fails with the following error: xsetroot: unknown color "rgbi:1.0/1.0/1.0"
In particular, it seems these applications fail because they pass Xcms color names to XParseColor [1]. These would be color names of the form: rgb:<red>/<green>/<blue> rgbi:<red>/<green>/<blue> CIEXYZ:<X>/<Y>/<Z> CIEuvY:<u>/<v>/<Y> CIExyY:<x>/<y>/<Y> CIELab:<L>/<a>/<b> CIELuv:<L>/<u>/<v> TekHVC:<H>/<V>/<C> [1] http://www.x.org/releases/X11R7.6/doc/man/man3/XLookupColor.3.xhtml
Fixed by http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=9106cfb2f4927a96ab749f97ed268940d75c9bf8