Re: [gentoo-user] puzzling behavior of USE flags with sys-apps/man-db

2017-02-21 Thread J. Roeleveld
On February 20, 2017 1:29:20 PM GMT+01:00, Harry Putnam  
wrote:
>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

2017-02-21 Thread David Haller
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

2017-02-20 Thread Neil Bothwick
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

2017-02-20 Thread Harry Putnam
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?