> -----Ursprüngliche Nachricht----- > Von: William A. Rowe, Jr. > Gesendet: Freitag, 8. Mai 2009 18:24 > An: dev@httpd.apache.org > 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