On 18/06/2013, at 9:47 PM, Nikita Michalko <michalko.sys...@a-i-p.com> wrote:
> Hi all, > > I tried build/compile the last version of pacemeker from sources > (http://blog.clusterlabs.org/blog/2013/release-candidate-1-dot-1-10-rc3/) > on SLES11/SP2 (kernel 3.0.58-0.6.2-default) with libqb-0.14.4 as follows: > ./configure --prefix=/usr --libdir=/usr/lib64 --sysconfdir=/etc > --localstatedir=/var - > with-heartbeat > make > ... > Building mcp > > > make[1]: Entering directory `/opt/HA/pacemaker-master/mcp' > > > /bin/sh ../libtool --tag=CC --tag=CC --mode=link gcc -std=gnu99 -O2 -g > -m64 -fmessage- > length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables > -fasynchronous-unwind- > tables -I/usr/include -I/usr/include/heartbeat -ggdb -fgnu89-inline > -fstack-protector- > all -Wall -Waggregate-return -Wbad-function-cast -Wcast-align > -Wdeclaration-after- > statement -Wendif-labels -Wfloat-equal -Wformat=2 -Wformat-security > -Wformat-nonliteral - > Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Wno-long-long > -Wno-strict- > aliasing -Wpointer-arith -Wstrict-prototypes -Wwrite-strings -Werror > -lcoroipcc -lcpg > -lcfg -lconfdb -o pacemakerd pacemaker.o corosync.o > ../lib/cluster/libcrmcluster.la > ../lib/common/libcrmcommon.la -lgnutls -lplumb -lpils -lbz2 -lxslt -lxml2 -lc > -luuid -lpam > -lrt -ldl -lglib-2.0 -lltdl > > libtool: link: gcc -std=gnu99 -O2 -g -m64 -fmessage-length=0 > -D_FORTIFY_SOURCE=2 -fstack- > protector -funwind-tables -fasynchronous-unwind-tables -I/usr/include - > I/usr/include/heartbeat -ggdb -fgnu89-inline -fstack-protector-all -Wall > -Waggregate- > return -Wbad-function-cast -Wcast-align -Wdeclaration-after-statement > -Wendif-labels - > Wfloat-equal -Wformat=2 -Wformat-security -Wformat-nonliteral > -Wmissing-prototypes - > Wmissing-declarations -Wnested-externs -Wno-long-long -Wno-strict-aliasing > -Wpointer-arith > -Wstrict-prototypes -Wwrite-strings -Werror -o .libs/pacemakerd pacemaker.o > corosync.o > ../lib/cluster/.libs/libcrmcluster.so -L/usr/lib64 -L/lib64 -lcoroipcc -lcpg > -lcfg - > lconfdb /opt/HA/pacemaker-master/lib/fencing/.libs/libstonithd.so > /opt/HA/pacemaker- > master/lib/common/.libs/libcrmcommon.so ../lib/common/.libs/libcrmcommon.so > -lgcrypt - > lgpg-error -lgnutls /usr/lib64/libplumb.so /usr/lib64/libpils.so -lbz2 > /usr/lib64/libxslt.so /usr/lib64/libxml2.so -lz -lm -lc -luuid -lpam -lrt > -lglib-2.0 > /usr/lib64/libltdl.so -ldl > > pacemaker.o: In function `pcmk_ipc_destroy': > > > /opt/HA/pacemaker-master/mcp/pacemaker.c:496: undefined reference to > `qb_log_from_external_source' > > /opt/HA/pacemaker-master/mcp/pacemaker.c:496: undefined reference to > `qb_log_callsite_get' > > pacemaker.o: In function `pcmk_ipc_created': > > > /opt/HA/pacemaker-master/mcp/pacemaker.c:445: undefined reference to > `qb_log_from_external_source' > > /opt/HA/pacemaker-master/mcp/pacemaker.c:445: undefined reference to > `qb_log_callsite_get' > > pacemaker.o: In function `pcmk_ipc_closed': > > > /opt/HA/pacemaker-master/mcp/pacemaker.c:488: undefined reference to > `qb_log_from_external_source' > > /opt/HA/pacemaker-master/mcp/pacemaker.c:488: undefined reference to > `qb_log_callsite_get' > > pacemaker.o: In function `pcmk_ipc_accept': > > > /opt/HA/pacemaker-master/mcp/pacemaker.c:435: undefined reference to > `qb_log_from_external_source' > > /opt/HA/pacemaker-master/mcp/pacemaker.c:435: undefined reference to > `qb_log_callsite_get' > > pacemaker.o: In function `find_and_track_existing_processes': > > > /opt/HA/pacemaker-master/mcp/pacemaker.c:690: undefined reference to > `qb_log_real_' > > /opt/HA/pacemaker-master/mcp/pacemaker.c:745: undefined reference to > `qb_log_real_' > > pacemaker.o: In function `update_process_clients': > > > /opt/HA/pacemaker-master/mcp/pacemaker.c:531: undefined reference to > `qb_log_from_external_source' > > /opt/HA/pacemaker-master/mcp/pacemaker.c:531: undefined reference to > `qb_log_callsite_get' > > pacemaker.o: In function `pcmk_ipc_dispatch': > > > /opt/HA/pacemaker-master/mcp/pacemaker.c:469: undefined reference to > `qb_log_real_' > > pacemaker.o: In function `stop_child': > > > /opt/HA/pacemaker-master/mcp/pacemaker.c:211: undefined reference to > `qb_log_from_external_source' > > /opt/HA/pacemaker-master/mcp/pacemaker.c:202: undefined reference to > `qb_log_from_external_source' > > /opt/HA/pacemaker-master/mcp/pacemaker.c:208: undefined reference to > `qb_log_real_' > > /opt/HA/pacemaker-master/mcp/pacemaker.c:197: undefined reference to > `qb_log_from_external_source' > > /opt/HA/pacemaker-master/mcp/pacemaker.c:202: undefined reference to > `qb_log_callsite_get' > > /opt/HA/pacemaker-master/mcp/pacemaker.c:197: undefined reference to > `qb_log_callsite_get' > > pacemaker.o: In function `pcmk_shutdown_worker': > > > /opt/HA/pacemaker-master/mcp/pacemaker.c:412: undefined reference to > `qb_log_real_' > > /opt/HA/pacemaker-master/mcp/pacemaker.c:416: undefined reference to > `qb_log_real_' > > /opt/HA/pacemaker-master/mcp/pacemaker.c:406: undefined reference to > `qb_log_from_external_source' > > /opt/HA/pacemaker-master/mcp/pacemaker.c:406: undefined reference to > `qb_log_callsite_get' > > /opt/HA/pacemaker-master/mcp/pacemaker.c:399: undefined reference to > `qb_log_real_' > > /opt/HA/pacemaker-master/mcp/pacemaker.c:369: undefined reference to > `qb_log_real_' > > snip ... > /opt/HA/pacemaker-master/lib/common/.libs/libcrmcommon.so: undefined > reference to > `qb_ipcc_is_connected' > /opt/HA/pacemaker-master/lib/common/.libs/libcrmcommon.so: undefined > reference to > `qb_log_init' > /opt/HA/pacemaker-master/lib/common/.libs/libcrmcommon.so: undefined > reference to > `qb_ipcc_connect' > /opt/HA/pacemaker-master/lib/common/.libs/libcrmcommon.so: undefined > reference to > `qb_ipcc_event_recv' > collect2: ld returned 1 exit status > make[1]: *** [pacemakerd] Fehler 1 > make[1]: Leaving directory `/opt/HA/pacemaker-master/mcp' > make: *** [core] Fehler 1 > > What should I looking for - what is wrong with libqb? I don't think anything is wrong with it, but for some reason its not getting linked in. Very weird. _______________________________________________ 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