ID:               38919
 User updated by:  boardman_malibu at yahoo dot com
 Reported By:      boardman_malibu at yahoo dot com
-Status:           Bogus
+Status:           Open
 Bug Type:         MySQL related
 Operating System: win98se
 PHP Version:      5.1.6
 New Comment:

tony2001 also fails to address the issue.  Please read again that
visual studio dependency walker identified the bad import call. it had
no problem identifing which dll was which.  I would like to know how
the php_mysql.dll binary from php.net was compiled without a warning of
this problem.

I also need to repeat that there is no function '_zval_copy_ctor_func'
in either php4ts.dll or php5ts.dll, so dll versions have nothing to do
with this.

I hope the next comment will be from someone familiar with the source
code.


Previous Comments:
------------------------------------------------------------------------

[2006-09-23 12:08:40] [EMAIL PROTECTED]

Please make sure you've removed all php4ts.dll and other dlls from PHP4
and then reinstall PHP5.
Not PHP problem.

------------------------------------------------------------------------

[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] [EMAIL PROTECTED]

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

Reply via email to