[PHP-DEV] PHP 4.0 Bug #6967 Updated: AOLserver - undefined symbol __pure_virtual From: Bug Database (php-dev <email protected>)
Date: 10/01/00

ID: 6967
User Update by: jdd <email protected>
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 <email protected>
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 <email protected>
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

-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: php-dev-unsubscribe <email protected>
For additional commands, e-mail: php-dev-help <email protected>
To contact the list administrators, e-mail: php-list-admin <email protected>