ID: 14697
User updated by: [EMAIL PROTECTED]
Reported By: [EMAIL PROTECTED]
Status: Bogus
Bug Type: Compile Failure
Operating System: RHL6.1/X86
PHP Version: 4.1.0
New Comment:

An update to the user's glibc and headers appears to be in order so as to eliminate 
the annoying warnings concerning redefinition of values by the latest kernel headers.

However, a harmless warning for sys/resource.h should not be able to trick the 
otherwise superb PHP4 configure script into generating a non-functional build.  A 
compromise solution would be to emit a configure error "checking sys/resource.h 
....(error discovered, check log)" rather than "checking sys/resource.h....(no)".


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

[2001-12-26 06:58:07] [EMAIL PROTECTED]

An update to the user's glibc and headers appears to be in order so as to eliminate 
the annoying warnings concerning redefinition of values by the latest kernel headers.

However, a harmless warning for sys/resource.h should not be able to trick the 
otherwise superb PHP4 configure script into generating a non-functional build.  A 
compromise solution would be to emit a configure error "checking sys/resource.h 
....(error discovered, check log)" rather than "checking sys/resource.h....(no)".


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

[2001-12-26 06:27:35] [EMAIL PROTECTED]

As that FAQ entry describes, your kernel headers are messed up.

Derick

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

[2001-12-26 06:25:22] [EMAIL PROTECTED]

Here is the bit from config.log that is causing all of this:

configure:6304: checking for sys/resource.h
configure:6314: gcc -E  -DLINUX=22 -DMOD_SSL=208105 -DUSE_HSREGEX -DEAPI -DEAPI_MM 
-DUSE_EXPAT conftest.c >/dev/null 2>conftest.out
In file included from /usr/include/sys/resource.h:25,
                 from configure:6310:
/usr/include/bits/resource.h:109: warning: `RLIM_INFINITY' redefined
/usr/include/asm/resource.h:26: warning: this is the location of the previous 
definition
configure: failed program was:
#line 6309 "configure"
#include "confdefs.h"
#include <sys/resource.h>


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

[2001-12-26 06:13:36] [EMAIL PROTECTED]

http://www.php.net/manual/en/faq.build.php#AEN74774

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

[2001-12-26 00:52:25] [EMAIL PROTECTED]

Does config.log shows any special hints why sys/resource.h wasn't found?

Feedback.

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

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/?id=14697


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


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to