#27157 [Asn]: php 4.3.4 sybase-ct make failure
| From: | thekid@php.net | Date: | Sun, 15 Feb 2004 09:49:53 +0000 |
| Subject: | #27157 [Asn]: php 4.3.4 sybase-ct make failure | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-54929@lists.php.net to get a copy of this message | ||
ID: 27157
Updated by: thekid@php.net
Reported By: detoma dot alessandro at sea-aeroportimilano dot it
Status: Assigned
Bug Type: Compile Failure
Operating System: solaris 8
PHP Version: 4CVS, 5CVS
Assigned To: thekid
New Comment:
I don't think you applied my patch. I guess I'll just have to give it
a try and commit it.
Previous Comments:
------------------------------------------------------------------------
[2004-02-09 04:43:05] detoma dot alessandro at sea-aeroportimilano dot
it
I have tried to compile with version 4.3.0 and with the latest version
of php but nothing to do:
with version 4.3.0 the error is the seguent:
/bin/sh libtool --silent --mode=compile cc -Iext/sybase_ct/
-I/usr/local/src/php-4.3.0/ext/sybase_ct/ -DPHP_ATOM_INC
-I/usr/local/src/php-4.3.0/include -I/usr/local/src/php-4.3.0/main
-I/usr/local/src/php-4.3.0 -I/appl/apache/include
-I/usr/local/src/php-4.3.0/Zend -I/usr/local/ssl/include
-I/usr/local/include -I/oracle/product/8.1.7/rdbms/public
-I/oracle/product/8.1.7/rdbms/demo -I/database/sybase/OCS-12_0/include
-I/usr/local/src/php-4.3.0/ext/xml/expat -D_POSIX_PTHREAD_SEMANTICS
-D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/src/php-4.3.0/TSRM
-DTHREAD=1 -g -mt -DZTS -prefer-pic -c
/usr/local/src/php-4.3.0/ext/sybase_ct/php_sybase_ct.c -o
ext/sybase_ct/php_sybase_ct.lo
"/usr/local/src/php-4.3.0/ext/sybase_ct/php_sybase_ct.c", line 241:
non-constant initializer: op "U&"
"/usr/local/src/php-4.3.0/ext/sybase_ct/php_sybase_ct.c", line 241:
non-constant initializer: op "U&"
"/usr/local/src/php-4.3.0/ext/sybase_ct/php_sybase_ct.c", line 241:
non-constant initializer: op "U&"
"/usr/local/src/php-4.3.0/ext/sybase_ct/php_sybase_ct.c", line 241:
non-constant initializer: op "U&"
"/usr/local/src/php-4.3.0/ext/sybase_ct/php_sybase_ct.c", line 241:
non-constant initializer: op "U&"
"/usr/local/src/php-4.3.0/ext/sybase_ct/php_sybase_ct.c", line 242:
non-constant initializer: op "U&"
"/usr/local/src/php-4.3.0/ext/sybase_ct/php_sybase_ct.c", line 242:
non-constant initializer: op "U&"
"/usr/local/src/php-4.3.0/ext/sybase_ct/php_sybase_ct.c", line 242:
non-constant initializer: op "U&"
"/usr/local/src/php-4.3.0/ext/sybase_ct/php_sybase_ct.c", line 242:
non-constant initializer: op "U&"
"/usr/local/src/php-4.3.0/ext/sybase_ct/php_sybase_ct.c", line 242:
non-constant initializer: op "U&"
cc: acomp failed for
/usr/local/src/php-4.3.0/ext/sybase_ct/php_sybase_ct.c
*** Error code 1
make: Fatal error: Command failed for target
`ext/sybase_ct/php_sybase_ct.lo'
Best regards,
Alex
------------------------------------------------------------------------
[2004-02-08 11:45:35] thekid@php.net
See if the following patch fixes it for you:
http://sitten-polizei.de/php_sybase_ct.c.diff
------------------------------------------------------------------------
[2004-02-08 11:23:01] thekid@php.net
Wait, I just saw the second compile failure shows lines 248 and 249 as
where the errors occur.
-- snip --
zval severity, msgnumber, state, line, text;
zval *ptrs[5]= {&msgnumber, &severity, &state, &line, &text};
zval **args[5]= {&ptrs[0], &ptrs[1], &ptrs[2], &ptrs[3], &ptrs[4]};
-- snip --
OK, then this isn't related to ZTS and not to my recent changes either,
as this code has been there (or a couple of lines before that) for
quite a while now (revision 1.71 or PHP 4.3.0).
------------------------------------------------------------------------
[2004-02-08 11:07:20] thekid@php.net
Compiles fine with --enable-maintainer-zts or without, problem seems to
be related to --with-tsrm-pthreads.
Line 241 reads the following:
static int _call_message_handler(zval *callback_name, CS_SERVERMSG
*srvmsg TSRMLS_DC)
I can't see anything obviously wrong with this, it fits the scheme of
numerous other function declarations in, for example, ext/standard.
------------------------------------------------------------------------
[2004-02-07 23:09:32] sniper@php.net
Assigned to the maintainer..
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/27157
--
Edit this bug report at http://bugs.php.net/?id=27157&edit=1