basic_functions.c problem
| From: | fabwash | Date: | Wed, 10 Apr 2002 02:09:03 +0000 |
| Subject: | basic_functions.c problem | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-82422@lists.php.net to get a copy of this message | ||
Hi,
if a system doesn't have sendmail, HAVE_SENDMAIL is not defined in php_config.h. When you try
to compile basic_functions.c you generate an unresolved reference.
in PHP_MINFO_FUNCTIONS it referencesPHP_MINFO(mail) which will be undefined from php_mail.h if
HAVE_SENDMAIL is undefined.
I'm sorry i'm new to CVS and I'm learning so I can't really give you a line
number from basic_functions.c but there is only one entry like this:
PHP_MINFO_FUNCTION(basic)
{
php_info_print_table_start();
PHP_MINFO(regex) (ZEND_MODULE_INFO_FUNC_ARGS_PASSTHRU);
PHP_MINFO(dl) (ZEND_MODULE_INFO_FUNC_ARGS_PASSTHRU);
PHP_MINFO(mail) (ZEND_MODULE_INFO_FUNC_ARGS_PASSTHRU);
php_info_print_table_end();
PHP_MINFO(assert) (ZEND_MODULE_INFO_FUNC_ARGS_PASSTHRU);
}
so since I don't have SENDMAIL, then I get an unresolved reference to zm_mail_info which is
what the macro expanded to. Maybe something like:
#if HAVE_MAIL
PHP_MINFO(mail) ...
#endif
but once again i'm new to the source so I can't really be sure about any modification.
Thanks,
Fab.