> > I downloaded the Qpid 0.24 source RPMs for FC18 and beat the .spec files 
> > into submission until
> > they produced workable binary RPMs for CentOS 6.4. If anyone is interested, 
> > let me know, and
> > I'll post the steps here.
> 
> Sam, that would be real helpful.
> Did you also set a .spec file for qpid-proton-c 0.5?

1) Started with the CentOS 6.4 64-bit minimal install
2) Used yum to install the prerequisite CentOS 6.4 RPMs: rpm-build, java-devel, 
junit4, cmake, swig, doxygen, libuuid-devel, openssl-devel, python-devel, 
epydoc, make, gcc, libtool, ruby, ruby-devel, perl-devel, cyrus-sasl-devel, 
libibverbs-devel, librdmacm-devel, nss-devel, xqilla-devel, db4-devel, 
libaio-devel, gcc-c++, boost-devel
3) Downloaded and installed the bouncycastle-1.46-6.fc18.src.rpm source RPM
4) Built the bouncycastle binary RPMs
5) Installed the resulting bouncycastle-1.46-6.el6.noarch.rpm binary RPM
6) Removed the ~/rpmbuild directory
7) Downloaded and installed the qpid-proton-0.5-2.fc18.src.rpm source RPM
8) Created and copied the attached 
02-PROTON-Fix-clock_gettime-and-uuid-library-linking.patch file to the 
~/rpmbuild/SOURCES directory
9) Modified the ~/rpmbuild/SPECS/qpid-proton.spec file as shown in the attached 
qpid-proton.spec.patch
10) Built the qpid-proton binary RPMs
11) Installed the resulting qpid-proton-c-0.5-2.el6.x86_64.rpm and 
qpid-proton-c-devel-0.5-2.el6.x86_64.rpm binary RPMs
12) Downloaded the following 3 binary RPMs: 
python-devel-2.7.3-13.fc18.x86_64.rpm, ruby-devel-1.9.3.484-32.fc18.x86_64.rpm, 
systemd-201-2.fc18.9.x86_64.rpm
13) Extracted the contents of the above 3 RPMs using rpm2cpio and cpio as 
follows:
    rpm2cpio python-devel-2.7.3-13.fc18.x86_64.rpm | cpio -idv
    rpm2cpio ruby-devel-1.9.3.484-32.fc18.x86_64.rpm | cpio -idv
    rpm2cpio systemd-201-2.fc18.9.x86_64.rpm |cpio -idv
14) Copied the following extracted files into the system /etc/rpm directory: 
etc/rpm/macros.ruby, etc/rpm/macros.python2, etc/rpm/macros.systemd
15) Removed the ~/rpmbuild directory
16) Downloaded and installed the qpid-cpp-0.24-3.fc18.1.src.rpm source RPM
17) Modified the ~/rpmbuild/SPECS/qpid-cpp.spec file as shown in the attached 
qpid-cpp.spec.patch
18) Built the qpid-cpp binary RPMs

                                          
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to