PHP 4.0 Bug #6967 Updated: AOLserver - undefined symbol __pure_virtual
| From: | Bug Database | Date: | Sun, 01 Oct 2000 12:30:27 +0000 |
| Subject: | PHP 4.0 Bug #6967 Updated: AOLserver - undefined symbol __pure_virtual | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-33940@lists.php.net to get a copy of this message | ||
ID: 6967
User Update by: jdd@efn.org
Old-Status: Open
Status: Closed
Bug Type: Other web server
Description: AOLserver - undefined symbol __pure_virtual
The fix is to use --enable-libgcc. Thanks to Sascha for pointing this out.
Previous Comments:
---------------------------------------------------------------------------
[2000-10-01 00:51:18] jdd@efn.org
On further investigation...
the __pure_virtual symbol is in zend-scanner-cc.lo and comes from libg++. Looking at a few other
bug reports (5235, 4404... ) it seems this might be a Zend bug common to multithreaded servers.
Using --enable-experimental-zts did not fix the problem.
I'm using flex 2.5.4 and gcc 2.7.2.3.
---------------------------------------------------------------------------
[2000-10-01 00:14:13] jdd@efn.org
I build AOLserver;
I build PHP 4.0.2 using:
./configure --with-aolserver=/var/web --disable-libtool-lock
I add lines to nsd.tcl to load PHP;
but PHP doesn't load, and my server.log file says:
[-main-] Warning: modload: failed to load '/var/web/bin/libphp4.so':
'/var/web/bin/libphp4.so: Undefined symbol "__pure_virtual"'
---------------------------------------------------------------------------
Full Bug description available at: http://bugs.php.net/?id=6967