#21945 [Com]: Informix module ifx.ec will not compile
ID: 21945
Comment by: dwkoehler@comcast.net
Reported By: dwkoehler@comcast.net
Status: Feedback
Bug Type: Compile Failure
Operating System: Solaris 2.7
PHP Version: 4.3.0
New Comment:
The CVS snapshot of 1/29/2003 at 1530 EST had the same glitches I
mentioned in my first post. Informix version 9.x compilation is still
broke.
Previous Comments:
------------------------------------------------------------------------
[2003-01-29 13:53:02] iliaa@php.net
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
------------------------------------------------------------------------
[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
Thread (4 messages)