Anyone (but mainly Norman and Tim),
When using lex (*.l files in _SOURCES and AM_PROG_LEX in configure.ac -
same applies to yacc I think) automake tries to run a program called
ylwrap, which is some sort of wrapper for yacc/lex. Configure (or
something) even installs it in .. if it's not there:
% ./bootstrap
Using starconf in /mbt/starauto/buildsupport ...
starconf
Bootstrap already up to date -- not overwriting
autoreconf --install --symlink
configure.ac: installing `../ylwrap'
However, when automake comes to run it, it tries to execute ./ylwrap.
If I make a link "ln -s ../ylwrap ." everything's fine, but otherwise
the make fails. Following configuration, Makefile contains the line
YLWRAP = $(top_srcdir)/ylwrap
You can see this happening in the (new) applications/extreme package.
Any ideas?
Mark
--
Mark Taylor Starlink Programmer Physics, Bristol University, UK
[log in to unmask] +44-117-928-8776 http://www.star.bris.ac.uk/~mbt/
|