#48317 [Fbk->Opn]: Spoted error in dns.h
| From: | jf at netmadeira dot com | Date: | Mon, 18 May 2009 21:22:20 +0000 |
| Subject: | #48317 [Fbk->Opn]: Spoted error in dns.h | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-137464@lists.php.net to get a copy of this message | ||
ID: 48317
User updated by: jf at netmadeira dot com
Reported By: jf at netmadeira dot com
-Status: Feedback
+Status: Open
Bug Type: Compile Failure
Operating System: linux
PHP Version: 5.3CVS-2009-05-18 (snap)
New Comment:
well, I'm trying to do that, but its first time working with cvs..
Previous Comments:
------------------------------------------------------------------------
[2009-05-18 20:28:36] pajoye@php.net
Feel free to send a patch (cvs diff -up :)
------------------------------------------------------------------------
[2009-05-18 20:25:13] jf at netmadeira dot com
Sorry to post again, but checked 5.2.9 basic_functions.h
and the rule was:
#if HAVE_RES_SEARCH && !(defined(__BEOS__) || defined(PHP_WIN32) ||
defined(NETWARE))
in 5.3.0 bracket was added before HAVE_RES_SEARCH, think its that what
is triggering this.
------------------------------------------------------------------------
[2009-05-18 20:16:41] jf at netmadeira dot com
Whele, it seems its not cross-compiling fault!
ext/standard/dns.h has this rule for dns_get_record fucntion:
#if defined(PHP_WIN32) || (HAVE_RES_SEARCH && !(defined(__BEOS__) ||
defined(NETWARE)))
# if defined(PHP_WIN32) || (HAVE_DN_SKIPNAME && HAVE_DN_EXPAND)
PHP_FUNCTION(dns_get_mx);
PHP_FUNCTION(dns_check_record);
# endif
#if defined(PHP_WIN32) || HAVE_DNS_FUNCS
PHP_FUNCTION(dns_get_record);
PHP_MINIT_FUNCTION(dns);
# endif
in ext/standard/basic_functions.c the prepocessor rule to define(/or
not) php dns_get_record function is:
#if defined(PHP_WIN32) || (HAVE_RES_SEARCH && !(defined(__BEOS__) ||
defined(NETWARE)))
so, something is triggering the defenition of this function somewhere
else, think that this rule must be revised..
------------------------------------------------------------------------
[2009-05-18 18:49:20] jf at netmadeira dot com
Ok, I understand..
Do you have at least an ideia of what is causing it?? Maybe I can try
to fix it myself..
Best regards
------------------------------------------------------------------------
[2009-05-18 18:28:37] jani@php.net
Sorry, cross-compiling is not supported. If it works, fine, if you can
provide patches to fix issues, even better, but we are not going to try
fix them ourselves.
------------------------------------------------------------------------
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/48317
--
Edit this bug report at http://bugs.php.net/?id=48317&edit=1