Those are actually Fedora packages (despite the name), so you'll have to rebuild from the SRPM (<a href="ftp://bird.network.cz/pub/bird/redhat/" target="_blank">ftp://bird.network.cz/pub/bird/redhat/</a><a href="ftp://bird.network.cz/pub/bird/redhat/bird-1.3.9-1.src.rpm" target="_blank">bird-1.3.9-1.src.rpm</a>). I had previously asked <span class="gI"><span>Ondrej Filip</span></span> if he could offer builds for EL but never heard anything back (not laying any blame here). In an ideal world they'd be packaged and contributed to EPEL (<a href="http://fedoraproject.org/wiki/EPEL">http://fedoraproject.org/wiki/EPEL</a>).<br>
<br>Cheers,<br><br>GTG<br>
<br><div class="gmail_quote">On Thu, Jan 17, 2013 at 3:31 PM, Gregg Berkholtz <span dir="ltr"><<a href="mailto:gregg@tocici.com" target="_blank">gregg@tocici.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

I'm seeing the following error, while attempting to install <a href="ftp://bird.network.cz/pub/bird/redhat/bird-1.3.9-1.x86_64.rpm" target="_blank">ftp://bird.network.cz/pub/bird/redhat/bird-1.3.9-1.x86_64.rpm</a> on an otherwise fully updated 64bit CentOS 6.3 system. Building from source seems to work alright. Additional details included below.<br>


<br>
~# yum update -y<br>
Resolving Dependencies<br>
--> Running transaction check<br>
---> Package bird.x86_64 0:1.3.8-1 will be updated<br>
---> Package bird.x86_64 0:1.3.9-1 will be an update<br>
--> Processing Dependency: libc.so.6(GLIBC_2.14)(64bit) for package: bird-1.3.9-1.x86_64<br>
--> Finished Dependency Resolution<br>
Error: Package: bird-1.3.9-1.x86_64 (knot)<br>
           Requires: libc.so.6(GLIBC_2.14)(64bit)<br>
<br>
~# ls -l /lib64/ /lib/ |grep libc.so.6<br>
lrwxrwxrwx.  1 root root      12 Jan 14 21:27 libc.so.6 -> <a href="http://libc-2.12.so" target="_blank">libc-2.12.so</a><br>
lrwxrwxrwx. 1 root root      12 Nov 11 21:57 libc.so.6 -> <a href="http://libc-2.12.so" target="_blank">libc-2.12.so</a><br>
<br>
~# cat /etc/redhat-release<br>
CentOS release 6.3 (Final)<br>
<br>
~# wget <a href="ftp://bird.network.cz/pub/bird/redhat/bird-1.3.9-1.x86_64.rpm" target="_blank">ftp://bird.network.cz/pub/bird/redhat/bird-1.3.9-1.x86_64.rpm</a><br>
*snip*<br>
2013-01-17 12:11:56 (326 KB/s) - “bird-1.3.9-1.x86_64.rpm” saved [290841]<br>
<br>
~# rpm -i bird-1.3.9-1.x86_64.rpm<br>
error: Failed dependencies:<br>
        libc.so.6(GLIBC_2.14)(64bit) is needed by bird-1.3.9-1.x86_64<br>
<br>
~# md5sum bird-1.3.9-1.x86_64.rpm<br>
026b84a6563041bc94ec498917879b89  bird-1.3.9-1.x86_64.rpm<br>
<br>
<br>
Build/install from source completes without error:<br>
~# grep "^Version" rpmbuild/SPECS/bird.spec<br>
Version: 1.3.9<br>
<br>
~# md5sum rpmbuild/RPMS/x86_64/bird-1.3.9-1.x86_64.rpm<br>
6ea5a359f1e056068423f87a339ba397  rpmbuild/RPMS/x86_64/bird-1.3.9-1.x86_64.rpm<br>
<br>
~# rpm -Uvh rpmbuild/RPMS/x86_64/bird-1.3.9-1.x86_64.rpm<br>
Preparing...                ########################################### [100%]<br>
   1:bird                   warning: /etc/bird.conf created as /etc/bird.conf.rpmnew<br>
########################################### [100%]<br>
<br>
~# rpm -q --requires bird-1.3.9-1.x86_64<br>
/bin/sh<br>
/bin/sh<br>
/bin/sh<br>
config(bird) = 1.3.9-1<br>
libc.so.6()(64bit)<br>
libc.so.6(GLIBC_2.2.5)(64bit)<br>
libc.so.6(GLIBC_2.3)(64bit)<br>
libc.so.6(GLIBC_2.7)(64bit)<br>
libhistory.so.6()(64bit)<br>
libncurses.so.5()(64bit)<br>
libreadline.so.6()(64bit)<br>
librt.so.1()(64bit)<br>
librt.so.1(GLIBC_2.2.5)(64bit)<br>
libtinfo.so.5()(64bit)<br>
rpmlib(CompressedFileNames) <= 3.0.4-1<br>
rpmlib(PayloadFilesHavePrefix) <= 4.0-1<br>
rtld(GNU_HASH)<br>
<br>
~# whereis bird birdc<br>
bird: /usr/sbin/bird /etc/bird6.conf /etc/bird.conf<br>
birdc: /usr/sbin/birdc<br>
<br>
~# bird --version<br>
BIRD version 1.3.9<br>
<br>
~# birdc<br>
BIRD 1.3.9 ready.<br>
bird> quit<br>
<br>
I hope this helps,<br>
- Gregg<br>
<div><div><br>
On Jan 11, 2013, at 6:14 AM, Ondrej Filip <<a href="mailto:feela@network.cz" target="_blank">feela@network.cz</a>> wrote:<br>
<br>
> Hi Bird users,<br>
> we have a new version of your popular routing daemon. The major<br>
> improvement is related to filters. Many thanks to Santiago.<br>
><br>
>                       Ondrej<br>
><br>
><br>
> Version 1.3.9 (2013-01-11)<br>
>  o BIRD can be configured to keep and show filtered routes.<br>
>  o Separate receive and import limits.<br>
>  o Several new reconfiguration cmd options (undo, timeout, check).<br>
>  o Configurable automatic router ID selection.<br>
>  o Dragonfly BSD support.<br>
>  o Fixed OSPFv3 vlinks.<br>
>  o Several minor bugfixes<br>
><br>
<br>
</div></div></blockquote></div><br>