#38919 [Opn->Bgs]: php_mysql.dll unresolved import function _zval_copy_ctor_func

From: Date: Sat, 23 Sep 2006 12:08:40 +0000
Subject: #38919 [Opn->Bgs]: php_mysql.dll unresolved import function _zval_copy_ctor_func
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-102576@lists.php.net to get a copy of this message
ID: 38919 Updated by: tony2001@php.net Reported By: boardman_malibu at yahoo dot com -Status: Open +Status: Bogus Bug Type: MySQL related Operating System: win98se PHP Version: 5.1.6 New Comment: Please make sure you've removed all php4ts.dll and other dlls from PHP4 and then reinstall PHP5. Not PHP problem. Previous Comments: ------------------------------------------------------------------------ [2006-09-22 20:33:08] boardman_malibu at yahoo dot com edink's highly technical reply would mean that php5ts.dll at some version renamed '_zval_copy_ctor' to '_zval_copy_ctor_func', which would require all php_modules to be recompiled with the new name, sorry not buying it. ------------------------------------------------------------------------ [2006-09-22 20:16:28] boardman_malibu at yahoo dot com ------------ I have never been able to launch php_mysql.dll or php_mysqli.dll. The windows GUI reports that certain unnamed libraries were missing. The dependency walker that comes with visual studio 6 indicates that php_mysql.dll is trying to import the function '_zval_copy_ctor_func' from PHP5ts.dll, which is not there. There is a function called '_zval_copy_ctor' in php5ts.dll. This problem is present in all versions of php_mysql.dll I have tried, including the lastest from mysql.org AND php.net I am currently able to access Mysql 5 with php 4.4.4 with the compiled in client. follow up: There is no function '_zval_copy_ctor_func' in PHP4ts.dll either, which indicates the problem is the php_mysql.dll source. The '_func' at the end is unsual, all the imports are functions, after all. Anybody not running Win98se, don't bother to reply since dll linking by the OS has changed with newer versions. ------------------------------------------------------------------------ [2006-09-22 14:02:03] edink@php.net You are most likely mixing dlls from different PHP versions, php_mysql.dll works fine. ------------------------------------------------------------------------ [2006-09-22 02:50:15] boardman_malibu at yahoo dot com Description: ------------ I have never been able to launch php_mysql.dll or php_mysqli.dll. The windows GUI reports that certain unnamed libraries were missing. The dependency walker that comes with visual studio 6 indicates that php_mysql.dll is trying to import the function '_zval_copy_ctor_func' from PHP5ts.dll, which is not there. There is a function called '_zval_copy_ctor' in php5ts.dll. This problem is present in all versions of php_mysql.dll I have tried, including the lastest from mysql.org AND php.net I am currently able to access Mysql 5 with php 4.4.4 with the compiled in client. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=38919&edit=1

« previous php.bugs (#102576) next »