Richard Lynch wrote:
> I sure hope this isn't something particularly bone-headed...
>
> Meanwhile, what made me think that I was screwing up buildconf is
> actually not related to any particular version of
> automake/autoconf/libtool at all, as I get the same thing with all
> combinations readily available under Gentoo, as well as using the
> documented versions, so I've opened a bug report:
>
> And, actually, as far as I can tell, having no libtool at all, for
> that matter.
>
> I forgot to symlink /usr/bin/libtool to /usr/local/bin/libtool after
> installing 1.4.3 from source...
>
> I guess libtool comes into the picture later in the process than I am
> getting.
>
> http://bugs.php.net/bug.php?id=42041
>
> Short version:
>
> cvs co -r PHP_5_2
>
> ./buildconf
>
> ./configure \
> --enable-fastcgi \
> --enable-debug \
> --with-pgsql \
> --disable-xml \
> --disable-libxml \
> --disable-simplexml \
> --disable-xmlreader \
> --disable-exmlwriter \
> --disable-dom \
> --without-pear
>
> make
>
> zend_language_scanner.c: No such file or directory
>
> Google turned up a bug from several distros allegedly fixed in
> 4.mumble, but the bugs.php.net ticket was closed due to no feedback,
> so I'm not sure it really got fixed.
>
> I'm hoping my report might be detailed enough to lead somebody to a
> real resolution... :-)
>
> I'm guessing that insisting on not having all the XML stuff in there
> is the issue?...
>
> Guess I'll try to install libxml tomorrow.
>
> Or maybe I want libxml2?
I don't see how this could possibly have anything to do with libxml.
zend_language_scanner.c is generated by flex from zend_language_scanner.l
Your top-level Makefile should have a line that looks something like this:
/Users/rasmus/php52/Zend/zend_language_scanner.c:
/Users/rasmus/php52/Zend/zend_language_scanner.l
@$(LEX) -Pzend -S/Users/rasmus/php52/Zend/flex.skl -o$@ -i
/Users/rasmus/php52/Zend/zend_language_scanner.l
And at the top of the Makefile you should see LEX=flex
-Rasmus
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php