dev-land/adasockets do not compile
Reproducible: Always
Steps to Reproduce:
1. ACCEPT_KEYWORDS="~amd64" emerge adasockets
Actual Results:
make[1]: Entering directory
`/var/tmp/portage/adasockets-1.8.4.7/work/LocalSource/src'
cd .. && /bin/sh
/var/tmp/portage/adasockets-1.8.4.7/work/LocalSource/support/missing --run
autoheader
/usr/bin/m4:configure.ac:110: ERROR: recursion limit of 1024 exceeded, use
-L<N> to change it
autom4te-2.61: /usr/bin/m4 failed with exit status: 1
autoheader-2.61: '/usr/bin/autom4te-2.61' failed with exit status: 1
Expected Results:
installed dev-ada/adasocketsdev
It seems using autoheader-2.13 instead of just autoheader (autoheader-2.61?)
makes the problem "go away". I'm not sure how to make the ebuild do that (I
tried by creating a symlink autoheader -> autoheader-2.31 in a sub dir and
temporarily putting the dir first in PATH).
Afaik it seems newer versions of autoheadace makes old files break (because of
stricter rules, good (in the long run, forcing better rules), but also bad like
here (breaking stuff) :/ ) - I suppose the real sulotion would be to fix
autoheadace's input files, but I don't know well enought how autoheadace files
work to fix it. (and actually I'd say it's an issue for upstream)