On 22/04/2017 12:47, Frank Steinmetzger wrote: > Hello group, > > after years of reading of other people’s dependency stupefications here, it > is finally my turn. Looking over the output of emerge --depclean after a > world update, I found that portage wants to remove my X11 video driver. o.O > From my point of view, it should not want to do so, because all requirements > seem to be in order for the package to be kept. Can you enlighten me, please? > > Here’s how far I got: > > $ emerge --depclean -pv xf86-video-intel > > Calculating dependencies... done! >>>> Calculating removal order... > >>>> These are the packages that would be unmerged: > > x11-drivers/xf86-video-intel > selected: 2.99.917_p20170216 > protected: none > omitted: none > > > $ equery d xf86-video-intel > * These packages depend on xf86-video-intel: > x11-base/xorg-drivers-1.19 (video_cards_i915 ? x11-drivers/xf86-video-intel) > (!video_cards_i965 ? x11-drivers/xf86-video-intel)
Read it carefully. It says If you specify i915 then use xf86-video-intel and use xf86-video-intel if you did not specify i965 > > > $ grep VIDEO_CARDS /etc/portage/make.conf > VIDEO_CARDS="intel i965" You specified i965, so per the above xf86-video-intel will go away > > > $ LC_ALL=C eix xorg-drivers > [I] x11-base/xorg-drivers > Available versions: 1.12 1.15 1.18-r1 1.19 **9999 > Installed versions: 1.19(19:52:33 03/10/17)(INPUT_DEVICES="evdev > synaptics -acecad ..." VIDEO_CARDS="i965 intel -amdgpu -apm ...") > Homepage: https://www.gentoo.org/ > Description: Meta package containing deps on all xorg drivers > > > Cheers. > The ebuild's DEPEND: video_cards_i915? ( x11-drivers/xf86-video-intel ) video_cards_i965? ( >=x11-base/xorg-server-${PV}[glamor] ) video_cards_intel? ( !video_cards_i965? ( x11-drivers/xf86-video-intel ) ) So remove i965 from VIDEO_CARDS. "intel" will suffice. Do you have xorg-server built with USE=glamor ? -- Alan McKinnon [email protected]

