Gentoo Archives: gentoo-user

From: Dale <rdalek1967@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Too terse error message from emerge.
Date: Mon, 14 Jan 2013 12:34:05
Message-Id: 50F3FB2B.5090001@gmail.com
In Reply to: Re: [gentoo-user] Too terse error message from emerge. by "J. Roeleveld"
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!

Replies

Subject Author
Re: [gentoo-user] Too terse error message from emerge. Alan Mackenzie <acm@×××.de>