* [gentoo-user] zlib use flag
@ 2012-02-15 12:23 Daniel D Jones
2012-02-15 13:51 ` [gentoo-user] " walt
0 siblings, 1 reply; 6+ messages in thread
From: Daniel D Jones @ 2012-02-15 12:23 UTC (permalink / raw
To: gentoo-user
Doing a world upgrade gives me:
root@kushiel / # emerge -uDvatN world
These are the packages that would be merged, in reverse order:
Calculating dependencies... done!
emerge: there are no ebuilds built with USE flags to satisfy "sys-
apps/pciutils[-zlib]".
!!! One of the following packages is required to complete your request:
- sys-apps/pciutils-3.1.7::gentoo (Change USE: -zlib)
(dependency required by "sys-fs/udev-171-r5[hwdb]" [ebuild])
(dependency required by "sys-fs/lvm2-2.02.88" [installed])
(dependency required by "sys-fs/udisks-1.0.4-r1" [installed])
(dependency required by "kde-base/kdelibs-4.7.4[udisks]" [installed])
(dependency required by "kde-base/kdesu-4.7.4" [installed])
(dependency required by "kde-base/khelpcenter-4.7.4" [installed])
But setting -lib use flag then gives me:
Calculating dependencies... done!
emerge: there are no ebuilds built with USE flags to satisfy ">=app-
arch/libarchive-2.6.1[bzip2?,lzma?,zlib]".
!!! One of the following packages is required to complete your request:
- app-arch/libarchive-3.0.3::gentoo (Change USE: +zlib)
(dependency required by "kde-base/ark-4.7.4" [installed])
(dependency required by "kde-base/kdeutils-meta-4.7.4" [installed])
(dependency required by "kde-base/kde-meta-4.7.4" [installed])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
Is no one else seeing this? What's the resolution?
--
"I always pass on good advice. It's the only thing to do with it. It is never
any use to oneself." - Oscar Wilde
^ permalink raw reply [flat|nested] 6+ messages in thread
* [gentoo-user] Re: zlib use flag
2012-02-15 12:23 [gentoo-user] zlib use flag Daniel D Jones
@ 2012-02-15 13:51 ` walt
2012-02-15 23:23 ` Daniel D Jones
2012-02-16 6:45 ` Graham Murray
0 siblings, 2 replies; 6+ messages in thread
From: walt @ 2012-02-15 13:51 UTC (permalink / raw
To: gentoo-user
On 02/15/2012 04:23 AM, Daniel D Jones wrote:
> Doing a world upgrade gives me:
>
> root@kushiel / # emerge -uDvatN world
>
> These are the packages that would be merged, in reverse order:
>
> Calculating dependencies... done!
>
> emerge: there are no ebuilds built with USE flags to satisfy "sys-
> apps/pciutils[-zlib]".
> !!! One of the following packages is required to complete your request:
> - sys-apps/pciutils-3.1.7::gentoo (Change USE: -zlib)
> (dependency required by "sys-fs/udev-171-r5[hwdb]" [ebuild])
^^^^
The problem is caused by the hwdb useflag, though I had to read the udev
ebuild file to understand the error message :-/
RDEPEND="${COMMON_DEPEND}
hwdb?
(
>=sys-apps/usbutils-0.82
sys-apps/pciutils[-zlib] <<<<<<<<<<<<<< look here
)
That syntax means "if you want hwdb support in udev you must disable zlib
for pciutils". I have no idea why the two are incompatible, but it sounds
to me like "an implementation detail" thingy.
In any case, if you need -zlib in one package and zlib in another you can
set/unset the needed flag for just one package in /etc/portage/package.use.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user] Re: zlib use flag
2012-02-15 13:51 ` [gentoo-user] " walt
@ 2012-02-15 23:23 ` Daniel D Jones
2012-02-16 6:45 ` Graham Murray
1 sibling, 0 replies; 6+ messages in thread
From: Daniel D Jones @ 2012-02-15 23:23 UTC (permalink / raw
To: gentoo-user
On Wednesday, February 15, 2012 08:51:32 walt wrote:
> On 02/15/2012 04:23 AM, Daniel D Jones wrote:
> > Doing a world upgrade gives me:
> >
> > root@kushiel / # emerge -uDvatN world
> >
> > These are the packages that would be merged, in reverse order:
> >
> > Calculating dependencies... done!
> >
> > emerge: there are no ebuilds built with USE flags to satisfy "sys-
> > apps/pciutils[-zlib]".
> > !!! One of the following packages is required to complete your request:
> > - sys-apps/pciutils-3.1.7::gentoo (Change USE: -zlib)
> > (dependency required by "sys-fs/udev-171-r5[hwdb]" [ebuild])
>
> ^^^^
>
> The problem is caused by the hwdb useflag, though I had to read the udev
> ebuild file to understand the error message :-/
>
> RDEPEND="${COMMON_DEPEND}
> hwdb?
> (
>
> >=sys-apps/usbutils-0.82
>
> sys-apps/pciutils[-zlib] <<<<<<<<<<<<<< look here
> )
>
> That syntax means "if you want hwdb support in udev you must disable zlib
> for pciutils". I have no idea why the two are incompatible, but it sounds
> to me like "an implementation detail" thingy.
hwdb is for:
sys-fs/udev: read vendor/device string database and add it to udev
database
Evidently, if zlib is enabled then a file which udev needs to read to pull the
vendor/device string will be zipped up and udev can't unzip or read it.
> In any case, if you need -zlib in one package and zlib in another you can
> set/unset the needed flag for just one package in /etc/portage/package.use.
Yeah but this error just occurred and I haven't recently installed anything
which should have caused it, so I'm trying to figure out why the change. You
can specify use files for one package but it's not usual, at least to my
knowledge, just to get common packages to both be installed.
I went the other route and disabled hwdb.
--
"So far, I haven't heard of anybody who wants to stop living on account of the
cost." - Kin Hubbard
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user] Re: zlib use flag
2012-02-15 13:51 ` [gentoo-user] " walt
2012-02-15 23:23 ` Daniel D Jones
@ 2012-02-16 6:45 ` Graham Murray
2012-02-16 6:53 ` Pandu Poluan
1 sibling, 1 reply; 6+ messages in thread
From: Graham Murray @ 2012-02-16 6:45 UTC (permalink / raw
To: gentoo-user
walt <w41ter@gmail.com> writes:
> In any case, if you need -zlib in one package and zlib in another you can
> set/unset the needed flag for just one package in /etc/portage/package.use.
The real problems come when you find that one package depends on
foo[bar] and another on foo[-bar]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user] Re: zlib use flag
2012-02-16 6:45 ` Graham Murray
@ 2012-02-16 6:53 ` Pandu Poluan
2012-02-16 8:23 ` Alan McKinnon
0 siblings, 1 reply; 6+ messages in thread
From: Pandu Poluan @ 2012-02-16 6:53 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 416 bytes --]
On Feb 16, 2012 1:49 PM, "Graham Murray" <graham@gmurray.org.uk> wrote:
>
> walt <w41ter@gmail.com> writes:
>
> > In any case, if you need -zlib in one package and zlib in another you
can
> > set/unset the needed flag for just one package in
/etc/portage/package.use.
>
> The real problems come when you find that one package depends on
> foo[bar] and another on foo[-bar]
>
Was there ever such an incident?
Rgds,
[-- Attachment #2: Type: text/html, Size: 619 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user] Re: zlib use flag
2012-02-16 6:53 ` Pandu Poluan
@ 2012-02-16 8:23 ` Alan McKinnon
0 siblings, 0 replies; 6+ messages in thread
From: Alan McKinnon @ 2012-02-16 8:23 UTC (permalink / raw
To: gentoo-user
On Thu, 16 Feb 2012 13:53:45 +0700
Pandu Poluan <pandu@poluan.info> wrote:
> On Feb 16, 2012 1:49 PM, "Graham Murray" <graham@gmurray.org.uk>
> wrote:
> >
> > walt <w41ter@gmail.com> writes:
> >
> > > In any case, if you need -zlib in one package and zlib in another
> > > you
> can
> > > set/unset the needed flag for just one package in
> /etc/portage/package.use.
> >
> > The real problems come when you find that one package depends on
> > foo[bar] and another on foo[-bar]
> >
>
> Was there ever such an incident?
Yes. The topic of the thread did just that
--
Alan McKinnnon
alan.mckinnon@gmail.com
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2012-02-16 8:25 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-02-15 12:23 [gentoo-user] zlib use flag Daniel D Jones
2012-02-15 13:51 ` [gentoo-user] " walt
2012-02-15 23:23 ` Daniel D Jones
2012-02-16 6:45 ` Graham Murray
2012-02-16 6:53 ` Pandu Poluan
2012-02-16 8:23 ` Alan McKinnon
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox