Hello.  I am attempting to create RPMs for RHEL/CentOS 6.3 to install a 
Pacemaker 1.1.8 with Corosync 2.X cluster.  I've so far done these steps on a 
fresh CentOS 6.3 install:

===Install Dependancies===
sudo yum install rpm-build redhat-rpm-config gcc-c++ nss-devel libtool doxygen 
check-devel automake libtool-ltdl-devel glib2-devel libxml2-devel libxslt-devel 
python-devel bzip2-devel gnutls-devel openssl-devel libuuid-devel pam-devel 
ncurses-devel docbook-style-xsl bison byacc flex help2man

===Build LibQB===
wget http://clusterlabs.org/rpm-next/rhel-6/src/libqb-0.14.2-1.el6.src.rpm
rpmbuild --rebuild libqb-0.14.2-1.el6.src.rpm
cd ~/rpmbuild/RPMS
sudo yum install ./libqb*.rpm
mkdir /tmp/harpms
cp libqb*.rpm /tmp/harpms/

===Build Corosync===
cd
wget http://corosync.org/download/corosync-2.1.1.tar.gz
tar xvzf corosync-2.1.1.tar.gz
cd corosync-2.1.1
./configure
make rpm
cd x86_64
sudo yum install corosync*.rpm
cp corosync*.rpm /tmp/harpms

===Build Pacemaker===
cd
wget http://clusterlabs.org/rpm-next/rhel-6/src/pacemaker-1.1.8-4.el6.src.rpm
rpmbuild --rebuild --without doc pacemaker-1.1.8-4.el6.src.rpm

At this point, it fails, due to requiring clusterlib-devel.  However, 
corosynclib-devel no longer supplies the libconfdb it is looking for.
Attempting to build the RPM's from the source tarball results in some 
confusion, as it seems to think it is running on Fedora.

Any hints on what I am doing wrong?
_______________________________________________
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