You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@activemq.apache.org by aldous <ve...@gmail.com> on 2010/07/19 21:00:30 UTC

Centos 5 package

I'm having a hard time getting activemq-cpp built on Centos 5.  Sadly, there
is not a package available for it in any of the various repositories out
there, though I can find Fedora and Ubuntu builds in the wild.

I don't want to have to build all of these packages from source as I'm
building 32 bit versions on a 64 bit machine and cross-compiler issues
complicate things.


rpm -ivh activemq-cpp-3.1.2-1.fc14.i686.rpm 
error: Failed dependencies:
	libdb-4.8.so is needed by activemq-cpp-3.1.2-1.fc14.i686
	libexpat.so.1 is needed by activemq-cpp-3.1.2-1.fc14.i686
	liblber-2.4.so.2 is needed by activemq-cpp-3.1.2-1.fc14.i686
	libldap-2.4.so.2 is needed by activemq-cpp-3.1.2-1.fc14.i686
	libstdc++.so.6(GLIBCXX_3.4.11) is needed by activemq-cpp-3.1.2-1.fc14.i686
	libstdc++.so.6(GLIBCXX_3.4.9) is needed by activemq-cpp-3.1.2-1.fc14.i686
	rpmlib(FileDigests) <= 4.6.0-1 is needed by activemq-cpp-3.1.2-1.fc14.i686
	rpmlib(PayloadIsXz) <= 5.2-1 is needed by activemq-cpp-3.1.2-1.fc14.i686

Any tips on a where I can find a prebuilt package?  
-- 
View this message in context: http://old.nabble.com/Centos-5-package-tp29208068p29208068.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.


Re: Centos 5 package

Posted by James Casey <ja...@gmail.com>.
Hi,

we at CERN maintain the Fedora packages.  You can get the packages for
FC12 and up, and RHEL6 and up from Koji:
<http://koji.fedoraproject.org/koji/packageinfo?packageID=9646>

We can't release on RHEL5 due to version differences for apr and the
default RHEL5 version being too low.  This has been updated in RHEL6
so it works there.

To get it working on RHEL5 you need to build a more modern version of
APR and then rebuild the SRPMS.

cheers,

James.
--

On 19 July 2010 21:18, Timothy Bish <ta...@gmail.com> wrote:
> On Mon, 2010-07-19 at 12:00 -0700, aldous wrote:
>> I'm having a hard time getting activemq-cpp built on Centos 5.  Sadly, there
>> is not a package available for it in any of the various repositories out
>> there, though I can find Fedora and Ubuntu builds in the wild.
>>
>> I don't want to have to build all of these packages from source as I'm
>> building 32 bit versions on a 64 bit machine and cross-compiler issues
>> complicate things.
>>
>>
>> rpm -ivh activemq-cpp-3.1.2-1.fc14.i686.rpm
>> error: Failed dependencies:
>>       libdb-4.8.so is needed by activemq-cpp-3.1.2-1.fc14.i686
>>       libexpat.so.1 is needed by activemq-cpp-3.1.2-1.fc14.i686
>>       liblber-2.4.so.2 is needed by activemq-cpp-3.1.2-1.fc14.i686
>>       libldap-2.4.so.2 is needed by activemq-cpp-3.1.2-1.fc14.i686
>>       libstdc++.so.6(GLIBCXX_3.4.11) is needed by activemq-cpp-3.1.2-1.fc14.i686
>>       libstdc++.so.6(GLIBCXX_3.4.9) is needed by activemq-cpp-3.1.2-1.fc14.i686
>>       rpmlib(FileDigests) <= 4.6.0-1 is needed by activemq-cpp-3.1.2-1.fc14.i686
>>       rpmlib(PayloadIsXz) <= 5.2-1 is needed by activemq-cpp-3.1.2-1.fc14.i686
>>
>> Any tips on a where I can find a prebuilt package?
>
> Typically if you want a package for your specific Linux OS then you need
> to submit a request to the maintainers of the OS's packaging
> infrastructure, that's how AMQCPP got into the Fedora repo's.  You might
> try one of the AMQCPP rpms for F13 or F12 depending on what CentOS
> version you are running you might get lucky and meet all the dependency
> requirements.
>
> Regards
>
> --
> Tim Bish
>
> Open Source Integration: http://fusesource.com
> ActiveMQ in Action: http://www.manning.com/snyder/
>
> Follow me on Twitter: http://twitter.com/tabish121
> My Blog: http://timbish.blogspot.com/
>
>

Re: Centos 5 package

Posted by Timothy Bish <ta...@gmail.com>.
On Mon, 2010-07-19 at 12:00 -0700, aldous wrote:
> I'm having a hard time getting activemq-cpp built on Centos 5.  Sadly, there
> is not a package available for it in any of the various repositories out
> there, though I can find Fedora and Ubuntu builds in the wild.
> 
> I don't want to have to build all of these packages from source as I'm
> building 32 bit versions on a 64 bit machine and cross-compiler issues
> complicate things.
> 
> 
> rpm -ivh activemq-cpp-3.1.2-1.fc14.i686.rpm 
> error: Failed dependencies:
> 	libdb-4.8.so is needed by activemq-cpp-3.1.2-1.fc14.i686
> 	libexpat.so.1 is needed by activemq-cpp-3.1.2-1.fc14.i686
> 	liblber-2.4.so.2 is needed by activemq-cpp-3.1.2-1.fc14.i686
> 	libldap-2.4.so.2 is needed by activemq-cpp-3.1.2-1.fc14.i686
> 	libstdc++.so.6(GLIBCXX_3.4.11) is needed by activemq-cpp-3.1.2-1.fc14.i686
> 	libstdc++.so.6(GLIBCXX_3.4.9) is needed by activemq-cpp-3.1.2-1.fc14.i686
> 	rpmlib(FileDigests) <= 4.6.0-1 is needed by activemq-cpp-3.1.2-1.fc14.i686
> 	rpmlib(PayloadIsXz) <= 5.2-1 is needed by activemq-cpp-3.1.2-1.fc14.i686
> 
> Any tips on a where I can find a prebuilt package?  

Typically if you want a package for your specific Linux OS then you need
to submit a request to the maintainers of the OS's packaging
infrastructure, that's how AMQCPP got into the Fedora repo's.  You might
try one of the AMQCPP rpms for F13 or F12 depending on what CentOS
version you are running you might get lucky and meet all the dependency
requirements.  

Regards

-- 
Tim Bish

Open Source Integration: http://fusesource.com
ActiveMQ in Action: http://www.manning.com/snyder/

Follow me on Twitter: http://twitter.com/tabish121
My Blog: http://timbish.blogspot.com/