when i'm configure apache 2.0.16 with:
./configure --disable-http 

and then make

I get the following errors:

modules/mappers/.libs/mod_negotiation.a(mod_negotiation.o): In function
`handle_map_file':
mod_negotiation.o(.text+0x3861): undefined reference to
`ap_internal_redirect'
modules/mappers/.libs/mod_dir.a(mod_dir.o): In function `handle_dir':
mod_dir.o(.text+0x3d8): undefined reference to `ap_internal_redirect'
modules/mappers/.libs/mod_actions.a(mod_actions.o): In function
`set_script':
mod_actions.o(.text+0x14b): undefined reference to `ap_method_number_of'
modules/mappers/.libs/mod_actions.a(mod_actions.o): In function
`action_handler':
mod_actions.o(.text+0x3a1): undefined reference to
`ap_internal_redirect_handler'
modules/generators/.libs/mod_asis.a(mod_asis.o): In function `asis_handler':
mod_asis.o(.text+0x1dd): undefined reference to
`ap_internal_redirect_handler'
modules/generators/.libs/mod_cgid.a(mod_cgid.o): In function `cgid_handler':
mod_cgid.o(.text+0x1c8a): undefined reference to `ap_setup_client_block'
mod_cgid.o(.text+0x1ce7): undefined reference to `ap_should_client_block'
mod_cgid.o(.text+0x1d3f): undefined reference to `ap_get_client_block'
mod_cgid.o(.text+0x1e1b): undefined reference to `ap_get_client_block'
mod_cgid.o(.text+0x1f68): undefined reference to
`ap_internal_redirect_handler'
modules/generators/.libs/mod_cgid.a(mod_cgid.o): In function `include_cmd':
mod_cgid.o(.text+0x2783): undefined reference to `ap_setup_client_block'
mod_cgid.o(.text+0x2855): undefined reference to
`ap_internal_redirect_handler'
server/.libs/libmain.a(config.o): In function `ap_method_is_limited':
config.o(.text+0xd69): undefined reference to `ap_method_number_of'
server/.libs/libmain.a(util_script.o): In function
`ap_scan_script_header_err_core':
util_script.o(.text+0xbbd): undefined reference to `ap_meets_conditions'
server/.libs/libmain.a(exports.o)(.data+0x788): undefined reference to
`ap_send_error_response'
server/.libs/libmain.a(exports.o)(.data+0x790): undefined reference to
`ap_set_keepalive'
server/.libs/libmain.a(exports.o)(.data+0x7a8): undefined reference to
`ap_meets_conditions'
server/.libs/libmain.a(exports.o)(.data+0x7b4): undefined reference to
`ap_make_method_list'
server/.libs/libmain.a(exports.o)(.data+0x7b8): undefined reference to
`ap_copy_method_list'
server/.libs/libmain.a(exports.o)(.data+0x7bc): undefined reference to
`ap_method_list_do'
server/.libs/libmain.a(exports.o)(.data+0x7c0): undefined reference to
`ap_method_list_vdo'
server/.libs/libmain.a(exports.o)(.data+0x7c4): undefined reference to
`ap_method_in_list'
server/.libs/libmain.a(exports.o)(.data+0x7c8): undefined reference to
`ap_method_list_add'
server/.libs/libmain.a(exports.o)(.data+0x7cc): undefined reference to
`ap_method_list_remove'
server/.libs/libmain.a(exports.o)(.data+0x7d0): undefined reference to
`ap_clear_method_list'
server/.libs/libmain.a(exports.o)(.data+0x7f0): undefined reference to
`ap_index_of_response'
server/.libs/libmain.a(exports.o)(.data+0x7f4): undefined reference to
`ap_get_status_line'
server/.libs/libmain.a(exports.o)(.data+0x7f8): undefined reference to
`ap_setup_client_block'
server/.libs/libmain.a(exports.o)(.data+0x7fc): undefined reference to
`ap_should_client_block'
server/.libs/libmain.a(exports.o)(.data+0x800): undefined reference to
`ap_get_client_block'
server/.libs/libmain.a(exports.o)(.data+0x804): undefined reference to
`ap_discard_request_body'
server/.libs/libmain.a(exports.o)(.data+0x818): undefined reference to
`ap_method_number_of'
server/.libs/libmain.a(exports.o)(.data+0x81c): undefined reference to
`ap_method_name_of'
server/.libs/libmain.a(exports.o)(.data+0x84c): undefined reference to
`ap_http_header_filter'
server/.libs/libmain.a(exports.o)(.data+0x874): undefined reference to
`ap_internal_redirect'
server/.libs/libmain.a(exports.o)(.data+0x878): undefined reference to
`ap_internal_redirect_handler'
server/.libs/libmain.a(exports.o)(.data+0x888): undefined reference to
`ap_allow_methods'
server/.libs/libmain.a(exports.o)(.data+0x88c): undefined reference to
`ap_process_request'
server/.libs/libmain.a(exports.o)(.data+0x890): undefined reference to
`ap_die'
server/.libs/libmain.a(protocol.o): In function `read_request_line':
protocol.o(.text+0x10c3): undefined reference to `ap_method_number_of'
server/.libs/libmain.a(protocol.o): In function `ap_read_request':
protocol.o(.text+0x164b): undefined reference to `ap_make_method_list'
protocol.o(.text+0x185c): undefined reference to `ap_send_error_response'
protocol.o(.text+0x1916): undefined reference to `ap_send_error_response'
protocol.o(.text+0x1988): undefined reference to `ap_send_error_response'
protocol.o(.text+0x1a62): undefined reference to `ap_send_error_response'
protocol.o(.text+0x1b1b): undefined reference to `ap_send_error_response'
protocol.o(.text+0x1b29): undefined reference to `ap_discard_request_body'
protocol.o(.text+0x1b6b): undefined reference to `ap_die'
server/.libs/libmain.a(core.o): In function `ap_custom_response':
core.o(.text+0x157a): undefined reference to `ap_index_of_response'
server/.libs/libmain.a(core.o): In function `set_error_document':
core.o(.text+0x1656): undefined reference to `ap_index_of_response'
core.o(.text+0x167b): undefined reference to `ap_index_of_response'
server/.libs/libmain.a(core.o): In function `ap_limit_section':
core.o(.text+0x1db1): undefined reference to `ap_method_number_of'
server/.libs/libmain.a(core.o): In function `default_handler':
core.o(.text+0x413d): undefined reference to `ap_allow_methods'
core.o(.text+0x414b): undefined reference to `ap_discard_request_body'
core.o(.text+0x41b4): undefined reference to `ap_send_http_options'
core.o(.text+0x4369): undefined reference to `ap_meets_conditions'
server/.libs/libmain.a(request.o): In function `ap_sub_req_method_uri':
request.o(.text+0x1829): undefined reference to `ap_make_method_list'
request.o(.text+0x1848): undefined reference to `ap_copy_method_list'
request.o(.text+0x18bd): undefined reference to `ap_method_number_of'
server/.libs/libmain.a(request.o): In function `ap_sub_req_lookup_file':
request.o(.text+0x1c3b): undefined reference to `ap_make_method_list'
request.o(.text+0x1c5a): undefined reference to `ap_copy_method_list'
server/.libs/libmain.a(util_xml.o): In function `ap_xml_parse_input':
util_xml.o(.text+0x12): undefined reference to `ap_setup_client_block'
util_xml.o(.text+0x68): undefined reference to `ap_should_client_block'
util_xml.o(.text+0xc6): undefined reference to `ap_get_client_block'
collect2: ld returned 1 exit status
make[1]: *** [httpd] Error 1
make[1]: Leaving directory `/home/hfarag/Apache2-tar16/httpd-2_0_16'
make: *** [all-recursive] Error 1


Is it suppose to give these errors? 
Why is it still looking for the http API?
what's the reason for having this option as part of the configuration
process?
Is it for future use? like making apache supports multiple protocol?

The reason I'm asking i'm looking into the possibilty of adding support for
multiple protocol under apache....

Thanks

Reply via email to