[Debian-ha-maintainers] Build Pacemaker with cman

Alexis de BRUYN alexis.mailinglist at de-bruyn.fr
Tue Sep 1 15:20:33 UTC 2015


Hi Everyone,

In order to setup Pacemaker+DRBD+GFS2, I need to install CMAN with 
pacemaker[1]. But Pacemaker provided by ppa.mmogp.com doesn't have it in 
its features :

# pacemakerd -F
Pacemaker 1.1.12 (Build: 561c4cf)
  Supporting v3.0.9:  generated-manpages agent-manpages ncurses 
libqb-logging libqb-ipc lha-fencing upstart systemd nagios 
corosync-native snmp libesmtp acls

# apt-cache policy pacemaker
pacemaker:
   Installed: 1.1.12-1
   Candidate: 1.1.12-1
   Version table:
      1.1.12-1 0
         500 https://ppa.mmogp.com/apt/debian/ jessie/main amd64 Packages
  *** 1.1.12-1 0
         100 /var/lib/dpkg/status

I am trying to build pacemaker with --with-cman in debian/rules and 
libcman-dev + libfence-dev in debian/control (debuild -b -uc -us).

But after the build and install, cman is not a feature (see at the end 
of the autogen.sh output).

Is it actually possible to build pacemaker with cman enabled?

Thanks for your help,

[1]: https://drbd.linbit.com/users-guide/s-gfs-configure-cman.html

