ID:               39878
 Updated by:       [EMAIL PROTECTED]
 Reported By:      leozh at nbcs dot rutgers dot edu
-Status:           Open
+Status:           Assigned
 Bug Type:         cURL related
 Operating System: Solaris 9
 PHP Version:      5.2.1RC1
-Assigned To:      
+Assigned To:      iliaa


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

[2006-12-19 00:02:52] leozh at nbcs dot rutgers dot edu

I have tried to compile 5.2.1RC1 and this is what I get:

/bin/sh /usr/local/src/rpm-packages/BUILD/php-5.2.1RC1/libtool --silent
--preserve-dup-deps --mode=compile /opt/SUNWspro/bin/cc  -Iext/curl/
-I/usr/local/src/rpm-packages/BUILD/php-5.2.1RC1/ext/curl/
-DPHP_ATOM_INC -I/usr/local/src/rpm-packages/BUILD/php-5.2.1RC1/include
-I/usr/local/src/rpm-packages/BUILD/php-5.2.1RC1/main
-I/usr/local/src/rpm-packages/BUILD/php-5.2.1RC1
-I/usr/local/include/libxml2 -I/usr/local/include
-I/usr/local/ssl/include
-I/usr/local/src/rpm-packages/BUILD/php-5.2.1RC1/ext/date/lib
-I/usr/local/include/freetype2
-I/usr/local/src/rpm-packages/BUILD/php-5.2.1RC1/imap-2004g/c-client/include
-I//usr/local/mysql5/include/mysql
-I/usr/local/mysql-5.0.27/include/mysql -I/usr/local/include/pspell
-I/usr/local/src/rpm-packages/BUILD/php-5.2.1RC1/TSRM
-I/usr/local/src/rpm-packages/BUILD/php-5.2.1RC1/Zend 
-I/usr/local/include -D_POSIX_PTHREAD_SEMANTICS  -I/usr/include -mt -g
-xs   -c
/usr/local/src/rpm-packages/BUILD/php-5.2.1RC1/ext/curl/interface.c -o
ext/curl/interface.lo 
/bin/sh /usr/local/src/rpm-packages/BUILD/php-5.2.1RC1/libtool --silent
--preserve-dup-deps --mode=compile /opt/SUNWspro/bin/cc  -Iext/curl/
-I/usr/local/src/rpm-packages/BUILD/php-5.2.1RC1/ext/curl/
-DPHP_ATOM_INC -I/usr/local/src/rpm-packages/BUILD/php-5.2.1RC1/include
-I/usr/local/src/rpm-packages/BUILD/php-5.2.1RC1/main
-I/usr/local/src/rpm-packages/BUILD/php-5.2.1RC1
-I/usr/local/include/libxml2 -I/usr/local/include
-I/usr/local/ssl/include
-I/usr/local/src/rpm-packages/BUILD/php-5.2.1RC1/ext/date/lib
-I/usr/local/include/freetype2
-I/usr/local/src/rpm-packages/BUILD/php-5.2.1RC1/imap-2004g/c-client/include
-I//usr/local/mysql5/include/mysql
-I/usr/local/mysql-5.0.27/include/mysql -I/usr/local/include/pspell
-I/usr/local/src/rpm-packages/BUILD/php-5.2.1RC1/TSRM
-I/usr/local/src/rpm-packages/BUILD/php-5.2.1RC1/Zend 
-I/usr/local/include -D_POSIX_PTHREAD_SEMANTICS  -I/usr/include -mt -g
-xs   -c
/usr/local/src/rpm-packages/BUILD/php-5.2.1RC1/ext/curl/multi.c -o
ext/curl/multi.lo 
"/usr/local/src/rpm-packages/BUILD/php-5.2.1RC1/ext/curl/interface.c",
line 1084: void function cannot return value
"/usr/local/src/rpm-packages/BUILD/php-5.2.1RC1/ext/curl/interface.c",
line 1084: void function cannot return value
"/usr/local/src/rpm-packages/BUILD/php-5.2.1RC1/ext/curl/interface.c",
line 1084: void function cannot return value
"/usr/local/src/rpm-packages/BUILD/php-5.2.1RC1/ext/curl/interface.c",
line 1464: warning: enum type mismatch: op "="
"/usr/local/src/rpm-packages/BUILD/php-5.2.1RC1/ext/curl/interface.c",
line 1471: warning: enum type mismatch: op "="
"/usr/local/src/rpm-packages/BUILD/php-5.2.1RC1/ext/curl/interface.c",
line 1622: warning: argument #3 is incompatible with prototype:
        prototype: pointer to unsigned int :
"/usr/local/src/rpm-packages/BUILD/php-5.2.1RC1/Zend/zend_hash.h", line
172
        argument : pointer to int
"/usr/local/src/rpm-packages/BUILD/php-5.2.1RC1/ext/curl/interface.c",
line 1622: warning: argument #4 is incompatible with prototype:
        prototype: pointer to unsigned long :
