On 19/07/2013, at 4:37 AM, Matthew O'Connor <m...@ecsorl.com> wrote:

> Hi! I'm trying to build a full pacemaker/corosync/libqb tree into a
> directory other than /usr.  Unfortunately the Pacemaker configure script
> fails to properly validate the existence of libqb:
> 
> 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... no
> configure: WARNING: qb/qbipc_common.h: accepted by the compiler,
> rejected by the preprocessor!
> configure: WARNING: qb/qbipc_common.h: proceeding with the compiler's result
> checking for qb/qbipc_common.h... yes
> checking for qb_ipcc_is_connected in -lqb... no
> checking for qb_ipcc_is_connected... no
> configure: error: in `/home/matt/doit/latest/pacemaker':
> configure: error: Version of IPC in libqb is not new enough
> 
> When libqb is installed into /usr/lib and /usr/include, everything works
> fine.  My command-line to configure is as follows:
> 
> PKG_CONFIG_PATH=${PREFIX}/lib/pkgconfig \
> libqb_CFLAGS="-I${PREFIX}/include" \
> libqb_LIBS="-L${PREFIX}/lib" \
>  ./configure \
>    --prefix=${PREFIX} \
>    --sysconfdir=${PREFIX}/etc \
>    --localstatedir=${PREFIX}/var \
>    --enable-glib-malloc \
>    --libdir=${PREFIX}/lib \
>    --with-ais \
>    --with-corosync \
>    --with-heartbeat \
>    --with-cs-quorum
> 
> The PREFIX in this case is /opt/cluster (I'm testing out combinations of
> things, and wanted to build into a place I can easily rm -rf later).
> 
> I've added the PKG_CONFIG_PATH and the two libqb_ lines in an attempt to
> make things work, as recommended by the configure help.  So far, no
> dice.  Is this something that needs to be fixed in the autoconf/autogen
> stuff?  Something I can submit a patch for?  (sadly, not versed at all
> in autoconf/autogen, but willing to learn!)

we get libqb's details from pnk-config, so depending on what how it processes 
PKG_CONFIG_PATH, maybe its returning the "main" installation instead of the one 
you put in /opt/cluster

> 
> 
> -- 
> Thank you!
>  Matthew O'Connor
>  (GPG Key ID: 55F981C4)
> 
> 
> CONFIDENTIAL NOTICE: The information contained in this electronic message is 
> legally privileged, confidential and exempt from disclosure under applicable 
> law. It is intended only for the use of the individual or entity named above. 
> If the reader of this message is not the intended recipient, you are hereby 
> notified that any dissemination, distribution or copying of this message is 
> strictly prohibited. If you have received this communication in error, please 
> notify the sender immediately by return e-mail and delete the original 
> message and any copies of it from your computer system. Thank you.
> 
> EXPORT CONTROL WARNING:  This document may contain technical data that is 
> subject to the International Traffic in Arms Regulations (ITAR) controls and 
> may not be exported or otherwise disclosed to any foreign person or firm, 
> whether in the US or abroad, without first complying with all requirements of 
> the ITAR, 22 CFR 120-130, including the requirement for obtaining an export 
> license if applicable. In addition, this document may contain technology that 
> is subject to the Export Administration Regulations (EAR) and may not be 
> exported or otherwise disclosed to any non-U.S. person, whether in the US or 
> abroad, without first complying with all requirements of the EAR, 15 CFR 
> 730-774, including the requirement for obtaining an export license if 
> applicable. Violation of these export laws is subject to severe criminal 
> penalties.     
> 
> 
> _______________________________________________
> 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

Reply via email to