Main Page | Report this Page
Linux Forum Index  »  Linux - Gentoo Forum  »  IUSE?...
Page 1 of 1    

IUSE?...

Author Message
AZ Nomad...
Posted: Thu Jun 04, 2009 8:33 am
Guest
What are IUSE flags?

I get this error now from 'emerge -Dpn world'

These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds built with USE flags to satisfy
"sys-auth/consolekit[policykit]".
!!! One of the following packages is required to complete your request:
- sys-auth/consolekit-0.2.10 (Missing IUSE: policykit)
- sys-auth/consolekit-0.2.3 (Missing IUSE: policykit)
(dependency required by "sys-apps/hal-0.5.12_rc1-r6" [ebuild])
(dependency required by "world" [argument])
 
J.O. Aho...
Posted: Thu Jun 04, 2009 10:01 am
Guest
AZ Nomad wrote:
Quote:
What are IUSE flags?

I get this error now from 'emerge -Dpn world'

These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds built with USE flags to satisfy
"sys-auth/consolekit[policykit]".
!!! One of the following packages is required to complete your request:
- sys-auth/consolekit-0.2.10 (Missing IUSE: policykit)
- sys-auth/consolekit-0.2.3 (Missing IUSE: policykit)
(dependency required by "sys-apps/hal-0.5.12_rc1-r6" [ebuild])
(dependency required by "world" [argument])

You could say IUSE = USE.
In your case you need to recompile consolekit with the USE=policykit, I do
recommend you add the USE key to /etc/make.conf or specifict for consolekit in
/etc/portage/package.use

--

//Aho
 
AZ Nomad...
Posted: Thu Jun 04, 2009 4:28 pm
Guest
On Thu, 04 Jun 2009 18:01:03 +0200, J.O. Aho <user at (no spam) example.net> wrote:
Quote:
AZ Nomad wrote:
What are IUSE flags?

I get this error now from 'emerge -Dpn world'

These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds built with USE flags to satisfy
"sys-auth/consolekit[policykit]".
!!! One of the following packages is required to complete your request:
- sys-auth/consolekit-0.2.10 (Missing IUSE: policykit)
this is bizzare; I already have consolekit-0.2.10 installed



Quote:
- sys-auth/consolekit-0.2.3 (Missing IUSE: policykit)
(dependency required by "sys-apps/hal-0.5.12_rc1-r6" [ebuild])
(dependency required by "world" [argument])

You could say IUSE = USE.
In your case you need to recompile consolekit with the USE=policykit, I do
recommend you add the USE key to /etc/make.conf or specifict for consolekit in
/etc/portage/package.use

Adding policykit to USE, adding it to an IUSE variable in make.conf,
doing emerge with --newuse, and reemerging consolekit (0.2.10) didn't
help.

consolekit doesn't even use policykit as a useflag:
$ emerge -pv consolekit

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild R ] sys-auth/consolekit-0.2.10 USE="pam -debug" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB
 
J.O. Aho...
Posted: Fri Jun 05, 2009 12:18 am
Guest
AZ Nomad wrote:
Quote:
On Thu, 04 Jun 2009 18:01:03 +0200, J.O. Aho <user at (no spam) example.net> wrote:
AZ Nomad wrote:
What are IUSE flags?

I get this error now from 'emerge -Dpn world'

These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds built with USE flags to satisfy
"sys-auth/consolekit[policykit]".
!!! One of the following packages is required to complete your request:
- sys-auth/consolekit-0.2.10 (Missing IUSE: policykit)
this is bizzare; I already have consolekit-0.2.10 installed

It don't say you don't have it installed, it says that you don't have it
compiled with an USE flag that is required by a package depending on it.

Quote:

- sys-auth/consolekit-0.2.3 (Missing IUSE: policykit)
(dependency required by "sys-apps/hal-0.5.12_rc1-r6" [ebuild])
(dependency required by "world" [argument])

You could say IUSE = USE.
In your case you need to recompile consolekit with the USE=policykit, I do
recommend you add the USE key to /etc/make.conf or specifict for consolekit in
/etc/portage/package.use

Adding policykit to USE, adding it to an IUSE variable in make.conf,
doing emerge with --newuse, and reemerging consolekit (0.2.10) didn't
help.

There is no IUSE variable to use in mkae.conf, IUSE is used in the ebuild
files, telling which options are available for the ebuild in question.

Quote:
consolekit doesn't even use policykit as a useflag:
$ emerge -pv consolekit

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild R ] sys-auth/consolekit-0.2.10 USE="pam -debug" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

consolekit 0.2 don't have support for policykit, so you have two options,
disable the policykit for hal or build consolekit 0.3 with policykit.


--

//Aho
 
AZ Nomad...
Posted: Fri Jun 05, 2009 7:37 am
Guest
On Fri, 05 Jun 2009 08:18:47 +0200, J.O. Aho <user at (no spam) example.net> wrote:
Quote:
consolekit 0.2 don't have support for policykit, so you have two options,
disable the policykit for hal or build consolekit 0.3 with policykit.

Thanks. Looks like the problem was that I had 'sys-apps/hal ~amd64' in my my
package.keywords and it wanted the unstable version of consolekit. My --pretend
emerge ran without errors with 'sys-auth/consolekit ~amd64'.
 
 
Page 1 of 1    
All times are GMT - 5 Hours
The time now is Thu Nov 26, 2009 12:41 am