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