"/usr/local/src/rpm-packages/BUILD/php-5.2.1RC1/Zend/zend_hash.h", line
172
        argument : pointer to long
cc: acomp failed for
/usr/local/src/rpm-packages/BUILD/php-5.2.1RC1/ext/curl/interface.c

It still doesn't like the voids returning values.

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

[2006-12-18 23:37:52] [EMAIL PROTECTED]

Thank you for taking the time to report a problem with PHP.
Unfortunately you are not using a current version of PHP -- 
the problem might already be fixed. Please download a new
PHP version from http://www.php.net/downloads.php

If you are able to reproduce the bug with one of the latest
versions of PHP, please change the PHP version on this bug report
to the version you tested and change the status back to "Open".
Again, thank you for your continued support of PHP.

It should be fixed already, please reopen if you can 
reproduce this with 5.2.1RC1 or the latest snap 
(http://snaps.php.net)

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

[2006-12-18 21:53:17] leozh at nbcs dot rutgers dot edu

Ignore the error on line 1071 though, that is from me putting a void in
front of the function declaration, but the error that caused the compile
to fail was the one on line 1084.

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

[2006-12-18 21:28:43] leozh at nbcs dot rutgers dot edu

Description:
------------
I tried to compile PHP 5.1.6 on my Solaris 9 box with Sun Studio Pro.
cURL did not compile because it used deprecated cURL functions that did
not exist in cURL 7.16. I then took the curl extension from the current
5.2 cvs and put it in the 5.1.6 source tree.

Actual result:
--------------
This is what happens:

Sun Studio Pro does not like void functions returning values

/bin/sh /usr/local/src/rpm-packages/BUILD/php-5.1.6/libtool --silent
--preserve-dup-deps --mode=compile /opt/SUNWspro/bin/cc  -Iext/curl/
-I/usr/local/src/rpm-packages/BUILD/php-5.1.6/ext/curl/ -DPHP_ATOM_INC
-I/usr/local/src/rpm-packages/BUILD/php-5.1.6/include
-I/usr/local/src/rpm-packages/BUILD/php-5.1.6/main
-I/usr/local/src/rpm-packages/BUILD/php-5.1.6
-I/usr/local/include/libxml2 -I/usr/local/include
-I/usr/local/ssl/include
-I/usr/local/src/rpm-packages/BUILD/php-5.1.6/ext/date/lib
-I/usr/local/include/freetype2
-I/usr/local/src/rpm-packages/BUILD/php-5.1.6/imap-2004g/c-client/include
-I//usr/local/mysql5/include/mysql
-I/usr/local/mysql-5.0.27/include/mysql -I/usr/local/include/pspell
-I/usr/local/src/rpm-packages/BUILD/php-5.1.6/TSRM
-I/usr/local/src/rpm-packages/BUILD/php-5.1.6/Zend 
-I/usr/local/include -D_POSIX_PTHREAD_SEMANTICS  -I/usr/include -mt -g
-xs   -c
/usr/local/src/rpm-packages/BUILD/php-5.1.6/ext/curl/interface.c -o
ext/curl/interface.lo 
"/usr/local/src/rpm-packages/BUILD/php-5.1.6/ext/curl/interface.c",
line 1071: invalid type combination
"/usr/local/src/rpm-packages/BUILD/php-5.1.6/ext/curl/interface.c",
line 1084: void function cannot return value
"/usr/local/src/rpm-packages/BUILD/php-5.1.6/ext/curl/interface.c",
line 1084: void function cannot return value
"/usr/local/src/rpm-packages/BUILD/php-5.1.6/ext/curl/interface.c",
line 1084: void function cannot return value
"/usr/local/src/rpm-packages/BUILD/php-5.1.6/ext/curl/interface.c",
line 1464: warning: enum type mismatch: op "="
"/usr/local/src/rpm-packages/BUILD/php-5.1.6/ext/curl/interface.c",
line 1471: warning: enum type mismatch: op "="
"/usr/local/src/rpm-packages/BUILD/php-5.1.6/ext/curl/interface.c",
line 1622: warning: argument #3 is incompatible with prototype:
        prototype: pointer to unsigned int :
"/usr/local/src/rpm-packages/BUILD/php-5.1.6/Zend/zend_hash.h", line
172
        argument : pointer to int
"/usr/local/src/rpm-packages/BUILD/php-5.1.6/ext/curl/interface.c",
line 1622: warning: argument #4 is incompatible with prototype:
        prototype: pointer to unsigned long :
"/usr/local/src/rpm-packages/BUILD/php-5.1.6/Zend/zend_hash.h", line
172
        argument : pointer to long
cc: acomp failed for
/usr/local/src/rpm-packages/BUILD/php-5.1.6/ext/curl/interface.c
*** Error code 1
make: Fatal error: Command failed for target `ext/curl/interface.lo'



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


-- 
Edit this bug report at http://bugs.php.net/?id=39878&edit=1

Reply via email to