ID:               22259
 Comment by:       p0ix0n at yahoo dot com
 Reported By:      ikazdek at hotmail dot com
 Status:           Feedback
 Bug Type:         Compile Failure
 Operating System: FreeBSD 4.7-STABLE
 PHP Version:      4.3.1
 New Comment:

Like I mentioned in the post that has been deleted. I would rather not
run a developer version on a production server. For testing purposes I
tried building the latest snapshot using the link posted. Below is the
output.

configuried with:


'./configure' '--with-apxs=/usr/local/sbin/apxs'
'--with-config-file-path=/usr/local/etc' '--enable-versioning'
'--with-regex=system' '--without-gd' '--without-mysql' '--with-zlib'
'--with-imap-ssl=/usr/local' '--with-mysql=/usr/local'
'--with-ldap=/usr/local' '--with-expat-dir=/usr/local'
'--with-gettext=/usr/local' '--prefix=/usr/local' '--with-mcrypt'


compile output:

bash-2.04# make
/bin/sh libtool --preserve-dup-deps --mode=compile gcc  -Iext/zlib/
-I/usr/local/src/php4/ext/zlib/ -DPHP_ATOM_INC
-I/usr/local/src/php4/include -I/usr/local/src/php4/main
-I/usr/local/src/php4 -I/usr/local/src/php4/Zend -I/usr/local/include
-I/usr/local/include/mysql  -DMOD_SSL=208112 -DMOD_PERL -DUSE_PERL_SSI
-DAPPLLIB_EXP="/usr/local/lib/perl5/5.6.1/BSDPAN" -DEAPI
-DAPPLLIB_EXP=/usr/local/lib/perl5/5.6.1/BSDPAN
-I/usr/local/src/php4/TSRM  -g -O2  -prefer-pic -c
/usr/local/src/php4/ext/zlib/zlib.c -o ext/zlib/zlib.lo
gcc -Iext/zlib/ -I/usr/local/src/php4/ext/zlib/ -DPHP_ATOM_INC
-I/usr/local/src/php4/include -I/usr/local/src/php4/main
-I/usr/local/src/php4 -I/usr/local/src/php4/Zend -I/usr/local/include
-I/usr/local/include/mysql -DMOD_SSL=208112 -DMOD_PERL -DUSE_PERL_SSI
-DAPPLLIB_EXP=/usr/local/lib/perl5/5.6.1/BSDPAN -DEAPI
-DAPPLLIB_EXP=/usr/local/lib/perl5/5.6.1/BSDPAN
-I/usr/local/src/php4/TSRM -g -O2 -c
/usr/local/src/php4/ext/zlib/zlib.c   -fPIC -DPIC
In file included from /usr/include/sys/param.h:104,
                 from
/usr/local/src/php4/TSRM/tsrm_config_common.h:14,
                 from /usr/local/src/php4/TSRM/tsrm_virtual_cwd.h:26,
                 from /usr/local/src/php4/main/php.h:360,
                 from /usr/local/src/php4/ext/zlib/zlib.c:28:
/usr/include/machine/limits.h:81: warning: `LONG_MAX' redefined
/usr/local/src/php4/Zend/zend.h:189: warning: this is the location of
the previous definition
/usr/include/machine/limits.h:82: warning: `LONG_MIN' redefined
/usr/local/src/php4/Zend/zend.h:193: warning: this is the location of
the previous definition
In file included from
/usr/local/src/php4/TSRM/tsrm_config_common.h:14,
                 from /usr/local/src/php4/TSRM/tsrm_virtual_cwd.h:26,
                 from /usr/local/src/php4/main/php.h:360,
                 from /usr/local/src/php4/ext/zlib/zlib.c:28:
/usr/include/sys/param.h:193: warning: `MAXPATHLEN' redefined
/usr/local/src/php4/main/php.h:237: warning: this is the location of
the previous definition
In file included from /usr/local/src/php4/Zend/zend.h:202,
                 from /usr/local/src/php4/main/php.h:34,
                 from /usr/local/src/php4/ext/zlib/zlib.c:28:
/usr/local/src/php4/Zend/zend_hash.h:119: syntax error before
`va_list'
In file included from /usr/local/src/php4/Zend/zend.h:203,
                 from /usr/local/src/php4/main/php.h:34,
                 from /usr/local/src/php4/ext/zlib/zlib.c:28:
