All cuurent versions of x11-base/xorg-server want automake-1.15 or eautoreconf. You can simple run: emerge -1 '=sys-devel/automake-1.16*' && emerge -C '=sys-devel/automake-1.15*' && emerge -1 xorg-server. My current (~amd64 & ~i686) tree no more needs automake 1.15 and its depclean'ed. "eautoreconf" solve it. Also possible way: ! [ -e /usr/bin/automake-1.15 ] && grep -sqi 'automake.*1\.15' Makefile.in && eautoreconf PS Else I have on make: >>> Working in BUILD_DIR: "/var/tmp/portage/x11-base/xorg-server-1.20.0/work/xorg-server-1.20.0_build" make -j -l3.9 -s cd /var/tmp/portage/x11-base/xorg-server-1.20.0/work/xorg-server-1.20.0 && /bin/sh /var/tmp/portage/x11-base/xorg-server-1.20.0/work/xorg-server-1.20.0/missing automake-1.15 --foreign /var/tmp/portage/x11-base/xorg-server-1.20.0/work/xorg-server-1.20.0/missing: line 81: automake-1.15: command not found WARNING: 'automake-1.15' is missing on your system. You should only need it if you modified 'Makefile.am' or 'configure.ac' or m4 files included by 'configure.ac'. The 'automake' program is part of the GNU Automake package: <http://www.gnu.org/software/automake> It also requires GNU Autoconf, GNU m4 and Perl in order to run: <http://www.gnu.org/software/autoconf> <http://www.gnu.org/software/m4/> <http://www.perl.org/> Reproducible: Always
Without dot ;) emerge -1 '=sys-devel/automake-1.16*' && emerge -C '=sys-devel/automake-1.15*' && emerge -1 xorg-server
I cannot reproduce this. Any chance you have some user patches in /etc/portage/patches/ that modify the xorg-server package? Anyway, please attach a full build.log file to this bug or else it is hard to track down what's happening.
Yes, sorry... This is rare injecting "#include <sys/sysmacros.h>" before "#include <sys/types.h>...