------
# ./autogen.sh
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force --warnings=no-portability -I m4
autoreconf: configure.ac: tracing
autoreconf: configure.ac: subdirectory libltdl not present
autoreconf: running: libtoolize --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `.'.
libtoolize: linking file `./ltmain.sh'
libtoolize: putting macros in `m4'.
libtoolize: linking file `m4/libtool.m4'
libtoolize: linking file `m4/ltoptions.m4'
libtoolize: linking file `m4/ltsugar.m4'
libtoolize: linking file `m4/ltversion.m4'
libtoolize: linking file `m4/lt~obsolete.m4'
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
libtoolize: rerunning libtoolize, to keep the correct libtool macros 
in-tree.
autoreconf: running: /usr/bin/autoconf --force --warnings=no-portability
autoreconf: running: /usr/bin/autoheader --force --warnings=no-portability
autoreconf: running: automake --add-missing --force-missing 
--warnings=no-portability
fencing/Makefile.am:74: warning: 'CFLAGS' is a user variable, you should 
not override it;
fencing/Makefile.am:74: use 'AM_CFLAGS' instead
lib/ais/Makefile.am:33: warning: 'CFLAGS' is a user variable, you should 
not override it;
lib/ais/Makefile.am:33: use 'AM_CFLAGS' instead
lib/common/Makefile.am:35: warning: source file 
'$(top_builddir)/lib/gnu/md5.c' is in a subdirectory,
lib/common/Makefile.am:35: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least a source file is in a subdirectory, but the 
'subdir-objects'
automake: automake option hasn't been enabled.  For now, the 
corresponding output
automake: object file(s) will be placed in the top-level directory. 
However,
automake: this behaviour will change in future Automake versions: they will
automake: unconditionally cause object files to be placed in the same 
subdirectory
automake: of the corresponding sources.
automake: You are advised to start using 'subdir-objects' option 
throughout your
automake: project, to avoid future incompatibilities.
lib/common/Makefile.am:33: warning: 'CFLAGS' is a user variable, you 
should not override it;
lib/common/Makefile.am:33: use 'AM_CFLAGS' instead
autoreconf: Leaving directory `.'
Now re-running ./configure with the previous arguments
   ./configure --build=x86_64-linux-gnu --prefix=/usr 
--includedir=${prefix}/include --mandir=${prefix}/share/man 
--infodir=${prefix}/share/info --sysconfdir=/etc --localstatedir=/var 
--libdir=${prefix}/lib/x86_64-linux-gnu 
--libexecdir=${prefix}/lib/x86_64-linux-gnu --disable-maintainer-mode 
--disable-dependency-tracking --prefix=/usr 
--libexecdir=/usr/lib/x86_64-linux-gnu --localstatedir=/var 
--sysconfdir=/etc --libdir=/usr/lib/x86_64-linux-gnu 
--includedir=/usr/include/x86_64-linux-gnu 
--docdir=/usr/share/doc/pacemaker --disable-fatal-warnings 
--enable-dependency-tracking --enable-glib-malloc --with-snmp 
--with-esmtp --enable-snmp-subagent --with-mibsdir=/usr/share/snmp/mibs 
--with-corosync --with-cs-quorum --with-cman
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for gcc option to accept ISO C99... -std=gnu99
checking for gcc -std=gnu99 option to accept ISO Standard C... (cached) 
-std=gnu99
checking how to run the C preprocessor... gcc -std=gnu99 -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for Minix Amsterdam compiler... no
checking for ar... ar
checking for ranlib... ranlib
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking whether byte ordering is bigendian... no
checking for inline... inline
checking for unsigned long long int... yes
checking for long long int... yes
checking wchar.h usability... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking for stdint.h... (cached) yes
checking whether the preprocessor supports include_next... yes
checking whether system header files limit the line length... no
checking whether stdint.h conforms to C99... yes
checking for working stdalign.h... yes
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for fgrep... /bin/grep -F
checking for ld used by gcc -std=gnu99... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-pc-linux-gnu file names to 
x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain 
format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... (cached) ranlib
checking command to parse /usr/bin/nm -B output from gcc -std=gnu99 
object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc -std=gnu99 supports -fno-rtti -fno-exceptions... no
checking for gcc -std=gnu99 option to produce PIC... -fPIC -DPIC
checking if gcc -std=gnu99 PIC flag -fPIC -DPIC works... yes
checking if gcc -std=gnu99 static flag -static works... yes
checking if gcc -std=gnu99 supports -c -o file.o... yes
checking if gcc -std=gnu99 supports -c -o file.o... (cached) yes
checking whether the gcc -std=gnu99 linker (/usr/bin/ld -m elf_x86_64) 
supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen... no
checking for dlopen in -ldl... yes
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself... no
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for bison... bison -y
checking for flex... flex
checking lex output file root... lex.yy
checking lex library... -lfl
checking whether yytext is a pointer... yes
checking for preprocessor stringizing operator... yes
checking for size_t... yes
checking size of char... 1
checking size of short... 2
checking size of int... 4
checking size of long... 8
checking size of long long... 8
checking whether struct tm is in sys/time.h or time.h... time.h
checking for struct tm.tm_zone... yes
Our Host OS: linux-gnu/x86_64-pc-linux-gnu
configure: Sanitizing prefix: /usr
configure: Sanitizing exec_prefix: NONE
configure: Sanitizing ais_prefix: /usr
configure: Sanitizing INITDIR:
checking which init (rc) directory to use... /etc/init.d
configure: Sanitizing libdir: /usr/lib/x86_64-linux-gnu
configure: WARNING: sharedstatedir directory (/usr/com) does not exist!
configure: WARNING: infodir directory (/share/info) does not exist!
configure: WARNING: mandir directory (/share/man) does not exist!
configure: Host CPU: x86_64
checking which format is needed to print uint64_t... %lu
checking for glibtool... $(SHELL) $(top_builddir)/libtool
checking for python... /usr/bin/python
checking for python version... 2.7
checking for python platform... linux2
checking for python script directory... 
${prefix}/lib/python2.7/dist-packages
checking for python extension module directory... 
${exec_prefix}/lib/python2.7/dist-packages
checking for gmake... no
checking for make... make
checking for lynx... no
checking for w3m... no
checking for help2man... /usr/bin/help2man
checking for pod2man... /usr/bin/pod2man
checking for asciidoc... no
checking for publican... no
checking for inkscape... no
checking for xsltproc... /usr/bin/xsltproc
checking for fop... no
checking for ssh... /usr/bin/ssh
checking for scp... /usr/bin/scp
checking for tar... /bin/tar
checking for md5... no
checking for test... /usr/bin/test
checking for pkg-config... /usr/bin/pkg-config
checking for xml2-config... /usr/bin/xml2-config
checking for valgrind... no
checking docbook to manpage transform... 
/usr/share/xml/docbook/stylesheet/docbook-xsl/manpages/docbook.xsl
checking for alphasort... yes
checking for NoSuchFunctionName... no
checking for scandir... yes
checking for setenv... yes
checking for strerror... yes
checking for strchrnul... yes
checking for unsetenv... yes
checking for strnlen... yes
checking for strndup... yes
checking for socket in -lsocket... no
checking for dlopen in -lc... no
checking for dlopen in -ldl... (cached) yes
checking for sched_getscheduler in -lrt... yes
checking for getopt_long in -lgnugetopt... no
checking for pam_start in -lpam... yes
checking for sched_setscheduler... yes
checking for uuid_parse in -luuid... yes
checking for uuid_unparse... yes
checking uuid/uuid.h usability... yes
checking uuid/uuid.h presence... yes
checking for uuid/uuid.h... yes
using /usr/bin/pkg-config glib-2.0
checking for gettext in -lc... yes
checking for special glib includes: ... -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include
checking for glib library flags... -lglib-2.0
checking for ftime in -lcompat... no
checking for ANSI C header files... (cached) yes
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking asm/types.h usability... yes
checking asm/types.h presence... yes
checking for asm/types.h... yes
checking assert.h usability... yes
checking assert.h presence... yes
checking for assert.h... yes
checking auth-client.h usability... yes
checking auth-client.h presence... yes
checking for auth-client.h... yes
checking ctype.h usability... yes
checking ctype.h presence... yes
checking for ctype.h... yes
checking dirent.h usability... yes
checking dirent.h presence... yes
checking for dirent.h... yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking glib.h usability... yes
checking glib.h presence... yes
checking for glib.h... yes
checking grp.h usability... yes
checking grp.h presence... yes
checking for grp.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking linux/errqueue.h usability... yes
checking linux/errqueue.h presence... yes
checking for linux/errqueue.h... yes
checking linux/swab.h usability... yes
checking linux/swab.h presence... yes
checking for linux/swab.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking netdb.h usability... yes
checking netdb.h presence... yes
checking for netdb.h... yes
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking netinet/ip.h usability... yes
checking netinet/ip.h presence... yes
checking for netinet/ip.h... yes
checking pam/pam_appl.h usability... no
checking pam/pam_appl.h presence... no
checking for pam/pam_appl.h... no
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking pwd.h usability... yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking security/pam_appl.h usability... yes
checking security/pam_appl.h presence... yes
checking for security/pam_appl.h... yes
checking sgtty.h usability... yes
checking sgtty.h presence... yes
checking for sgtty.h... yes
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking stdarg.h usability... yes
checking stdarg.h presence... yes
checking for stdarg.h... yes
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking stdio.h usability... yes
checking stdio.h presence... yes
checking for stdio.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking sys/dir.h usability... yes
checking sys/dir.h presence... yes
checking for sys/dir.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking sys/poll.h usability... yes
checking sys/poll.h presence... yes
checking for sys/poll.h... yes
checking sys/reboot.h usability... yes
checking sys/reboot.h presence... yes
checking for sys/reboot.h... yes
checking sys/resource.h usability... yes
checking sys/resource.h presence... yes
checking for sys/resource.h... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking sys/signalfd.h usability... yes
checking sys/signalfd.h presence... yes
checking for sys/signalfd.h... yes
checking sys/sockio.h usability... no
checking sys/sockio.h presence... no
checking for sys/sockio.h... no
checking for sys/stat.h... (cached) yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/timeb.h usability... yes
checking sys/timeb.h presence... yes
checking for sys/timeb.h... yes
checking for sys/types.h... (cached) yes
checking sys/uio.h usability... yes
checking sys/uio.h presence... yes
checking for sys/uio.h... yes
checking sys/un.h usability... yes
checking sys/un.h presence... yes
checking for sys/un.h... yes
checking sys/utsname.h usability... yes
checking sys/utsname.h presence... yes
checking for sys/utsname.h... yes
checking sys/wait.h usability... yes
checking sys/wait.h presence... yes
checking for sys/wait.h... yes
checking time.h usability... yes
checking time.h presence... yes
checking for time.h... yes
checking for unistd.h... (cached) yes
checking winsock.h usability... no
checking winsock.h presence... no
checking for winsock.h... no
checking for special libxml2 includes... -I/usr/include/libxml2
checking for xmlReadMemory in -lxml2... yes
checking for xsltApplyStylesheet in -lxslt... yes
checking libxml/xpath.h usability... yes
checking libxml/xpath.h presence... yes
checking for libxml/xpath.h... yes
checking libxslt/xslt.h usability... yes
checking libxslt/xslt.h presence... yes
checking for libxslt/xslt.h... yes
checking for struct tm.tm_gmtoff... yes
checking for lrm_op_t.rsc_deleted... yes
checking for g_log_set_default_handler... yes
checking for getopt... yes
checking for nanosleep... yes
checking for lt_dlopen in -lltdl... yes
configure: Using installed ltdl
checking bzlib.h usability... yes
checking bzlib.h presence... yes
checking for bzlib.h... yes
checking for BZ2_bzBuffToBuffCompress in -lbz2... yes
checking for sighandler_t... no
checking curses.h usability... yes
checking curses.h presence... yes
checking for curses.h... yes
checking curses/curses.h usability... no
checking curses/curses.h presence... no
checking for curses/curses.h... no
checking ncurses.h usability... yes
checking ncurses.h presence... yes
checking for ncurses.h... yes
checking ncurses/ncurses.h usability... no
checking ncurses/ncurses.h presence... no
checking for ncurses/ncurses.h... no
checking for printw in -lncurses... yes
checking whether gcc -std=gnu99 supports "-Wcast-qual"... yes
checking whether gcc -std=gnu99 supports "-Werror"... yes
checking whether printw() requires argument of "const char *"... yes
configure: Old CFLAGS: -g -O2 -I/usr/include -I/usr/include/heartbeat
configure: New CFLAGS: -g -O2 -I/usr/include -I/usr/include/heartbeat
checking for struct lrm_ops.fail_rsc... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for libqb... yes
checking qb/qbipc_common.h usability... yes
checking qb/qbipc_common.h presence... yes
checking for qb/qbipc_common.h... yes
checking for qb_ipcs_connection_auth_set in -lqb... yes
checking for qb_ipcs_connection_get_buffer_size... yes
checking heartbeat/hb_config.h usability... no
checking heartbeat/hb_config.h presence... no
checking for heartbeat/hb_config.h... no
checking heartbeat/glue_config.h usability... yes
checking heartbeat/glue_config.h presence... yes
checking for heartbeat/glue_config.h... yes
checking stonith/stonith.h usability... yes
checking stonith/stonith.h presence... no
configure: WARNING: stonith/stonith.h: accepted by the compiler, 
rejected by the preprocessor!
configure: WARNING: stonith/stonith.h: proceeding with the compiler's result
checking for stonith/stonith.h... yes
checking agent_config.h usability... yes
checking agent_config.h presence... no
configure: WARNING: agent_config.h: accepted by the compiler, rejected 
by the preprocessor!
configure: WARNING: agent_config.h: proceeding with the compiler's result
checking for agent_config.h... yes
checking for PILLoadPlugin in -lpils... yes
checking for G_main_add_IPC_Channel in -lplumb... yes
checking if HA_COREDIR in glue_config.h exists... /var/lib/heartbeat/cores
checking if HA_CCMUSER in glue_config.h exists... hacluster
checking if HA_APIGROUP in glue_config.h exists... haclient
checking if HA_LIBHBDIR in glue_config.h exists... /usr/lib/heartbeat
checking if HA_VARRUNDIR in glue_config.h exists... /var/run
checking if HA_RSCTMPDIR in agent_config.h exists... 
/var/run/resource-agents
checking Scratch dir for resource agents... /var/run/resource-agents
checking if HA_VARLIBHBDIR in glue_config.h exists... /var/lib/heartbeat
checking if OCF_ROOT_DIR in glue_config.h exists... /usr/lib/ocf
checking if OCF_RA_DIR in glue_config.h exists... /usr/lib/ocf/resource.d/
checking for git... /usr/bin/git
checking build version... archive hash: 561c4cf
checking for DBUS... yes
checking for DBusBasicValue... yes
checking for heartbeat support... checking for ll_cluster_new in 
-lhbclient... no
checking for native corosync... yes
checking for cpg... yes
checking for cfg... yes
checking for cmap... yes
checking for cman... yes
checking for confdb... no
checking for fenced... yes
checking for quorum... yes
checking for oldipc... no
checking for cs_strerror in -lcorosync_common... yes
checking for supported stacks...  corosync-native
checking for snmp support... yes
checking net-snmp/net-snmp-config.h usability... yes
checking net-snmp/net-snmp-config.h presence... yes
checking for net-snmp/net-snmp-config.h... yes
checking for net-snmp-config... /usr/bin/net-snmp-config
checking for special snmp libraries... -Wl,-z,relro -Wl,-z,now 
-L/usr/lib/x86_64-linux-gnu -lnetsnmpmibs -lsensors -lpci -ldl 
-lnetsnmpagent -lwrap -Wl,-E -lnetsnmp -lcrypto -lm
checking for netsnmp_transport_open_client... yes
checking for esmtp support... yes
checking libesmtp.h usability... yes
checking libesmtp.h presence... yes
checking for libesmtp.h... yes
checking for libesmtp-config... /usr/bin/libesmtp-config
checking for special esmtp libraries... -pthread 
-L/usr/lib/x86_64-linux-gnu -lesmtp -lssl -lcrypto -ldl
checking for acl support... yes
checking for qb_ipcs_connection_auth_set in -lqb... (cached) yes
checking gnutls/gnutls.h usability... yes
checking gnutls/gnutls.h presence... yes
checking for gnutls/gnutls.h... yes
checking for security/pam_appl.h... (cached) yes
checking for pam/pam_appl.h... (cached) no
checking for libgnutls-config... no
checking for gnutls_init in -lgnutls... yes
checking for gnutls_priority_set_direct... yes
checking for servicelog-1 packages... no
checking for servicelog-1 OpenIPMI OpenIPMIposix packages... no
checking whether gcc -std=gnu99 supports "-fgnu89-inline"... yes
checking whether gcc -std=gnu99 supports "-fstack-protector-all"... yes
checking whether gcc -std=gnu99 supports "-Wall"... yes
checking whether gcc -std=gnu99 supports "-Waggregate-return"... yes
checking whether gcc -std=gnu99 supports "-Wbad-function-cast"... yes
checking whether gcc -std=gnu99 supports "-Wcast-align"... yes
checking whether gcc -std=gnu99 supports 
"-Wdeclaration-after-statement"... yes
checking whether gcc -std=gnu99 supports "-Wendif-labels"... yes
checking whether gcc -std=gnu99 supports "-Wfloat-equal"... yes
checking whether gcc -std=gnu99 supports "-Wformat=2"... yes
checking whether gcc -std=gnu99 supports "-Wformat-security"... no
checking whether gcc -std=gnu99 supports "-Wformat-nonliteral"... no
checking whether gcc -std=gnu99 supports "-Wmissing-prototypes"... yes
checking whether gcc -std=gnu99 supports "-Wmissing-declarations"... yes
checking whether gcc -std=gnu99 supports "-Wnested-externs"... yes
checking whether gcc -std=gnu99 supports "-Wno-long-long"... yes
checking whether gcc -std=gnu99 supports "-Wno-strict-aliasing"... yes
checking whether gcc -std=gnu99 supports "-Wunused-but-set-variable"... yes
checking whether gcc -std=gnu99 supports "-Wpointer-arith"... yes
checking whether gcc -std=gnu99 supports "-Wstrict-prototypes"... no
checking whether gcc -std=gnu99 supports "-Wunsigned-char"... no
checking whether gcc -std=gnu99 supports "-Wwrite-strings"... yes
configure: Activated additional gcc flags:  -fgnu89-inline 
-fstack-protector-all -Wall -Waggregate-return -Wbad-function-cast 
-Wcast-align -Wdeclaration-after-statement -Wendif-labels -Wfloat-equal 
-Wformat=2 -Wmissing-prototypes -Wmissing-declarations -Wnested-externs 
-Wno-long-long -Wno-strict-aliasing -Wunused-but-set-variable 
-Wpointer-arith -Wwrite-strings
Supress make details:
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating Doxyfile
config.status: creating coverage.sh
config.status: WARNING:  'coverage.sh.in' seems to ignore the 
--datarootdir setting
config.status: creating cts/Makefile
config.status: creating cts/CTSvars.py
config.status: WARNING:  'cts/CTSvars.py.in' seems to ignore the 
--datarootdir setting
config.status: creating cts/LSBDummy
config.status: creating cts/benchmark/Makefile
config.status: creating cts/benchmark/clubench
config.status: WARNING:  'cts/benchmark/clubench.in' seems to ignore the 
--datarootdir setting
config.status: creating cts/lxc_autogen.sh
config.status: creating cib/Makefile
config.status: creating attrd/Makefile
config.status: creating crmd/Makefile
config.status: creating pengine/Makefile
config.status: creating pengine/regression.core.sh
config.status: WARNING:  'pengine/regression.core.sh.in' seems to ignore 
the --datarootdir setting
config.status: creating doc/Makefile
config.status: creating doc/Pacemaker_Explained/publican.cfg
config.status: creating doc/Clusters_from_Scratch/publican.cfg
config.status: creating doc/Pacemaker_Remote/publican.cfg
config.status: creating include/Makefile
config.status: creating include/crm/Makefile
config.status: creating include/crm/cib/Makefile
config.status: creating include/crm/common/Makefile
config.status: creating include/crm/cluster/Makefile
config.status: creating include/crm/fencing/Makefile
config.status: creating include/crm/pengine/Makefile
config.status: creating replace/Makefile
config.status: creating lib/Makefile
config.status: creating lib/pacemaker.pc
config.status: creating lib/pacemaker-cib.pc
config.status: creating lib/pacemaker-lrmd.pc
config.status: creating lib/pacemaker-service.pc
config.status: creating lib/pacemaker-pengine.pc
config.status: creating lib/pacemaker-fencing.pc
config.status: creating lib/pacemaker-cluster.pc
config.status: creating lib/ais/Makefile
config.status: creating lib/common/Makefile
config.status: creating lib/cluster/Makefile
config.status: creating lib/cib/Makefile
config.status: creating lib/pengine/Makefile
config.status: creating lib/transition/Makefile
config.status: creating lib/fencing/Makefile
config.status: creating lib/lrmd/Makefile
config.status: creating lib/services/Makefile
config.status: creating mcp/Makefile
config.status: creating mcp/pacemaker
config.status: creating mcp/pacemaker.service
config.status: creating mcp/pacemaker.upstart
config.status: creating mcp/pacemaker.combined.upstart
config.status: creating fencing/Makefile
config.status: creating fencing/regression.py
config.status: creating lrmd/Makefile
config.status: creating lrmd/regression.py
config.status: WARNING:  'lrmd/regression.py.in' seems to ignore the 
--datarootdir setting
config.status: creating lrmd/pacemaker_remote.service
config.status: creating lrmd/pacemaker_remote
config.status: creating extra/Makefile
config.status: creating extra/resources/Makefile
config.status: creating extra/rgmanager/Makefile
config.status: creating extra/logrotate/Makefile
config.status: creating extra/logrotate/pacemaker
config.status: creating tools/Makefile
config.status: creating tools/crm_report
config.status: WARNING:  'tools/crm_report.in' seems to ignore the 
--datarootdir setting
config.status: creating tools/report.common
config.status: creating tools/cibsecret
config.status: creating xml/Makefile
config.status: creating lib/gnu/Makefile
config.status: creating include/config.h
config.status: include/config.h is unchanged
config.status: creating include/crm_config.h
config.status: include/crm_config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands

pacemaker configuration:
   Version                  = 1.1.12 (Build: 561c4cf)
   Features                 = generated-manpages agent-manpages ncurses 
libqb-logging libqb-ipc lha-fencing upstart systemd nagios 
corosync-native snmp libesmtp acls

   Prefix                   = /usr
   Executables              = /usr/sbin
   Man pages                = /share/man
   Libraries                = /usr/lib/x86_64-linux-gnu
   Header files             = /usr/include/x86_64-linux-gnu
   Arch-independent files   = /usr/share
   State information        = /var
   System configuration     = /etc
   Corosync Plugins         = /usr/lib/x86_64-linux-gnu

   Use system LTDL          = yes

   HA group name            = haclient
   HA user name             = hacluster

   CFLAGS                   = -g -O2 -I/usr/include 
-I/usr/include/heartbeat -I/usr/include/dbus-1.0 
-I/usr/lib/x86_64-linux-gnu/dbus-1.0/include       -ggdb  -fgnu89-inline 
-fstack-protector-all -Wall -Waggregate-return -Wbad-function-cast 
-Wcast-align -Wdeclaration-after-statement -Wendif-labels -Wfloat-equal 
-Wformat=2 -Wmissing-prototypes -Wmissing-declarations -Wnested-externs 
-Wno-long-long -Wno-strict-aliasing -Wunused-but-set-variable 
-Wpointer-arith -Wwrite-strings
   Libraries                = -lgnutls -lqb -lcorosync_common -lplumb 
-lpils -lqb -lbz2 -lxslt -lxml2 -lc -luuid -lpam -lrt -ldl  -lglib-2.0 
-lltdl -lqb -ldl -lrt -lpthread
   Stack Libraries          =   -lqb -ldl -lrt -lpthread  -lcpg  -lcfg 
-lcmap  -lquorum

-- 
Alexis de BRUYN



More information about the Debian-ha-maintainers mailing list