#21945 [Opn->Fbk]: Informix module ifx.ec will not compile
| From: | iliaa@php.net | Date: | Wed, 29 Jan 2003 19:53:02 +0000 |
| Subject: | #21945 [Opn->Fbk]: Informix module ifx.ec will not compile | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-31614@lists.php.net to get a copy of this message | ||
ID: 21945
Updated by: iliaa@php.net
Reported By: dwkoehler@comcast.net
-Status: Open
+Status: Feedback
Bug Type: Compile Failure
Operating System: Solaris 2.7
PHP Version: 4.3.0
New Comment:
Please try using this CVS snapshot:
http://snaps.php.net/php4-STABLE-latest.tar.gz
For Windows:
http://snaps.php.net/win32/php4-win32-STABLE-latest.zip
Previous Comments:
------------------------------------------------------------------------
[2003-01-29 11:25:57] dwkoehler@comcast.net
Compiling ifx.ec with gcc3.2.1.
Function declarations for php_intifxus_create_slob at source lines 83
and 3788 are different causing gcc to complain. Line 83 is absent the
TSRMLS_DC define. Which TSRMLS_?? define goes for this function's call
at line 3768???
Also, the function declaration for php_intifxus_new_slob is absent the
TSRMLS_DC define at lines 87 and 4266. Without it, gcc whines about
tsrm_ls not being declared at line 4029. Again, which TSRMLS_?? define
goes for this function's calls??
These are the only two of the numerous _slob functions absent this TSRM
define. Assuming these two should have it as well, I modified the
functions to include them and it now compiles. I'll let you know later
if it all works.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=21945&edit=1