Bug 165577 - dev-ada/adasockets-1.8.4.7 do not compile
Bug#: 165577 Product:  Gentoo Linux Version: unspecified Platform: AMD64
OS/Version: Linux Status: RESOLVED Severity: normal Priority: P2
Resolution: FIXED Assigned To: ada@gentoo.org Reported By: primakov@ukranews.com
Component: Development
URL: 
Summary: dev-ada/adasockets-1.8.4.7 do not compile
Keywords:  
Status Whiteboard: 
Opened: 2007-02-06 09:07 0000
Description:   Opened: 2007-02-06 09:07 0000
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

------- Comment #1 From Fredrik Klasson 2007-03-03 10:48:01 0000 -------
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)

------- Comment #2 From George Shapovalov 2007-05-27 09:44:25 0000 -------
Hi Alexandr and Fredrik for reporting and tracing!
Fixed (the proper fix is to use autotools.eclass).