<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html><body>
hello,<br /><br />i'm trying to install pacemaker cluster in a testing environment (2 nodes Fedora release 24, 4.7.9-200.fc24.x86_64)<br />i have problems compiling last commit (19c0d74717fb1e9701d51b206823a3386a114caa) of pacemaker.<br />chunk of log:<br /><br />=======================================================================================<br />....<br />pacemaker configuration:<br />&nbsp; Version&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 1.1.15 (Build: 19c0d74)<br />&nbsp; Features&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = generated-manpages agent-manpages ascii-docs publican-docs ncurses libqb-logging libqb-ipc systemd nagios&nbsp; corosync-native atomic-attrd snmp libesmtp<br /><br />&nbsp; Prefix&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = /usr<br />&nbsp; Executables&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = /usr/sbin<br />&nbsp; Man pages&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = /usr/share/man<br />&nbsp; Libraries&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = /usr/lib64<br />&nbsp; Header files&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = /usr/include<br />&nbsp; Arch-independent files&nbsp;&nbsp; = /usr/share<br />&nbsp; State information&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = /var<br />&nbsp; System configuration&nbsp;&nbsp;&nbsp;&nbsp; = /etc<br /><br />&nbsp; Use system LTDL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = yes<br /><br />&nbsp; HA group name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = haclient<br />&nbsp; HA user name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = hacluster<br /><br />&nbsp; CFLAGS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = -g -O2 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -ggdb&nbsp; -fgnu89-inline -Wall -Waggregate-return -Wbad-function-cast -Wcast-align -Wdeation-after-statement -Wendif-labels -Wfloat-equal -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Wno-long-long -Wno-strict-aliasing -Wpointer-arith -Wwrite-stringsnused-but-set-variable -Wformat=2 -fstack-protector-strong<br />&nbsp; CFLAGS_HARDENED_EXE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&nbsp; -fPIE<br />&nbsp; CFLAGS_HARDENED_LIB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =<br />&nbsp; LDFLAGS_HARDENED_EXE&nbsp;&nbsp;&nbsp;&nbsp; =&nbsp; -Wl,-z,relro -pie -Wl,-z,now -Wl,--as-needed<br />&nbsp; LDFLAGS_HARDENED_LIB&nbsp;&nbsp;&nbsp;&nbsp; =&nbsp; -Wl,-z,relro -Wl,-z,now -Wl,--as-needed<br />&nbsp; Libraries&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = -lgnutls -lqb -lcorosync_common -lqb -lqb -ldl -lrt -lpthread -lbz2 -lxslt -lxml2 -luuid -lpam -lrt -ldl&nbsp; -lglib-2.0 -lltdl<br />&nbsp; Stack Libraries&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&nbsp;&nbsp; -lqb -ldl -lrt -lpthread -lcpg -lcfg -lcmap -lquorum<br />=======================================================================================<br />.....<br />&nbsp; CC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libcrmcommon_la-mainloop.lo<br />mainloop.c:406:8: error: unknown type name &lsquo;qb_array_t&rsquo;<br />&nbsp;static qb_array_t *gio_map = NULL;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^~~~~~~~~~<br />mainloop.c: In function &lsquo;mainloop_cleanup&rsquo;:<br />mainloop.c:412:9: error: implicit declaration of function &lsquo;qb_array_free&rsquo; [-Werror=implicit-function-declaration]<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; qb_array_free(gio_map);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^~~~~~~~~~~~~<br />mainloop.c:412:9: error: nested extern declaration of &lsquo;qb_array_free&rsquo; [-Werror=nested-externs]<br />mainloop.c: In function &lsquo;gio_poll_dispatch_update&rsquo;:<br />mainloop.c:465:11: error: implicit declaration of function &lsquo;qb_array_index&rsquo; [-Werror=implicit-function-declaration]<br />&nbsp;&nbsp;&nbsp;&nbsp; res = qb_array_index(gio_map, fd, (void **)&amp;adaptor);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^~~~~~~~~~~~~~<br />mainloop.c:465:5: error: nested extern declaration of &lsquo;qb_array_index&rsquo; [-Werror=nested-externs]<br />&nbsp;&nbsp;&nbsp;&nbsp; res = qb_array_index(gio_map, fd, (void **)&amp;adaptor);<br />&nbsp;&nbsp;&nbsp;&nbsp; ^~~<br />mainloop.c: In function &lsquo;mainloop_add_ipc_server&rsquo;:<br />mainloop.c:594:19: error: implicit declaration of function &lsquo;qb_array_create_2&rsquo; [-Werror=implicit-function-declaration]<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gio_map = qb_array_create_2(64, sizeof(struct gio_to_qb_poll), 1);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^~~~~~~~~~~~~~~~~<br />mainloop.c:594:9: error: nested extern declaration of &lsquo;qb_array_create_2&rsquo; [-Werror=nested-externs]<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gio_map = qb_array_create_2(64, sizeof(struct gio_to_qb_poll), 1);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^~~~~~~<br />mainloop.c:594:17: error: assignment makes pointer from integer without a cast [-Werror=int-conversion]<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gio_map = qb_array_create_2(64, sizeof(struct gio_to_qb_poll), 1);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^<br />cc1: all warnings being treated as errors<br />Makefile:754: recipe for target 'libcrmcommon_la-mainloop.lo' failed<br />gmake[2]: *** [libcrmcommon_la-mainloop.lo] Error 1<br />gmake[2]: Leaving directory '/usr/local/src/pacemaker/lib/common'<br />Makefile:565: recipe for target 'all-recursive' failed<br />gmake[1]: *** [all-recursive] Error 1<br />gmake[1]: Leaving directory '/usr/local/src/pacemaker/lib'<br />Makefile:1242: recipe for target 'core' failed<br />make: *** [core] Error 1<br /><br /><br />git log<br />commit 19c0d74717fb1e9701d51b206823a3386a114caa<br />Merge: 722276c a22b02e<br />Author: Ken Gaillot &lt;kgaillot@redhat.com&gt;<br />Date:&nbsp;&nbsp; Tue Oct 25 11:59:10 2016 -0500<br /><br />&nbsp;&nbsp;&nbsp; Merge pull request #1160 from wenningerk/fix_atomic_attrd<br /><br />&nbsp;&nbsp;&nbsp; fix usage of HAVE_ATOMIC_ATTRD in attrd_updater<br />=======================================================================================<br /><br />libqb compile is fine:<br /><br />libqb.pc<br />===========================<br />prefix=/usr<br />exec_prefix=${prefix}<br />libdir=/usr/lib64<br />includedir=${prefix}/include<br /><br />Name: libqb<br />Version: 1.0.0.53-026a<br />Description: libqb<br />Requires:<br />Libs: -L${libdir} -lqb -ldl -lrt -lpthread<br />Cflags: -I${includedir}<br />===========================<br /><br />/usr/include/qb/<br />-rw-r--r-- 1 root root 8.6K Oct 27 18:26 qblist.h<br />-rw-r--r-- 1 root root 4.6K Oct 27 18:26 qbhdb.h<br />-rw-r--r-- 1 root root 3.0K Oct 27 18:26 qbdefs.h<br />-rw-r--r-- 1 root root 7.2K Oct 27 18:26 qbutil.h<br />-rw-r--r-- 1 root root 8.5K Oct 27 18:26 qbrb.h<br />-rw-r--r-- 1 root root 7.3K Oct 27 18:26 qbmap.h<br />-rw-r--r-- 1 root root 7.6K Oct 27 18:26 qbloop.h<br />-rw-r--r-- 1 root root&nbsp; 22K Oct 27 18:26 qblog.h<br />-rw-r--r-- 1 root root&nbsp; 14K Oct 27 18:26 qbipcs.h<br />-rw-r--r-- 1 root root 1.8K Oct 27 18:26 qbipc_common.h<br />-rw-r--r-- 1 root root 8.0K Oct 27 18:26 qbipcc.h<br />-rw-r--r-- 1 root root 1.5K Oct 27 18:26 qbconfig.h<br />-rw-r--r-- 1 root root 7.1K Oct 27 18:26 qbatomic.h<br />-rw-r--r-- 1 root root 3.2K Oct 27 18:26 qbarray.h<br /><br />===========================<br /><br />qbarray.h is present and qb_array_t seems to be declared.<br /><br />i'm not a guru so can anyone help me to figure out what i have to do to solve this error?<br /><br />sorry for my bad english...<br />thanks in advance! =)
</body></html>
<br><br/><br/>Con Smart 3 Giga a 9 euro/4 sett navighi veloce, chiami e invii SMS dal tuo smartphone verso tutti i fissi e mobili in Italia. Passa a Tiscali Mobile! <a href='http://casa.tiscali.it/mobile/' target='_blank'>http://casa.tiscali.it/mobile/</a><br/><br/>