Plüm, Rüdiger, VF-Group wrote: > Tried all that it still fails to build: > > modules/cluster/.libs/libmod_heartbeat.a(mod_heartbeat.o)(.text+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)(.text+0x2ba):/home/pluem/apache/httpd-trunk/modules/cluster/mod_heartbeat.c:154: > undefined reference to `ap_hook_watchdog_init' > modules/cluster/.libs/libmod_heartbeat.a(mod_heartbeat.o)(.text+0x2cf):/home/pluem/apache/httpd-trunk/modules/cluster/mod_heartbeat.c:155: > undefined reference to `ap_hook_watchdog_step' > modules/cluster/.libs/libmod_heartbeat.a(mod_heartbeat.o)(.text+0x2e8):/home/pluem/apache/httpd-trunk/modules/cluster/mod_heartbeat.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_heartmonitor.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? It consumes exports from mod_dav (modules/dav/main/). What do your modules/dav/fs/modules.mk and modules/cluster/modules.mk look like? What are the values of MOD_DAV_FS_LDADD and MOD_HEARTBEAT_LDADD? Actually, I have a really stupid question; did you --enable-watchdog ???