ID: 22259 User updated by: ikazdek at hotmail dot com Reported By: ikazdek at hotmail dot com Status: Open Bug Type: Compile Failure Operating System: FreeBSD 4.7-STABLE PHP Version: 4.3.1 New Comment:
I've narrowed it down to apxs: --with-apxs=/usr/local/sbin/apxs Without the option to build it as a module, it will compile. Previous Comments: ------------------------------------------------------------------------ [2003-02-18 01:09:50] ikazdek at hotmail dot com [one of the previously deleted posts] Reconfigured as SNIPER AT PHP.NET suggested: (Same config as originally listed, without the --enable-track-vars --enable-force-cgi-redirect) Attempted to compile with same results: bash-2.05b# make [Snip-snip]... In file included from /usr/local/src/php-4.3.1/ext/standard/php_standard.h:44, from /usr/local/src/php-4.3.1/ext/zlib/zlib.c:48: /usr/local/src/php-4.3.1/ext/standard/fsock.h:43: warning: `struct in_addr' declared inside parameter list *** Error code 1 Stop in /usr/local/src/php-4.3.1. ------------------------------------------------------------------------ [2003-02-18 00:56:43] ikazdek at hotmail dot com Sniper -- please read my original post, specifically the part that apparently rubbed you wrong in the first place.. about that I wanted to avoid the inevitable answer of "run the snap/dev version" Now from http://www.php.net/downloads.php you can find the following text: Daily snapshots are also available from snaps.php.net (not intended for production use!). "NOT INTENDED FOR PRODUCTION USE!" So listen, as often as PHP has a remote root or other vulnerability, I think I would rather stick to the official "production" release branch that is audited by security professionals. And please don't delete this post or I'll be posting this whole fiasco to a few other php.net folks I know as well as a much larger list/forum that you won't be able to abuse your authority on. It sure would be sad if I had to get this problem resolved there. You've already deleted at least three posts here, all posts that were contradictory of YOUR comments or recomendations of course. The first two of mine you deleted stated I had recompiled without the two options as you recomended and I still got the same results. The one of poixons that you deleted stated that the dev version worked for him but he did not want to run it. So why can't we just figure out what is going on here? I'm not the only person with this problem, search groups.google.com (or usenet) and you'll find others who had the same problem (but didn't report thier solution). ------------------------------------------------------------------------ [2003-02-18 00:21:35] p0ix0n at yahoo dot com 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. ------------------------------------------------------------------------ [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. ------------------------------------------------------------------------ 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