From: [EMAIL PROTECTED] Operating system: Solaris 2.7 PHP version: 4.3.0 PHP Bug Type: Compile Failure Bug description: Informix module ifx.ec will not compile
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 bug report at http://bugs.php.net/?id=21945&edit=1 -- Try a CVS snapshot: http://bugs.php.net/fix.php?id=21945&r=trysnapshot Fixed in CVS: http://bugs.php.net/fix.php?id=21945&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=21945&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=21945&r=needtrace Try newer version: http://bugs.php.net/fix.php?id=21945&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=21945&r=support Expected behavior: http://bugs.php.net/fix.php?id=21945&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=21945&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=21945&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=21945&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=21945&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=21945&r=dst IIS Stability: http://bugs.php.net/fix.php?id=21945&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=21945&r=gnused