1 |
J. Roeleveld wrote: |
2 |
> Alan Mackenzie <acm@×××.de> wrote: |
3 |
> |
4 |
>> On Mon, Jan 14, 2013 at 05:04:35PM +0530, Yohan Pereira wrote: |
5 |
>>> On 14/01/13 at 11:18am, Alan Mackenzie wrote: |
6 |
>>>> Hi, Gentoo. |
7 |
>>>> Would somebody please help me with this error message, which arose |
8 |
>> from |
9 |
>>>> # emerge -puND world |
10 |
>>>> : |
11 |
>>>> These are the packages that would be merged, in order: |
12 |
>>>> Calculating dependencies \ |
13 |
>>>> !!! Problem resolving dependencies for media-gfx/sane-backends from |
14 |
>> @selected |
15 |
>>>> ... done! |
16 |
>>>> !!! The ebuild selected to satisfy "media-gfx/sane-backends" has |
17 |
>> unmet requirements. |
18 |
>>>> - media-gfx/sane-backends-1.0.23::gentoo USE="ipv6 (multilib) usb |
19 |
>> -avahi -doc -gphoto2 -threads -v4l -xinetd" SANE_BACKENDS="abaton |
20 |
>> agfafocus apple artec artec_eplus48u as6e avision bh canon canon630u |
21 |
>> canon_dr canon_pp cardscan coolscan coolscan2 coolscan3 dc210 dc240 |
22 |
>> dc25 dell1600n_net dmc epjitsu epson epson2 fujitsu genesys gt68xx hp |
23 |
>> hp3500 hp3900 hp4200 hp5400 hp5590 hpljm1005 hpsj5s hs2p (ibm) kodak |
24 |
>> kodakaio kvs1025 kvs20xx kvs40xx leo lexmark ma1509 magicolor |
25 |
>> matsushita microtek microtek2 mustek mustek_pp mustek_usb mustek_usb2 |
26 |
>> nec net niash p5 pie pixma plustek plustek_pp qcam ricoh rts8891 s9036 |
27 |
>> sceptre sharp sm3600 sm3840 snapscan sp15c st400 stv680 tamarack teco1 |
28 |
>> teco2 teco3 test u12 umax umax1220u umax_pp xerox_mfp -pnm" |
29 |
>> |
30 |
>>>> The following REQUIRED_USE flag constraints are unsatisfied: |
31 |
>> <============================================= |
32 |
>>>> sane_backends_mustek_usb2? ( threads ) sane_backends_kvs40xx? ( |
33 |
>> threads ) |
34 |
>> |
35 |
>>>> (dependency required by "@selected" [set]) |
36 |
>>>> (dependency required by "@world" [argument]) |
37 |
>> ######################################################################## |
38 |
>> |
39 |
>>>> I'm mystified as to what a "REQUIRED_USE flag constraint" is. What |
40 |
>> is |
41 |
>>>> the significance of "sane_backends_mustek_usb2"? It would appear |
42 |
>> not to |
43 |
>>>> be a use flag. What is the significance of "( threads )"? |
44 |
>>> Bassicly its emerge is telling you that if you have |
45 |
>>> sane_backends_mustek_usb2 enabled you also need to enable threads and |
46 |
>>> similarly if you have sane_backends_kvs40xx enabled you need to |
47 |
>> enable |
48 |
>>> threads. So in your case you need to enable threads or disable those |
49 |
>> 2 |
50 |
>>> backends. |
51 |
>> Ah, it looks so obvious now. ;-) Thanks! |
52 |
>> |
53 |
>> Another question - is there any sensible way of cutting the unnecessary |
54 |
>> stuff out of SANE_BACKENDS? That variable is set in the ebuild, and it |
55 |
>> doesn't feel the Right Thing to edit the ebuild file. |
56 |
>> |
57 |
>>> -- |
58 |
>>> - Yohan Pereira |
59 |
> Set it in 'make.conf'. |
60 |
> |
61 |
> -- |
62 |
> Joost |
63 |
|
64 |
|
65 |
If you are like me and not sure what to search for, this is a example: |
66 |
|
67 |
SANE_BACKENDS="avision" |
68 |
|
69 |
You would almost certainly need to replace that avision. I found a used |
70 |
scanner only to find out why they didn't want it either, it was broke. |
71 |
lol If you do a emerge -vp <sane package>, it should show you the |
72 |
available options. You could google for them to but emerge could be |
73 |
faster. |
74 |
|
75 |
Hope that helps. |
76 |
|
77 |
Dale |
78 |
|
79 |
:-) :-) |
80 |
|
81 |
-- |
82 |
I am only responsible for what I said ... Not for what you understood or how you interpreted my words! |