<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">Andrew,<br>Thank you again for your prompt reply<br><br>I've verified that $PREFIX/include/corosync/corodefs.h header file exists.<br>Which means that Corosync and OpenAIS were compiled and installed correctly.<br>The configuration file shown at the bottom is bash executable script which sets PREFIX, CFLAGS, CXXFLAGS and other environmental variables, and then proceeds with calling <br>./autogen.sh &amp;&amp; ./configure (with additional options)<br><br>My only guess, that I might need to explicitly set CFLAGS="-I/usr/local/cluster/include/corosync -I/usr/local/cluster/include/openais ... and so on" to the precise locations of Corosync and OpenAIS headers.<br><br>I'll check if this direct headers assignment remedies this compilation problems.<br><br>Thanks again,<br><br>Alex<br><br>--- On <b>Thu, 12/17/09, Andrew Beekhof <i>&lt;andrew@beekhof.net&gt;</i></b>
 wrote:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><br><div class="plainMail">&gt; &lt;---------- snipped ----------&gt;<br>&gt;<br>&gt; Making all in ais<br>&gt; gmake[2]: Entering directory `/var/build/Cluster/Pacemaker-1-0-3c975c817c12/lib/ais'<br>&gt; /bin/sh ../../libtool --tag=CC&nbsp;&nbsp; --tag=CC&nbsp;&nbsp; --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../<br>&gt; libtool: compile:&nbsp; gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../../include -pthread -I/usr/include/glib-<br>&gt; In file included from utils.c:35:<br>&gt; ../../include/crm/ais.h:33:35: error: corosync/corodefs.h: No such file or directory<br><br>Thats odd. &nbsp;I'd have thought&nbsp;CFLAGS="-I$PREFIX/include -L$PREFIX/lib"<br>would be able to find it.<br>Does&nbsp;$PREFIX/include/corosync/corodefs.h exist?<br><br>I wonder why CFLGS is not showing up in the gcc output above.<br>Did you re-run configure, with CFLAGS set,
 before compiling?<br><br>&gt; &lt;---------- snipped ----------&gt;<br>&gt;<br>&gt; #!/bin/bash<br>&gt;<br>&gt; PREFIX=/usr/local/cluster<br>&gt; CLUSTER_USER=cluster<br>&gt; CLUSTER_GROUP=cluster<br>&gt;<br>&gt; CFLAGS="-I$PREFIX/include -L$PREFIX/lib"<br>&gt; CXXFLAGS=$CFLAGS<br>&gt;<br>&gt; export PREFIX CLUSTER_USER CLUSTER_GROUP CFLAGS CXXFLAGS<br>&gt;<br>&gt; ./autogen.sh &amp;&amp; ./configure \<br>&gt; --prefix=$PREFIX \<br>&gt; --sbindir=$PREFIX/sbin \<br>&gt; --bindir=$PREFIX/bin \<br>&gt; --libdir=$PREFIX/lib \<br>&gt; --libexecdir=$PREFIX/libexec \<br>&gt; --includedir=$PREFIX/include \<br>&gt; --sysconfdir=/etc \<br>&gt; --datarootdir=$PREFIX/share \<br>&gt; --datadir=$PREFIX/share \<br>&gt; --datarootdir=$PREFIX/share \<br>&gt; --mandir=$PREFIX/man \<br>&gt; --docdir=$PREFIX/doc/pacemaker \<br>&gt; --infodir=$PREFIX/info \<br>&gt; --localstatedir=$PREFIX/var \<br>&gt; --with-initdir=/etc/init.d \<br>&gt; --with-ais \<br>&gt;
 --with-ais-prefix=$PREFIX \<br>&gt; --with-lcrso-dir=$PREFIX/libexec/lcrso \<br>&gt; --with-snmp \<br>&gt; --with-esmtp \<br>&gt; --without-heartbeat \<br>&gt; --enable-thread-safe \<br>&gt; --disable-fatal-warnings<br>&gt;<br>&gt; &lt;---------- snipped ----------&gt;<br>_______________________________________________<br>Pacemaker mailing list<br><a ymailto="mailto:Pacemaker@oss.clusterlabs.org" href="/mc/compose?to=Pacemaker@oss.clusterlabs.org">Pacemaker@oss.clusterlabs.org</a><br><a href="http://oss.clusterlabs.org/mailman/listinfo/pacemaker" target="_blank">http://oss.clusterlabs.org/mailman/listinfo/pacemaker</a><br></div></blockquote></td></tr></table><br>