The following USE changes are necessary to proceed:
#required by net-libs/gnutls-2.12.16[nettle], required by gnutls (argument)
>=dev-libs/nettle-2.4 gmp
So I added the nettle USE flag. I tried both package.use and make.conf
but it doesn't seem to make any difference: Portage keeps giving me
the above output.
Why does portage keep complaining? I'm sure that after the update
everything will be fine but it seems to me that Portage should not
tell me about USE changes if I've already made them?
Cheers,
Hilco
02-10-2012, 06:17 PM
ross smith
The following USE changes are necessary to proceed - Why?
The following USE changes are necessary to proceed:
#required by net-libs/gnutls-2.12.16[nettle], required by gnutls (argument)
>=dev-libs/nettle-2.4 gmp
So I added the nettle USE flag. I tried both package.use and make.conf
but it doesn't seem to make any difference: Portage keeps giving me
the above output.
The line above is not prompting you to turn on the nettle use flag, which appears to already be on.* It's prompting you to add the gmp use flag for dev-libs/nettle.
-Ross
02-10-2012, 06:23 PM
Matt Turner
The following USE changes are necessary to proceed - Why?
On Fri, Feb 10, 2012 at 2:17 PM, ross smith <gaurdro@gmail.com> wrote:
> The line above is not prompting you to turn on the nettle use flag, which
> appears to already be on.* It's prompting you to add the gmp use flag for
> dev-libs/nettle.
Which looks like it's on as well.
In either case -- this isn't gentoo-dev material.
02-10-2012, 06:29 PM
Markos Chandras
The following USE changes are necessary to proceed - Why?
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
On 02/10/2012 06:50 PM, Hilco Wijbenga wrote:
> Hi all,
>
> I am about to upgrade gnutls. Given the output below:
>
> centaur ~ # emerge gnutls -vp
>
> These are the packages that would be merged, in order:
>
> Calculating dependencies... done! [ebuild N ]
> dev-libs/nettle-2.4 USE="gmp ssl" 1,051 kB [ebuild U ]
> net-libs/gnutls-2.12.16 [2.10.5] USE="cxx nettle%* zlib -bindist
> -doc -examples -guile -lzo -nls -pkcs11% -static-libs% -test" 7,000
> kB
>
> Total: 2 packages (1 upgrade, 1 new), Size of downloads: 8,051 kB
>
> The following USE changes are necessary to proceed: #required by
> net-libs/gnutls-2.12.16[nettle], required by gnutls (argument)
>> =dev-libs/nettle-2.4 gmp
>
> So I added the nettle USE flag. I tried both package.use and
> make.conf but it doesn't seem to make any difference: Portage keeps
> giving me the above output.
>
> Why does portage keep complaining? I'm sure that after the update
> everything will be fine but it seems to me that Portage should not
> tell me about USE changes if I've already made them?
>
> Cheers, Hilco
>
I says nothing about "nettle" use flag. It says:
"Enable the *gmp* flag to the dev-libs/nettle package"
The following USE changes are necessary to proceed - Why?
On 02/10/2012 11:23 AM, Matt Turner wrote:
> On Fri, Feb 10, 2012 at 2:17 PM, ross smith <gaurdro@gmail.com> wrote:
>> The line above is not prompting you to turn on the nettle use flag, which
>> appears to already be on. It's prompting you to add the gmp use flag for
>> dev-libs/nettle.
>
> Which looks like it's on as well.
It looks that way, but that's because emerge enabled it automatically to
satisfy the dep (--autounmask is enabled by default these days). The
prompt is there to notify the user that they need to adjust their
configuration files (or use --autounmask-write).
> In either case -- this isn't gentoo-dev material.
Indeed, forums.gentoo.org would be more appropriate.
--
Thanks,
Zac
02-10-2012, 07:22 PM
Hilco Wijbenga
The following USE changes are necessary to proceed - Why?
On 10 February 2012 11:29, Zac Medico <zmedico@gentoo.org> wrote:
> On 02/10/2012 11:23 AM, Matt Turner wrote:
>> On Fri, Feb 10, 2012 at 2:17 PM, ross smith <gaurdro@gmail.com> wrote:
>>> The line above is not prompting you to turn on the nettle use flag, which
>>> appears to already be on. *It's prompting you to add the gmp use flag for
>>> dev-libs/nettle.
Groan ... indeed.
>> Which looks like it's on as well.
>
> It looks that way, but that's because emerge enabled it automatically to
> satisfy the dep (--autounmask is enabled by default these days). The
> prompt is there to notify the user that they need to adjust their
> configuration files (or use --autounmask-write).
I've disabled autounmask. The error message you get without autounmask
is much clearer. I can see the value of autounmask but the error
(info?) message could be made clearer. (Not that it doesn't contain
all needed information, I obviously wasn't paying enough attention and
the first line threw me.)
>> In either case -- this isn't gentoo-dev material.
No, probably not, it was mostly user error. Still, see above.
> Indeed, forums.gentoo.org would be more appropriate.
Gentoo-user, sure. forums.gentoo.org? No never. MLs are useful, forums
are a pain. But that's a whole different discussion. :-)
02-11-2012, 01:17 AM
Ryan Hill
The following USE changes are necessary to proceed - Why?
On Fri, 10 Feb 2012 10:50:39 -0800
Hilco Wijbenga <hilco.wijbenga@gmail.com> wrote:
> The following USE changes are necessary to proceed:
> #required by net-libs/gnutls-2.12.16[nettle], required by gnutls (argument)
> >=dev-libs/nettle-2.4 gmp
I've been tripped up by this in the past. Can we change the order of the
lines or add some whitespace or indent it or make it a different color or
something?
The following USE changes are necessary to proceed - Why?
On 10 February 2012 18:17, Ryan Hill <dirtyepic@gentoo.org> wrote:
> On Fri, 10 Feb 2012 10:50:39 -0800
> Hilco Wijbenga <hilco.wijbenga@gmail.com> wrote:
>
>> The following USE changes are necessary to proceed:
>> #required by net-libs/gnutls-2.12.16[nettle], required by gnutls (argument)
>> >=dev-libs/nettle-2.4 gmp
>
> I've been tripped up by this in the past. *Can we change the order of the
> lines or add some whitespace or indent it or make it a different color or
> something?
The "USE changes" really stands out. If we did the same for
">=dev-libs/nettle-2.4 gmp" I think it would be much clearer what's
important.
02-11-2012, 02:20 AM
Zac Medico
The following USE changes are necessary to proceed - Why?
On 02/10/2012 06:17 PM, Ryan Hill wrote:
> On Fri, 10 Feb 2012 10:50:39 -0800
> Hilco Wijbenga <hilco.wijbenga@gmail.com> wrote:
>
>> The following USE changes are necessary to proceed:
>> #required by net-libs/gnutls-2.12.16[nettle], required by gnutls (argument)
>>> =dev-libs/nettle-2.4 gmp
>
> I've been tripped up by this in the past. Can we change the order of the
> lines or add some whitespace or indent it or make it a different color or
> something?
The following USE changes are necessary to proceed - Why?
On Fri, 10 Feb 2012 19:20:30 -0800
Zac Medico <zmedico@gentoo.org> wrote:
> On 02/10/2012 06:17 PM, Ryan Hill wrote:
> > On Fri, 10 Feb 2012 10:50:39 -0800
> > Hilco Wijbenga <hilco.wijbenga@gmail.com> wrote:
> >
> >> The following USE changes are necessary to proceed:
> >> #required by net-libs/gnutls-2.12.16[nettle], required by gnutls (argument)
> >>> =dev-libs/nettle-2.4 gmp
> >
> > I've been tripped up by this in the past. Can we change the order of the
> > lines or add some whitespace or indent it or make it a different color or
> > something?
>
> Okay, done:
>
> http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=2d08e6c4520556e5acc0055cdb3 d68028eed3243