> -----Ursprüngliche Nachricht-----
> Von: William A. Rowe, Jr.
> Gesendet: Freitag, 8. Mai 2009 18:24
> An: [email protected]
> Betreff: Re: svn commit: r771998
>
> Plüm, Rüdiger, VF-Group wrote:
> > Tried all that it still fails to build:
> >
> >
> modules/cluster/.libs/libmod_heartbeat.a(mod_heartbeat.o)(.tex
> t+0x2a5): In function `hb_register_hooks':
> >
> /home/pluem/apache/httpd-trunk/modules/cluster/mod_heartbeat.c
> :153: undefined reference to `ap_hook_watchdog_need'
> >
> modules/cluster/.libs/libmod_heartbeat.a(mod_heartbeat.o)(.tex
> t+0x2ba):/home/pluem/apache/httpd-trunk/modules/cluster/mod_he
> artbeat.c:154: undefined reference to `ap_hook_watchdog_init'
> >
> modules/cluster/.libs/libmod_heartbeat.a(mod_heartbeat.o)(.tex
> t+0x2cf):/home/pluem/apache/httpd-trunk/modules/cluster/mod_he
> artbeat.c:155: undefined reference to `ap_hook_watchdog_step'
> >
> modules/cluster/.libs/libmod_heartbeat.a(mod_heartbeat.o)(.tex
> t+0x2e8):/home/pluem/apache/httpd-trunk/modules/cluster/mod_he
> artbeat.c:156: undefined reference to `ap_hook_watchdog_exit'
> >
> modules/cluster/.libs/libmod_heartmonitor.a(mod_heartmonitor.o
> )(.text+0x956): In function `hm_post_config':
> >
> /home/pluem/apache/httpd-trunk/modules/cluster/mod_heartmonito
> r.c:395: undefined reference to `ap_watchdog_get_instance'
> >
> modules/cluster/.libs/libmod_heartmonitor.a(mod_heartmonitor.o
> )(.text+0x96f):/home/pluem/apache/httpd-trunk/modules/cluster/
> mod_heartmonitor.c:405: undefined reference to
> `ap_watchdog_register_callback'
> > collect2: ld returned 1 exit status
> > make[1]: *** [httpd] Error 1
>
> Ok; makes perfect sense, you aren't using the default libtool schema,
> or perhaps you have a --no-undefined hiding somewhere?
>
> What's especially strange; you are able to build mod_dav_fs?
Yes, I can.
> It consumes
> exports from mod_dav (modules/dav/main/).
>
> What do your modules/dav/fs/modules.mk and
> modules/cluster/modules.mk look
mod_dav_fs.la: mod_dav_fs.slo dbm.slo lock.slo repos.slo
$(SH_LINK) -rpath $(libexecdir) -module -avoid-version mod_dav_fs.lo
dbm.lo lock.lo repos.lo $(MOD_DAV_FS_LDADD)
DISTCLEAN_TARGETS = modules.mk
static =
shared = mod_dav_fs.la
libmod_heartbeat.la: mod_heartbeat.lo
$(MOD_LINK) mod_heartbeat.lo $(MOD_HEARTBEAT_LDADD)
libmod_heartmonitor.la: mod_heartmonitor.lo
$(MOD_LINK) mod_heartmonitor.lo $(MOD_HEARTMONITOR_LDADD)
DISTCLEAN_TARGETS = modules.mk
static = libmod_heartbeat.la libmod_heartmonitor.la
shared =
> like? What are the values of MOD_DAV_FS_LDADD and
> MOD_HEARTBEAT_LDADD?
>From build/config_vars.mk:
MOD_HEARTBEAT_LDADD =
MOD_HEARTMONITOR_LDADD =
MOD_DAV_LDADD =
MOD_STATUS_LDADD =
MOD_AUTOINDEX_LDADD =
MOD_ASIS_LDADD =
MOD_INFO_LDADD =
MOD_CGI_LDADD =
MOD_DAV_FS_LDADD =
>
> Actually, I have a really stupid question; did you
> --enable-watchdog ???
I had not, but the same result with it.
Regards
Rüdiger