You are viewing a plain text version of this content. The canonical link for it is here.
Posted to bugs@httpd.apache.org by bu...@apache.org on 2003/11/05 08:39:37 UTC
DO NOT REPLY [Bug 21718] -
exports.c errors with undeclared functions
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=21718>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=21718
exports.c errors with undeclared functions
------- Additional Comments From krz-a@cis.rit.edu 2003-11-05 07:39 -------
Apologies for submitting what might seem like a "me, too" report, but I have some extra
information I don't see reported here. It seems like this ought to be changed from a bug against
PC/NetBSD to "all", since we now have reports against Sparc and Alpha platforms?
I'm encountering an almost identical issue under Tru64 4.0F, using native tools (cc 6.5-207) to
build httpd version 2.0.48; the only difference from the two instances reported previously is that
it's a different set of functions that aren't declared by the time exports.c starts naming them.
Going back through releases, the last version of Apache that built correctly (on this platform)
seems to be 2.0.44; the problem appears in 2.0.45 through 48, corrresponding to APR 0.9.3 and
later.
My first suspicion was that this might be related to building shared modules; however, I see the
problem appears with --enable-modules=all as well as --enable-modules-shared=all. Nor does
--enable-so make a difference. So much for that theory.
My second suspicion, based on ap_strchr being one of the missing declarations, was that the back
and forth definitions of strchr and ap_strchr might be at fault. This one I can't as easily prove or
disprove, not understanding the reasoning behind the dual definitions (ap_strchr becomes strchr,
and strchr becomes ap_strchr, depending on which chunk you're reading). At this point I stopped
and defer to the developers.
The list of undeclared functions I encounter are: ap_get_module_config ap_set_module_config
ap_is_recursion_limit_exceeded ap_unescape_url_keep2f ap_escape_logitem ap_strchr ap_strchr_c
ap_strrchr ap_strrchr_c ap_strstr ap_strstr_c apr_bucket_alloc_create_ex apr_filepath_list_split
apr_filepath_list_merge apr_file_mtime_set apr_temp_dir_get apr_socket_atmark
apr_os_pipe_put_ex apr_proc_mutex_lockfile apr_table_compress apr_procattr_child_errfn_set
apr_procattr_error_check_set apr_proc_other_child_alert apr_proc_other_child_refresh
apr_proc_other_child_refresh_all
Hope this helps...
---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org