Re: [gentoo-user] puzzling behavior of USE flags with sys-apps/man-db
On February 20, 2017 1:29:20 PM GMT+01:00, Harry Putnamwrote: >Setup: VBox vm running gentoo(amd64) guest on a win-10 (64bit) host > Hardware: HP xw8600 - 2x Xeon CPU X5450 @ 3.00GHz - 32 GB ram > >On first attempt at emerging sys-apps/man-db (in came up in a world >update (including -N [--newuse]) > >emerge's output indicated that one could not have both berkdb and gmdb >so I put this in /etc/portage/package.use/man-db >sys-app/man-db berkdb -gmdb I never set either of these. Where did you override the defaults? Do you have USE="-* ... ? >That seemed to resolve that part of the problem > >On next attempted emerge -va sys-apps/man-db > >I started getting this: > >root # emerge -vaDN sys-apps/man-db > > These are the packages that would be merged, in order: > > Calculating dependencies... done! > >!!! The ebuild selected to satisfy "x11-libs/gtk+:3" has unmet >requirements. > > - x11-libs/gtk+-3.22.5::gentoo USE="introspection -X (-aqua) -broadway > -cloudprint -colord -cups -examples -test -vim-syntax -wayland > -xinerama" ABI_X86="64 -32 -x32" > > The following REQUIRED_USE flag constraints are unsatisfied: any-of >( aqua wayland X ) > > The above constraints are a subset of the following complete >expression: any-of ( aqua wayland X ) xinerama? ( X ) > >Note the part: any-of (aqua wayland X) > >Ok so I did echo "xll-libs/gtk+ X" > /etc/portage/package.use/gtk+ > >Adding the X useflag to xll-libs/gtk+ > > # cat /etc/portage/package.use/gtk+ > xll-libs/gtk+ X Please check the above. It should be x11, not xll (Eg. It reads C eleven) >But emerge appears not to go by its own stipulation > >Same output and next attempt: > > These are the packages that would be merged, in order: > > Calculating dependencies... done! > > !!! The ebuild selected to satisfy "x11-libs/gtk+:3" has unmet >requirements. > > - x11-libs/gtk+-3.22.5::gentoo USE="introspection -X (-aqua) -broadway > -cloudprint -colord -cups -examples -test -vim-syntax -wayland > -xinerama" ABI_X86="64 -32 -x32" > > The following REQUIRED_USE flag constraints are unsatisfied: any-of >( aqua wayland X ) > > The above constraints are a subset of the following complete >expression: any-of ( aqua wayland X ) xinerama? ( X ) > >No change.. > >if I insert `waylan' as use flag instead of X, same result and same >output. Try 'wayland' instead of 'waylan' >I'm guessing I must be interpreting the emerge output wrong. Can >anyone offer a clue here? Typos, see above. And maybe sanitize your make.conf USE setting? -- Joost -- Sent from my Android device with K-9 Mail. Please excuse my brevity.
Re: [gentoo-user] puzzling behavior of USE flags with sys-apps/man-db
Hello, On Mon, 20 Feb 2017, Harry Putnam wrote: >sys-app/man-db berkdb -gmdb This should be sys-apps/man-db berkdb -gdbm > # cat /etc/portage/package.use/gtk+ > xll-libs/gtk+ X This should be x11-libs/gtk+ X ex one one dash ... Not ex ell ell dash ... HTH, -dnh -- Time is an illusion; lunchtime, doubly so. -- Ford Prefect
Re: [gentoo-user] puzzling behavior of USE flags with sys-apps/man-db
On Mon, 20 Feb 2017 07:29:20 -0500, Harry Putnam wrote: > Adding the X useflag to xll-libs/gtk+ > > # cat /etc/portage/package.use/gtk+ > xll-libs/gtk+ X > > But emerge appears not to go by its own stipulation > > Same output and next attempt: > > These are the packages that would be merged, in order: > > Calculating dependencies... done! > > !!! The ebuild selected to satisfy "x11-libs/gtk+:3" has unmet > requirements. > > - x11-libs/gtk+-3.22.5::gentoo USE="introspection -X (-aqua) -broadway > -cloudprint -colord -cups -examples -test -vim-syntax -wayland > -xinerama" ABI_X86="64 -32 -x32" > > The following REQUIRED_USE flag constraints are unsatisfied: any-of > ( aqua wayland X ) Either you have a type in your package.use setting or something else is unsetting X for this package. I'd start by looking at grep -r X /etc/portage -- Neil Bothwick "One world, one web, one program" -- Microsoft promotional ad "Ein Volk, ein Reich, ein Fuehrer" -- Adolf Hitler pgpyKF8UysTFf.pgp Description: OpenPGP digital signature
[gentoo-user] puzzling behavior of USE flags with sys-apps/man-db
Setup: VBox vm running gentoo(amd64) guest on a win-10 (64bit) host Hardware: HP xw8600 - 2x Xeon CPU X5450 @ 3.00GHz - 32 GB ram On first attempt at emerging sys-apps/man-db (in came up in a world update (including -N [--newuse]) emerge's output indicated that one could not have both berkdb and gmdb so I put this in /etc/portage/package.use/man-db sys-app/man-db berkdb -gmdb That seemed to resolve that part of the problem On next attempted emerge -va sys-apps/man-db I started getting this: root # emerge -vaDN sys-apps/man-db These are the packages that would be merged, in order: Calculating dependencies... done! !!! The ebuild selected to satisfy "x11-libs/gtk+:3" has unmet requirements. - x11-libs/gtk+-3.22.5::gentoo USE="introspection -X (-aqua) -broadway -cloudprint -colord -cups -examples -test -vim-syntax -wayland -xinerama" ABI_X86="64 -32 -x32" The following REQUIRED_USE flag constraints are unsatisfied: any-of ( aqua wayland X ) The above constraints are a subset of the following complete expression: any-of ( aqua wayland X ) xinerama? ( X ) Note the part: any-of (aqua wayland X) Ok so I did echo "xll-libs/gtk+ X" > /etc/portage/package.use/gtk+ Adding the X useflag to xll-libs/gtk+ # cat /etc/portage/package.use/gtk+ xll-libs/gtk+ X But emerge appears not to go by its own stipulation Same output and next attempt: These are the packages that would be merged, in order: Calculating dependencies... done! !!! The ebuild selected to satisfy "x11-libs/gtk+:3" has unmet requirements. - x11-libs/gtk+-3.22.5::gentoo USE="introspection -X (-aqua) -broadway -cloudprint -colord -cups -examples -test -vim-syntax -wayland -xinerama" ABI_X86="64 -32 -x32" The following REQUIRED_USE flag constraints are unsatisfied: any-of ( aqua wayland X ) The above constraints are a subset of the following complete expression: any-of ( aqua wayland X ) xinerama? ( X ) No change.. if I insert `waylan' as use flag instead of X, same result and same output. I'm guessing I must be interpreting the emerge output wrong. Can anyone offer a clue here?