Brian,

Try these mods and makefile for 32bit HP-UX. It works for me using
HP cc and linker.

Ron

"Brian M. Kelley" wrote:

>   Hey all. I've been struggling to get mod_jk for Apache 1.3
>   to link, using the 32-bit linker on HPUX 11.00. Problem is with
>   the linker complaining about not being able to resolving external
>   unknown symbols (that mod_jk uses, which are provided by apache
>   during runtime). Here's the link command I'm using, and the
>   associated error message(s); (more dialog at bottom):
>
> ld -B deferred -o mod_jk.sl jk_ajp12_worker.o \
> jk_connect.o jk_msg_buff.o jk_util.o jk_ajp13.o jk_jni_worker.o \
> jk_pool.o jk_worker.o jk_ajp13_worker.o jk_lb_worker.o \
> jk_sockbuf.o jk_map.o jk_uri_worker_map.o mod_jk.o -lm -lc -ldld
> ld: Unsatisfied symbols:
>    ap_update_mtime (code)
>    ap_setup_client_block (code)
>    ap_get_client_block (code)
>    ap_get_server_version (code)
>    ap_palloc (code)
>    ap_overlay_tables (code)
>    ap_bflush (code)
>    ap_parseHTTPdate (code)
>    ap_should_client_block (code)
>    ap_table_get (code)
>    ap_pstrdup (code)
>    ap_get_remote_host (code)
>    ap_table_add (code)
>    ap_bsetflag (code)
>    ap_reset_timeout (code)
>    ap_bwrite (code)
>    ap_table_set (code)
>    ap_psprintf (code)
>    ap_table_setn (code)
>    ap_add_common_vars (code)
>    ap_make_table (code)
>    ap_pvsprintf (code)
>    ap_set_last_modified (code)
>    ap_content_type_tolower (code)
>    ap_pcalloc (code)
>    ap_log_error (code)
>    ap_send_http_header (code)
> ld: Unsatisfied symbols:
>    $global$ (data)
>
>   I just need a way to tell the linker (either through gcc, or using
>   native linker options) that these symbols will be provided by httpd
>   during runtime. The native linker doc does not seem to have any
>   useful information on this specific topic.
>
>   I've tried several (unsuccessful) combinations of linker options.
>   I'm currently using the natice C compiler and linker.
>   Previously, I used gcc as both the C compiler and linker, with
>   the same problem.
>
>   Has anyone successfully compiled/linked mod_jk for apache, on HP-UX
>   11.00, using the 32-bit linker? What linker flags did you use?
>   Any other issues running on this platform?
>
>   Fwiw, I had to add some 32-bit shared library loader calls to
>   common/jk_jni_worker.c (to replace the dl*() calls that my 32-bit
>   libraries don't provide); If anyone is interested I can provide
>   diffs.
>
>   Brian
>
> --
> Brian M. Kelley
> Vizdom Software, Inc.
> [EMAIL PROTECTED]
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

mods.zip

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to