Bug #18097 Updated: conflicting types for `socklen_t' - previous declaration of `socklen_t'
| From: | robneville73 at hotmail dot com | Date: | Wed, 10 Jul 2002 16:47:08 +0000 |
| Subject: | Bug #18097 Updated: conflicting types for `socklen_t' - previous declaration of `socklen_t' | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-13748@lists.php.net to get a copy of this message | ||
ID: 18097
Updated by: robneville73@hotmail.com
Reported By: marcos@penosaco.com.br
Status: Feedback
Bug Type: Compile Failure
Operating System: HP-UX 11.11
PHP Version: 4.3.0-dev
New Comment:
That latest snapshot also does not seem to solve the problem, I'm on
the same versions that marcos is on. Is this stuff for socket support?
Does php really need it or is it only used if I explicitly want to use
socket functions? Can I disable it somehow? I tried --disable-sockets
to no avail.
Previous Comments:
------------------------------------------------------------------------
[2002-07-07 21:26:40] sniper@php.net
Please try this snapshot:
(some related stuff was fixed)
http://snaps.php.net/php4-latest.tar.gz
------------------------------------------------------------------------
[2002-07-02 13:48:10] marcos@penosaco.com.br
email sent
:)
------------------------------------------------------------------------
[2002-07-02 11:32:15] sniper@php.net
Looks like the test for socklen_t fails in configure.
Check main/php_config.h for HAVE_SOCKLEN_T whether it's
defined or not.
And send me your config.log to sniper@php.net
--Jani
------------------------------------------------------------------------
[2002-07-02 11:27:25] marcos@penosaco.com.br
Ok... new apache version, new php version (snapshot), new gcc(3.1)
./configure --without-mysql --with-apache=../apache_1.3.26
--with-oci8=/opt/apache/ora_apa/8.1.7 --enable-sigchild
--enable-libgcc
(when trying to compile with mysql, i got another compilation error. I
don't need mysql for now so i'm trying with '--without-mysql'...)
...
...
...
gcc -Iext/standard/
-I/usr/src/novos_testes/php4-200207020600/ext/standard/ -DPHP_ATOM_INC
-I/usr/src/novos_testes/php4-200207020600/include
-I/usr/src/novos_testes/php4-200207020600/main
-I/usr/src/novos_testes/php4-200207020600
-I/usr/src/novos_testes/php4-200207020600/Zend
-I/opt/apache/ora_apa/8.1.7/rdbms/public
-I/opt/apache/ora_apa/8.1.7/rdbms/demo
-I/usr/src/novos_testes/php4-200207020600/ext/xml/expat
-I/usr/src/novos_testes/php4-200207020600/TSRM -g -O2 -c
/usr/src/novos_testes/php4-200207020600/ext/standard/basic_functions.c
-o ext/standard/basic_functions.o && echo >
ext/standard/basic_functions.lo
In file included from
/usr/src/novos_testes/php4-200207020600/main/php_network.h:51,
from
/usr/src/novos_testes/php4-200207020600/ext/standard/fsock.h:30,
from
/usr/src/novos_testes/php4-200207020600/ext/standard/php_standard.h:43,
from
/usr/src/novos_testes/php4-200207020600/ext/standard/basic_functions.c:2
8:
/usr/include/sys/socket.h:199: conflicting types for `socklen_t'
/usr/src/novos_testes/php4-200207020600/main/php.h:131: previous
declaration of `socklen_t'
/usr/include/sys/socket.h:484: parse error before "sendfile"
/usr/include/sys/socket.h:485: parse error before "bsize_t"
/usr/include/sys/socket.h:486: parse error before "sendpath"
/usr/include/sys/socket.h:487: parse error before "bsize_t"
gmake: *** [ext/standard/basic_functions.lo] Error 1
bmpcpd2:/usr/src/novos_testes/php4-200207020600# gcc -v
Reading specs from
/usr/local/lib/gcc-lib/hppa2.0n-hp-hpux11.00/3.1/specs
Configured with: ./configure : (reconfigured) ./configure :
(reconfigured) ./configure
Thread model: posix
gcc version 3.1
bmpcpd2:/usr/src/novos_testes/php4-200207020600#
What I can try now? :(
Thanks!! :)
Marcos
------------------------------------------------------------------------
[2002-07-02 11:24:42] marcos@penosaco.com.br
Ok... new apache version, new php version (snapshot), new gcc(3.1)
./configure --without-mysql --with-apache=../apache_1.3.26
--with-oci8=/opt/apache/ora_apa/8.1.7 --enable-sigchild
--enable-libgcc
(when trying to compile with mysql, i got another compilation error. I
don't need mysql for now so i'm trying with '--without-mysql'...)
...
...
...
gcc -Iext/standard/
-I/usr/src/novos_testes/php4-200207020600/ext/standard/ -DPHP_ATOM_INC
-I/usr/src/novos_testes/php4-200207020600/include
-I/usr/src/novos_testes/php4-200207020600/main
-I/usr/src/novos_testes/php4-200207020600
-I/usr/src/novos_testes/php4-200207020600/Zend
-I/opt/apache/ora_apa/8.1.7/rdbms/public
-I/opt/apache/ora_apa/8.1.7/rdbms/demo
-I/usr/src/novos_testes/php4-200207020600/ext/xml/expat
-I/usr/src/novos_testes/php4-200207020600/TSRM -g -O2 -c
/usr/src/novos_testes/php4-200207020600/ext/standard/basic_functions.c
-o ext/standard/basic_functions.o && echo >
ext/standard/basic_functions.lo
In file included from
/usr/src/novos_testes/php4-200207020600/main/php_network.h:51,
from
/usr/src/novos_testes/php4-200207020600/ext/standard/fsock.h:30,
from
/usr/src/novos_testes/php4-200207020600/ext/standard/php_standard.h:43,
from
/usr/src/novos_testes/php4-200207020600/ext/standard/basic_functions.c:28:
/usr/include/sys/socket.h:199: conflicting types for `socklen_t'
/usr/src/novos_testes/php4-200207020600/main/php.h:131: previous
declaration of `socklen_t'
/usr/include/sys/socket.h:484: parse error before "sendfile"
/usr/include/sys/socket.h:485: parse error before "bsize_t"
/usr/include/sys/socket.h:486: parse error before "sendpath"
/usr/include/sys/socket.h:487: parse error before "bsize_t"
gmake: *** [ext/standard/basic_functions.lo] Error 1
bmpcpd2:/usr/src/novos_testes/php4-200207020600# gcc -v
Reading specs from
/usr/local/lib/gcc-lib/hppa2.0n-hp-hpux11.00/3.1/specs
Configured with: ./configure : (reconfigured) ./configure :
(reconfigured) ./configure
Thread model: posix
gcc version 3.1
bmpcpd2:/usr/src/novos_testes/php4-200207020600#
What I can try now? :(
Thanks!! :)
Marcos
------------------------------------------------------------------------
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/18097
--
Edit this bug report at http://bugs.php.net/?id=18097&edit=1