#38919 [Opn->Bgs]: php_mysql.dll unresolved import function _zval_copy_ctor_func
| From: | tony2001@php.net | 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