httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Farag, Hany M (Hany)" <hfa...@lucent.com>
Subject pop3
Date Wed, 22 Aug 2001 19:05:05 GMT
Hi,
i fixed part of the problem, I had to enable pop3 on my linux box.
Now I'm getting this error:

[Wed Aug 22 14:44:04 2001] [crit] (98)Address already in use: make_sock:
 could not bind to address 0.0.0.0:110
[Wed Aug 22 14:44:04 2001] [alert] no listening sockets available, shutt
ing down

Thanks
Hany
-----Original Message-----
From: Ryan Bloom [mailto:rbb@covalent.net]
Sent: Wednesday, August 22, 2001 1:14 PM
To: dev@httpd.apache.org; Farag, Hany M (Hany); 'new-httpd@apache.org'
Subject: Re: making apache 2.0 supports multiple protocols



Did you check the errr log?

Ryan

On Wednesday 22 August 2001 09:59, Farag, Hany M (Hany) wrote:
> Hi,
> Thank you all for your help. I tried to test the pop3 protocol but my test
> is failing.
>
> Here is what I did:
> .configured and built the Apache server (2.0.23) with mod_pop3
> .checked if it was included in the build by(httpd -l)
> .used the POP3Protocol directive in the httpd.conf
> .started the server
> .configured my mail client to check for mail.
>
> but got an error message thet server is not responding or down, although
> the server was actually up and running.
> Any ideas?
>
> Thanks
> Hany
>
>
>
> -----Original Message-----
> From: Ryan Bloom [mailto:rbb@covalent.net]
> Sent: Tuesday, August 21, 2001 12:37 PM
> To: new-httpd@apache.org; Farag, Hany M (Hany)
> Subject: Re: making apache 2.0 supports multiple protocols
>
>
>
> Hany,
>
> Please look at httpd-pop3 at
>
> :pserver:anoncv@cvs.apache.org:/cvspublic/httpd-pop3.
>
> It implements the POP3 protocol.  The way it works, is that HTTP is always
> the last
> protocol to be tried, so each of your modules will have an opportunity to
> handle
> a request before the HTTP protocol does.
>
> Ryan
>
> On Tuesday 21 August 2001 09:22, Farag, Hany M (Hany) wrote:
> > Hi All,
> > I'm working right now on making apache 2.0 supports other protocols (ex:
> > Beep, SOAP, iCAP, ...etc) and i'm doing it as seperate  modules but The
> > thing that i Realy not clear about is since http is currently
> > impelemented within the Apache core, Doesn't this make it impossible to
> > support the other protocols unless i make the Http protocol itself as a
> > module. ex:
> > if i have  a module mod_SOAP() and i added it to the Apache server and
>
> then
>
> > i have this command in the configuration file (httpd.conf) :
> > SOAP_Protocol on
> > and the serevr gets a  request " method
> > SOAP://www.test-soap.com/service1.cgi"
> > won't that generate an http server error? if so is there anyway you can
> > think of to get around it beside modifying the core(making http as a
> > seperate module)
> >
> > Please Correct me if I'm wrong..
> > Any help will be apperciated.
> >
> > Thanks
> > Hany
> >
> >
> >
> > -----Original Message-----
> > From: Farag, Hany M (Hany)
> > Sent: Friday, August 17, 2001 3:24 PM
> > To: 'new-httpd@apache.org'
> > Subject: --disable-http
> >
> >
> > 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

-- 

______________________________________________________________
Ryan Bloom                        	rbb@apache.org
Covalent Technologies			rbb@covalent.net
--------------------------------------------------------------

Mime
View raw message