Re: [gentoo-user] VIDEO_CARDS= apparently ignored and new pkgs assigned

2017-03-02 Thread Neil Bothwick
On Thu, 02 Mar 2017 00:07:50 -0500, Harry Putnam wrote:

> Decided to see what `emerge @preserved-rebuild would bring me.
> 
> ran `emerge -va @preserved-rebuild' and I notice that it appears my
> setting in /etc/portage/make.conf for VIDEO_CARDS="virtualbox" is
> being ignored... the output of above command shows:
> 
>   Calculating dependencies... done!
>   
>   [ebuild R ] x11-libs/libdrm-2.4.75::gentoo USE="-libkms -static-libs
>  -valgrind" ABI_X86="(64) -32 (-x32)" VIDEO_CARDS="amdgpu* nouveau*
>radeon* (-exynos) (-freedreno) -intel (-omap) (-tegra) (-vc4)
>  (-vivante) -vmware" 0 KiB

Check for typos in make.conf. For example, if you used VIDEO-CARDS it
will be ignored. You'll also find the output from emerge easier to parse
if you don't use -v all the time, that way you see only more relevant
information.


-- 
Neil Bothwick

In possession of a mind not merely twisted, but actually sprained.


pgp5N47X3fCr0.pgp
Description: OpenPGP digital signature


[gentoo-user] VIDEO_CARDS= apparently ignored and new pkgs assigned

2017-03-01 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

I'm having a situation where way too many packages are coming up
needing rebuilt during emerge world.

Decided to see what `emerge @preserved-rebuild would bring me.

ran `emerge -va @preserved-rebuild' and I notice that it appears my
setting in /etc/portage/make.conf for VIDEO_CARDS="virtualbox" is
being ignored... the output of above command shows:

  Calculating dependencies... done!
  
  [ebuild R ] x11-libs/libdrm-2.4.75::gentoo USE="-libkms -static-libs
 -valgrind" ABI_X86="(64) -32 (-x32)" VIDEO_CARDS="amdgpu* nouveau*
   radeon* (-exynos) (-freedreno) -intel (-omap) (-tegra) (-vc4)
 (-vivante) -vmware" 0 KiB
  
  [ebuild   R] mail-mta/sendmail-8.14.9-r1::gentoo  USE="mbox ssl
  tcpd -ipv6 -ldap -libressl -nis -sasl -sockets" 0 KiB
  
  [ebuild   R] x11-drivers/xf86-video-amdgpu-1.2.0::gentoo  USE="-glamor" 0 
KiB
  [ebuild   R] x11-drivers/xf86-video-ati-7.8.0::gentoo  USE="glamor -udev" 
0 KiB
  [ebuild   R] x11-drivers/xf86-video-nouveau-1.0.13::gentoo  0 KiB

Note how VIDEO_CARDS="amdgpu* nouveau* radeon* [...]"
is being assigned.

And the already installed (probably unneeded pkgs are being
reinstalled)

I considered ummerging those pkgs but checked `qdepends' on them and
that swears they are required by xorg-server not to mention this whole
string of other pkgs:

 qdepends x11-drivers/xf86-video-nouveau

x11-drivers/xf86-video-nouveau-1.0.13:
>=x11-libs/libdrm-2.4.60[video_cards_nouveau]
>=x11-libs/libpciaccess-0.10 !=sys-devel/automake-1.15:1.15 >=sys-devel/autoconf-2.69
>=sys-devel/libtool-2.4 virtual/pkgconfig x11-proto/xf86driproto
x11-proto/glproto x11-proto/dri2proto x11-proto/fontsproto
x11-proto/randrproto x11-proto/renderproto x11-proto/videoproto
x11-proto/xextproto x11-proto/xineramaproto x11-proto/xproto
x11-base/xorg-server[-minimal] x11-libs/libdrm
x11-base/xorg-server[xorg] x11-libs/libpciaccess

The other pkgs get similar output

This was not the first time I checked qdepends on this.

I did notice back when some of those driver pkgs were initially
installed and wondered then why I needed them... I checked then with
qdepends too and found that they are required by xorg-server and a
similar string of other pkgs as shown above for each.

Can anyone say what is going on here...?  Is this normal?
Should I really be needing drivers for ati, nouveau etc?
Any ideas about what needs to be done if anything?