Hi, I've tested that 1.6.3 on CentOS 7 and that RPM is not usable on it.
The output of yum (in Czech): Řešení závislostí... --> Kontrola transakce spuštěna ---> Balíček bird.x86_64 0:1.6.0-1 bude aktualizován ---> Balíček bird.x86_64 0:1.6.3-1 bude novou aktualizací --> Zpracování závislostí: libtinfo.so.6()(64bit) pro balíček: bird-1.6.3-1.x86_64 --> Zpracování závislostí: libncurses.so.6()(64bit) pro balíček: bird-1.6.3-1.x86_64 --> Řešení závislostí dokončeno Chyba: Balíček: bird-1.6.3-1.x86_64 (knot) Vyžaduje: libtinfo.so.6()(64bit) Chyba: Balíček: bird-1.6.3-1.x86_64 (knot) Vyžaduje: libncurses.so.6()(64bit) Pro obejití problému můžete zkusit volbu --skip-broken Summary in english: RPM requires the libtinfo.so.6 and libncurses.so.6 which are not present in CentOS 7. Same probably goes for the RHEL 7, long story short it is the fedora only repo. As for the EPEL repository and outdated version there, there is an bug report [1] for updating from the 1.4.5 to 1.6.3. However there is the requirement of 100% forward compatibility of configuration. If it fulfills that, it would be great to try to reopen that bug in Red Hat Bugzilla. Martin Hunek [1] https://bugzilla.redhat.com/show_bug.cgi?id=1409327 Dne středa 24. května 2017 14:21:39 CEST jste napsal(a): > On Tue, May 23, 2017 at 10:46:58AM +0200, Stefan Plug wrote: > > Hi guys, > > > > forgive me for my ignorance, but I just compiled 1.6.3-1 on a scientific > > linux 6.8 machine with ncurses 5.7 and installed that RPM on a centos7 > > machine with ncurses 5.9 and it all seems to work just fine. > > > > What am I missing here? > > Hi > > We just fixed missing 1.6.3 in our RedHat/Fedora repo: > http://bird.network.cz/?download&tdir=redhat/ > > I am not familiar with ecosystem of RPM distributions, i don't know > whether such packages are usable outside of Fedora. > > W.r.t. ncurses6 - BIRD does not really care about ncurses version, > could be compiled with probably 20 years old one. When compiling from > source code the available curses library is selected. And a compiled > binary references a specific name and a major version against which > it was compiled. > > Sometimes it is possible to cheat that by adding symlink from newer > library to actual installed older library. > > > On 17.05.2017 15:20, Stefan Plug wrote: > > > Hi guys, > > > > > > is there any news on 1.6.3 for CentOS? I'm currently running CentOS 7 :( > > > does this really mean no more bird updates? I am currently running a > > > patched 1.6.2 (bird-1.6.2_29_g7eec398-1) and I would like to go back to > > > the official release some time again. > > > > > > greetings, > > > > > > Stefan > > > > > > On 21.02.2017 14:37, Ruben Herold wrote: > > >> On Tue, Feb 21, 2017 at 02:02:55PM +0100, Martin Huněk wrote: > > >> Hi Martin, > > >> > > >>> for fedora there is the 1.6.3 version in EPEL repository. For > > >>> RedHat/CentOS > > >>> there is dependency problem even for 1.6.2 - the ncurses6 is missing > > >>> in these systems. > > >> > > >> thx for the feedback that makes sensė. So this repo seems to me > > >> unusable > > >> anymore. RedHat/CentOS will not get ncurses6 after the next major > > >> release. Also there will be no current bird for RedHat/CentOS 6 and 7 > > >> anymore. > > >> > > >> Ruben
signature.asc
Description: This is a digitally signed message part.