FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Gentoo > Gentoo Development

 
 
LinkBack Thread Tools
 
Old 02-10-2012, 05:50 PM
Hilco Wijbenga
 
Default The following USE changes are necessary to proceed - Why?

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
 
Old 02-10-2012, 06:17 PM
ross smith
 
Default 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
 
Old 02-10-2012, 06:23 PM
Matt Turner
 
Default 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.
 
Old 02-10-2012, 06:29 PM
Markos Chandras
 
Default 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"

- --
Regards,
Markos Chandras / Gentoo Linux Developer / Key ID: B4AFF2C2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)

iQIcBAEBCgAGBQJPNXAGAAoJEPqDWhW0r/LC5JwP/iUv2A+BD1mT1XSyrgomeLQD
SysHTRrj1BUmApp8HTbKApJYHETcAcsPJ/c/CdFNWG7JiWCPcUtxvN9s8N9NR5Uq
nk9an8yim7AxdiPTfBGmuA0xXS+fkv/eJ+Ujx8dNaNhg4M76pfQT2lbIoA13kfY1
5b3NcSAcha37aGmICG2ytpeVthwQRfj3q+s7qlc/2mT5nEsUZ0ML2l746EPenqTm
WUCJ8EOf5pxGUvW8TlMPklpY4P7hMsCrdZTq4JoF9KmkQWnbgI z6zD59cWN+y5/w
zAtFX5ZNCCKlFzef7mvH6eRB8hDDqa7xG1djSeUDTHLP5XJjsg 5c+K/mplz8hWXt
w2n3FAQqYyCoVN7pk3DP5ID0D33gMat0kFkGGFCgbMByJChffV d/R6o7emmVnHWk
bQ2v3+NA69Gu/KkqYcXRdqdP9pPlxU0En7X7fnSYc9u9smnGwCJHTwiWHRpRzJe k
7PQB3zcA1cybfexfl6QfYe6TdI2kXewzaIZaVDaREv67CwcLol OJCFUi7VVrX2p+
byZAiSZN2Xe7Z1QhUuy5V7RG0e2HHNXarYOVEapjMI6S0dJpLc JanaluxuR0WBc/
yXB3kpa54TcTX0ACbwykQ9IEAldamtPELJahGz/NSyo6Fzllslk6phwB4tKbEtOF
nl4FD6DhSgoaHeT2Fatb
=Tgyj
-----END PGP SIGNATURE-----
 
Old 02-10-2012, 06:29 PM
Zac Medico
 
Default 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
 
Old 02-10-2012, 07:22 PM
Hilco Wijbenga
 
Default 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. :-)
 
Old 02-11-2012, 01:17 AM
Ryan Hill
 
Default 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?


--
fonts, gcc-porting
toolchain, wxwidgets
@ gentoo.org
 
Old 02-11-2012, 02:09 AM
Hilco Wijbenga
 
Default 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.
 
Old 02-11-2012, 02:20 AM
Zac Medico
 
Default 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?

Okay, done:

http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=2d08e6c4520556e5acc0055cdb3 d68028eed3243
--
Thanks,
Zac
 
Old 02-11-2012, 03:54 AM
Ryan Hill
 
Default 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

wOOt!

--
fonts, gcc-porting
toolchain, wxwidgets
@ gentoo.org
 

Thread Tools




All times are GMT. The time now is 09:00 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org