PHP 4.0 Bug #6868: libphp4.so: undefined symbol: zendtext
| From: | mrsizer at home dot com | Date: | Sun, 24 Sep 2000 03:56:15 +0000 |
| Subject: | PHP 4.0 Bug #6868: libphp4.so: undefined symbol: zendtext | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-33695@lists.php.net to get a copy of this message | ||
From: mrsizer@home.com
Operating system: RedHat Linux 6.2
PHP version: 4.0.2
PHP Bug Type: Apache related
Bug description: libphp4.so: undefined symbol: zendtext
Newly downloaded php-4.0.2
( ./configure --with-apxs=/usr/local/apache/bin/apxs --with-mysql )
warned me that I had neither bison nor byacc.
make
make install
both clean
Apache 1.3.12
( ./configure --enable-module=most --enable-shared=max )
make
make install
both clean - served pages fine before the php make install
/usr/local/apache/bin/apachectl configtest
generates the libphp4.so: undefined symbol: zendtext error.
grepping the Zend directory, it appears to be a valid error, although why it didn't show up in
the link I have no idea.
zend_indent.c and zend_highlight.c both contain an "extern zendtext char*;" declaration
and a "#define zendtext ((char *) zend_get_zendtext(CLS_C))"
All other references are usage, not declarations or definitions (there is one
"zendtext[i]++" in zend_indent.c which makes no sense, given the #define)
That extern char* is not, according to grep, defined anywhere.
Thanks,
- Mark R. Sizer