This is the mail archive of the cygwin-apps mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] setup.exe build instructions outdated; build doesn't bootstrap cleanly


On 14/09/2012 01:43, Warren Young wrote:
> On 9/13/2012 5:09 AM, Jon TURNEY wrote:
>> On 13/09/2012 03:23, Warren Young wrote:
>>> 5. Several build system files refer to iniparse.h, but on my system,
>>> iniparse.yy yields iniparse.hh, not .h.
>>
>> See the note on a "Slightly backward-incompatible change" in the section
>> "Changes to Yacc and Lex support" in [1]
> 
> Lovely.
> 
> I don't see a clean solution short of demanding that everyone be on Automake
> 1.12 then.  Symlink hackery only works when you know which versino of Automake
> you are running.  I guess bootstrap.sh could detect Automake 1.11 and below,
> but ick.

Indeed.

Attached is a patch which fixes things for and requires automake >=1.12.

(Note that automake has some magic to select the version of automake which was
previously run in a directory, rather than just selecting the latest version
installed, so you'll need to distclean or 'WANT_AUTOMAKE=1.12 ./bootstrap.sh'
to build in an already configured directory after applying this patch)

Attachment: 0001-Require-automake-1.12-for-consistent-naming-of-gener.patch
Description: Text document


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]