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

Reply via email to