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]