ID: 27509
User updated by: scott at abcoa dot com
Reported By: scott at abcoa dot com
Status: Closed
Bug Type: Sockets related
Operating System: AIX 4.3.3
PHP Version: 4.3.4
Assigned To: pollita
New Comment:
Yea! Thanks for your time and patience with this bug too.
Previous Comments:
------------------------------------------------------------------------
[2004-03-12 15:50:37] [EMAIL PROTECTED]
Great, let's close it then :)
------------------------------------------------------------------------
[2004-03-12 15:43:48] scott at abcoa dot com
Downloaded the CVS snapshot "php4-STABLE-200403121830" and did the
configure line with the common options I use for Apache, like openssl,
odbc, etc. This time, I left out the "--disable-ipv6" option. So far
so good, re-checked the file, "main/php_config.h" for "HAVE_IPV6" and
"HAVE_GETADDRINFO". So far, so good. The "HAVE_GETADDRINFO" is
comment out as expected with the recent fix. Went on to make and
install PHP and test the fsockopen(). So far so good. (Just want to
test it just in case :-) ). Then tried again with the same configure
line but include the "--disable-ipv6". So far so good with the
"HAVE_GETADDRINFO" commented out and "HAVE_IPV6" with a value of "0".
The fix you checked in is working great!! You got it!
------------------------------------------------------------------------
[2004-03-11 19:42:29] [EMAIL PROTECTED]
I've committed an extended check to configure.in but it didn't make it
into the 3/12/04 00:30 GMT snapshot. You'll need to wait for the
3/12/04 02:30 GMT snapshot.
When you get a change to try that out, run ./configure (with whatever
options you'd normally use). after configure completes, check your
main/php_config.h for the HAVE_GETADDRINFO line.
If it's still defined (despite the revised check) then email me a copy
of your config.log file. Otherwise all should be well, go ahead and
`make` and test out fsockopen().
Even if it works, reply back saying so, that way I can merge the change
to the PHP5 branch and close this bug out.
------------------------------------------------------------------------
[2004-03-11 18:07:54] [EMAIL PROTECTED]
I'd say "give it a shot". The problem is sounding very much like a
brokenness in the getaddrinfo() implementation rather than the IPv6
stack.
I'll see what can be done about building a getaddrinfo test into the
./configure process so that it's automatically disabled if it proves
itself unreliable.
I want to discuss this with some people before making any commits, in
the mean time I encourage you to try different settings with/without
HAVE_IPV6 and with/without HAVE_GETADDRINFO. Work in your normal
./configure options (i.e.: --with-apxs, --enable-ftp, --with-sqlite,
etc...) as well.
------------------------------------------------------------------------
[2004-03-11 17:43:34] scott at abcoa dot com
Is it still possible for me to use the ipv6 enabled later on?
------------------------------------------------------------------------
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/27509
--
Edit this bug report at http://bugs.php.net/?id=27509&edit=1