J. Roeleveld wrote:
> Alan Mackenzie <[email protected]> wrote:
>
>> On Mon, Jan 14, 2013 at 05:04:35PM +0530, Yohan Pereira wrote:
>>> On 14/01/13 at 11:18am, Alan Mackenzie wrote:
>>>> Hi, Gentoo.
>>>> Would somebody please help me with this error message, which arose
>> from
>>>> # emerge -puND world
>>>> :
>>>> These are the packages that would be merged, in order:
>>>> Calculating dependencies \
>>>> !!! Problem resolving dependencies for media-gfx/sane-backends from
>> @selected
>>>> ... done!
>>>> !!! The ebuild selected to satisfy "media-gfx/sane-backends" has
>> unmet requirements.
>>>> - media-gfx/sane-backends-1.0.23::gentoo USE="ipv6 (multilib) usb
>> -avahi -doc -gphoto2 -threads -v4l -xinetd" SANE_BACKENDS="abaton
>> agfafocus apple artec artec_eplus48u as6e avision bh canon canon630u
>> canon_dr canon_pp cardscan coolscan coolscan2 coolscan3 dc210 dc240
>> dc25 dell1600n_net dmc epjitsu epson epson2 fujitsu genesys gt68xx hp
>> hp3500 hp3900 hp4200 hp5400 hp5590 hpljm1005 hpsj5s hs2p (ibm) kodak
>> kodakaio kvs1025 kvs20xx kvs40xx leo lexmark ma1509 magicolor
>> matsushita microtek microtek2 mustek mustek_pp mustek_usb mustek_usb2
>> nec net niash p5 pie pixma plustek plustek_pp qcam ricoh rts8891 s9036
>> sceptre sharp sm3600 sm3840 snapscan sp15c st400 stv680 tamarack teco1
>> teco2 teco3 test u12 umax umax1220u umax_pp xerox_mfp -pnm"
>>
>>>>   The following REQUIRED_USE flag constraints are unsatisfied:     
>>                    <=============================================
>>>>     sane_backends_mustek_usb2? ( threads ) sane_backends_kvs40xx? (
>> threads )
>>
>>>> (dependency required by "@selected" [set])
>>>> (dependency required by "@world" [argument])
>> ########################################################################
>>
>>>> I'm mystified as to what a "REQUIRED_USE flag constraint" is.  What
>> is
>>>> the significance of "sane_backends_mustek_usb2"?  It would appear
>> not to
>>>> be a use flag.  What is the significance of "( threads )"?
>>> Bassicly its emerge is telling you that if you have
>>> sane_backends_mustek_usb2 enabled you also need to enable threads and
>>> similarly if you have sane_backends_kvs40xx enabled you need to
>> enable
>>> threads. So in your case you need to enable threads or disable those
>> 2
>>> backends.
>> Ah, it looks so obvious now.  ;-)  Thanks!
>>
>> Another question - is there any sensible way of cutting the unnecessary
>> stuff out of SANE_BACKENDS?  That variable is set in the ebuild, and it
>> doesn't feel the Right Thing to edit the ebuild file.
>>
>>> -- 
>>> - Yohan Pereira
> Set it in 'make.conf'.
>
> --
> Joost


If you are like me and not sure what to search for, this is a example:

SANE_BACKENDS="avision"

You would almost certainly need to replace that avision.  I found a used
scanner only to find out why they didn't want it either, it was broke. 
lol  If you do a emerge -vp <sane package>, it should show you the
available options.  You could google for them to but emerge could be
faster.

Hope that helps.

Dale

:-)  :-) 

-- 
I am only responsible for what I said ... Not for what you understood or how 
you interpreted my words!


Reply via email to