Page MenuHomeVyOS Platform

FRR 10.2 build binaries fail
Closed, ResolvedPublicBUG

Description

FRR 10.2 build binaries fail

git clone https://github.com/vyos/vyos-build
cd scripts/package-build/frr
./build.py

output:

 configure:28906: checking for netinet6/ip6_mroute.h
configure:28906: gcc -c -g -O2 -ffile-prefix-map=/__w/vyos-reusable-workflows/vyos-reusable-workflows/vyos-build/scripts/package-build/frr/frr=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
conftest.c:112:10: fatal error: netinet6/ip6_mroute.h: No such file or directory
  112 | #include <netinet6/ip6_mroute.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
...

 configure:29709: gcc -c -g -O2 -ffile-prefix-map=/__w/vyos-reusable-workflows/vyos-reusable-workflows/vyos-build/scripts/package-build/frr/frr=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
conftest.c:166:10: fatal error: netinet6/in6.h: No such file or directory
  166 | #include <netinet6/in6.h>
      |          ^~~~~~~~~~~~~~~~
compilation terminated.
configure:29709: $? = 1
...


configure: exit 1
dh_auto_configure: error: cd build && ../configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --libexecdir=\${prefix}/lib/x86_64-linux-gnu --disable-maintainer-mode --disable-dependency-tracking --sbindir=/usr/lib/frr --with-vtysh-pager=/usr/bin/pager --libdir=/usr/lib/x86_64-linux-gnu/frr --with-moduledir=/usr/lib/x86_64-linux-gnu/frr/modules "LIBTOOLFLAGS=-rpath /usr/lib/x86_64-linux-gnu/frr" --disable-dependency-tracking --enable-rpki --enable-scripting --enable-pim6d --disable-grpc --with-libpam --enable-doc --enable-doc-html --enable-snmp --enable-fpm --disable-protobuf --disable-zeromq --enable-ospfapi --enable-bgp-vnc --enable-multipath=256 --enable-user=frr --enable-group=frr --enable-vty-group=frrvty --enable-configfile-mask=0640 --enable-logfile-mask=0640 --enable-pcre2posix returned exit code 1
make[1]: *** [debian/rules:48: override_dh_auto_configure] Error 255
make[1]: Leaving directory '/vyos/work/T7639/vyos-build/scripts/package-build/frr/frr'
make: *** [debian/rules:45: binary] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2
Failed to build package frr: Command 'sudo dpkg -i ../*.deb; dpkg-buildpackage -us -uc -tc -b -Ppkg.frr.rtrlib,pkg.frr.lua' returned non-zero exit status 2.
I: Cleaned up build dependency packages
vyos_bld@e4476699141f:/vyos/work/T7639/vyos-build/scripts/package-build/frr$

Details

Version
current
Is it a breaking change?
Perfectly compatible
Issue type
Bug (incorrect behavior)