> yacc -d -l ssl_expr_parse.y
        >  fatal error: illegal option: l, line 1
        > *** Error code 1

        Ok, that's perhaps my fault: The yacc target should _NEVER_ be
        called for end users like you.  It's for the maintainer (me)
        only and I use BSD yacc which knows -l. I'll add a "touch" to
        make sure the target is not called for end users.

This seems to me to be a blemish on an otherwise excellent package.
Modssl is supposed to be a source distribution and the .y file is
part of the source.  The y.tab.c file generated from the .y should
be thought of as an intermediate non-source file, like the assembly
file generated by the C compiler.

I'm not sure what the -l option in BSD yacc does.  If it's something
important and Bison doesn't do it and you can't manage without it,
please write to [EMAIL PROTECTED] saying that Bison is missing a
useful feature that you need, and hopefully Bison's maintainers will
add the feature to the next version of Bison.  GNU systems (including
most Linux-based systems) use Bison partly because it does some things
that BSD yacc doesn't; in fact I think that building GCC from sources
requires Bison.  If modssl won't compile from source (meaning
including the .y) on a standard Linux system, that seems like a
shortcoming that should really be addressed.  Otherwise, any modssl
source package (rpm, debian package, etc.) should have a dependency
for BSD yacc, so the user automatically install yacc to compile modssl.
______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl)                   www.modssl.org
User Support Mailing List                      [EMAIL PROTECTED]
Automated List Manager                            [EMAIL PROTECTED]

Reply via email to