I've started all over with Macports. After some struggle with gettext, the only working configure is working with --prefix=/opt/local. But I stuck at the same issue to build pacemaker.
./configure --prefix=/opt/local --with-initdir=/private/etc/mach_init.d --with-heartbeat . . . checking for struct lrm_ops.fail_rsc... yes checking for ll_cluster_new in -lhbclient... no configure: error: in `/Users/admin/1.1': configure: error: Unable to support Heartbeat: client libraries not found See `config.log' for more details The only error I've had during building was in glue that logd can't been build. Is this the missing part that prevents Pacemaker to build? cc1: warnings being treated as errors ha_logd.c: In function ‘logd_make_daemon’: ha_logd.c:527: warning: ‘daemon’ is deprecated (declared at /usr/include/stdlib.h:292) make[1]: *** [ha_logd.o] Error 1 make: *** [all-recursive] Error 1 I appreciate any help. Am 25.01.12 01:27, schrieb Andrew Beekhof: > Have you been following this? > http://www.clusterlabs.org/wiki/Install#Darwin.2FMacOS_X > > On Tue, Jan 24, 2012 at 9:58 PM, i...@sdips.de <i...@sdips.de> wrote: >> Hi all, >> >> after a clean install of cluster-glue and heartbeat, I have a problem to >> build Pacemaker 1.1.6 under OS X Lion. >> >> With the ./configure --prefix=/usr/local >> --with-initdir=/private/etc/mach_init.d --with-heartbeat >> --libexecdir=/usr/libexec/ I run into the following issue: >> >> configure: error: in `/Users/admin/1.1': >> configure: error: Unable to support Heartbeat: client libraries not found >> See `config.log' for more details >> >> >> the "config.log" shows this: >> >> configure:4363: gcc -c conftest.c -o conftest2.o >&5 >> configure:4367: $? = 0 >> configure:4373: gcc -c conftest.c -o conftest2.o >&5 >> configure:4377: $? = 0 >> configure:4388: cc -c conftest.c >&5 >> configure:4392: $? = 0 >> configure:4400: cc -c conftest.c -o conftest2.o >&5 >> configure:4404: $? = 0 >> configure:4410: cc -c conftest.c -o conftest2.o >&5 >> configure:4414: $? = 0 >> configure:4432: result: yes >> configure:4461: checking for gcc option to accept ISO C99 >> configure:4610: gcc -c -g -O2 conftest.c >&5 >> conftest.c:62: error: expected ';', ',' or ')' before 'text' >> conftest.c: In function 'main': >> conftest.c:116: error: nested functions are disabled, use >> -fnested-functions to re-enable >> conftest.c:116: error: expected '=', ',', ';', 'asm' or '__attribute__' >> before 'newvar' >> conftest.c:116: error: 'newvar' undeclared (first use in this function) >> conftest.c:116: error: (Each undeclared identifier is reported only once >> conftest.c:116: error: for each function it appears in.) >> conftest.c:126: error: 'for' loop initial declaration used outside C99 mode >> configure:4610: $? = 1 >> configure: failed program was: >> | /* confdefs.h */ >> | #define PACKAGE_NAME "pacemaker" >> | #define PACKAGE_TARNAME "pacemaker" >> | #define PACKAGE_VERSION "1.1.6" >> | #define PACKAGE_STRING "pacemaker 1.1.6" >> | #define PACKAGE_BUGREPORT "pacemaker@oss.clusterlabs.org" >> | #define PACKAGE_URL "" >> | #define PACKAGE "pacemaker" >> | #define VERSION "1.1.6" >> | #define PACEMAKER_VERSION "1.1.6" >> | /* end confdefs.h. */ >> | #include <stdarg.h> >> | #include <stdbool.h> >> | #include <stdlib.h> >> | #include <wchar.h> >> >> . >> . >> . >> >> conftest.c:12:28: error: ac_nonexistent.h: No such file or directory >> configure:8048: $? = 1 >> configure: failed program was: >> | /* confdefs.h */ >> | #define PACKAGE_NAME "pacemaker" >> | #define PACKAGE_TARNAME "pacemaker" >> | #define PACKAGE_VERSION "1.1.6" >> | #define PACKAGE_STRING "pacemaker 1.1.6" >> | #define PACKAGE_BUGREPORT "pacemaker@oss.clusterlabs.org" >> | #define PACKAGE_URL "" >> | #define PACKAGE "pacemaker" >> | #define VERSION "1.1.6" >> | #define PACEMAKER_VERSION "1.1.6" >> | /* end confdefs.h. */ >> | #include <ac_nonexistent.h> >> configure:8073: result: gcc -std=gnu99 -E >> configure:8093: gcc -std=gnu99 -E conftest.c >> configure:8093: $? = 0 >> configure:8107: gcc -std=gnu99 -E conftest.c >> conftest.c:12:28: error: ac_nonexistent.h: No such file or directory >> configure:8107: $? = 1 >> configure: failed program was: >> | /* confdefs.h */ >> | #define PACKAGE_NAME "pacemaker" >> | #define PACKAGE_TARNAME "pacemaker" >> | #define PACKAGE_VERSION "1.1.6" >> | #define PACKAGE_STRING "pacemaker 1.1.6" >> | #define PACKAGE_BUGREPORT "pacemaker@oss.clusterlabs.org" >> | #define PACKAGE_URL "" >> | #define PACKAGE "pacemaker" >> | #define VERSION "1.1.6" >> | #define PACEMAKER_VERSION "1.1.6" >> | /* end confdefs.h. */ >> | #include <ac_nonexistent.h> >> configure:8136: checking for ANSI C header files >> configure:8156: gcc -std=gnu99 -c -g -O2 conftest.c >&5 >> >> . >> . >> . >> >> conftest.c:61: error: expected expression before ')' token >> configure:12309: $? = 1 >> configure: failed program was: >> | /* confdefs.h */ >> | #define PACKAGE_NAME "pacemaker" >> | #define PACKAGE_TARNAME "pacemaker" >> | #define PACKAGE_VERSION "1.1.6" >> | #define PACKAGE_STRING "pacemaker 1.1.6" >> | #define PACKAGE_BUGREPORT "pacemaker@oss.clusterlabs.org" >> | #define PACKAGE_URL "" >> | #define PACKAGE "pacemaker" >> | #define VERSION "1.1.6" >> | #define PACEMAKER_VERSION "1.1.6" >> | #define STDC_HEADERS 1 >> | #define HAVE_SYS_TYPES_H 1 >> | #define HAVE_SYS_STAT_H 1 >> | #define HAVE_STDLIB_H 1 >> | #define HAVE_STRING_H 1 >> | #define HAVE_MEMORY_H 1 >> | #define HAVE_STRINGS_H 1 >> | #define HAVE_INTTYPES_H 1 >> | #define HAVE_STDINT_H 1 >> | #define HAVE_UNISTD_H 1 >> | #define HAVE_DLFCN_H 1 >> | #define LT_OBJDIR ".libs/" >> | #define HAVE_STRINGIZE 1 >> | /* end confdefs.h. */ >> | #include <stdio.h> >> | #ifdef HAVE_SYS_TYPES_H >> | # include <sys/types.h> >> | #endif >> | #ifdef HAVE_SYS_STAT_H >> | # include <sys/stat.h> >> | #endif >> | #ifdef STDC_HEADERS >> | # include <stdlib.h> >> | # include <stddef.h> >> | #else >> | # ifdef HAVE_STDLIB_H >> | # include <stdlib.h> >> >> >> Does anyone have a clue? >> >> Thanks and regards >> Philipp >> >> ---- >> >> _______________________________________________ >> Pacemaker mailing list: Pacemaker@oss.clusterlabs.org >> http://oss.clusterlabs.org/mailman/listinfo/pacemaker >> >> Project Home: http://www.clusterlabs.org >> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf >> Bugs: http://bugs.clusterlabs.org > _______________________________________________ > Pacemaker mailing list: Pacemaker@oss.clusterlabs.org > http://oss.clusterlabs.org/mailman/listinfo/pacemaker > > Project Home: http://www.clusterlabs.org > Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf > Bugs: http://bugs.clusterlabs.org ---- _______________________________________________ Pacemaker mailing list: Pacemaker@oss.clusterlabs.org http://oss.clusterlabs.org/mailman/listinfo/pacemaker Project Home: http://www.clusterlabs.org Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf Bugs: http://bugs.clusterlabs.org