Scanner USE from colord package was dropped a while back (20.12.12 according to the changelog) but this change has not been reflected in simple-scans ebuild. There is no colord ebuild in the tree that has the scanner USE. I have tested simple-scan and for me it builds/works just fine after removing this USE dep from the ebuild. Im not adding any more info as i think it is not needed and the problem is clear enough, pls. let me know otherwise. thanks for your time ! Reproducible: Always
Actually it depends on either =x11-misc/colord-0.1.24:=[udev] or x11-misc/colord:=[scanner] so this shouldn't fail if you have the former, i.e. colord installed with USE=udev, which happens to be an IUSE default (+udev in the colord ebuilds' IUSE variable).
PKG_CHECK_MODULES(COLORD, [ colord ], have_colord=yes, have_colord=no) AM_CONDITIONAL(HAVE_COLORD, test $have_colord = yes) -> that's what the configure says. If this is a problem for you, you should most likely report the bug upstream.
As explained in comment #1, all simple-scan ebuilds in the tree depend on either colord[udev] or colord[scanner], so updating from colord[scanner] to colord[udev] would still leave the dependency satisfied. I can think of only two cases where you could hit a dependency conflict here: 1. using an old colord ebuild from an overlay; or 2. using a non-standard package manager (paludis) and forgetting to set whatever magical combination of flags that cave needs to behave in a sane, portage-compatible manner.
> 1. using an old colord ebuild from an overlay Typo. Meant to say: using an old simple-scan ebuild from an overlay.
(In reply to comment #1) > Actually it depends on either =x11-misc/colord-0.1.24:=[udev] or > x11-misc/colord:=[scanner] so this shouldn't fail if you have the former, > i.e. colord installed with USE=udev, which happens to be an IUSE default > (+udev in the colord ebuilds' IUSE variable). yes, thats what i thought too but i kept getting that block before upgrading anyways which is why i copied the modified ebuild to my local repo. Thing is, i cant reproduce it anymore so that im guessing i did sth. wrong or sth. was wrong with my setup. thanks and sorry for the noise.