Re: [PHP4BETA] Automake complains...
| From: | Sascha Schumann | Date: | Fri, 21 May 1999 14:58:38 +0000 |
| Subject: | Re: [PHP4BETA] Automake complains... | ||
| References: | 1 | Groups: | php.version4 |
| Request: | Send a blank email to php-version4+get-973@lists.php.net to get a copy of this message | ||
On Fri, May 21, 1999 at 04:43:39PM +0200, Kristian Köhntopp wrote:
>
> I was able to build, but automake complains:
>
> automake: configure.in: required file "./install-sh" not found;
> installing
> automake: configure.in: required file "./mkinstalldirs" not
> found; installing
> automake: configure.in: required file "./missing" not found;
> installing
> automake: Makefile.am: lex source seen but `LEX' not defined in
> `configure.in'
> automake: Makefile.am: lex source seen but `AC_DECL_YYTEXT' not
> in `configure.in
> '
Well, automake installs some files for you automatically. This happens once
only.
> created or modified libzend/configure
> ./buildconf: TSRM: does not exist
You have checked out TSRM and symlinked it, don't you.
>
>
> The LEX issue returns: I have flex on my system, but I do also
> have lex. The Makefile uses the macro $(LEX), but that macro is
> never defined and defaults to lex, which fails, because lex does
> not understand -P. If I manually add the line
>
> LEX=flex
>
> to my Makefiles, I get a build.
According to info autoconf AC_PROG_LEX prefers flex. We (c|sh)ould use that.
--
Regards,
Sascha Schumann
Consultant
--
PHP 4 Beta