The xorg-proto-2020.1 package doesn't install xf86misc.h. This breaks packages that depend on it, e.g. xscreensaver. Reproducible: Always Steps to Reproduce: 1. Install xorg-proto-2020.1. 2. Attempt to install xscreensaver. Actual Results: xscreensaver fails to compile due to a missing xf86misc.h file. Expected Results: xscreensaver compiles. Not sure if =xorg-proto-2019.2 has the same issue.
Looks like xf86misc.h is considered a "legacy" header, so --enable-legacy needs to be specified in order to install it. Not sure if this should be added as a USE flag or not.
*** Bug 718008 has been marked as a duplicate of this bug. ***
Thanks for the report. It made me realize that we should remove x11-libs/libXxf86misc, which is being handled in bug 720150. I've fixed reverse dependencies, including xscreensaver so that it will not depend on libXxf86misc or xf86misc.h. As a result, there's nothing to fix in xorg-proto, so closing as WONTFIX.