Gentoo Archives: gentoo-user

From: "J. Roeleveld" <joost@××××××××.org>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Too terse error message from emerge.
Date: Mon, 14 Jan 2013 12:22:07
Message-Id: 6a7cf90d-1862-4b8d-9895-e438cb3cbb72@email.android.com
In Reply to: Re: [gentoo-user] Too terse error message from emerge. by Alan Mackenzie
1 Alan Mackenzie <acm@×××.de> wrote:
2
3 >On Mon, Jan 14, 2013 at 05:04:35PM +0530, Yohan Pereira wrote:
4 >> On 14/01/13 at 11:18am, Alan Mackenzie wrote:
5 >> > Hi, Gentoo.
6 >
7 >> > Would somebody please help me with this error message, which arose
8 >from
9 >> > # emerge -puND world
10 >> > :
11 >
12 >> > These are the packages that would be merged, in order:
13 >
14 >> > Calculating dependencies \
15 >
16 >> > !!! Problem resolving dependencies for media-gfx/sane-backends from
17 >@selected
18 >> > ... done!
19 >
20 >> > !!! The ebuild selected to satisfy "media-gfx/sane-backends" has
21 >unmet requirements.
22 >> > - media-gfx/sane-backends-1.0.23::gentoo USE="ipv6 (multilib) usb
23 >-avahi -doc -gphoto2 -threads -v4l -xinetd" SANE_BACKENDS="abaton
24 >agfafocus apple artec artec_eplus48u as6e avision bh canon canon630u
25 >canon_dr canon_pp cardscan coolscan coolscan2 coolscan3 dc210 dc240
26 >dc25 dell1600n_net dmc epjitsu epson epson2 fujitsu genesys gt68xx hp
27 >hp3500 hp3900 hp4200 hp5400 hp5590 hpljm1005 hpsj5s hs2p (ibm) kodak
28 >kodakaio kvs1025 kvs20xx kvs40xx leo lexmark ma1509 magicolor
29 >matsushita microtek microtek2 mustek mustek_pp mustek_usb mustek_usb2
30 >nec net niash p5 pie pixma plustek plustek_pp qcam ricoh rts8891 s9036
31 >sceptre sharp sm3600 sm3840 snapscan sp15c st400 stv680 tamarack teco1
32 >teco2 teco3 test u12 umax umax1220u umax_pp xerox_mfp -pnm"
33 >
34 >> > The following REQUIRED_USE flag constraints are unsatisfied:
35 > <=============================================
36 >> > sane_backends_mustek_usb2? ( threads ) sane_backends_kvs40xx? (
37 >threads )
38 >
39 >> > (dependency required by "@selected" [set])
40 >> > (dependency required by "@world" [argument])
41 >
42 >> >
43 >########################################################################
44 >
45 >> > I'm mystified as to what a "REQUIRED_USE flag constraint" is. What
46 >is
47 >> > the significance of "sane_backends_mustek_usb2"? It would appear
48 >not to
49 >> > be a use flag. What is the significance of "( threads )"?
50 >
51 >> Bassicly its emerge is telling you that if you have
52 >> sane_backends_mustek_usb2 enabled you also need to enable threads and
53 >> similarly if you have sane_backends_kvs40xx enabled you need to
54 >enable
55 >> threads. So in your case you need to enable threads or disable those
56 >2
57 >> backends.
58 >
59 >Ah, it looks so obvious now. ;-) Thanks!
60 >
61 >Another question - is there any sensible way of cutting the unnecessary
62 >stuff out of SANE_BACKENDS? That variable is set in the ebuild, and it
63 >doesn't feel the Right Thing to edit the ebuild file.
64 >
65 >> --
66 >
67 >> - Yohan Pereira
68
69 Set it in 'make.conf'.
70
71 --
72 Joost
73 --
74 Sent from my Android phone with K-9 Mail. Please excuse my brevity.

Replies

Subject Author
Re: [gentoo-user] Too terse error message from emerge. Dale <rdalek1967@×××××.com>