[quagga-users 14616] Re: Quagga 1.2.0 released

Timo <timo-waxOF2Bc/[email protected]>
Newsgroups gmane.network.quagga.user
Message-ID <[email protected]>
On 02/08/2017 04:51 PM, Paul Jakma wrote:

Hi list,

> Hi,
> 
> Quagga 1.2.0 has been released, available from the usual place:
> 
> https://download.savannah.gnu.org/releases/quagga/
> 
> This is a feature release, for testing or more adventurous users. More
> conservative users may wish to stay with an older release. This release
> contains:
> 
> * Next-Hop Resolution Protocol support from Timo Teräs * BGP session
> establishment reworked, for speed and reliability
> * BGP route-advertisement timer interval default lowered, to 3s for eBGP
> and 1s for iBGP.
> * BGP Connect retries made more aggressive, with lower retry timer and a
> slower-ramping backoff.

great to hear of all bug fixes and new features implemented. :)

I just wanted to let you know that building an RPM (recent CentOS 7
x86_64) fails in NHRPd:

make[2]: Leaving directory `/home/tis/rpmbuild/BUILD/quagga-1.2.0/ospf6d'
Making all in nhrpd
make[2]: Entering directory `/home/tis/rpmbuild/BUILD/quagga-1.2.0/nhrpd'
  CC       zbuf.o
  CC       znl.o
zbuf.c:10:0: warning: "_GNU_SOURCE" redefined [enabled by default]
 #define _GNU_SOURCE
 ^
<command-line>:0:0: note: this is the location of the previous definition
  CC       resolver.o
  CC       linux.o
  CC       netlink_arp.o
  CC       netlink_gre.o
  CC       vici.o
In file included from netlink_gre.c:15:0:
/usr/include/linux/ipv6.h:19:8: error: redefinition of 'struct in6_pktinfo'
 struct in6_pktinfo {
        ^
In file included from netlink_gre.c:10:0:
/usr/include/netinet/in.h:536:8: note: originally defined here
 struct in6_pktinfo
        ^
In file included from netlink_gre.c:15:0:
/usr/include/linux/ipv6.h:24:8: error: redefinition of 'struct ip6_mtuinfo'
 struct ip6_mtuinfo {
        ^
In file included from netlink_gre.c:10:0:
/usr/include/netinet/in.h:543:8: note: originally defined here
 struct ip6_mtuinfo
        ^
make[2]: *** [netlink_gre.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/home/tis/rpmbuild/BUILD/quagga-1.2.0/nhrpd'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/tis/rpmbuild/BUILD/quagga-1.2.0'
make: *** [all] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.EUzxPZ (%build)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.EUzxPZ (%build)

Would it be feasible to introduce a "with-feature option" for this (in
the SPEC file)?

Best,

Timo
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.