/usr/local/src/php4/Zend/zend_llist.h:34: syntax error before
`va_list'
In file included from /usr/local/src/php4/main/php.h:34,
                 from /usr/local/src/php4/ext/zlib/zlib.c:28:
/usr/local/src/php4/Zend/zend.h:285: syntax error before `va_list'
/usr/local/src/php4/Zend/zend.h:423: syntax error before `va_list'
In file included from /usr/local/src/php4/main/php.h:224,
                 from /usr/local/src/php4/ext/zlib/zlib.c:28:
/usr/local/src/php4/main/spprintf.h:40: syntax error before `va_list'
In file included from /usr/local/src/php4/ext/zlib/zlib.c:28:
/usr/local/src/php4/main/php.h:277: syntax error before `va_list'
In file included from /usr/local/src/php4/main/php.h:360,
                 from /usr/local/src/php4/ext/zlib/zlib.c:28:
/usr/local/src/php4/TSRM/tsrm_virtual_cwd.h:159: warning: `struct
utimbuf' declared inside parameter list
/usr/local/src/php4/TSRM/tsrm_virtual_cwd.h:159: warning: its scope is
only this definition or declaration, which is probably not what you
want.
In file included from /usr/local/src/php4/ext/standard/fsock.h:38,
                 from
/usr/local/src/php4/ext/standard/php_standard.h:44,
                 from /usr/local/src/php4/ext/zlib/zlib.c:48:
/usr/local/src/php4/main/php_network.h:113: syntax error before
`socklen_t'
/usr/local/src/php4/main/php_network.h:113: warning: `struct sockaddr'
declared inside parameter list
In file included from
/usr/local/src/php4/ext/standard/php_standard.h:44,
                 from /usr/local/src/php4/ext/zlib/zlib.c:48:
/usr/local/src/php4/ext/standard/fsock.h:43: warning: `struct in_addr'
declared inside parameter list
*** Error code 1

Stop in /usr/local/src/php4.


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

[2003-02-17 21:18:32] [EMAIL PROTECTED]

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-02-17 18:27:39] ikazdek at hotmail dot com

Making progress, but something is still goofy here...

bash-2.05b# make CFLAGS=-DHAVE_STDARG_H 

Now crashes at what looks to be a little earlier:

[snip-snip]

In file included from /usr/local/src/php-4.3.1/ext/ctype/ctype.c:23:
/usr/local/src/php-4.3.1/main/php.h:277: syntax error before `va_list'
In file included from /usr/local/src/php-4.3.1/main/php.h:360,
                 from /usr/local/src/php-4.3.1/ext/ctype/ctype.c:23:
/usr/local/src/php-4.3.1/TSRM/tsrm_virtual_cwd.h:159: warning: `struct
utimbuf' declared inside parameter list
/usr/local/src/php-4.3.1/TSRM/tsrm_virtual_cwd.h:159: warning: its
scope is only this definition or declaration, which is probably not
what you want.
*** Error code 1

Stop in /usr/local/src/php-4.3.1.

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

[2003-02-17 18:03:38] ikazdek at hotmail dot com

> Try grepping for stdarg in config.log

bash-2.05b# cat config.log | grep -i stdarg
configure:12921: checking for stdarg.h
configure:80395: checking for stdarg.h
configure:81463: checking for stdarg.h

So would to appropriate answer for this problem be to make with
CFLAGS=-DHAVE_STDARG_H ?? 

I'm really outside my realm of knowledge here... but I know there are
others out there that have had this same problem in the past.

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

[2003-02-17 17:55:36] [EMAIL PROTECTED]

> /usr/local/src/php-4.3.1/Zend/zend_hash.h:119: syntax error before
`va_list'

Which is in <stdarg.h>.
zend_hash.h from zend.h, line 202.

On line 62 of zend.h:
#ifdef HAVE_STDARG_H
# include <stdarg.h>
#endif

So - there really is something wrong with your system, since FreeBSD
4.7-STABLE really has that header.

Try grepping for stdarg in config.log

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

[2003-02-17 17:36:56] p0ix0n at yahoo dot com

Oooops.. This may help.. attached is my config line:

'./configure' '--with-apxs=/usr/local/sbin/apxs'
'--with-config-file-path=/usr/local/etc' '--enable-versioning'
'--with-regex=system' '--without-gd' '--without-mysql' '--with-zlib'
'--with-imap=/usr/local' '--with-mysql=/usr/local'
'--with-ldap=/usr/local' '--with-expat-dir=/usr/local'
'--with-gettext=/usr/local' '--prefix=/usr/local' '--with-mcrypt'

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

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/22259

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

Reply via email to