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 for unattended setup (updated)


'which flex' suggests that flex is installed in /usr/bin/flex. 'which
bison' suggests /usr/bin/bison is installed.

Did you add those packages after configure was run? If so you'll need to re-run configure (or delete config.cache and run ./config.status --recheck) otherwise the autoconf variables will still be setup to specify invoking the 'missing' script in place of flex/bison.

Aha - bash_history suggests that I did exactly that. And re-running configure produces a sensible binary from the CVS. Thank you, Brian.


This 'missing' script is a feature of autoconf meant to help in
situations where the generated file is in fact distributed to the user
in the tarball (i.e. it doesn't need to be remade), but the timestamps
are not correctly preserved by the user or the filesystem in use, such
that 'make' thinks it needs to be remade.  Autoconf substitutes the
'missing' script in place of developer tools that the configure script
found to be missing, in the hope that such an attempt to regenerate the
file will succeed despite the missing tool, given that a sufficiently
up-to-date generated file does exist.

But none of the above applies in this case because the generated file
really doesn't exist, it's not just a case of timestamps being
incorrect.

That makes sense, thanks.


I will provide an updated patch based on the current CVS with appropriate GNU coding style and using '-s' for the software package switch. (Unless there is a more appropriate suggestion?)

Yours,

Frank


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