Andrew, Lars, Dejan, As I'm trying to fix the heartbeat init script (and struggling with automake in the process), I believe I've run into a heartbeat build issue where I'm guessing at some point $PREFIX isn't evaluated correctly.
Here's what I do (in my hg clone for glue) export PREFIX=/tmp/cluster-build/usr export LCRSODIR=$PREFIX/libexec/lcrso export CLUSTER_USER=hacluster export CLUSTER_GROUP=haclient ./configure --prefix=$PREFIX --with-initdir=/tmp/cluster-build/etc/init.d --sysconfdir=/tmp/cluster-build/etc --localstatedir=/tmp/cluster-build/var Configure now reports: glue configuration: Version = 1.0.0 (Build: unknown) Features = Prefix = /tmp/cluster-build/usr Executables = /tmp/cluster-build/usr/sbin Man pages = /tmp/cluster-build/usr/share/man Libraries = /tmp/cluster-build/usr/lib Header files = /tmp/cluster-build/usr/include Arch-independent files = /tmp/cluster-build/usr/share State information = /tmp/cluster-build/var System configuration = /tmp/cluster-build/etc Use system LTDL = yes HA group name = haclient HA user name = hacluster CFLAGS = -g -O2 -ggdb3 -O0 -fstack-protector-all -Wall -Waggregate-return -Wbad-function-cast -Wcast-qual -Wcast-align -Wdeclaration-after-statement -Wendif-labels -Wfloat-equal -Wformat=2 -Wformat-security -Wformat-nonliteral -Winline -Wmissing-prototypes -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -Wno-long-long -Wno-strict-aliasing -Wpointer-arith -Wstrict-prototypes -Wwrite-strings -ansi -D_GNU_SOURCE -DANSI_ONLY -Werror Libraries = -lbz2 -lxml2 -lc -luuid -lrt -ldl -lglib-2.0 -lltdl Stack Libraries = ... which I am happy with. I now do make and make install, and everything correctly installs into my directory hierarchy under /tmp/cluster-build. I now change to my hg clone for heartbeat (dev repo from hg.linux-ha.org) and try bootstrap with the same flags as for glue: ./bootstrap --prefix=$PREFIX --with-initdir=/tmp/cluster-build/etc/init.d --sysconfdir=/tmp/cluster-build/etc --localstatedir=/tmp/cluster-build/var ... which bombs out with: checking heartbeat/glue_config.h usability... no checking heartbeat/glue_config.h presence... no checking for heartbeat/glue_config.h... no configure: error: Core development headers were not found See `config.log' for more details. config.log lists includedir as being '/tmp/cluster-build/usr/include', which does contain heartbeat/glue_config.h. What am I doing wrong? Any advice much appreciated. Thanks! Cheers, Florian
signature.asc
Description: OpenPGP digital signature
_______________________________________________________ Linux-HA-Dev: [email protected] http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev Home Page: http://linux-ha.org/
