Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

zebra: Adding a new dataplane using protobuf #14173

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

BIoodborne
Copy link

Belong to “Alibaba Summer of Code” project. Directed by Donald Sharp.
Adding a new dataplane transmitting data using protobuf to encode.
Adding a related topotest test case named "zebra_fpm_pb".

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Aug 10, 2023

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

See below for issues.
CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/

This is a comment from an automated CI system.
For questions and feedback in regards to this CI system, please feel free to email
Martin Winter - mwinter (at) opensourcerouting.org.

Get source / Pull Request: Successful

Building Stage: Failed

Ubuntu 18.04 arm8 build: Failed (click for details) Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/U18ARM8BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/U18ARM8BUILD/config.log/config.log.gz Ubuntu 18.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/U18ARM8BUILD/config.status/config.status Ubuntu 18.04 arm8 build: No useful log found
Ubuntu 22.04 amd64 build: Failed (click for details) Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/U22AMD64BUILD/config.log/config.log.gz Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/U22AMD64BUILD/ErrorLog/log_make_dist.txt Ubuntu 22.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/U22AMD64BUILD/config.status/config.status Ubuntu 22.04 amd64 build: No useful log found
Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/U2004AMD64BUILD/config.log/config.log.gz Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/U2004AMD64BUILD/ErrorLog/log_make_dist.txt Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/U2004AMD64BUILD/config.status/config.status Ubuntu 20.04 amd64 build: No useful log found
Debian 9 amd64 build: Failed (click for details) Debian 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/CI021BUILD/config.log/config.log.gz Debian 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/CI021BUILD/config.status/config.status

Make failed for Debian 9 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/CI021BUILD/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21:0,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:222:13: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
 extern void _event_add_timer(const struct xref_eventsched *xref,
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
Ubuntu 18.04 ppc64le build: Failed (click for details) Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/U1804PPC64LEBUILD/config.log/config.log.gz Ubuntu 18.04 ppc64le build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/U1804PPC64LEBUILD/config.status/config.status Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/U1804PPC64LEBUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 ppc64le build: No useful log found
Debian 10 amd64 build: Failed (click for details) Debian 10 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/DEB10BUILD/config.status/config.status

Make failed for Debian 10 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/DEB10BUILD/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:16: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a

Debian 10 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/DEB10BUILD/config.log/config.log.gz

Ubuntu 18.04 arm7 build: Failed (click for details) Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/U18ARM7BUILD/config.status/config.status Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/U18ARM7BUILD/config.log/config.log.gz Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/U18ARM7BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 arm7 build: No useful log found
FreeBSD 11 amd64 build: Failed (click for details) FreeBSD 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/CI009BUILD/config.log/config.log.gz FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/CI009BUILD/config.status/config.status

Make failed for FreeBSD 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/CI009BUILD/ErrorLog/log_make.txt)

--------------------------------
In file included from fpmpbserver/fpmpbserver.h:13,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
In file included from fpmpbserver/fpmpbserver.h:13,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
compilation terminated.
compilation terminated.
gmake[1]: *** [Makefile:14921: fpmpbserver/fpmpbserver-fpmpbserver.o] Error 1
gmake[1]: *** [Makefile:14907: fpmpbserver/fpmpbserver-main.o] Error 1
CentOS 7 amd64 build: Failed (click for details) CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/CI005BUILD/config.log/config.log.gz CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/CI005BUILD/config.status/config.status

Make failed for CentOS 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/CI005BUILD/ErrorLog/log_make.txt)

pimd/pim_cmd_common.c:4899:2: warning: missing braces around initializer [-Wmissing-braces]
pimd/pim_cmd_common.c:4899:2: warning: (near initialization for sg.grp) [-Wmissing-braces]
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.  CC       mgmtd/mgmt.o
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed./home/ci/cibuild.13405/frr-source/doc/user/pbr.rst:50: WARNING: duplicate label nexthop-groups, other instance in /home/ci/cibuild.13405/frr-source/doc/user/nexthop_groups.rst
/home/ci/cibuild.13405/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
--------------------------------
/home/ci/cibuild.13405/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
Debian 11 amd64 build: Failed (click for details) Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/DEB11AMD64/config.log/config.log.gz

Make failed for Debian 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/DEB11AMD64/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:16: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a

Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/DEB11AMD64/config.status/config.status

Redhat 9 amd64 build: Failed (click for details) Redhat 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/RH9BUILD/config.status/config.status

Make failed for Redhat 9 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/RH9BUILD/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:47: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:47: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:9: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:37: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:55: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:47: note: in definition of macro _xref_t_a

Redhat 9 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/RH9BUILD/config.log/config.log.gz

Ubuntu 18.04 amd64 build: Failed (click for details) Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/U1804AMD64/config.log/config.log.gz Ubuntu 18.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/U1804AMD64/config.status/config.status Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/U1804AMD64/ErrorLog/log_make_dist.txt Ubuntu 18.04 amd64 build: No useful log found
FreeBSD 12 amd64 build: Failed (click for details) FreeBSD 12 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/FBSD12AMD64/config.log/config.log.gz FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/FBSD12AMD64/config.status/config.status

Make failed for FreeBSD 12 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

--------------------------------
In file included from fpmpbserver/fpmpbserver.h:13:0,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
 #include <linux/types.h>
compilation terminated.
gmake[1]: *** [Makefile:14904: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.h:13:0,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
 #include <linux/types.h>
Ubuntu 18.04 i386 build: Failed (click for details) Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/U18I386BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/U18I386BUILD/config.status/config.status Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/U18I386BUILD/config.log/config.log.gz Ubuntu 18.04 i386 build: No useful log found
Redhat 8 amd64 build: Failed (click for details) Redhat 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/REDHAT8/config.status/config.status

Make failed for Redhat 8 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/REDHAT8/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:16: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a

Redhat 8 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/REDHAT8/config.log/config.log.gz

OpenBSD 7 amd64 build: Failed (click for details) OpenBSD 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/CI011BUILD/config.log/config.log.gz OpenBSD 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/CI011BUILD/config.status/config.status

Make failed for OpenBSD 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/CI011BUILD/ErrorLog/log_make.txt)

In file included from fpmpbserver/main.cpp:1:
In file included from fpmpbserver/fpmpbserver.h:13:
./include/linux/rtnetlink.h:5:10: fatal error: 'linux/types.h' file not found
#include <linux/types.h>
1 error generated.
gmake[1]: *** [Makefile:14907: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.cpp:2:
In file included from fpmpbserver/fpmpbserver.h:13:
./include/linux/rtnetlink.h:5:10: fatal error: 'linux/types.h' file not found

Warnings Generated during build:

Checkout code: Successful with additional warnings
Ubuntu 18.04 arm8 build: Failed (click for details) Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/U18ARM8BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/U18ARM8BUILD/config.log/config.log.gz Ubuntu 18.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/U18ARM8BUILD/config.status/config.status Ubuntu 18.04 arm8 build: No useful log found
Ubuntu 22.04 amd64 build: Failed (click for details) Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/U22AMD64BUILD/config.log/config.log.gz Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/U22AMD64BUILD/ErrorLog/log_make_dist.txt Ubuntu 22.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/U22AMD64BUILD/config.status/config.status Ubuntu 22.04 amd64 build: No useful log found
Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/U2004AMD64BUILD/config.log/config.log.gz Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/U2004AMD64BUILD/ErrorLog/log_make_dist.txt Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/U2004AMD64BUILD/config.status/config.status Ubuntu 20.04 amd64 build: No useful log found
Debian 9 amd64 build: Failed (click for details) Debian 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/CI021BUILD/config.log/config.log.gz Debian 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/CI021BUILD/config.status/config.status

Make failed for Debian 9 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/CI021BUILD/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21:0,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:222:13: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
 extern void _event_add_timer(const struct xref_eventsched *xref,
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
Ubuntu 18.04 ppc64le build: Failed (click for details) Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/U1804PPC64LEBUILD/config.log/config.log.gz Ubuntu 18.04 ppc64le build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/U1804PPC64LEBUILD/config.status/config.status Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/U1804PPC64LEBUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 ppc64le build: No useful log found
Debian 10 amd64 build: Failed (click for details) Debian 10 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/DEB10BUILD/config.status/config.status

Make failed for Debian 10 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/DEB10BUILD/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:16: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a

Debian 10 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/DEB10BUILD/config.log/config.log.gz

Ubuntu 18.04 arm7 build: Failed (click for details) Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/U18ARM7BUILD/config.status/config.status Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/U18ARM7BUILD/config.log/config.log.gz Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/U18ARM7BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 arm7 build: No useful log found
FreeBSD 11 amd64 build: Failed (click for details) FreeBSD 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/CI009BUILD/config.log/config.log.gz FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/CI009BUILD/config.status/config.status

Make failed for FreeBSD 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/CI009BUILD/ErrorLog/log_make.txt)

--------------------------------
In file included from fpmpbserver/fpmpbserver.h:13,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
In file included from fpmpbserver/fpmpbserver.h:13,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
compilation terminated.
compilation terminated.
gmake[1]: *** [Makefile:14921: fpmpbserver/fpmpbserver-fpmpbserver.o] Error 1
gmake[1]: *** [Makefile:14907: fpmpbserver/fpmpbserver-main.o] Error 1
CentOS 7 amd64 build: Failed (click for details) CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/CI005BUILD/config.log/config.log.gz CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/CI005BUILD/config.status/config.status

Make failed for CentOS 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/CI005BUILD/ErrorLog/log_make.txt)

pimd/pim_cmd_common.c:4899:2: warning: missing braces around initializer [-Wmissing-braces]
pimd/pim_cmd_common.c:4899:2: warning: (near initialization for sg.grp) [-Wmissing-braces]
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.  CC       mgmtd/mgmt.o
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed./home/ci/cibuild.13405/frr-source/doc/user/pbr.rst:50: WARNING: duplicate label nexthop-groups, other instance in /home/ci/cibuild.13405/frr-source/doc/user/nexthop_groups.rst
/home/ci/cibuild.13405/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
--------------------------------
/home/ci/cibuild.13405/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
Debian 11 amd64 build: Failed (click for details) Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/DEB11AMD64/config.log/config.log.gz

Make failed for Debian 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/DEB11AMD64/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:16: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a

Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/DEB11AMD64/config.status/config.status

Redhat 9 amd64 build: Failed (click for details) Redhat 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/RH9BUILD/config.status/config.status

Make failed for Redhat 9 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/RH9BUILD/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:47: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:47: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:9: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:37: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:55: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:47: note: in definition of macro _xref_t_a

Redhat 9 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/RH9BUILD/config.log/config.log.gz

Ubuntu 18.04 amd64 build: Failed (click for details) Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/U1804AMD64/config.log/config.log.gz Ubuntu 18.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/U1804AMD64/config.status/config.status Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/U1804AMD64/ErrorLog/log_make_dist.txt Ubuntu 18.04 amd64 build: No useful log found
FreeBSD 12 amd64 build: Failed (click for details) FreeBSD 12 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/FBSD12AMD64/config.log/config.log.gz FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/FBSD12AMD64/config.status/config.status

Make failed for FreeBSD 12 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

--------------------------------
In file included from fpmpbserver/fpmpbserver.h:13:0,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
 #include <linux/types.h>
compilation terminated.
gmake[1]: *** [Makefile:14904: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.h:13:0,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
 #include <linux/types.h>
Ubuntu 18.04 i386 build: Failed (click for details) Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/U18I386BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/U18I386BUILD/config.status/config.status Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/U18I386BUILD/config.log/config.log.gz Ubuntu 18.04 i386 build: No useful log found
Redhat 8 amd64 build: Failed (click for details) Redhat 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/REDHAT8/config.status/config.status

Make failed for Redhat 8 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/REDHAT8/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:16: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a

Redhat 8 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/REDHAT8/config.log/config.log.gz

OpenBSD 7 amd64 build: Failed (click for details) OpenBSD 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/CI011BUILD/config.log/config.log.gz OpenBSD 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/CI011BUILD/config.status/config.status

Make failed for OpenBSD 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13405/artifact/CI011BUILD/ErrorLog/log_make.txt)

In file included from fpmpbserver/main.cpp:1:
In file included from fpmpbserver/fpmpbserver.h:13:
./include/linux/rtnetlink.h:5:10: fatal error: 'linux/types.h' file not found
#include <linux/types.h>
1 error generated.
gmake[1]: *** [Makefile:14907: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.cpp:2:
In file included from fpmpbserver/fpmpbserver.h:13:
./include/linux/rtnetlink.h:5:10: fatal error: 'linux/types.h' file not found
<stdin>:63: trailing whitespace.
   by default without configurations. The ``dplane_fpm_nl`` or ``dplane_fpm_pb`` 
<stdin>:831: trailing whitespace.
    
<stdin>:835: trailing whitespace.
        log_path = f"{dir_path}/FpmProtoBufServer.log" 
<stdin>:1147: trailing whitespace.
    
<stdin>:819: new blank line at EOF.
+
warning: squelched 1 whitespace error
warning: 6 lines add whitespace errors.
Report for dplane_fpm_pb.c | 70 issues
===============================================
ERROR: space prohibited after that '*' (ctx:WxW)
#111: FILE: /tmp/f1-2157301/dplane_fpm_pb.c:111:
+} * gfpc;
   ^

WARNING: please, no space before tabs
#333: FILE: /tmp/f1-2157301/dplane_fpm_pb.c:333:
+^I^I// fpc->socket, ^I       &fpc->t_read);$

WARNING: please, no space before tabs
#503: FILE: /tmp/f1-2157301/dplane_fpm_pb.c:503:
+^I// ^Ievent_add_read(fpc->fthread->master, fpm_read, fpc, sock,$

WARNING: please, no space before tabs
#504: FILE: /tmp/f1-2157301/dplane_fpm_pb.c:504:
+^I// ^I^I       &fpc->t_read);$

WARNING: Prefer using '"%s...", __func__' to using 'fpm_connect', this function's name, in a string
#505: FILE: /tmp/f1-2157301/dplane_fpm_pb.c:505:
+	zlog_info("[fpm_connect] start fpm write");

WARNING: Prefer using '"%s...", __func__' to using 'fpm_pb_process', this function's name, in a string
#512: FILE: /tmp/f1-2157301/dplane_fpm_pb.c:512:
+	zlog_info("[fpm_pb_process] start");

WARNING: Prefer using '"%s...", __func__' to using 'fpm_pb_process', this function's name, in a string
#533: FILE: /tmp/f1-2157301/dplane_fpm_pb.c:533:
+		zlog_info("[fpm_pb_process] socket is %d,connecting is %d",

WARNING: braces {} are not necessary for single statement blocks
#646: FILE: /tmp/f1-2157301/dplane_fpm_pb.c:646:
+	if (!msg) {
+		return NULL;
+	}

WARNING: braces {} are not necessary for single statement blocks
#663: FILE: /tmp/f1-2157301/dplane_fpm_pb.c:663:
+		if (!msg->add_route) {
+			return NULL;
+		}

WARNING: Prefer using '"%s...", __func__' to using 'protobuf_msg_encode', this function's name, in a string
#773: FILE: /tmp/f1-2157301/dplane_fpm_pb.c:773:
+	zlog_info("[protobuf_msg_encode] start");

WARNING: braces {} are not necessary for single statement blocks
#781: FILE: /tmp/f1-2157301/dplane_fpm_pb.c:781:
+	if (!msg) {
+		return 0;
+	}

WARNING: braces {} are not necessary for single statement blocks
#786: FILE: /tmp/f1-2157301/dplane_fpm_pb.c:786:
+	if (len > datalen) {
+		return 0;
+	}

WARNING: Prefer using '"%s...", __func__' to using 'fpm_pb_enqueue', this function's name, in a string
#795: FILE: /tmp/f1-2157301/dplane_fpm_pb.c:795:
+	zlog_info("[fpm_pb_enqueue] start");

WARNING: Missing a blank line after declarations
#945: FILE: /tmp/f1-2157301/dplane_fpm_pb.c:945:
+	int rv;
+	gfpc = calloc(1, sizeof(*gfpc));

ERROR: space prohibited before that close parenthesis ')'
#970: FILE: /tmp/f1-2157301/dplane_fpm_pb.c:970:
+		 .init = fpm_pb_init, );
Report for fpm.h | 42 issues
===============================================
WARNING: Missing or malformed SPDX-License-Identifier tag in line 1
#1: FILE: /tmp/f1-2157301/fpm.h:1:
+/*

WARNING: do not add new typedefs
#104: FILE: /tmp/f1-2157301/fpm.h:104:
+typedef struct fpm_msg_hdr_t_ {

WARNING: do not add new typedefs
#131: FILE: /tmp/f1-2157301/fpm.h:131:
+typedef enum fpm_msg_type_e_ {

ERROR: spaces required around that '<' (ctx:VxV)
#226: FILE: /tmp/f1-2157301/fpm.h:226:
+	return reinterpret_cast<fpm_msg_hdr_t *>(
 	                       ^

ERROR: need consistent spacing around '*' (ctx:WxO)
#226: FILE: /tmp/f1-2157301/fpm.h:226:
+	return reinterpret_cast<fpm_msg_hdr_t *>(
 	                                      ^

ERROR: spaces required around that '>' (ctx:OxV)
#226: FILE: /tmp/f1-2157301/fpm.h:226:
+	return reinterpret_cast<fpm_msg_hdr_t *>(
 	                                       ^

ERROR: spaces required around that '<' (ctx:VxV)
#227: FILE: /tmp/f1-2157301/fpm.h:227:
+		static_cast<void *>(((char *)hdr) + msg_len));
 		           ^

ERROR: need consistent spacing around '*' (ctx:WxO)
#227: FILE: /tmp/f1-2157301/fpm.h:227:
+		static_cast<void *>(((char *)hdr) + msg_len));
 		                 ^

ERROR: spaces required around that '>' (ctx:OxV)
#227: FILE: /tmp/f1-2157301/fpm.h:227:
+		static_cast<void *>(((char *)hdr) + msg_len));
 		                  ^
Report for fpmpbserver.h | 20 issues
===============================================
WARNING: Missing or malformed SPDX-License-Identifier tag in line 1
#1: FILE: /tmp/f1-2157301/fpmpbserver.h:1:
+#ifndef _FPMPBSERVER_H

ERROR: Bad function definition - int fpmpbserver_init() should probably be int fpmpbserver_init(void)
#51: FILE: /tmp/f1-2157301/fpmpbserver.h:51:
+int fpmpbserver_init();

ERROR: Bad function definition - int fpmpbserver_exit() should probably be int fpmpbserver_exit(void)
#52: FILE: /tmp/f1-2157301/fpmpbserver.h:52:
+int fpmpbserver_exit();

ERROR: Bad function definition - int fpmpbserver_read_data() should probably be int fpmpbserver_read_data(void)
#54: FILE: /tmp/f1-2157301/fpmpbserver.h:54:
+int fpmpbserver_read_data();

WARNING: adding a line without newline at end of file
#56: FILE: /tmp/f1-2157301/fpmpbserver.h:56:
+#endif

@BIoodborne BIoodborne force-pushed the FRRmaster branch 2 times, most recently from f1d07f3 to 076255c Compare August 10, 2023 10:55
@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Aug 10, 2023

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

See below for issues.
CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/

This is a comment from an automated CI system.
For questions and feedback in regards to this CI system, please feel free to email
Martin Winter - mwinter (at) opensourcerouting.org.

Get source / Pull Request: Successful

Building Stage: Failed

Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/U2004AMD64BUILD/config.log/config.log.gz Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/U2004AMD64BUILD/ErrorLog/log_make_dist.txt Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/U2004AMD64BUILD/config.status/config.status Ubuntu 20.04 amd64 build: No useful log found
Ubuntu 22.04 amd64 build: Failed (click for details) Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/U22AMD64BUILD/config.log/config.log.gz Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/U22AMD64BUILD/ErrorLog/log_make_dist.txt Ubuntu 22.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/U22AMD64BUILD/config.status/config.status Ubuntu 22.04 amd64 build: No useful log found
Ubuntu 18.04 arm8 build: Failed (click for details) Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/U18ARM8BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/U18ARM8BUILD/config.log/config.log.gz Ubuntu 18.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/U18ARM8BUILD/config.status/config.status Ubuntu 18.04 arm8 build: No useful log found
Debian 9 amd64 build: Failed (click for details) Debian 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/CI021BUILD/config.log/config.log.gz Debian 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/CI021BUILD/config.status/config.status

Make failed for Debian 9 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/CI021BUILD/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21:0,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:222:13: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
 extern void _event_add_timer(const struct xref_eventsched *xref,
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
Ubuntu 18.04 ppc64le build: Failed (click for details) Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/U1804PPC64LEBUILD/config.log/config.log.gz Ubuntu 18.04 ppc64le build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/U1804PPC64LEBUILD/config.status/config.status Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/U1804PPC64LEBUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 ppc64le build: No useful log found
Debian 10 amd64 build: Failed (click for details) Debian 10 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/DEB10BUILD/config.status/config.status

Make failed for Debian 10 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/DEB10BUILD/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:16: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a

Debian 10 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/DEB10BUILD/config.log/config.log.gz

Ubuntu 18.04 arm7 build: Failed (click for details) Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/U18ARM7BUILD/config.status/config.status Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/U18ARM7BUILD/config.log/config.log.gz Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/U18ARM7BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 arm7 build: No useful log found
FreeBSD 11 amd64 build: Failed (click for details) FreeBSD 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/CI009BUILD/config.log/config.log.gz FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/CI009BUILD/config.status/config.status

Make failed for FreeBSD 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/CI009BUILD/ErrorLog/log_make.txt)

--------------------------------
In file included from fpmpbserver/fpmpbserver.h:13,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
compilation terminated.
gmake[1]: *** [Makefile:14907: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.h:13,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
compilation terminated.
gmake[1]: *** [Makefile:14921: fpmpbserver/fpmpbserver-fpmpbserver.o] Error 1
CentOS 7 amd64 build: Failed (click for details) CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/CI005BUILD/config.log/config.log.gz CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/CI005BUILD/config.status/config.status

Make failed for CentOS 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/CI005BUILD/ErrorLog/log_make.txt)

pimd/pim_cmd_common.c:4899:2: warning: missing braces around initializer [-Wmissing-braces]
pimd/pim_cmd_common.c:4899:2: warning: (near initialization for sg.grp) [-Wmissing-braces]
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.  CC       mgmtd/mgmt.o
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed./home/ci/cibuild.13406/frr-source/doc/user/pbr.rst:50: WARNING: duplicate label nexthop-groups, other instance in /home/ci/cibuild.13406/frr-source/doc/user/nexthop_groups.rst
/home/ci/cibuild.13406/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
--------------------------------
/home/ci/cibuild.13406/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
Ubuntu 18.04 amd64 build: Failed (click for details) Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/U1804AMD64/config.log/config.log.gz Ubuntu 18.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/U1804AMD64/config.status/config.status Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/U1804AMD64/ErrorLog/log_make_dist.txt Ubuntu 18.04 amd64 build: No useful log found
Redhat 9 amd64 build: Failed (click for details) Redhat 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/RH9BUILD/config.status/config.status

Make failed for Redhat 9 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/RH9BUILD/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:47: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:47: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:9: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:37: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:55: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:47: note: in definition of macro _xref_t_a

Redhat 9 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/RH9BUILD/config.log/config.log.gz

Debian 11 amd64 build: Failed (click for details) Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/DEB11AMD64/config.log/config.log.gz

Make failed for Debian 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/DEB11AMD64/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:16: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a

Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/DEB11AMD64/config.status/config.status

OpenBSD 7 amd64 build: Failed (click for details) OpenBSD 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/CI011BUILD/config.log/config.log.gz OpenBSD 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/CI011BUILD/config.status/config.status

Make failed for OpenBSD 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/CI011BUILD/ErrorLog/log_make.txt)

In file included from fpmpbserver/main.cpp:1:
In file included from fpmpbserver/fpmpbserver.h:13:
./include/linux/rtnetlink.h:5:10: fatal error: 'linux/types.h' file not found
#include <linux/types.h>
1 error generated.
gmake[1]: *** [Makefile:14907: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.cpp:2:
In file included from fpmpbserver/fpmpbserver.h:13:
./include/linux/rtnetlink.h:5:10: fatal error: 'linux/types.h' file not found
FreeBSD 12 amd64 build: Failed (click for details) FreeBSD 12 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/FBSD12AMD64/config.log/config.log.gz FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/FBSD12AMD64/config.status/config.status

Make failed for FreeBSD 12 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

--------------------------------
In file included from fpmpbserver/fpmpbserver.h:13:0,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
 #include <linux/types.h>
compilation terminated.
gmake[1]: *** [Makefile:14904: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.h:13:0,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
 #include <linux/types.h>
Redhat 8 amd64 build: Failed (click for details) Redhat 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/REDHAT8/config.status/config.status

Make failed for Redhat 8 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/REDHAT8/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:16: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a

Redhat 8 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/REDHAT8/config.log/config.log.gz

Ubuntu 18.04 i386 build: Failed (click for details) Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/U18I386BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/U18I386BUILD/config.status/config.status Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/U18I386BUILD/config.log/config.log.gz Ubuntu 18.04 i386 build: No useful log found

Warnings Generated during build:

Checkout code: Successful with additional warnings
Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/U2004AMD64BUILD/config.log/config.log.gz Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/U2004AMD64BUILD/ErrorLog/log_make_dist.txt Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/U2004AMD64BUILD/config.status/config.status Ubuntu 20.04 amd64 build: No useful log found
Ubuntu 22.04 amd64 build: Failed (click for details) Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/U22AMD64BUILD/config.log/config.log.gz Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/U22AMD64BUILD/ErrorLog/log_make_dist.txt Ubuntu 22.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/U22AMD64BUILD/config.status/config.status Ubuntu 22.04 amd64 build: No useful log found
Ubuntu 18.04 arm8 build: Failed (click for details) Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/U18ARM8BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/U18ARM8BUILD/config.log/config.log.gz Ubuntu 18.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/U18ARM8BUILD/config.status/config.status Ubuntu 18.04 arm8 build: No useful log found
Debian 9 amd64 build: Failed (click for details) Debian 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/CI021BUILD/config.log/config.log.gz Debian 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/CI021BUILD/config.status/config.status

Make failed for Debian 9 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/CI021BUILD/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21:0,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:222:13: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
 extern void _event_add_timer(const struct xref_eventsched *xref,
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
Ubuntu 18.04 ppc64le build: Failed (click for details) Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/U1804PPC64LEBUILD/config.log/config.log.gz Ubuntu 18.04 ppc64le build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/U1804PPC64LEBUILD/config.status/config.status Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/U1804PPC64LEBUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 ppc64le build: No useful log found
Debian 10 amd64 build: Failed (click for details) Debian 10 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/DEB10BUILD/config.status/config.status

Make failed for Debian 10 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/DEB10BUILD/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:16: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a

Debian 10 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/DEB10BUILD/config.log/config.log.gz

Ubuntu 18.04 arm7 build: Failed (click for details) Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/U18ARM7BUILD/config.status/config.status Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/U18ARM7BUILD/config.log/config.log.gz Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/U18ARM7BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 arm7 build: No useful log found
FreeBSD 11 amd64 build: Failed (click for details) FreeBSD 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/CI009BUILD/config.log/config.log.gz FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/CI009BUILD/config.status/config.status

Make failed for FreeBSD 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/CI009BUILD/ErrorLog/log_make.txt)

--------------------------------
In file included from fpmpbserver/fpmpbserver.h:13,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
compilation terminated.
gmake[1]: *** [Makefile:14907: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.h:13,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
compilation terminated.
gmake[1]: *** [Makefile:14921: fpmpbserver/fpmpbserver-fpmpbserver.o] Error 1
CentOS 7 amd64 build: Failed (click for details) CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/CI005BUILD/config.log/config.log.gz CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/CI005BUILD/config.status/config.status

Make failed for CentOS 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/CI005BUILD/ErrorLog/log_make.txt)

pimd/pim_cmd_common.c:4899:2: warning: missing braces around initializer [-Wmissing-braces]
pimd/pim_cmd_common.c:4899:2: warning: (near initialization for sg.grp) [-Wmissing-braces]
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.  CC       mgmtd/mgmt.o
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed./home/ci/cibuild.13406/frr-source/doc/user/pbr.rst:50: WARNING: duplicate label nexthop-groups, other instance in /home/ci/cibuild.13406/frr-source/doc/user/nexthop_groups.rst
/home/ci/cibuild.13406/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
--------------------------------
/home/ci/cibuild.13406/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
Ubuntu 18.04 amd64 build: Failed (click for details) Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/U1804AMD64/config.log/config.log.gz Ubuntu 18.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/U1804AMD64/config.status/config.status Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/U1804AMD64/ErrorLog/log_make_dist.txt Ubuntu 18.04 amd64 build: No useful log found
Redhat 9 amd64 build: Failed (click for details) Redhat 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/RH9BUILD/config.status/config.status

Make failed for Redhat 9 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/RH9BUILD/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:47: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:47: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:9: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:37: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:55: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:47: note: in definition of macro _xref_t_a

Redhat 9 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/RH9BUILD/config.log/config.log.gz

Debian 11 amd64 build: Failed (click for details) Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/DEB11AMD64/config.log/config.log.gz

Make failed for Debian 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/DEB11AMD64/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:16: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a

Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/DEB11AMD64/config.status/config.status

OpenBSD 7 amd64 build: Failed (click for details) OpenBSD 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/CI011BUILD/config.log/config.log.gz OpenBSD 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/CI011BUILD/config.status/config.status

Make failed for OpenBSD 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/CI011BUILD/ErrorLog/log_make.txt)

In file included from fpmpbserver/main.cpp:1:
In file included from fpmpbserver/fpmpbserver.h:13:
./include/linux/rtnetlink.h:5:10: fatal error: 'linux/types.h' file not found
#include <linux/types.h>
1 error generated.
gmake[1]: *** [Makefile:14907: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.cpp:2:
In file included from fpmpbserver/fpmpbserver.h:13:
./include/linux/rtnetlink.h:5:10: fatal error: 'linux/types.h' file not found
FreeBSD 12 amd64 build: Failed (click for details) FreeBSD 12 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/FBSD12AMD64/config.log/config.log.gz FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/FBSD12AMD64/config.status/config.status

Make failed for FreeBSD 12 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

--------------------------------
In file included from fpmpbserver/fpmpbserver.h:13:0,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
 #include <linux/types.h>
compilation terminated.
gmake[1]: *** [Makefile:14904: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.h:13:0,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
 #include <linux/types.h>
Redhat 8 amd64 build: Failed (click for details) Redhat 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/REDHAT8/config.status/config.status

Make failed for Redhat 8 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/REDHAT8/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:16: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a

Redhat 8 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/REDHAT8/config.log/config.log.gz

Ubuntu 18.04 i386 build: Failed (click for details) Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/U18I386BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/U18I386BUILD/config.status/config.status Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13406/artifact/U18I386BUILD/config.log/config.log.gz Ubuntu 18.04 i386 build: No useful log found
<stdin>:63: trailing whitespace.
   by default without configurations. The ``dplane_fpm_nl`` or ``dplane_fpm_pb`` 
<stdin>:831: trailing whitespace.
    
<stdin>:835: trailing whitespace.
        log_path = f"{dir_path}/FpmProtoBufServer.log" 
<stdin>:1146: trailing whitespace.
    
<stdin>:819: new blank line at EOF.
+
warning: squelched 1 whitespace error
warning: 6 lines add whitespace errors.
Report for dplane_fpm_pb.c | 70 issues
===============================================
ERROR: space prohibited after that '*' (ctx:WxW)
#111: FILE: /tmp/f1-2198350/dplane_fpm_pb.c:111:
+} * gfpc;
   ^

WARNING: please, no space before tabs
#333: FILE: /tmp/f1-2198350/dplane_fpm_pb.c:333:
+^I^I// fpc->socket, ^I       &fpc->t_read);$

WARNING: please, no space before tabs
#503: FILE: /tmp/f1-2198350/dplane_fpm_pb.c:503:
+^I// ^Ievent_add_read(fpc->fthread->master, fpm_read, fpc, sock,$

WARNING: please, no space before tabs
#504: FILE: /tmp/f1-2198350/dplane_fpm_pb.c:504:
+^I// ^I^I       &fpc->t_read);$

WARNING: Prefer using '"%s...", __func__' to using 'fpm_connect', this function's name, in a string
#505: FILE: /tmp/f1-2198350/dplane_fpm_pb.c:505:
+	zlog_info("[fpm_connect] start fpm write");

WARNING: Prefer using '"%s...", __func__' to using 'fpm_pb_process', this function's name, in a string
#512: FILE: /tmp/f1-2198350/dplane_fpm_pb.c:512:
+	zlog_info("[fpm_pb_process] start");

WARNING: Prefer using '"%s...", __func__' to using 'fpm_pb_process', this function's name, in a string
#533: FILE: /tmp/f1-2198350/dplane_fpm_pb.c:533:
+		zlog_info("[fpm_pb_process] socket is %d,connecting is %d",

WARNING: braces {} are not necessary for single statement blocks
#646: FILE: /tmp/f1-2198350/dplane_fpm_pb.c:646:
+	if (!msg) {
+		return NULL;
+	}

WARNING: braces {} are not necessary for single statement blocks
#663: FILE: /tmp/f1-2198350/dplane_fpm_pb.c:663:
+		if (!msg->add_route) {
+			return NULL;
+		}

WARNING: Prefer using '"%s...", __func__' to using 'protobuf_msg_encode', this function's name, in a string
#773: FILE: /tmp/f1-2198350/dplane_fpm_pb.c:773:
+	zlog_info("[protobuf_msg_encode] start");

WARNING: braces {} are not necessary for single statement blocks
#781: FILE: /tmp/f1-2198350/dplane_fpm_pb.c:781:
+	if (!msg) {
+		return 0;
+	}

WARNING: braces {} are not necessary for single statement blocks
#786: FILE: /tmp/f1-2198350/dplane_fpm_pb.c:786:
+	if (len > datalen) {
+		return 0;
+	}

WARNING: Prefer using '"%s...", __func__' to using 'fpm_pb_enqueue', this function's name, in a string
#795: FILE: /tmp/f1-2198350/dplane_fpm_pb.c:795:
+	zlog_info("[fpm_pb_enqueue] start");

WARNING: Missing a blank line after declarations
#945: FILE: /tmp/f1-2198350/dplane_fpm_pb.c:945:
+	int rv;
+	gfpc = calloc(1, sizeof(*gfpc));

ERROR: space prohibited before that close parenthesis ')'
#970: FILE: /tmp/f1-2198350/dplane_fpm_pb.c:970:
+		 .init = fpm_pb_init, );
Report for fpm.h | 42 issues
===============================================
WARNING: Missing or malformed SPDX-License-Identifier tag in line 1
#1: FILE: /tmp/f1-2198350/fpm.h:1:
+/*

WARNING: do not add new typedefs
#104: FILE: /tmp/f1-2198350/fpm.h:104:
+typedef struct fpm_msg_hdr_t_ {

WARNING: do not add new typedefs
#131: FILE: /tmp/f1-2198350/fpm.h:131:
+typedef enum fpm_msg_type_e_ {

ERROR: spaces required around that '<' (ctx:VxV)
#226: FILE: /tmp/f1-2198350/fpm.h:226:
+	return reinterpret_cast<fpm_msg_hdr_t *>(
 	                       ^

ERROR: need consistent spacing around '*' (ctx:WxO)
#226: FILE: /tmp/f1-2198350/fpm.h:226:
+	return reinterpret_cast<fpm_msg_hdr_t *>(
 	                                      ^

ERROR: spaces required around that '>' (ctx:OxV)
#226: FILE: /tmp/f1-2198350/fpm.h:226:
+	return reinterpret_cast<fpm_msg_hdr_t *>(
 	                                       ^

ERROR: spaces required around that '<' (ctx:VxV)
#227: FILE: /tmp/f1-2198350/fpm.h:227:
+		static_cast<void *>(((char *)hdr) + msg_len));
 		           ^

ERROR: need consistent spacing around '*' (ctx:WxO)
#227: FILE: /tmp/f1-2198350/fpm.h:227:
+		static_cast<void *>(((char *)hdr) + msg_len));
 		                 ^

ERROR: spaces required around that '>' (ctx:OxV)
#227: FILE: /tmp/f1-2198350/fpm.h:227:
+		static_cast<void *>(((char *)hdr) + msg_len));
 		                  ^
Report for fpmpbserver.h | 20 issues
===============================================
WARNING: Missing or malformed SPDX-License-Identifier tag in line 1
#1: FILE: /tmp/f1-2198350/fpmpbserver.h:1:
+#ifndef _FPMPBSERVER_H

ERROR: Bad function definition - int fpmpbserver_init() should probably be int fpmpbserver_init(void)
#51: FILE: /tmp/f1-2198350/fpmpbserver.h:51:
+int fpmpbserver_init();

ERROR: Bad function definition - int fpmpbserver_exit() should probably be int fpmpbserver_exit(void)
#52: FILE: /tmp/f1-2198350/fpmpbserver.h:52:
+int fpmpbserver_exit();

ERROR: Bad function definition - int fpmpbserver_read_data() should probably be int fpmpbserver_read_data(void)
#54: FILE: /tmp/f1-2198350/fpmpbserver.h:54:
+int fpmpbserver_read_data();

WARNING: adding a line without newline at end of file
#56: FILE: /tmp/f1-2198350/fpmpbserver.h:56:
+#endif

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Aug 10, 2023

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

See below for issues.
CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/

This is a comment from an automated CI system.
For questions and feedback in regards to this CI system, please feel free to email
Martin Winter - mwinter (at) opensourcerouting.org.

Get source / Pull Request: Successful

Building Stage: Failed

Ubuntu 22.04 amd64 build: Failed (click for details) Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/U22AMD64BUILD/config.log/config.log.gz Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/U22AMD64BUILD/ErrorLog/log_make_dist.txt Ubuntu 22.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/U22AMD64BUILD/config.status/config.status Ubuntu 22.04 amd64 build: No useful log found
Ubuntu 18.04 arm8 build: Failed (click for details) Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/U18ARM8BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/U18ARM8BUILD/config.log/config.log.gz Ubuntu 18.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/U18ARM8BUILD/config.status/config.status Ubuntu 18.04 arm8 build: No useful log found
Debian 9 amd64 build: Failed (click for details) Debian 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/CI021BUILD/config.log/config.log.gz Debian 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/CI021BUILD/config.status/config.status

Make failed for Debian 9 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/CI021BUILD/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21:0,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:222:13: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
 extern void _event_add_timer(const struct xref_eventsched *xref,
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
Ubuntu 18.04 ppc64le build: Failed (click for details) Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/U1804PPC64LEBUILD/config.log/config.log.gz Ubuntu 18.04 ppc64le build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/U1804PPC64LEBUILD/config.status/config.status Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/U1804PPC64LEBUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 ppc64le build: No useful log found
Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/U2004AMD64BUILD/config.log/config.log.gz Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/U2004AMD64BUILD/ErrorLog/log_make_dist.txt Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/U2004AMD64BUILD/config.status/config.status Ubuntu 20.04 amd64 build: No useful log found
Debian 10 amd64 build: Failed (click for details) Debian 10 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/DEB10BUILD/config.status/config.status

Make failed for Debian 10 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/DEB10BUILD/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:16: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a

Debian 10 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/DEB10BUILD/config.log/config.log.gz

CentOS 7 amd64 build: Failed (click for details) CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/CI005BUILD/config.log/config.log.gz CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/CI005BUILD/config.status/config.status

Make failed for CentOS 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/CI005BUILD/ErrorLog/log_make.txt)

pimd/pim_cmd_common.c:4899:2: warning: missing braces around initializer [-Wmissing-braces]
pimd/pim_cmd_common.c:4899:2: warning: (near initialization for sg.grp) [-Wmissing-braces]
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.  CC       mgmtd/mgmt.o
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed./home/ci/cibuild.13407/frr-source/doc/user/pbr.rst:50: WARNING: duplicate label nexthop-groups, other instance in /home/ci/cibuild.13407/frr-source/doc/user/nexthop_groups.rst
/home/ci/cibuild.13407/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
--------------------------------
/home/ci/cibuild.13407/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
Debian 11 amd64 build: Failed (click for details) Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/DEB11AMD64/config.log/config.log.gz

Make failed for Debian 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/DEB11AMD64/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:16: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a

Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/DEB11AMD64/config.status/config.status

Ubuntu 18.04 arm7 build: Failed (click for details) Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/U18ARM7BUILD/config.status/config.status Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/U18ARM7BUILD/config.log/config.log.gz Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/U18ARM7BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 arm7 build: No useful log found
FreeBSD 11 amd64 build: Failed (click for details) FreeBSD 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/CI009BUILD/config.log/config.log.gz FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/CI009BUILD/config.status/config.status

Make failed for FreeBSD 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/CI009BUILD/ErrorLog/log_make.txt)

--------------------------------
In file included from fpmpbserver/fpmpbserver.h:13,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
In file included from fpmpbserver/fpmpbserver.h:13,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
compilation terminated.
compilation terminated.
gmake[1]: *** [Makefile:14921: fpmpbserver/fpmpbserver-fpmpbserver.o] Error 1
gmake[1]: *** [Makefile:14907: fpmpbserver/fpmpbserver-main.o] Error 1
Ubuntu 18.04 amd64 build: Failed (click for details) Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/U1804AMD64/config.log/config.log.gz Ubuntu 18.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/U1804AMD64/config.status/config.status Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/U1804AMD64/ErrorLog/log_make_dist.txt Ubuntu 18.04 amd64 build: No useful log found
Redhat 9 amd64 build: Failed (click for details) Redhat 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/RH9BUILD/config.status/config.status

Make failed for Redhat 9 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/RH9BUILD/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:47: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:47: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:9: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:37: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:55: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:47: note: in definition of macro _xref_t_a

Redhat 9 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/RH9BUILD/config.log/config.log.gz

OpenBSD 7 amd64 build: Failed (click for details) OpenBSD 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/CI011BUILD/config.log/config.log.gz OpenBSD 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/CI011BUILD/config.status/config.status

Make failed for OpenBSD 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/CI011BUILD/ErrorLog/log_make.txt)

In file included from fpmpbserver/main.cpp:1:
In file included from fpmpbserver/fpmpbserver.h:13:
./include/linux/rtnetlink.h:5:10: fatal error: 'linux/types.h' file not found
#include <linux/types.h>
1 error generated.
gmake[1]: *** [Makefile:14907: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.cpp:2:
In file included from fpmpbserver/fpmpbserver.h:13:
./include/linux/rtnetlink.h:5:10: fatal error: 'linux/types.h' file not found
Redhat 8 amd64 build: Failed (click for details) Redhat 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/REDHAT8/config.status/config.status

Make failed for Redhat 8 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/REDHAT8/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:16: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a

Redhat 8 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/REDHAT8/config.log/config.log.gz

FreeBSD 12 amd64 build: Failed (click for details) FreeBSD 12 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/FBSD12AMD64/config.log/config.log.gz FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/FBSD12AMD64/config.status/config.status

Make failed for FreeBSD 12 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

--------------------------------
In file included from fpmpbserver/fpmpbserver.h:13:0,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
 #include <linux/types.h>
compilation terminated.
gmake[1]: *** [Makefile:14904: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.h:13:0,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
 #include <linux/types.h>
Ubuntu 18.04 i386 build: Failed (click for details) Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/U18I386BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/U18I386BUILD/config.status/config.status Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/U18I386BUILD/config.log/config.log.gz Ubuntu 18.04 i386 build: No useful log found

Warnings Generated during build:

Checkout code: Successful with additional warnings
Ubuntu 22.04 amd64 build: Failed (click for details) Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/U22AMD64BUILD/config.log/config.log.gz Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/U22AMD64BUILD/ErrorLog/log_make_dist.txt Ubuntu 22.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/U22AMD64BUILD/config.status/config.status Ubuntu 22.04 amd64 build: No useful log found
Ubuntu 18.04 arm8 build: Failed (click for details) Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/U18ARM8BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/U18ARM8BUILD/config.log/config.log.gz Ubuntu 18.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/U18ARM8BUILD/config.status/config.status Ubuntu 18.04 arm8 build: No useful log found
Debian 9 amd64 build: Failed (click for details) Debian 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/CI021BUILD/config.log/config.log.gz Debian 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/CI021BUILD/config.status/config.status

Make failed for Debian 9 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/CI021BUILD/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21:0,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:222:13: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
 extern void _event_add_timer(const struct xref_eventsched *xref,
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
Ubuntu 18.04 ppc64le build: Failed (click for details) Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/U1804PPC64LEBUILD/config.log/config.log.gz Ubuntu 18.04 ppc64le build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/U1804PPC64LEBUILD/config.status/config.status Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/U1804PPC64LEBUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 ppc64le build: No useful log found
Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/U2004AMD64BUILD/config.log/config.log.gz Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/U2004AMD64BUILD/ErrorLog/log_make_dist.txt Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/U2004AMD64BUILD/config.status/config.status Ubuntu 20.04 amd64 build: No useful log found
Debian 10 amd64 build: Failed (click for details) Debian 10 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/DEB10BUILD/config.status/config.status

Make failed for Debian 10 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/DEB10BUILD/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:16: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a

Debian 10 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/DEB10BUILD/config.log/config.log.gz

CentOS 7 amd64 build: Failed (click for details) CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/CI005BUILD/config.log/config.log.gz CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/CI005BUILD/config.status/config.status

Make failed for CentOS 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/CI005BUILD/ErrorLog/log_make.txt)

pimd/pim_cmd_common.c:4899:2: warning: missing braces around initializer [-Wmissing-braces]
pimd/pim_cmd_common.c:4899:2: warning: (near initialization for sg.grp) [-Wmissing-braces]
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.  CC       mgmtd/mgmt.o
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed./home/ci/cibuild.13407/frr-source/doc/user/pbr.rst:50: WARNING: duplicate label nexthop-groups, other instance in /home/ci/cibuild.13407/frr-source/doc/user/nexthop_groups.rst
/home/ci/cibuild.13407/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
--------------------------------
/home/ci/cibuild.13407/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
Debian 11 amd64 build: Failed (click for details) Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/DEB11AMD64/config.log/config.log.gz

Make failed for Debian 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/DEB11AMD64/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:16: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a

Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/DEB11AMD64/config.status/config.status

Ubuntu 18.04 arm7 build: Failed (click for details) Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/U18ARM7BUILD/config.status/config.status Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/U18ARM7BUILD/config.log/config.log.gz Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/U18ARM7BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 arm7 build: No useful log found
FreeBSD 11 amd64 build: Failed (click for details) FreeBSD 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/CI009BUILD/config.log/config.log.gz FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/CI009BUILD/config.status/config.status

Make failed for FreeBSD 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/CI009BUILD/ErrorLog/log_make.txt)

--------------------------------
In file included from fpmpbserver/fpmpbserver.h:13,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
In file included from fpmpbserver/fpmpbserver.h:13,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
compilation terminated.
compilation terminated.
gmake[1]: *** [Makefile:14921: fpmpbserver/fpmpbserver-fpmpbserver.o] Error 1
gmake[1]: *** [Makefile:14907: fpmpbserver/fpmpbserver-main.o] Error 1
Ubuntu 18.04 amd64 build: Failed (click for details) Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/U1804AMD64/config.log/config.log.gz Ubuntu 18.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/U1804AMD64/config.status/config.status Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/U1804AMD64/ErrorLog/log_make_dist.txt Ubuntu 18.04 amd64 build: No useful log found
Redhat 9 amd64 build: Failed (click for details) Redhat 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/RH9BUILD/config.status/config.status

Make failed for Redhat 9 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/RH9BUILD/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:47: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:47: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:9: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:37: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:55: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:47: note: in definition of macro _xref_t_a

Redhat 9 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/RH9BUILD/config.log/config.log.gz

OpenBSD 7 amd64 build: Failed (click for details) OpenBSD 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/CI011BUILD/config.log/config.log.gz OpenBSD 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/CI011BUILD/config.status/config.status

Make failed for OpenBSD 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/CI011BUILD/ErrorLog/log_make.txt)

In file included from fpmpbserver/main.cpp:1:
In file included from fpmpbserver/fpmpbserver.h:13:
./include/linux/rtnetlink.h:5:10: fatal error: 'linux/types.h' file not found
#include <linux/types.h>
1 error generated.
gmake[1]: *** [Makefile:14907: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.cpp:2:
In file included from fpmpbserver/fpmpbserver.h:13:
./include/linux/rtnetlink.h:5:10: fatal error: 'linux/types.h' file not found
Redhat 8 amd64 build: Failed (click for details) Redhat 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/REDHAT8/config.status/config.status

Make failed for Redhat 8 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/REDHAT8/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:16: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a

Redhat 8 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/REDHAT8/config.log/config.log.gz

FreeBSD 12 amd64 build: Failed (click for details) FreeBSD 12 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/FBSD12AMD64/config.log/config.log.gz FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/FBSD12AMD64/config.status/config.status

Make failed for FreeBSD 12 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

--------------------------------
In file included from fpmpbserver/fpmpbserver.h:13:0,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
 #include <linux/types.h>
compilation terminated.
gmake[1]: *** [Makefile:14904: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.h:13:0,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
 #include <linux/types.h>
Ubuntu 18.04 i386 build: Failed (click for details) Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/U18I386BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/U18I386BUILD/config.status/config.status Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13407/artifact/U18I386BUILD/config.log/config.log.gz Ubuntu 18.04 i386 build: No useful log found
<stdin>:63: trailing whitespace.
   by default without configurations. The ``dplane_fpm_nl`` or ``dplane_fpm_pb`` 
<stdin>:831: trailing whitespace.
    
<stdin>:835: trailing whitespace.
        log_path = f"{dir_path}/FpmProtoBufServer.log" 
<stdin>:1147: trailing whitespace.
    
<stdin>:819: new blank line at EOF.
+
warning: squelched 1 whitespace error
warning: 6 lines add whitespace errors.
Report for dplane_fpm_pb.c | 70 issues
===============================================
ERROR: space prohibited after that '*' (ctx:WxW)
#111: FILE: /tmp/f1-2221856/dplane_fpm_pb.c:111:
+} * gfpc;
   ^

WARNING: please, no space before tabs
#333: FILE: /tmp/f1-2221856/dplane_fpm_pb.c:333:
+^I^I// fpc->socket, ^I       &fpc->t_read);$

WARNING: please, no space before tabs
#503: FILE: /tmp/f1-2221856/dplane_fpm_pb.c:503:
+^I// ^Ievent_add_read(fpc->fthread->master, fpm_read, fpc, sock,$

WARNING: please, no space before tabs
#504: FILE: /tmp/f1-2221856/dplane_fpm_pb.c:504:
+^I// ^I^I       &fpc->t_read);$

WARNING: Prefer using '"%s...", __func__' to using 'fpm_connect', this function's name, in a string
#505: FILE: /tmp/f1-2221856/dplane_fpm_pb.c:505:
+	zlog_info("[fpm_connect] start fpm write");

WARNING: Prefer using '"%s...", __func__' to using 'fpm_pb_process', this function's name, in a string
#512: FILE: /tmp/f1-2221856/dplane_fpm_pb.c:512:
+	zlog_info("[fpm_pb_process] start");

WARNING: Prefer using '"%s...", __func__' to using 'fpm_pb_process', this function's name, in a string
#533: FILE: /tmp/f1-2221856/dplane_fpm_pb.c:533:
+		zlog_info("[fpm_pb_process] socket is %d,connecting is %d",

WARNING: braces {} are not necessary for single statement blocks
#646: FILE: /tmp/f1-2221856/dplane_fpm_pb.c:646:
+	if (!msg) {
+		return NULL;
+	}

WARNING: braces {} are not necessary for single statement blocks
#663: FILE: /tmp/f1-2221856/dplane_fpm_pb.c:663:
+		if (!msg->add_route) {
+			return NULL;
+		}

WARNING: Prefer using '"%s...", __func__' to using 'protobuf_msg_encode', this function's name, in a string
#773: FILE: /tmp/f1-2221856/dplane_fpm_pb.c:773:
+	zlog_info("[protobuf_msg_encode] start");

WARNING: braces {} are not necessary for single statement blocks
#781: FILE: /tmp/f1-2221856/dplane_fpm_pb.c:781:
+	if (!msg) {
+		return 0;
+	}

WARNING: braces {} are not necessary for single statement blocks
#786: FILE: /tmp/f1-2221856/dplane_fpm_pb.c:786:
+	if (len > datalen) {
+		return 0;
+	}

WARNING: Prefer using '"%s...", __func__' to using 'fpm_pb_enqueue', this function's name, in a string
#795: FILE: /tmp/f1-2221856/dplane_fpm_pb.c:795:
+	zlog_info("[fpm_pb_enqueue] start");

WARNING: Missing a blank line after declarations
#945: FILE: /tmp/f1-2221856/dplane_fpm_pb.c:945:
+	int rv;
+	gfpc = calloc(1, sizeof(*gfpc));

ERROR: space prohibited before that close parenthesis ')'
#970: FILE: /tmp/f1-2221856/dplane_fpm_pb.c:970:
+		 .init = fpm_pb_init, );
Report for fpm.h | 42 issues
===============================================
WARNING: Missing or malformed SPDX-License-Identifier tag in line 1
#1: FILE: /tmp/f1-2221856/fpm.h:1:
+/*

WARNING: do not add new typedefs
#104: FILE: /tmp/f1-2221856/fpm.h:104:
+typedef struct fpm_msg_hdr_t_ {

WARNING: do not add new typedefs
#131: FILE: /tmp/f1-2221856/fpm.h:131:
+typedef enum fpm_msg_type_e_ {

ERROR: spaces required around that '<' (ctx:VxV)
#226: FILE: /tmp/f1-2221856/fpm.h:226:
+	return reinterpret_cast<fpm_msg_hdr_t *>(
 	                       ^

ERROR: need consistent spacing around '*' (ctx:WxO)
#226: FILE: /tmp/f1-2221856/fpm.h:226:
+	return reinterpret_cast<fpm_msg_hdr_t *>(
 	                                      ^

ERROR: spaces required around that '>' (ctx:OxV)
#226: FILE: /tmp/f1-2221856/fpm.h:226:
+	return reinterpret_cast<fpm_msg_hdr_t *>(
 	                                       ^

ERROR: spaces required around that '<' (ctx:VxV)
#227: FILE: /tmp/f1-2221856/fpm.h:227:
+		static_cast<void *>(((char *)hdr) + msg_len));
 		           ^

ERROR: need consistent spacing around '*' (ctx:WxO)
#227: FILE: /tmp/f1-2221856/fpm.h:227:
+		static_cast<void *>(((char *)hdr) + msg_len));
 		                 ^

ERROR: spaces required around that '>' (ctx:OxV)
#227: FILE: /tmp/f1-2221856/fpm.h:227:
+		static_cast<void *>(((char *)hdr) + msg_len));
 		                  ^
Report for fpmpbserver.h | 20 issues
===============================================
WARNING: Missing or malformed SPDX-License-Identifier tag in line 1
#1: FILE: /tmp/f1-2221856/fpmpbserver.h:1:
+#ifndef _FPMPBSERVER_H

ERROR: Bad function definition - int fpmpbserver_init() should probably be int fpmpbserver_init(void)
#51: FILE: /tmp/f1-2221856/fpmpbserver.h:51:
+int fpmpbserver_init();

ERROR: Bad function definition - int fpmpbserver_exit() should probably be int fpmpbserver_exit(void)
#52: FILE: /tmp/f1-2221856/fpmpbserver.h:52:
+int fpmpbserver_exit();

ERROR: Bad function definition - int fpmpbserver_read_data() should probably be int fpmpbserver_read_data(void)
#54: FILE: /tmp/f1-2221856/fpmpbserver.h:54:
+int fpmpbserver_read_data();

WARNING: adding a line without newline at end of file
#56: FILE: /tmp/f1-2221856/fpmpbserver.h:56:
+#endif

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Aug 10, 2023

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

See below for issues.
CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/

This is a comment from an automated CI system.
For questions and feedback in regards to this CI system, please feel free to email
Martin Winter - mwinter (at) opensourcerouting.org.

Get source / Pull Request: Successful

Building Stage: Failed

Ubuntu 22.04 amd64 build: Failed (click for details) Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/U22AMD64BUILD/config.log/config.log.gz Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/U22AMD64BUILD/ErrorLog/log_make_dist.txt Ubuntu 22.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/U22AMD64BUILD/config.status/config.status Ubuntu 22.04 amd64 build: No useful log found
Debian 9 amd64 build: Failed (click for details) Debian 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/CI021BUILD/config.log/config.log.gz Debian 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/CI021BUILD/config.status/config.status

Make failed for Debian 9 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/CI021BUILD/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21:0,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:222:13: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
 extern void _event_add_timer(const struct xref_eventsched *xref,
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
Ubuntu 18.04 arm8 build: Failed (click for details) Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/U18ARM8BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/U18ARM8BUILD/config.log/config.log.gz Ubuntu 18.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/U18ARM8BUILD/config.status/config.status Ubuntu 18.04 arm8 build: No useful log found
Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/U2004AMD64BUILD/config.log/config.log.gz Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/U2004AMD64BUILD/ErrorLog/log_make_dist.txt Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/U2004AMD64BUILD/config.status/config.status Ubuntu 20.04 amd64 build: No useful log found
Ubuntu 18.04 ppc64le build: Failed (click for details) Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/U1804PPC64LEBUILD/config.log/config.log.gz Ubuntu 18.04 ppc64le build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/U1804PPC64LEBUILD/config.status/config.status Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/U1804PPC64LEBUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 ppc64le build: No useful log found
Debian 10 amd64 build: Failed (click for details) Debian 10 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/DEB10BUILD/config.status/config.status

Make failed for Debian 10 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/DEB10BUILD/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:16: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a

Debian 10 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/DEB10BUILD/config.log/config.log.gz

CentOS 7 amd64 build: Failed (click for details) CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/CI005BUILD/config.log/config.log.gz CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/CI005BUILD/config.status/config.status

Make failed for CentOS 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/CI005BUILD/ErrorLog/log_make.txt)

pimd/pim_cmd_common.c:4899:2: warning: missing braces around initializer [-Wmissing-braces]
pimd/pim_cmd_common.c:4899:2: warning: (near initialization for sg.grp) [-Wmissing-braces]
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.  CC       mgmtd/mgmt.o
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed./home/ci/cibuild.13408/frr-source/doc/user/pbr.rst:50: WARNING: duplicate label nexthop-groups, other instance in /home/ci/cibuild.13408/frr-source/doc/user/nexthop_groups.rst
/home/ci/cibuild.13408/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
--------------------------------
/home/ci/cibuild.13408/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
Ubuntu 18.04 i386 build: Failed (click for details) Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/U18I386BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/U18I386BUILD/config.status/config.status Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/U18I386BUILD/config.log/config.log.gz Ubuntu 18.04 i386 build: No useful log found
Ubuntu 18.04 amd64 build: Failed (click for details) Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/U1804AMD64/config.log/config.log.gz Ubuntu 18.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/U1804AMD64/config.status/config.status Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/U1804AMD64/ErrorLog/log_make_dist.txt Ubuntu 18.04 amd64 build: No useful log found
Ubuntu 18.04 arm7 build: Failed (click for details) Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/U18ARM7BUILD/config.status/config.status Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/U18ARM7BUILD/config.log/config.log.gz Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/U18ARM7BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 arm7 build: No useful log found
Debian 11 amd64 build: Failed (click for details) Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/DEB11AMD64/config.log/config.log.gz

Make failed for Debian 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/DEB11AMD64/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:16: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a

Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/DEB11AMD64/config.status/config.status

FreeBSD 11 amd64 build: Failed (click for details) FreeBSD 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/CI009BUILD/config.log/config.log.gz FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/CI009BUILD/config.status/config.status

Make failed for FreeBSD 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/CI009BUILD/ErrorLog/log_make.txt)

--------------------------------
In file included from fpmpbserver/fpmpbserver.h:13,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
compilation terminated.
gmake[1]: *** [Makefile:14907: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.h:13,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
compilation terminated.
gmake[1]: *** [Makefile:14921: fpmpbserver/fpmpbserver-fpmpbserver.o] Error 1
Redhat 9 amd64 build: Failed (click for details) Redhat 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/RH9BUILD/config.status/config.status

Make failed for Redhat 9 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/RH9BUILD/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:47: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:47: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:9: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:37: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:55: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:47: note: in definition of macro _xref_t_a

Redhat 9 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/RH9BUILD/config.log/config.log.gz

Redhat 8 amd64 build: Failed (click for details) Redhat 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/REDHAT8/config.status/config.status

Make failed for Redhat 8 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/REDHAT8/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:16: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a

Redhat 8 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/REDHAT8/config.log/config.log.gz

OpenBSD 7 amd64 build: Failed (click for details) OpenBSD 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/CI011BUILD/config.log/config.log.gz OpenBSD 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/CI011BUILD/config.status/config.status

Make failed for OpenBSD 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/CI011BUILD/ErrorLog/log_make.txt)

In file included from fpmpbserver/main.cpp:1:
In file included from fpmpbserver/fpmpbserver.h:13:
./include/linux/rtnetlink.h:5:10: fatal error: 'linux/types.h' file not found
#include <linux/types.h>
1 error generated.
gmake[1]: *** [Makefile:14907: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.cpp:2:
In file included from fpmpbserver/fpmpbserver.h:13:
./include/linux/rtnetlink.h:5:10: fatal error: 'linux/types.h' file not found
FreeBSD 12 amd64 build: Failed (click for details) FreeBSD 12 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/FBSD12AMD64/config.log/config.log.gz FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/FBSD12AMD64/config.status/config.status

Make failed for FreeBSD 12 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

--------------------------------
In file included from fpmpbserver/fpmpbserver.h:13:0,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
 #include <linux/types.h>
compilation terminated.
gmake[1]: *** [Makefile:14904: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.h:13:0,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
 #include <linux/types.h>

Warnings Generated during build:

Checkout code: Successful with additional warnings
Ubuntu 22.04 amd64 build: Failed (click for details) Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/U22AMD64BUILD/config.log/config.log.gz Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/U22AMD64BUILD/ErrorLog/log_make_dist.txt Ubuntu 22.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/U22AMD64BUILD/config.status/config.status Ubuntu 22.04 amd64 build: No useful log found
Debian 9 amd64 build: Failed (click for details) Debian 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/CI021BUILD/config.log/config.log.gz Debian 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/CI021BUILD/config.status/config.status

Make failed for Debian 9 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/CI021BUILD/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21:0,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:222:13: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
 extern void _event_add_timer(const struct xref_eventsched *xref,
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
Ubuntu 18.04 arm8 build: Failed (click for details) Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/U18ARM8BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/U18ARM8BUILD/config.log/config.log.gz Ubuntu 18.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/U18ARM8BUILD/config.status/config.status Ubuntu 18.04 arm8 build: No useful log found
Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/U2004AMD64BUILD/config.log/config.log.gz Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/U2004AMD64BUILD/ErrorLog/log_make_dist.txt Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/U2004AMD64BUILD/config.status/config.status Ubuntu 20.04 amd64 build: No useful log found
Ubuntu 18.04 ppc64le build: Failed (click for details) Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/U1804PPC64LEBUILD/config.log/config.log.gz Ubuntu 18.04 ppc64le build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/U1804PPC64LEBUILD/config.status/config.status Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/U1804PPC64LEBUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 ppc64le build: No useful log found
Debian 10 amd64 build: Failed (click for details) Debian 10 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/DEB10BUILD/config.status/config.status

Make failed for Debian 10 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/DEB10BUILD/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:16: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a

Debian 10 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/DEB10BUILD/config.log/config.log.gz

CentOS 7 amd64 build: Failed (click for details) CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/CI005BUILD/config.log/config.log.gz CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/CI005BUILD/config.status/config.status

Make failed for CentOS 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/CI005BUILD/ErrorLog/log_make.txt)

pimd/pim_cmd_common.c:4899:2: warning: missing braces around initializer [-Wmissing-braces]
pimd/pim_cmd_common.c:4899:2: warning: (near initialization for sg.grp) [-Wmissing-braces]
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.  CC       mgmtd/mgmt.o
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed./home/ci/cibuild.13408/frr-source/doc/user/pbr.rst:50: WARNING: duplicate label nexthop-groups, other instance in /home/ci/cibuild.13408/frr-source/doc/user/nexthop_groups.rst
/home/ci/cibuild.13408/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
--------------------------------
/home/ci/cibuild.13408/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
Ubuntu 18.04 i386 build: Failed (click for details) Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/U18I386BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/U18I386BUILD/config.status/config.status Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/U18I386BUILD/config.log/config.log.gz Ubuntu 18.04 i386 build: No useful log found
Ubuntu 18.04 amd64 build: Failed (click for details) Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/U1804AMD64/config.log/config.log.gz Ubuntu 18.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/U1804AMD64/config.status/config.status Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/U1804AMD64/ErrorLog/log_make_dist.txt Ubuntu 18.04 amd64 build: No useful log found
Ubuntu 18.04 arm7 build: Failed (click for details) Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/U18ARM7BUILD/config.status/config.status Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/U18ARM7BUILD/config.log/config.log.gz Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/U18ARM7BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 arm7 build: No useful log found
Debian 11 amd64 build: Failed (click for details) Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/DEB11AMD64/config.log/config.log.gz

Make failed for Debian 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/DEB11AMD64/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:16: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a

Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/DEB11AMD64/config.status/config.status

FreeBSD 11 amd64 build: Failed (click for details) FreeBSD 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/CI009BUILD/config.log/config.log.gz FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/CI009BUILD/config.status/config.status

Make failed for FreeBSD 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/CI009BUILD/ErrorLog/log_make.txt)

--------------------------------
In file included from fpmpbserver/fpmpbserver.h:13,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
compilation terminated.
gmake[1]: *** [Makefile:14907: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.h:13,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
compilation terminated.
gmake[1]: *** [Makefile:14921: fpmpbserver/fpmpbserver-fpmpbserver.o] Error 1
Redhat 9 amd64 build: Failed (click for details) Redhat 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/RH9BUILD/config.status/config.status

Make failed for Redhat 9 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/RH9BUILD/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:47: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:47: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:9: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:37: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:55: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:47: note: in definition of macro _xref_t_a

Redhat 9 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/RH9BUILD/config.log/config.log.gz

Redhat 8 amd64 build: Failed (click for details) Redhat 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/REDHAT8/config.status/config.status

Make failed for Redhat 8 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/REDHAT8/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:16: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a

Redhat 8 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/REDHAT8/config.log/config.log.gz

OpenBSD 7 amd64 build: Failed (click for details) OpenBSD 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/CI011BUILD/config.log/config.log.gz OpenBSD 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/CI011BUILD/config.status/config.status

Make failed for OpenBSD 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/CI011BUILD/ErrorLog/log_make.txt)

In file included from fpmpbserver/main.cpp:1:
In file included from fpmpbserver/fpmpbserver.h:13:
./include/linux/rtnetlink.h:5:10: fatal error: 'linux/types.h' file not found
#include <linux/types.h>
1 error generated.
gmake[1]: *** [Makefile:14907: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.cpp:2:
In file included from fpmpbserver/fpmpbserver.h:13:
./include/linux/rtnetlink.h:5:10: fatal error: 'linux/types.h' file not found
FreeBSD 12 amd64 build: Failed (click for details) FreeBSD 12 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/FBSD12AMD64/config.log/config.log.gz FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/FBSD12AMD64/config.status/config.status

Make failed for FreeBSD 12 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13408/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

--------------------------------
In file included from fpmpbserver/fpmpbserver.h:13:0,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
 #include <linux/types.h>
compilation terminated.
gmake[1]: *** [Makefile:14904: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.h:13:0,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
 #include <linux/types.h>
<stdin>:63: trailing whitespace.
   by default without configurations. The ``dplane_fpm_nl`` or ``dplane_fpm_pb`` 
<stdin>:829: trailing whitespace.
    
<stdin>:833: trailing whitespace.
        log_path = f"{dir_path}/FpmProtoBufServer.log" 
<stdin>:1145: trailing whitespace.
    
<stdin>:817: new blank line at EOF.
+
warning: squelched 1 whitespace error
warning: 6 lines add whitespace errors.
Report for dplane_fpm_pb.c | 70 issues
===============================================
ERROR: space prohibited after that '*' (ctx:WxW)
#111: FILE: /tmp/f1-2249359/dplane_fpm_pb.c:111:
+} * gfpc;
   ^

WARNING: please, no space before tabs
#333: FILE: /tmp/f1-2249359/dplane_fpm_pb.c:333:
+^I^I// fpc->socket, ^I       &fpc->t_read);$

WARNING: please, no space before tabs
#503: FILE: /tmp/f1-2249359/dplane_fpm_pb.c:503:
+^I// ^Ievent_add_read(fpc->fthread->master, fpm_read, fpc, sock,$

WARNING: please, no space before tabs
#504: FILE: /tmp/f1-2249359/dplane_fpm_pb.c:504:
+^I// ^I^I       &fpc->t_read);$

WARNING: Prefer using '"%s...", __func__' to using 'fpm_connect', this function's name, in a string
#505: FILE: /tmp/f1-2249359/dplane_fpm_pb.c:505:
+	zlog_info("[fpm_connect] start fpm write");

WARNING: Prefer using '"%s...", __func__' to using 'fpm_pb_process', this function's name, in a string
#512: FILE: /tmp/f1-2249359/dplane_fpm_pb.c:512:
+	zlog_info("[fpm_pb_process] start");

WARNING: Prefer using '"%s...", __func__' to using 'fpm_pb_process', this function's name, in a string
#533: FILE: /tmp/f1-2249359/dplane_fpm_pb.c:533:
+		zlog_info("[fpm_pb_process] socket is %d,connecting is %d",

WARNING: braces {} are not necessary for single statement blocks
#646: FILE: /tmp/f1-2249359/dplane_fpm_pb.c:646:
+	if (!msg) {
+		return NULL;
+	}

WARNING: braces {} are not necessary for single statement blocks
#663: FILE: /tmp/f1-2249359/dplane_fpm_pb.c:663:
+		if (!msg->add_route) {
+			return NULL;
+		}

WARNING: Prefer using '"%s...", __func__' to using 'protobuf_msg_encode', this function's name, in a string
#773: FILE: /tmp/f1-2249359/dplane_fpm_pb.c:773:
+	zlog_info("[protobuf_msg_encode] start");

WARNING: braces {} are not necessary for single statement blocks
#781: FILE: /tmp/f1-2249359/dplane_fpm_pb.c:781:
+	if (!msg) {
+		return 0;
+	}

WARNING: braces {} are not necessary for single statement blocks
#786: FILE: /tmp/f1-2249359/dplane_fpm_pb.c:786:
+	if (len > datalen) {
+		return 0;
+	}

WARNING: Prefer using '"%s...", __func__' to using 'fpm_pb_enqueue', this function's name, in a string
#795: FILE: /tmp/f1-2249359/dplane_fpm_pb.c:795:
+	zlog_info("[fpm_pb_enqueue] start");

WARNING: Missing a blank line after declarations
#945: FILE: /tmp/f1-2249359/dplane_fpm_pb.c:945:
+	int rv;
+	gfpc = calloc(1, sizeof(*gfpc));

ERROR: space prohibited before that close parenthesis ')'
#970: FILE: /tmp/f1-2249359/dplane_fpm_pb.c:970:
+		 .init = fpm_pb_init, );
Report for fpm.h | 42 issues
===============================================
WARNING: Missing or malformed SPDX-License-Identifier tag in line 1
#1: FILE: /tmp/f1-2249359/fpm.h:1:
+/*

WARNING: do not add new typedefs
#104: FILE: /tmp/f1-2249359/fpm.h:104:
+typedef struct fpm_msg_hdr_t_ {

WARNING: do not add new typedefs
#131: FILE: /tmp/f1-2249359/fpm.h:131:
+typedef enum fpm_msg_type_e_ {

ERROR: spaces required around that '<' (ctx:VxV)
#226: FILE: /tmp/f1-2249359/fpm.h:226:
+	return reinterpret_cast<fpm_msg_hdr_t *>(
 	                       ^

ERROR: need consistent spacing around '*' (ctx:WxO)
#226: FILE: /tmp/f1-2249359/fpm.h:226:
+	return reinterpret_cast<fpm_msg_hdr_t *>(
 	                                      ^

ERROR: spaces required around that '>' (ctx:OxV)
#226: FILE: /tmp/f1-2249359/fpm.h:226:
+	return reinterpret_cast<fpm_msg_hdr_t *>(
 	                                       ^

ERROR: spaces required around that '<' (ctx:VxV)
#227: FILE: /tmp/f1-2249359/fpm.h:227:
+		static_cast<void *>(((char *)hdr) + msg_len));
 		           ^

ERROR: need consistent spacing around '*' (ctx:WxO)
#227: FILE: /tmp/f1-2249359/fpm.h:227:
+		static_cast<void *>(((char *)hdr) + msg_len));
 		                 ^

ERROR: spaces required around that '>' (ctx:OxV)
#227: FILE: /tmp/f1-2249359/fpm.h:227:
+		static_cast<void *>(((char *)hdr) + msg_len));
 		                  ^
Report for fpmpbserver.h | 20 issues
===============================================
WARNING: Missing or malformed SPDX-License-Identifier tag in line 1
#1: FILE: /tmp/f1-2249359/fpmpbserver.h:1:
+#ifndef _FPMPBSERVER_H

ERROR: Bad function definition - int fpmpbserver_init() should probably be int fpmpbserver_init(void)
#51: FILE: /tmp/f1-2249359/fpmpbserver.h:51:
+int fpmpbserver_init();

ERROR: Bad function definition - int fpmpbserver_exit() should probably be int fpmpbserver_exit(void)
#52: FILE: /tmp/f1-2249359/fpmpbserver.h:52:
+int fpmpbserver_exit();

ERROR: Bad function definition - int fpmpbserver_read_data() should probably be int fpmpbserver_read_data(void)
#54: FILE: /tmp/f1-2249359/fpmpbserver.h:54:
+int fpmpbserver_read_data();

WARNING: adding a line without newline at end of file
#56: FILE: /tmp/f1-2249359/fpmpbserver.h:56:
+#endif

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Aug 10, 2023

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

See below for issues.
CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/

This is a comment from an automated CI system.
For questions and feedback in regards to this CI system, please feel free to email
Martin Winter - mwinter (at) opensourcerouting.org.

Get source / Pull Request: Successful

Building Stage: Failed

Ubuntu 18.04 arm8 build: Failed (click for details) Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/U18ARM8BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/U18ARM8BUILD/config.log/config.log.gz Ubuntu 18.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/U18ARM8BUILD/config.status/config.status Ubuntu 18.04 arm8 build: No useful log found
Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/U2004AMD64BUILD/config.log/config.log.gz Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/U2004AMD64BUILD/ErrorLog/log_make_dist.txt Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/U2004AMD64BUILD/config.status/config.status Ubuntu 20.04 amd64 build: No useful log found
Debian 9 amd64 build: Failed (click for details) Debian 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/CI021BUILD/config.log/config.log.gz Debian 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/CI021BUILD/config.status/config.status

Make failed for Debian 9 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/CI021BUILD/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21:0,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:222:13: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
 extern void _event_add_timer(const struct xref_eventsched *xref,
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
Redhat 9 amd64 build: Failed (click for details) Redhat 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/RH9BUILD/config.status/config.status

Make failed for Redhat 9 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/RH9BUILD/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:47: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:47: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:9: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:37: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:55: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:47: note: in definition of macro _xref_t_a

Redhat 9 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/RH9BUILD/config.log/config.log.gz

Ubuntu 18.04 ppc64le build: Failed (click for details) Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/U1804PPC64LEBUILD/config.log/config.log.gz Ubuntu 18.04 ppc64le build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/U1804PPC64LEBUILD/config.status/config.status Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/U1804PPC64LEBUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 ppc64le build: No useful log found
Debian 10 amd64 build: Failed (click for details) Debian 10 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/DEB10BUILD/config.status/config.status

Make failed for Debian 10 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/DEB10BUILD/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:16: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a

Debian 10 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/DEB10BUILD/config.log/config.log.gz

Ubuntu 22.04 amd64 build: Failed (click for details) Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/U22AMD64BUILD/config.log/config.log.gz Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/U22AMD64BUILD/ErrorLog/log_make_dist.txt Ubuntu 22.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/U22AMD64BUILD/config.status/config.status Ubuntu 22.04 amd64 build: No useful log found
FreeBSD 11 amd64 build: Failed (click for details) FreeBSD 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/CI009BUILD/config.log/config.log.gz FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/CI009BUILD/config.status/config.status

Make failed for FreeBSD 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/CI009BUILD/ErrorLog/log_make.txt)

--------------------------------
In file included from fpmpbserver/fpmpbserver.h:13,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
compilation terminated.
gmake[1]: *** [Makefile:14907: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.h:13,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
compilation terminated.
gmake[1]: *** [Makefile:14921: fpmpbserver/fpmpbserver-fpmpbserver.o] Error 1
Debian 11 amd64 build: Failed (click for details) Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/DEB11AMD64/config.log/config.log.gz

Make failed for Debian 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/DEB11AMD64/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:16: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a

Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/DEB11AMD64/config.status/config.status

Ubuntu 18.04 i386 build: Failed (click for details) Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/U18I386BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/U18I386BUILD/config.status/config.status Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/U18I386BUILD/config.log/config.log.gz Ubuntu 18.04 i386 build: No useful log found
Ubuntu 18.04 amd64 build: Failed (click for details) Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/U1804AMD64/config.log/config.log.gz Ubuntu 18.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/U1804AMD64/config.status/config.status Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/U1804AMD64/ErrorLog/log_make_dist.txt Ubuntu 18.04 amd64 build: No useful log found
Ubuntu 18.04 arm7 build: Failed (click for details) Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/U18ARM7BUILD/config.status/config.status Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/U18ARM7BUILD/config.log/config.log.gz Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/U18ARM7BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 arm7 build: No useful log found
CentOS 7 amd64 build: Failed (click for details) CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/CI005BUILD/config.log/config.log.gz CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/CI005BUILD/config.status/config.status

Make failed for CentOS 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/CI005BUILD/ErrorLog/log_make.txt)

pimd/pim_cmd_common.c:4899:2: warning: missing braces around initializer [-Wmissing-braces]
pimd/pim_cmd_common.c:4899:2: warning: (near initialization for sg.grp) [-Wmissing-braces]
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.  CC       mgmtd/mgmt.o
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed./home/ci/cibuild.13409/frr-source/doc/user/pbr.rst:50: WARNING: duplicate label nexthop-groups, other instance in /home/ci/cibuild.13409/frr-source/doc/user/nexthop_groups.rst
/home/ci/cibuild.13409/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
--------------------------------
/home/ci/cibuild.13409/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
Redhat 8 amd64 build: Failed (click for details) Redhat 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/REDHAT8/config.status/config.status

Make failed for Redhat 8 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/REDHAT8/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:16: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a

Redhat 8 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/REDHAT8/config.log/config.log.gz

OpenBSD 7 amd64 build: Failed (click for details) OpenBSD 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/CI011BUILD/config.log/config.log.gz OpenBSD 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/CI011BUILD/config.status/config.status

Make failed for OpenBSD 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/CI011BUILD/ErrorLog/log_make.txt)

In file included from fpmpbserver/main.cpp:1:
In file included from fpmpbserver/fpmpbserver.h:13:
./include/linux/rtnetlink.h:5:10: fatal error: 'linux/types.h' file not found
#include <linux/types.h>
In file included from fpmpbserver/fpmpbserver.cpp:2:
In file included from fpmpbserver/fpmpbserver.h:13:
./include/linux/rtnetlink.h:5:10: fatal error: 'linux/types.h' file not found
#include <linux/types.h>
1 error generated.
FreeBSD 12 amd64 build: Failed (click for details) FreeBSD 12 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/FBSD12AMD64/config.log/config.log.gz FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/FBSD12AMD64/config.status/config.status

Make failed for FreeBSD 12 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

--------------------------------
In file included from fpmpbserver/fpmpbserver.h:13:0,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
 #include <linux/types.h>
compilation terminated.
gmake[1]: *** [Makefile:14904: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.h:13:0,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
 #include <linux/types.h>

Warnings Generated during build:

Checkout code: Successful with additional warnings
Ubuntu 18.04 arm8 build: Failed (click for details) Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/U18ARM8BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/U18ARM8BUILD/config.log/config.log.gz Ubuntu 18.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/U18ARM8BUILD/config.status/config.status Ubuntu 18.04 arm8 build: No useful log found
Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/U2004AMD64BUILD/config.log/config.log.gz Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/U2004AMD64BUILD/ErrorLog/log_make_dist.txt Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/U2004AMD64BUILD/config.status/config.status Ubuntu 20.04 amd64 build: No useful log found
Debian 9 amd64 build: Failed (click for details) Debian 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/CI021BUILD/config.log/config.log.gz Debian 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/CI021BUILD/config.status/config.status

Make failed for Debian 9 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/CI021BUILD/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21:0,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:222:13: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
 extern void _event_add_timer(const struct xref_eventsched *xref,
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
Redhat 9 amd64 build: Failed (click for details) Redhat 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/RH9BUILD/config.status/config.status

Make failed for Redhat 9 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/RH9BUILD/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:47: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:47: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:9: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:37: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:55: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:47: note: in definition of macro _xref_t_a

Redhat 9 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/RH9BUILD/config.log/config.log.gz

Ubuntu 18.04 ppc64le build: Failed (click for details) Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/U1804PPC64LEBUILD/config.log/config.log.gz Ubuntu 18.04 ppc64le build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/U1804PPC64LEBUILD/config.status/config.status Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/U1804PPC64LEBUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 ppc64le build: No useful log found
Debian 10 amd64 build: Failed (click for details) Debian 10 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/DEB10BUILD/config.status/config.status

Make failed for Debian 10 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/DEB10BUILD/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:16: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a

Debian 10 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/DEB10BUILD/config.log/config.log.gz

Ubuntu 22.04 amd64 build: Failed (click for details) Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/U22AMD64BUILD/config.log/config.log.gz Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/U22AMD64BUILD/ErrorLog/log_make_dist.txt Ubuntu 22.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/U22AMD64BUILD/config.status/config.status Ubuntu 22.04 amd64 build: No useful log found
FreeBSD 11 amd64 build: Failed (click for details) FreeBSD 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/CI009BUILD/config.log/config.log.gz FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/CI009BUILD/config.status/config.status

Make failed for FreeBSD 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/CI009BUILD/ErrorLog/log_make.txt)

--------------------------------
In file included from fpmpbserver/fpmpbserver.h:13,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
compilation terminated.
gmake[1]: *** [Makefile:14907: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.h:13,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
compilation terminated.
gmake[1]: *** [Makefile:14921: fpmpbserver/fpmpbserver-fpmpbserver.o] Error 1
Debian 11 amd64 build: Failed (click for details) Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/DEB11AMD64/config.log/config.log.gz

Make failed for Debian 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/DEB11AMD64/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:16: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a

Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/DEB11AMD64/config.status/config.status

Ubuntu 18.04 i386 build: Failed (click for details) Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/U18I386BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/U18I386BUILD/config.status/config.status Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/U18I386BUILD/config.log/config.log.gz Ubuntu 18.04 i386 build: No useful log found
Ubuntu 18.04 amd64 build: Failed (click for details) Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/U1804AMD64/config.log/config.log.gz Ubuntu 18.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/U1804AMD64/config.status/config.status Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/U1804AMD64/ErrorLog/log_make_dist.txt Ubuntu 18.04 amd64 build: No useful log found
Ubuntu 18.04 arm7 build: Failed (click for details) Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/U18ARM7BUILD/config.status/config.status Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/U18ARM7BUILD/config.log/config.log.gz Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/U18ARM7BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 arm7 build: No useful log found
CentOS 7 amd64 build: Failed (click for details) CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/CI005BUILD/config.log/config.log.gz CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/CI005BUILD/config.status/config.status

Make failed for CentOS 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/CI005BUILD/ErrorLog/log_make.txt)

pimd/pim_cmd_common.c:4899:2: warning: missing braces around initializer [-Wmissing-braces]
pimd/pim_cmd_common.c:4899:2: warning: (near initialization for sg.grp) [-Wmissing-braces]
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.  CC       mgmtd/mgmt.o
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed./home/ci/cibuild.13409/frr-source/doc/user/pbr.rst:50: WARNING: duplicate label nexthop-groups, other instance in /home/ci/cibuild.13409/frr-source/doc/user/nexthop_groups.rst
/home/ci/cibuild.13409/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
--------------------------------
/home/ci/cibuild.13409/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
Redhat 8 amd64 build: Failed (click for details) Redhat 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/REDHAT8/config.status/config.status

Make failed for Redhat 8 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/REDHAT8/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:16: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a

Redhat 8 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/REDHAT8/config.log/config.log.gz

OpenBSD 7 amd64 build: Failed (click for details) OpenBSD 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/CI011BUILD/config.log/config.log.gz OpenBSD 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/CI011BUILD/config.status/config.status

Make failed for OpenBSD 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/CI011BUILD/ErrorLog/log_make.txt)

In file included from fpmpbserver/main.cpp:1:
In file included from fpmpbserver/fpmpbserver.h:13:
./include/linux/rtnetlink.h:5:10: fatal error: 'linux/types.h' file not found
#include <linux/types.h>
In file included from fpmpbserver/fpmpbserver.cpp:2:
In file included from fpmpbserver/fpmpbserver.h:13:
./include/linux/rtnetlink.h:5:10: fatal error: 'linux/types.h' file not found
#include <linux/types.h>
1 error generated.
FreeBSD 12 amd64 build: Failed (click for details) FreeBSD 12 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/FBSD12AMD64/config.log/config.log.gz FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/FBSD12AMD64/config.status/config.status

Make failed for FreeBSD 12 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13409/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

--------------------------------
In file included from fpmpbserver/fpmpbserver.h:13:0,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
 #include <linux/types.h>
compilation terminated.
gmake[1]: *** [Makefile:14904: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.h:13:0,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
 #include <linux/types.h>
<stdin>:63: trailing whitespace.
   by default without configurations. The ``dplane_fpm_nl`` or ``dplane_fpm_pb`` 
<stdin>:1144: trailing whitespace.
    
<stdin>:817: new blank line at EOF.
+
<stdin>:1144: new blank line at EOF.
+
warning: 4 lines add whitespace errors.
Report for dplane_fpm_pb.c | 70 issues
===============================================
ERROR: space prohibited after that '*' (ctx:WxW)
#111: FILE: /tmp/f1-2283951/dplane_fpm_pb.c:111:
+} * gfpc;
   ^

WARNING: please, no space before tabs
#333: FILE: /tmp/f1-2283951/dplane_fpm_pb.c:333:
+^I^I// fpc->socket, ^I       &fpc->t_read);$

WARNING: please, no space before tabs
#503: FILE: /tmp/f1-2283951/dplane_fpm_pb.c:503:
+^I// ^Ievent_add_read(fpc->fthread->master, fpm_read, fpc, sock,$

WARNING: please, no space before tabs
#504: FILE: /tmp/f1-2283951/dplane_fpm_pb.c:504:
+^I// ^I^I       &fpc->t_read);$

WARNING: Prefer using '"%s...", __func__' to using 'fpm_connect', this function's name, in a string
#505: FILE: /tmp/f1-2283951/dplane_fpm_pb.c:505:
+	zlog_info("[fpm_connect] start fpm write");

WARNING: Prefer using '"%s...", __func__' to using 'fpm_pb_process', this function's name, in a string
#512: FILE: /tmp/f1-2283951/dplane_fpm_pb.c:512:
+	zlog_info("[fpm_pb_process] start");

WARNING: Prefer using '"%s...", __func__' to using 'fpm_pb_process', this function's name, in a string
#533: FILE: /tmp/f1-2283951/dplane_fpm_pb.c:533:
+		zlog_info("[fpm_pb_process] socket is %d,connecting is %d",

WARNING: braces {} are not necessary for single statement blocks
#646: FILE: /tmp/f1-2283951/dplane_fpm_pb.c:646:
+	if (!msg) {
+		return NULL;
+	}

WARNING: braces {} are not necessary for single statement blocks
#663: FILE: /tmp/f1-2283951/dplane_fpm_pb.c:663:
+		if (!msg->add_route) {
+			return NULL;
+		}

WARNING: Prefer using '"%s...", __func__' to using 'protobuf_msg_encode', this function's name, in a string
#773: FILE: /tmp/f1-2283951/dplane_fpm_pb.c:773:
+	zlog_info("[protobuf_msg_encode] start");

WARNING: braces {} are not necessary for single statement blocks
#781: FILE: /tmp/f1-2283951/dplane_fpm_pb.c:781:
+	if (!msg) {
+		return 0;
+	}

WARNING: braces {} are not necessary for single statement blocks
#786: FILE: /tmp/f1-2283951/dplane_fpm_pb.c:786:
+	if (len > datalen) {
+		return 0;
+	}

WARNING: Prefer using '"%s...", __func__' to using 'fpm_pb_enqueue', this function's name, in a string
#795: FILE: /tmp/f1-2283951/dplane_fpm_pb.c:795:
+	zlog_info("[fpm_pb_enqueue] start");

WARNING: Missing a blank line after declarations
#945: FILE: /tmp/f1-2283951/dplane_fpm_pb.c:945:
+	int rv;
+	gfpc = calloc(1, sizeof(*gfpc));

ERROR: space prohibited before that close parenthesis ')'
#970: FILE: /tmp/f1-2283951/dplane_fpm_pb.c:970:
+		 .init = fpm_pb_init, );
Report for fpm.h | 42 issues
===============================================
WARNING: Missing or malformed SPDX-License-Identifier tag in line 1
#1: FILE: /tmp/f1-2283951/fpm.h:1:
+/*

WARNING: do not add new typedefs
#104: FILE: /tmp/f1-2283951/fpm.h:104:
+typedef struct fpm_msg_hdr_t_ {

WARNING: do not add new typedefs
#131: FILE: /tmp/f1-2283951/fpm.h:131:
+typedef enum fpm_msg_type_e_ {

ERROR: spaces required around that '<' (ctx:VxV)
#226: FILE: /tmp/f1-2283951/fpm.h:226:
+	return reinterpret_cast<fpm_msg_hdr_t *>(
 	                       ^

ERROR: need consistent spacing around '*' (ctx:WxO)
#226: FILE: /tmp/f1-2283951/fpm.h:226:
+	return reinterpret_cast<fpm_msg_hdr_t *>(
 	                                      ^

ERROR: spaces required around that '>' (ctx:OxV)
#226: FILE: /tmp/f1-2283951/fpm.h:226:
+	return reinterpret_cast<fpm_msg_hdr_t *>(
 	                                       ^

ERROR: spaces required around that '<' (ctx:VxV)
#227: FILE: /tmp/f1-2283951/fpm.h:227:
+		static_cast<void *>(((char *)hdr) + msg_len));
 		           ^

ERROR: need consistent spacing around '*' (ctx:WxO)
#227: FILE: /tmp/f1-2283951/fpm.h:227:
+		static_cast<void *>(((char *)hdr) + msg_len));
 		                 ^

ERROR: spaces required around that '>' (ctx:OxV)
#227: FILE: /tmp/f1-2283951/fpm.h:227:
+		static_cast<void *>(((char *)hdr) + msg_len));
 		                  ^
Report for fpmpbserver.h | 20 issues
===============================================
WARNING: Missing or malformed SPDX-License-Identifier tag in line 1
#1: FILE: /tmp/f1-2283951/fpmpbserver.h:1:
+#ifndef _FPMPBSERVER_H

ERROR: Bad function definition - int fpmpbserver_init() should probably be int fpmpbserver_init(void)
#51: FILE: /tmp/f1-2283951/fpmpbserver.h:51:
+int fpmpbserver_init();

ERROR: Bad function definition - int fpmpbserver_exit() should probably be int fpmpbserver_exit(void)
#52: FILE: /tmp/f1-2283951/fpmpbserver.h:52:
+int fpmpbserver_exit();

ERROR: Bad function definition - int fpmpbserver_read_data() should probably be int fpmpbserver_read_data(void)
#54: FILE: /tmp/f1-2283951/fpmpbserver.h:54:
+int fpmpbserver_read_data();

WARNING: adding a line without newline at end of file
#56: FILE: /tmp/f1-2283951/fpmpbserver.h:56:
+#endif

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Aug 10, 2023

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

See below for issues.
CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/

This is a comment from an automated CI system.
For questions and feedback in regards to this CI system, please feel free to email
Martin Winter - mwinter (at) opensourcerouting.org.

Get source / Pull Request: Successful

Building Stage: Failed

Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/U2004AMD64BUILD/config.log/config.log.gz Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/U2004AMD64BUILD/ErrorLog/log_make_dist.txt Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/U2004AMD64BUILD/config.status/config.status Ubuntu 20.04 amd64 build: No useful log found
OpenBSD 7 amd64 build: Failed (click for details) OpenBSD 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/CI011BUILD/config.log/config.log.gz OpenBSD 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/CI011BUILD/config.status/config.status

Make failed for OpenBSD 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/CI011BUILD/ErrorLog/log_make.txt)

In file included from fpmpbserver/main.cpp:1:
In file included from fpmpbserver/fpmpbserver.h:13:
./include/linux/rtnetlink.h:5:10: fatal error: 'linux/types.h' file not found
#include <linux/types.h>
1 error generated.
gmake[1]: *** [Makefile:14907: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.cpp:2:
In file included from fpmpbserver/fpmpbserver.h:13:
./include/linux/rtnetlink.h:5:10: fatal error: 'linux/types.h' file not found
Ubuntu 18.04 arm8 build: Failed (click for details) Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/U18ARM8BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/U18ARM8BUILD/config.log/config.log.gz Ubuntu 18.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/U18ARM8BUILD/config.status/config.status Ubuntu 18.04 arm8 build: No useful log found
Redhat 8 amd64 build: Failed (click for details) Redhat 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/REDHAT8/config.status/config.status

Make failed for Redhat 8 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/REDHAT8/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:16: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a

Redhat 8 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/REDHAT8/config.log/config.log.gz

Debian 9 amd64 build: Failed (click for details) Debian 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/CI021BUILD/config.log/config.log.gz Debian 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/CI021BUILD/config.status/config.status

Make failed for Debian 9 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/CI021BUILD/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21:0,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:222:13: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
 extern void _event_add_timer(const struct xref_eventsched *xref,
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
Redhat 9 amd64 build: Failed (click for details) Redhat 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/RH9BUILD/config.status/config.status

Make failed for Redhat 9 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/RH9BUILD/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:47: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:47: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:9: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:37: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:55: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:47: note: in definition of macro _xref_t_a

Redhat 9 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/RH9BUILD/config.log/config.log.gz

Debian 10 amd64 build: Failed (click for details) Debian 10 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/DEB10BUILD/config.status/config.status

Make failed for Debian 10 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/DEB10BUILD/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:16: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a

Debian 10 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/DEB10BUILD/config.log/config.log.gz

Ubuntu 18.04 ppc64le build: Failed (click for details) Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/U1804PPC64LEBUILD/config.log/config.log.gz Ubuntu 18.04 ppc64le build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/U1804PPC64LEBUILD/config.status/config.status Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/U1804PPC64LEBUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 ppc64le build: No useful log found
Ubuntu 22.04 amd64 build: Failed (click for details) Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/U22AMD64BUILD/config.log/config.log.gz Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/U22AMD64BUILD/ErrorLog/log_make_dist.txt Ubuntu 22.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/U22AMD64BUILD/config.status/config.status Ubuntu 22.04 amd64 build: No useful log found
FreeBSD 11 amd64 build: Failed (click for details) FreeBSD 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/CI009BUILD/config.log/config.log.gz FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/CI009BUILD/config.status/config.status

Make failed for FreeBSD 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/CI009BUILD/ErrorLog/log_make.txt)

--------------------------------
In file included from fpmpbserver/fpmpbserver.h:13,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
In file included from fpmpbserver/fpmpbserver.h:13,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
compilation terminated.
compilation terminated.
gmake[1]: *** [Makefile:14907: fpmpbserver/fpmpbserver-main.o] Error 1
gmake[1]: *** [Makefile:14921: fpmpbserver/fpmpbserver-fpmpbserver.o] Error 1
Ubuntu 18.04 amd64 build: Failed (click for details) Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/U1804AMD64/config.log/config.log.gz Ubuntu 18.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/U1804AMD64/config.status/config.status Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/U1804AMD64/ErrorLog/log_make_dist.txt Ubuntu 18.04 amd64 build: No useful log found
Debian 11 amd64 build: Failed (click for details) Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/DEB11AMD64/config.log/config.log.gz

Make failed for Debian 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/DEB11AMD64/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:16: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a

Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/DEB11AMD64/config.status/config.status

Ubuntu 18.04 i386 build: Failed (click for details) Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/U18I386BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/U18I386BUILD/config.status/config.status Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/U18I386BUILD/config.log/config.log.gz Ubuntu 18.04 i386 build: No useful log found
Ubuntu 18.04 arm7 build: Failed (click for details) Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/U18ARM7BUILD/config.status/config.status Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/U18ARM7BUILD/config.log/config.log.gz Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/U18ARM7BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 arm7 build: No useful log found
CentOS 7 amd64 build: Failed (click for details) CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/CI005BUILD/config.log/config.log.gz CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/CI005BUILD/config.status/config.status

Make failed for CentOS 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/CI005BUILD/ErrorLog/log_make.txt)

pimd/pim_cmd_common.c:4899:2: warning: missing braces around initializer [-Wmissing-braces]
pimd/pim_cmd_common.c:4899:2: warning: (near initialization for sg.grp) [-Wmissing-braces]
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.  CC       mgmtd/mgmt.o
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed./home/ci/cibuild.13410/frr-source/doc/user/pbr.rst:50: WARNING: duplicate label nexthop-groups, other instance in /home/ci/cibuild.13410/frr-source/doc/user/nexthop_groups.rst
/home/ci/cibuild.13410/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
--------------------------------
/home/ci/cibuild.13410/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
FreeBSD 12 amd64 build: Failed (click for details) FreeBSD 12 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/FBSD12AMD64/config.log/config.log.gz FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/FBSD12AMD64/config.status/config.status

Make failed for FreeBSD 12 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

--------------------------------
In file included from fpmpbserver/fpmpbserver.h:13:0,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
 #include <linux/types.h>
compilation terminated.
gmake[1]: *** [Makefile:14904: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.h:13:0,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
 #include <linux/types.h>

Warnings Generated during build:

Checkout code: Successful with additional warnings
Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/U2004AMD64BUILD/config.log/config.log.gz Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/U2004AMD64BUILD/ErrorLog/log_make_dist.txt Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/U2004AMD64BUILD/config.status/config.status Ubuntu 20.04 amd64 build: No useful log found
OpenBSD 7 amd64 build: Failed (click for details) OpenBSD 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/CI011BUILD/config.log/config.log.gz OpenBSD 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/CI011BUILD/config.status/config.status

Make failed for OpenBSD 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/CI011BUILD/ErrorLog/log_make.txt)

In file included from fpmpbserver/main.cpp:1:
In file included from fpmpbserver/fpmpbserver.h:13:
./include/linux/rtnetlink.h:5:10: fatal error: 'linux/types.h' file not found
#include <linux/types.h>
1 error generated.
gmake[1]: *** [Makefile:14907: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.cpp:2:
In file included from fpmpbserver/fpmpbserver.h:13:
./include/linux/rtnetlink.h:5:10: fatal error: 'linux/types.h' file not found
Ubuntu 18.04 arm8 build: Failed (click for details) Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/U18ARM8BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/U18ARM8BUILD/config.log/config.log.gz Ubuntu 18.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/U18ARM8BUILD/config.status/config.status Ubuntu 18.04 arm8 build: No useful log found
Redhat 8 amd64 build: Failed (click for details) Redhat 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/REDHAT8/config.status/config.status

Make failed for Redhat 8 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/REDHAT8/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:16: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a

Redhat 8 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/REDHAT8/config.log/config.log.gz

Debian 9 amd64 build: Failed (click for details) Debian 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/CI021BUILD/config.log/config.log.gz Debian 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/CI021BUILD/config.status/config.status

Make failed for Debian 9 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/CI021BUILD/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21:0,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:222:13: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
 extern void _event_add_timer(const struct xref_eventsched *xref,
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
Redhat 9 amd64 build: Failed (click for details) Redhat 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/RH9BUILD/config.status/config.status

Make failed for Redhat 9 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/RH9BUILD/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:47: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:47: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:9: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:37: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:55: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:47: note: in definition of macro _xref_t_a

Redhat 9 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/RH9BUILD/config.log/config.log.gz

Debian 10 amd64 build: Failed (click for details) Debian 10 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/DEB10BUILD/config.status/config.status

Make failed for Debian 10 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/DEB10BUILD/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:16: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a

Debian 10 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/DEB10BUILD/config.log/config.log.gz

Ubuntu 18.04 ppc64le build: Failed (click for details) Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/U1804PPC64LEBUILD/config.log/config.log.gz Ubuntu 18.04 ppc64le build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/U1804PPC64LEBUILD/config.status/config.status Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/U1804PPC64LEBUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 ppc64le build: No useful log found
Ubuntu 22.04 amd64 build: Failed (click for details) Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/U22AMD64BUILD/config.log/config.log.gz Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/U22AMD64BUILD/ErrorLog/log_make_dist.txt Ubuntu 22.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/U22AMD64BUILD/config.status/config.status Ubuntu 22.04 amd64 build: No useful log found
FreeBSD 11 amd64 build: Failed (click for details) FreeBSD 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/CI009BUILD/config.log/config.log.gz FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/CI009BUILD/config.status/config.status

Make failed for FreeBSD 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/CI009BUILD/ErrorLog/log_make.txt)

--------------------------------
In file included from fpmpbserver/fpmpbserver.h:13,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
In file included from fpmpbserver/fpmpbserver.h:13,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
compilation terminated.
compilation terminated.
gmake[1]: *** [Makefile:14907: fpmpbserver/fpmpbserver-main.o] Error 1
gmake[1]: *** [Makefile:14921: fpmpbserver/fpmpbserver-fpmpbserver.o] Error 1
Ubuntu 18.04 amd64 build: Failed (click for details) Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/U1804AMD64/config.log/config.log.gz Ubuntu 18.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/U1804AMD64/config.status/config.status Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/U1804AMD64/ErrorLog/log_make_dist.txt Ubuntu 18.04 amd64 build: No useful log found
Debian 11 amd64 build: Failed (click for details) Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/DEB11AMD64/config.log/config.log.gz

Make failed for Debian 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/DEB11AMD64/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:452:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:452:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:16: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: In function fpm_connect:
zebra/dplane_fpm_pb.c:469:41: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a

Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/DEB11AMD64/config.status/config.status

Ubuntu 18.04 i386 build: Failed (click for details) Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/U18I386BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/U18I386BUILD/config.status/config.status Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/U18I386BUILD/config.log/config.log.gz Ubuntu 18.04 i386 build: No useful log found
Ubuntu 18.04 arm7 build: Failed (click for details) Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/U18ARM7BUILD/config.status/config.status Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/U18ARM7BUILD/config.log/config.log.gz Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/U18ARM7BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 arm7 build: No useful log found
CentOS 7 amd64 build: Failed (click for details) CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/CI005BUILD/config.log/config.log.gz CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/CI005BUILD/config.status/config.status

Make failed for CentOS 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/CI005BUILD/ErrorLog/log_make.txt)

pimd/pim_cmd_common.c:4899:2: warning: missing braces around initializer [-Wmissing-braces]
pimd/pim_cmd_common.c:4899:2: warning: (near initialization for sg.grp) [-Wmissing-braces]
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.  CC       mgmtd/mgmt.o
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed./home/ci/cibuild.13410/frr-source/doc/user/pbr.rst:50: WARNING: duplicate label nexthop-groups, other instance in /home/ci/cibuild.13410/frr-source/doc/user/nexthop_groups.rst
/home/ci/cibuild.13410/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
--------------------------------
/home/ci/cibuild.13410/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
FreeBSD 12 amd64 build: Failed (click for details) FreeBSD 12 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/FBSD12AMD64/config.log/config.log.gz FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/FBSD12AMD64/config.status/config.status

Make failed for FreeBSD 12 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13410/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

--------------------------------
In file included from fpmpbserver/fpmpbserver.h:13:0,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
 #include <linux/types.h>
compilation terminated.
gmake[1]: *** [Makefile:14904: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.h:13:0,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
 #include <linux/types.h>
<stdin>:63: trailing whitespace.
   by default without configurations. The ``dplane_fpm_nl`` or ``dplane_fpm_pb`` 
<stdin>:1141: trailing whitespace.
    
<stdin>:817: new blank line at EOF.
+
<stdin>:1141: new blank line at EOF.
+
warning: 4 lines add whitespace errors.
Report for dplane_fpm_pb.c | 70 issues
===============================================
ERROR: space prohibited after that '*' (ctx:WxW)
#111: FILE: /tmp/f1-2319027/dplane_fpm_pb.c:111:
+} * gfpc;
   ^

WARNING: please, no space before tabs
#333: FILE: /tmp/f1-2319027/dplane_fpm_pb.c:333:
+^I^I// fpc->socket, ^I       &fpc->t_read);$

WARNING: please, no space before tabs
#503: FILE: /tmp/f1-2319027/dplane_fpm_pb.c:503:
+^I// ^Ievent_add_read(fpc->fthread->master, fpm_read, fpc, sock,$

WARNING: please, no space before tabs
#504: FILE: /tmp/f1-2319027/dplane_fpm_pb.c:504:
+^I// ^I^I       &fpc->t_read);$

WARNING: Prefer using '"%s...", __func__' to using 'fpm_connect', this function's name, in a string
#505: FILE: /tmp/f1-2319027/dplane_fpm_pb.c:505:
+	zlog_info("[fpm_connect] start fpm write");

WARNING: Prefer using '"%s...", __func__' to using 'fpm_pb_process', this function's name, in a string
#512: FILE: /tmp/f1-2319027/dplane_fpm_pb.c:512:
+	zlog_info("[fpm_pb_process] start");

WARNING: Prefer using '"%s...", __func__' to using 'fpm_pb_process', this function's name, in a string
#533: FILE: /tmp/f1-2319027/dplane_fpm_pb.c:533:
+		zlog_info("[fpm_pb_process] socket is %d,connecting is %d",

WARNING: braces {} are not necessary for single statement blocks
#646: FILE: /tmp/f1-2319027/dplane_fpm_pb.c:646:
+	if (!msg) {
+		return NULL;
+	}

WARNING: braces {} are not necessary for single statement blocks
#663: FILE: /tmp/f1-2319027/dplane_fpm_pb.c:663:
+		if (!msg->add_route) {
+			return NULL;
+		}

WARNING: Prefer using '"%s...", __func__' to using 'protobuf_msg_encode', this function's name, in a string
#773: FILE: /tmp/f1-2319027/dplane_fpm_pb.c:773:
+	zlog_info("[protobuf_msg_encode] start");

WARNING: braces {} are not necessary for single statement blocks
#781: FILE: /tmp/f1-2319027/dplane_fpm_pb.c:781:
+	if (!msg) {
+		return 0;
+	}

WARNING: braces {} are not necessary for single statement blocks
#786: FILE: /tmp/f1-2319027/dplane_fpm_pb.c:786:
+	if (len > datalen) {
+		return 0;
+	}

WARNING: Prefer using '"%s...", __func__' to using 'fpm_pb_enqueue', this function's name, in a string
#795: FILE: /tmp/f1-2319027/dplane_fpm_pb.c:795:
+	zlog_info("[fpm_pb_enqueue] start");

WARNING: Missing a blank line after declarations
#945: FILE: /tmp/f1-2319027/dplane_fpm_pb.c:945:
+	int rv;
+	gfpc = calloc(1, sizeof(*gfpc));

ERROR: space prohibited before that close parenthesis ')'
#970: FILE: /tmp/f1-2319027/dplane_fpm_pb.c:970:
+		 .init = fpm_pb_init, );
Report for fpm.h | 42 issues
===============================================
WARNING: Missing or malformed SPDX-License-Identifier tag in line 1
#1: FILE: /tmp/f1-2319027/fpm.h:1:
+/*

WARNING: do not add new typedefs
#104: FILE: /tmp/f1-2319027/fpm.h:104:
+typedef struct fpm_msg_hdr_t_ {

WARNING: do not add new typedefs
#131: FILE: /tmp/f1-2319027/fpm.h:131:
+typedef enum fpm_msg_type_e_ {

ERROR: spaces required around that '<' (ctx:VxV)
#226: FILE: /tmp/f1-2319027/fpm.h:226:
+	return reinterpret_cast<fpm_msg_hdr_t *>(
 	                       ^

ERROR: need consistent spacing around '*' (ctx:WxO)
#226: FILE: /tmp/f1-2319027/fpm.h:226:
+	return reinterpret_cast<fpm_msg_hdr_t *>(
 	                                      ^

ERROR: spaces required around that '>' (ctx:OxV)
#226: FILE: /tmp/f1-2319027/fpm.h:226:
+	return reinterpret_cast<fpm_msg_hdr_t *>(
 	                                       ^

ERROR: spaces required around that '<' (ctx:VxV)
#227: FILE: /tmp/f1-2319027/fpm.h:227:
+		static_cast<void *>(((char *)hdr) + msg_len));
 		           ^

ERROR: need consistent spacing around '*' (ctx:WxO)
#227: FILE: /tmp/f1-2319027/fpm.h:227:
+		static_cast<void *>(((char *)hdr) + msg_len));
 		                 ^

ERROR: spaces required around that '>' (ctx:OxV)
#227: FILE: /tmp/f1-2319027/fpm.h:227:
+		static_cast<void *>(((char *)hdr) + msg_len));
 		                  ^
Report for fpmpbserver.h | 20 issues
===============================================
WARNING: Missing or malformed SPDX-License-Identifier tag in line 1
#1: FILE: /tmp/f1-2319027/fpmpbserver.h:1:
+#ifndef _FPMPBSERVER_H

ERROR: Bad function definition - int fpmpbserver_init() should probably be int fpmpbserver_init(void)
#51: FILE: /tmp/f1-2319027/fpmpbserver.h:51:
+int fpmpbserver_init();

ERROR: Bad function definition - int fpmpbserver_exit() should probably be int fpmpbserver_exit(void)
#52: FILE: /tmp/f1-2319027/fpmpbserver.h:52:
+int fpmpbserver_exit();

ERROR: Bad function definition - int fpmpbserver_read_data() should probably be int fpmpbserver_read_data(void)
#54: FILE: /tmp/f1-2319027/fpmpbserver.h:54:
+int fpmpbserver_read_data();

WARNING: adding a line without newline at end of file
#56: FILE: /tmp/f1-2319027/fpmpbserver.h:56:
+#endif

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Aug 10, 2023

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

See below for issues.
CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/

This is a comment from an automated CI system.
For questions and feedback in regards to this CI system, please feel free to email
Martin Winter - mwinter (at) opensourcerouting.org.

Get source / Pull Request: Successful

Building Stage: Failed

Redhat 8 amd64 build: Failed (click for details) Redhat 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/REDHAT8/config.status/config.status

Make failed for Redhat 8 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/REDHAT8/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:449:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:449:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:16: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: At top level:
zebra/dplane_fpm_pb.c:453:13: error: conflicting types for fpm_connect
 static void fpm_connect(struct event *t)

Redhat 8 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/REDHAT8/config.log/config.log.gz

Debian 10 amd64 build: Failed (click for details) Debian 10 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/DEB10BUILD/config.status/config.status

Make failed for Debian 10 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/DEB10BUILD/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:449:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:449:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:16: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: At top level:
zebra/dplane_fpm_pb.c:453:13: error: conflicting types for fpm_connect
 static void fpm_connect(struct event *t)

Debian 10 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/DEB10BUILD/config.log/config.log.gz

OpenBSD 7 amd64 build: Failed (click for details) OpenBSD 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/CI011BUILD/config.log/config.log.gz OpenBSD 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/CI011BUILD/config.status/config.status

Make failed for OpenBSD 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/CI011BUILD/ErrorLog/log_make.txt)

In file included from fpmpbserver/main.cpp:1:
In file included from fpmpbserver/fpmpbserver.h:13:
./include/linux/rtnetlink.h:5:10: fatal error: 'linux/types.h' file not found
#include <linux/types.h>
1 error generated.
gmake[1]: *** [Makefile:14907: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.cpp:2:
In file included from fpmpbserver/fpmpbserver.h:13:
./include/linux/rtnetlink.h:5:10: fatal error: 'linux/types.h' file not found
CentOS 7 amd64 build: Failed (click for details) CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/CI005BUILD/config.log/config.log.gz CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/CI005BUILD/config.status/config.status

Make failed for CentOS 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/CI005BUILD/ErrorLog/log_make.txt)

pimd/pim_cmd_common.c:4899:2: warning: missing braces around initializer [-Wmissing-braces]
pimd/pim_cmd_common.c:4899:2: warning: (near initialization for sg.grp) [-Wmissing-braces]
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.  CC       mgmtd/mgmt.o
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed./home/ci/cibuild.13416/frr-source/doc/user/pbr.rst:50: WARNING: duplicate label nexthop-groups, other instance in /home/ci/cibuild.13416/frr-source/doc/user/nexthop_groups.rst
/home/ci/cibuild.13416/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
--------------------------------
/home/ci/cibuild.13416/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
Ubuntu 18.04 i386 build: Failed (click for details) Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/U18I386BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/U18I386BUILD/config.status/config.status Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/U18I386BUILD/config.log/config.log.gz Ubuntu 18.04 i386 build: No useful log found
Ubuntu 18.04 amd64 build: Failed (click for details) Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/U1804AMD64/config.log/config.log.gz Ubuntu 18.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/U1804AMD64/config.status/config.status Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/U1804AMD64/ErrorLog/log_make_dist.txt Ubuntu 18.04 amd64 build: No useful log found
Ubuntu 22.04 amd64 build: Failed (click for details) Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/U22AMD64BUILD/config.log/config.log.gz Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/U22AMD64BUILD/ErrorLog/log_make_dist.txt Ubuntu 22.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/U22AMD64BUILD/config.status/config.status Ubuntu 22.04 amd64 build: No useful log found
FreeBSD 11 amd64 build: Failed (click for details) FreeBSD 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/CI009BUILD/config.log/config.log.gz FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/CI009BUILD/config.status/config.status

Make failed for FreeBSD 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/CI009BUILD/ErrorLog/log_make.txt)

--------------------------------
In file included from fpmpbserver/fpmpbserver.h:13,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
compilation terminated.
gmake[1]: *** [Makefile:14907: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.h:13,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
compilation terminated.
gmake[1]: *** [Makefile:14921: fpmpbserver/fpmpbserver-fpmpbserver.o] Error 1
Debian 9 amd64 build: Failed (click for details) Debian 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/CI021BUILD/config.log/config.log.gz Debian 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/CI021BUILD/config.status/config.status

Make failed for Debian 9 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/CI021BUILD/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21:0,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:449:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:449:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:222:13: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
 extern void _event_add_timer(const struct xref_eventsched *xref,
zebra/dplane_fpm_pb.c: At top level:
zebra/dplane_fpm_pb.c:453:13: error: conflicting types for fpm_connect
Redhat 9 amd64 build: Failed (click for details) Redhat 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/RH9BUILD/config.status/config.status

Make failed for Redhat 9 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/RH9BUILD/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:449:47: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:47: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:449:9: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:37: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: At top level:
zebra/dplane_fpm_pb.c:453:13: error: conflicting types for fpm_connect; have void(struct event *)
zebra/dplane_fpm_pb.c:136:12: note: previous declaration of fpm_connect with type int(struct event *)

Redhat 9 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/RH9BUILD/config.log/config.log.gz

Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/U2004AMD64BUILD/config.log/config.log.gz Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/U2004AMD64BUILD/ErrorLog/log_make_dist.txt Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/U2004AMD64BUILD/config.status/config.status Ubuntu 20.04 amd64 build: No useful log found
Ubuntu 18.04 ppc64le build: Failed (click for details) Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/U1804PPC64LEBUILD/config.log/config.log.gz Ubuntu 18.04 ppc64le build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/U1804PPC64LEBUILD/config.status/config.status Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/U1804PPC64LEBUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 ppc64le build: No useful log found
FreeBSD 12 amd64 build: Failed (click for details) FreeBSD 12 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/FBSD12AMD64/config.log/config.log.gz FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/FBSD12AMD64/config.status/config.status

Make failed for FreeBSD 12 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

--------------------------------
In file included from fpmpbserver/fpmpbserver.h:13:0,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
 #include <linux/types.h>
compilation terminated.
gmake[1]: *** [Makefile:14904: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.h:13:0,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
 #include <linux/types.h>
Ubuntu 18.04 arm7 build: Failed (click for details) Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/U18ARM7BUILD/config.status/config.status Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/U18ARM7BUILD/config.log/config.log.gz Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/U18ARM7BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 arm7 build: No useful log found
Debian 11 amd64 build: Failed (click for details) Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/DEB11AMD64/config.log/config.log.gz

Make failed for Debian 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/DEB11AMD64/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:449:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:449:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:16: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: At top level:
zebra/dplane_fpm_pb.c:453:13: error: conflicting types for fpm_connect
zebra/dplane_fpm_pb.c:136:12: note: previous declaration of fpm_connect was here

Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/DEB11AMD64/config.status/config.status

Ubuntu 18.04 arm8 build: Failed (click for details) Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/U18ARM8BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/U18ARM8BUILD/config.log/config.log.gz Ubuntu 18.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/U18ARM8BUILD/config.status/config.status Ubuntu 18.04 arm8 build: No useful log found

Warnings Generated during build:

Checkout code: Successful with additional warnings
Redhat 8 amd64 build: Failed (click for details) Redhat 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/REDHAT8/config.status/config.status

Make failed for Redhat 8 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/REDHAT8/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:449:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:449:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:16: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: At top level:
zebra/dplane_fpm_pb.c:453:13: error: conflicting types for fpm_connect
 static void fpm_connect(struct event *t)

Redhat 8 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/REDHAT8/config.log/config.log.gz

Debian 10 amd64 build: Failed (click for details) Debian 10 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/DEB10BUILD/config.status/config.status

Make failed for Debian 10 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/DEB10BUILD/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:449:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:449:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:16: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: At top level:
zebra/dplane_fpm_pb.c:453:13: error: conflicting types for fpm_connect
 static void fpm_connect(struct event *t)

Debian 10 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/DEB10BUILD/config.log/config.log.gz

OpenBSD 7 amd64 build: Failed (click for details) OpenBSD 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/CI011BUILD/config.log/config.log.gz OpenBSD 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/CI011BUILD/config.status/config.status

Make failed for OpenBSD 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/CI011BUILD/ErrorLog/log_make.txt)

In file included from fpmpbserver/main.cpp:1:
In file included from fpmpbserver/fpmpbserver.h:13:
./include/linux/rtnetlink.h:5:10: fatal error: 'linux/types.h' file not found
#include <linux/types.h>
1 error generated.
gmake[1]: *** [Makefile:14907: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.cpp:2:
In file included from fpmpbserver/fpmpbserver.h:13:
./include/linux/rtnetlink.h:5:10: fatal error: 'linux/types.h' file not found
CentOS 7 amd64 build: Failed (click for details) CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/CI005BUILD/config.log/config.log.gz CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/CI005BUILD/config.status/config.status

Make failed for CentOS 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/CI005BUILD/ErrorLog/log_make.txt)

pimd/pim_cmd_common.c:4899:2: warning: missing braces around initializer [-Wmissing-braces]
pimd/pim_cmd_common.c:4899:2: warning: (near initialization for sg.grp) [-Wmissing-braces]
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.  CC       mgmtd/mgmt.o
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed./home/ci/cibuild.13416/frr-source/doc/user/pbr.rst:50: WARNING: duplicate label nexthop-groups, other instance in /home/ci/cibuild.13416/frr-source/doc/user/nexthop_groups.rst
/home/ci/cibuild.13416/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
--------------------------------
/home/ci/cibuild.13416/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
Ubuntu 18.04 i386 build: Failed (click for details) Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/U18I386BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/U18I386BUILD/config.status/config.status Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/U18I386BUILD/config.log/config.log.gz Ubuntu 18.04 i386 build: No useful log found
Ubuntu 18.04 amd64 build: Failed (click for details) Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/U1804AMD64/config.log/config.log.gz Ubuntu 18.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/U1804AMD64/config.status/config.status Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/U1804AMD64/ErrorLog/log_make_dist.txt Ubuntu 18.04 amd64 build: No useful log found
Ubuntu 22.04 amd64 build: Failed (click for details) Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/U22AMD64BUILD/config.log/config.log.gz Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/U22AMD64BUILD/ErrorLog/log_make_dist.txt Ubuntu 22.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/U22AMD64BUILD/config.status/config.status Ubuntu 22.04 amd64 build: No useful log found
FreeBSD 11 amd64 build: Failed (click for details) FreeBSD 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/CI009BUILD/config.log/config.log.gz FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/CI009BUILD/config.status/config.status

Make failed for FreeBSD 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/CI009BUILD/ErrorLog/log_make.txt)

--------------------------------
In file included from fpmpbserver/fpmpbserver.h:13,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
compilation terminated.
gmake[1]: *** [Makefile:14907: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.h:13,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
compilation terminated.
gmake[1]: *** [Makefile:14921: fpmpbserver/fpmpbserver-fpmpbserver.o] Error 1
Debian 9 amd64 build: Failed (click for details) Debian 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/CI021BUILD/config.log/config.log.gz Debian 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/CI021BUILD/config.status/config.status

Make failed for Debian 9 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/CI021BUILD/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21:0,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:449:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:449:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:222:13: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
 extern void _event_add_timer(const struct xref_eventsched *xref,
zebra/dplane_fpm_pb.c: At top level:
zebra/dplane_fpm_pb.c:453:13: error: conflicting types for fpm_connect
Redhat 9 amd64 build: Failed (click for details) Redhat 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/RH9BUILD/config.status/config.status

Make failed for Redhat 9 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/RH9BUILD/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:449:47: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:47: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:449:9: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:37: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: At top level:
zebra/dplane_fpm_pb.c:453:13: error: conflicting types for fpm_connect; have void(struct event *)
zebra/dplane_fpm_pb.c:136:12: note: previous declaration of fpm_connect with type int(struct event *)

Redhat 9 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/RH9BUILD/config.log/config.log.gz

Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/U2004AMD64BUILD/config.log/config.log.gz Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/U2004AMD64BUILD/ErrorLog/log_make_dist.txt Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/U2004AMD64BUILD/config.status/config.status Ubuntu 20.04 amd64 build: No useful log found
Ubuntu 18.04 ppc64le build: Failed (click for details) Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/U1804PPC64LEBUILD/config.log/config.log.gz Ubuntu 18.04 ppc64le build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/U1804PPC64LEBUILD/config.status/config.status Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/U1804PPC64LEBUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 ppc64le build: No useful log found
FreeBSD 12 amd64 build: Failed (click for details) FreeBSD 12 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/FBSD12AMD64/config.log/config.log.gz FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/FBSD12AMD64/config.status/config.status

Make failed for FreeBSD 12 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

--------------------------------
In file included from fpmpbserver/fpmpbserver.h:13:0,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
 #include <linux/types.h>
compilation terminated.
gmake[1]: *** [Makefile:14904: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.h:13:0,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
 #include <linux/types.h>
Ubuntu 18.04 arm7 build: Failed (click for details) Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/U18ARM7BUILD/config.status/config.status Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/U18ARM7BUILD/config.log/config.log.gz Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/U18ARM7BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 arm7 build: No useful log found
Debian 11 amd64 build: Failed (click for details) Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/DEB11AMD64/config.log/config.log.gz

Make failed for Debian 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/DEB11AMD64/ErrorLog/log_make.txt)

In file included from ./lib/vty.h:21,
zebra/dplane_fpm_pb.c: In function fpm_reconnect:
zebra/dplane_fpm_pb.c:449:40: error: passing argument 3 of _event_add_timer from incompatible pointer type [-Werror=incompatible-pointer-types]
./lib/frrevent.h:185:33: note: in definition of macro _xref_t_a
zebra/dplane_fpm_pb.c:449:2: note: in expansion of macro event_add_timer
./lib/frrevent.h:224:16: note: expected void (*)(struct event *) but argument is of type int (*)(struct event *)
zebra/dplane_fpm_pb.c: At top level:
zebra/dplane_fpm_pb.c:453:13: error: conflicting types for fpm_connect
zebra/dplane_fpm_pb.c:136:12: note: previous declaration of fpm_connect was here

Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/DEB11AMD64/config.status/config.status

Ubuntu 18.04 arm8 build: Failed (click for details) Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/U18ARM8BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/U18ARM8BUILD/config.log/config.log.gz Ubuntu 18.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13416/artifact/U18ARM8BUILD/config.status/config.status Ubuntu 18.04 arm8 build: No useful log found
<stdin>:63: trailing whitespace.
   by default without configurations. The ``dplane_fpm_nl`` or ``dplane_fpm_pb`` 
<stdin>:1141: trailing whitespace.
    
<stdin>:817: new blank line at EOF.
+
<stdin>:1141: new blank line at EOF.
+
<stdin>:2113: new blank line at EOF.
+
warning: 5 lines add whitespace errors.
Report for dplane_fpm_pb.c | 38 issues
===============================================
ERROR: space prohibited after that '*' (ctx:WxW)
#111: FILE: /tmp/f1-4068168/dplane_fpm_pb.c:111:
+} * gfpc;
   ^

WARNING: braces {} are not necessary for single statement blocks
#637: FILE: /tmp/f1-4068168/dplane_fpm_pb.c:637:
+	if (!msg) {
+		return NULL;
+	}

WARNING: braces {} are not necessary for single statement blocks
#654: FILE: /tmp/f1-4068168/dplane_fpm_pb.c:654:
+		if (!msg->add_route) {
+			return NULL;
+		}

WARNING: braces {} are not necessary for single statement blocks
#768: FILE: /tmp/f1-4068168/dplane_fpm_pb.c:768:
+	if (!msg) {
+		return 0;
+	}

WARNING: braces {} are not necessary for single statement blocks
#773: FILE: /tmp/f1-4068168/dplane_fpm_pb.c:773:
+	if (len > datalen) {
+		return 0;
+	}

WARNING: Missing a blank line after declarations
#928: FILE: /tmp/f1-4068168/dplane_fpm_pb.c:928:
+	int rv;
+	gfpc = calloc(1, sizeof(*gfpc));

ERROR: space prohibited before that close parenthesis ')'
#953: FILE: /tmp/f1-4068168/dplane_fpm_pb.c:953:
+		 .init = fpm_pb_init, );
Report for fpm.h | 42 issues
===============================================
WARNING: Missing or malformed SPDX-License-Identifier tag in line 1
#1: FILE: /tmp/f1-4068168/fpm.h:1:
+/*

WARNING: do not add new typedefs
#104: FILE: /tmp/f1-4068168/fpm.h:104:
+typedef struct fpm_msg_hdr_t_ {

WARNING: do not add new typedefs
#131: FILE: /tmp/f1-4068168/fpm.h:131:
+typedef enum fpm_msg_type_e_ {

ERROR: spaces required around that '<' (ctx:VxV)
#226: FILE: /tmp/f1-4068168/fpm.h:226:
+	return reinterpret_cast<fpm_msg_hdr_t *>(
 	                       ^

ERROR: need consistent spacing around '*' (ctx:WxO)
#226: FILE: /tmp/f1-4068168/fpm.h:226:
+	return reinterpret_cast<fpm_msg_hdr_t *>(
 	                                      ^

ERROR: spaces required around that '>' (ctx:OxV)
#226: FILE: /tmp/f1-4068168/fpm.h:226:
+	return reinterpret_cast<fpm_msg_hdr_t *>(
 	                                       ^

ERROR: spaces required around that '<' (ctx:VxV)
#227: FILE: /tmp/f1-4068168/fpm.h:227:
+		static_cast<void *>(((char *)hdr) + msg_len));
 		           ^

ERROR: need consistent spacing around '*' (ctx:WxO)
#227: FILE: /tmp/f1-4068168/fpm.h:227:
+		static_cast<void *>(((char *)hdr) + msg_len));
 		                 ^

ERROR: spaces required around that '>' (ctx:OxV)
#227: FILE: /tmp/f1-4068168/fpm.h:227:
+		static_cast<void *>(((char *)hdr) + msg_len));
 		                  ^
Report for fpmpbserver.h | 20 issues
===============================================
WARNING: Missing or malformed SPDX-License-Identifier tag in line 1
#1: FILE: /tmp/f1-4068168/fpmpbserver.h:1:
+#ifndef _FPMPBSERVER_H

ERROR: Bad function definition - int fpmpbserver_init() should probably be int fpmpbserver_init(void)
#51: FILE: /tmp/f1-4068168/fpmpbserver.h:51:
+int fpmpbserver_init();

ERROR: Bad function definition - int fpmpbserver_exit() should probably be int fpmpbserver_exit(void)
#52: FILE: /tmp/f1-4068168/fpmpbserver.h:52:
+int fpmpbserver_exit();

ERROR: Bad function definition - int fpmpbserver_read_data() should probably be int fpmpbserver_read_data(void)
#54: FILE: /tmp/f1-4068168/fpmpbserver.h:54:
+int fpmpbserver_read_data();

WARNING: adding a line without newline at end of file
#56: FILE: /tmp/f1-4068168/fpmpbserver.h:56:
+#endif

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Aug 10, 2023

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

See below for issues.
CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/

This is a comment from an automated CI system.
For questions and feedback in regards to this CI system, please feel free to email
Martin Winter - mwinter (at) opensourcerouting.org.

Get source / Pull Request: Successful

Building Stage: Failed

Redhat 9 amd64 build: Failed (click for details) Redhat 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/RH9BUILD/config.status/config.status Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/RH9BUILD/ErrorLog/ Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/RH9BUILD/config.log/config.log.gz Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/RH9BUILD/frr.xref.xz/frr.xref.xz Redhat 9 amd64 build: No useful log found
Debian 10 amd64 build: Failed (click for details) Debian 10 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/DEB10BUILD/frr.xref.xz/frr.xref.xz Debian 10 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/DEB10BUILD/config.status/config.status Debian 10 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/DEB10BUILD/ErrorLog/ Debian 10 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/DEB10BUILD/config.log/config.log.gz Debian 10 amd64 build: No useful log found
FreeBSD 11 amd64 build: Failed (click for details) FreeBSD 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/CI009BUILD/config.log/config.log.gz FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/CI009BUILD/config.status/config.status

Make failed for FreeBSD 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/CI009BUILD/ErrorLog/log_make.txt)

--------------------------------
In file included from fpmpbserver/fpmpbserver.h:13,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
In file included from fpmpbserver/fpmpbserver.h:13,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
compilation terminated.
compilation terminated.
gmake[1]: *** [Makefile:14907: fpmpbserver/fpmpbserver-main.o] Error 1
gmake[1]: *** [Makefile:14921: fpmpbserver/fpmpbserver-fpmpbserver.o] Error 1
Ubuntu 18.04 amd64 build: Failed (click for details) Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/U1804AMD64/config.log/config.log.gz Ubuntu 18.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/U1804AMD64/config.status/config.status Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/U1804AMD64/ErrorLog/log_make_dist.txt Ubuntu 18.04 amd64 build: No useful log found
Ubuntu 18.04 i386 build: Failed (click for details) Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/U18I386BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/U18I386BUILD/config.status/config.status Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/U18I386BUILD/config.log/config.log.gz Ubuntu 18.04 i386 build: No useful log found
Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/U2004AMD64BUILD/config.log/config.log.gz Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/U2004AMD64BUILD/ErrorLog/log_make_dist.txt Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/U2004AMD64BUILD/config.status/config.status Ubuntu 20.04 amd64 build: No useful log found
OpenBSD 7 amd64 build: Failed (click for details) OpenBSD 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/CI011BUILD/config.log/config.log.gz OpenBSD 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/CI011BUILD/config.status/config.status

Make failed for OpenBSD 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/CI011BUILD/ErrorLog/log_make.txt)

In file included from fpmpbserver/main.cpp:1:
In file included from fpmpbserver/fpmpbserver.h:13:
./include/linux/rtnetlink.h:5:10: fatal error: 'linux/types.h' file not found
#include <linux/types.h>
1 error generated.
gmake[1]: *** [Makefile:14907: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.cpp:2:
In file included from fpmpbserver/fpmpbserver.h:13:
./include/linux/rtnetlink.h:5:10: fatal error: 'linux/types.h' file not found
CentOS 7 amd64 build: Failed (click for details) CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/CI005BUILD/config.log/config.log.gz CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/CI005BUILD/config.status/config.status

Make failed for CentOS 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/CI005BUILD/ErrorLog/log_make.txt)

pimd/pim_cmd_common.c:4899:2: warning: missing braces around initializer [-Wmissing-braces]
pimd/pim_cmd_common.c:4899:2: warning: (near initialization for sg.grp) [-Wmissing-braces]
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.  CC       mgmtd/mgmt.o
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed./home/ci/cibuild.13418/frr-source/doc/user/pbr.rst:50: WARNING: duplicate label nexthop-groups, other instance in /home/ci/cibuild.13418/frr-source/doc/user/nexthop_groups.rst
/home/ci/cibuild.13418/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
--------------------------------
/home/ci/cibuild.13418/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
Redhat 8 amd64 build: Failed (click for details) Redhat 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/REDHAT8/config.status/config.status Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/REDHAT8/ErrorLog/ Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/REDHAT8/config.log/config.log.gz Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/REDHAT8/frr.xref.xz/frr.xref.xz Redhat 8 amd64 build: No useful log found
Debian 9 amd64 build: Failed (click for details) Debian 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/CI021BUILD/frr.xref.xz/frr.xref.xz Debian 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/CI021BUILD/config.log/config.log.gz Debian 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/CI021BUILD/config.status/config.status Debian 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/CI021BUILD/ErrorLog/ Debian 9 amd64 build: No useful log found
Ubuntu 18.04 ppc64le build: Failed (click for details) Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/U1804PPC64LEBUILD/config.log/config.log.gz Ubuntu 18.04 ppc64le build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/U1804PPC64LEBUILD/config.status/config.status Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/U1804PPC64LEBUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 ppc64le build: No useful log found
Ubuntu 22.04 amd64 build: Failed (click for details) Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/U22AMD64BUILD/config.log/config.log.gz Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/U22AMD64BUILD/ErrorLog/log_make_dist.txt Ubuntu 22.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/U22AMD64BUILD/config.status/config.status Ubuntu 22.04 amd64 build: No useful log found
FreeBSD 12 amd64 build: Failed (click for details) FreeBSD 12 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/FBSD12AMD64/config.log/config.log.gz FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/FBSD12AMD64/config.status/config.status

Make failed for FreeBSD 12 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

--------------------------------
In file included from fpmpbserver/fpmpbserver.h:13:0,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
 #include <linux/types.h>
compilation terminated.
gmake[1]: *** [Makefile:14904: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.h:13:0,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
 #include <linux/types.h>
Debian 11 amd64 build: Failed (click for details) Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/DEB11AMD64/config.log/config.log.gz Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/DEB11AMD64/ErrorLog/ Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/DEB11AMD64/config.status/config.status Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/DEB11AMD64/frr.xref.xz/frr.xref.xz Debian 11 amd64 build: No useful log found
Ubuntu 18.04 arm7 build: Failed (click for details) Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/U18ARM7BUILD/config.status/config.status Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/U18ARM7BUILD/config.log/config.log.gz Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/U18ARM7BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 arm7 build: No useful log found
Ubuntu 18.04 arm8 build: Failed (click for details) Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/U18ARM8BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/U18ARM8BUILD/config.log/config.log.gz Ubuntu 18.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/U18ARM8BUILD/config.status/config.status Ubuntu 18.04 arm8 build: No useful log found

Warnings Generated during build:

Checkout code: Successful with additional warnings
Redhat 9 amd64 build: Failed (click for details) Redhat 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/RH9BUILD/config.status/config.status Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/RH9BUILD/ErrorLog/ Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/RH9BUILD/config.log/config.log.gz Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/RH9BUILD/frr.xref.xz/frr.xref.xz Redhat 9 amd64 build: No useful log found
Debian 10 amd64 build: Failed (click for details) Debian 10 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/DEB10BUILD/frr.xref.xz/frr.xref.xz Debian 10 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/DEB10BUILD/config.status/config.status Debian 10 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/DEB10BUILD/ErrorLog/ Debian 10 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/DEB10BUILD/config.log/config.log.gz Debian 10 amd64 build: No useful log found
FreeBSD 11 amd64 build: Failed (click for details) FreeBSD 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/CI009BUILD/config.log/config.log.gz FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/CI009BUILD/config.status/config.status

Make failed for FreeBSD 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/CI009BUILD/ErrorLog/log_make.txt)

--------------------------------
In file included from fpmpbserver/fpmpbserver.h:13,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
In file included from fpmpbserver/fpmpbserver.h:13,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
compilation terminated.
compilation terminated.
gmake[1]: *** [Makefile:14907: fpmpbserver/fpmpbserver-main.o] Error 1
gmake[1]: *** [Makefile:14921: fpmpbserver/fpmpbserver-fpmpbserver.o] Error 1
Ubuntu 18.04 amd64 build: Failed (click for details) Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/U1804AMD64/config.log/config.log.gz Ubuntu 18.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/U1804AMD64/config.status/config.status Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/U1804AMD64/ErrorLog/log_make_dist.txt Ubuntu 18.04 amd64 build: No useful log found
Ubuntu 18.04 i386 build: Failed (click for details) Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/U18I386BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/U18I386BUILD/config.status/config.status Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/U18I386BUILD/config.log/config.log.gz Ubuntu 18.04 i386 build: No useful log found
Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/U2004AMD64BUILD/config.log/config.log.gz Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/U2004AMD64BUILD/ErrorLog/log_make_dist.txt Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/U2004AMD64BUILD/config.status/config.status Ubuntu 20.04 amd64 build: No useful log found
OpenBSD 7 amd64 build: Failed (click for details) OpenBSD 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/CI011BUILD/config.log/config.log.gz OpenBSD 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/CI011BUILD/config.status/config.status

Make failed for OpenBSD 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/CI011BUILD/ErrorLog/log_make.txt)

In file included from fpmpbserver/main.cpp:1:
In file included from fpmpbserver/fpmpbserver.h:13:
./include/linux/rtnetlink.h:5:10: fatal error: 'linux/types.h' file not found
#include <linux/types.h>
1 error generated.
gmake[1]: *** [Makefile:14907: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.cpp:2:
In file included from fpmpbserver/fpmpbserver.h:13:
./include/linux/rtnetlink.h:5:10: fatal error: 'linux/types.h' file not found
CentOS 7 amd64 build: Failed (click for details) CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/CI005BUILD/config.log/config.log.gz CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/CI005BUILD/config.status/config.status

Make failed for CentOS 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/CI005BUILD/ErrorLog/log_make.txt)

pimd/pim_cmd_common.c:4899:2: warning: missing braces around initializer [-Wmissing-braces]
pimd/pim_cmd_common.c:4899:2: warning: (near initialization for sg.grp) [-Wmissing-braces]
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.  CC       mgmtd/mgmt.o
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed./home/ci/cibuild.13418/frr-source/doc/user/pbr.rst:50: WARNING: duplicate label nexthop-groups, other instance in /home/ci/cibuild.13418/frr-source/doc/user/nexthop_groups.rst
/home/ci/cibuild.13418/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
--------------------------------
/home/ci/cibuild.13418/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
Redhat 8 amd64 build: Failed (click for details) Redhat 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/REDHAT8/config.status/config.status Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/REDHAT8/ErrorLog/ Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/REDHAT8/config.log/config.log.gz Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/REDHAT8/frr.xref.xz/frr.xref.xz Redhat 8 amd64 build: No useful log found
Debian 9 amd64 build: Failed (click for details) Debian 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/CI021BUILD/frr.xref.xz/frr.xref.xz Debian 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/CI021BUILD/config.log/config.log.gz Debian 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/CI021BUILD/config.status/config.status Debian 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/CI021BUILD/ErrorLog/ Debian 9 amd64 build: No useful log found
Ubuntu 18.04 ppc64le build: Failed (click for details) Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/U1804PPC64LEBUILD/config.log/config.log.gz Ubuntu 18.04 ppc64le build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/U1804PPC64LEBUILD/config.status/config.status Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/U1804PPC64LEBUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 ppc64le build: No useful log found
Ubuntu 22.04 amd64 build: Failed (click for details) Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/U22AMD64BUILD/config.log/config.log.gz Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/U22AMD64BUILD/ErrorLog/log_make_dist.txt Ubuntu 22.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/U22AMD64BUILD/config.status/config.status Ubuntu 22.04 amd64 build: No useful log found
FreeBSD 12 amd64 build: Failed (click for details) FreeBSD 12 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/FBSD12AMD64/config.log/config.log.gz FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/FBSD12AMD64/config.status/config.status

Make failed for FreeBSD 12 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

--------------------------------
In file included from fpmpbserver/fpmpbserver.h:13:0,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
 #include <linux/types.h>
compilation terminated.
gmake[1]: *** [Makefile:14904: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.h:13:0,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
 #include <linux/types.h>
Debian 11 amd64 build: Failed (click for details) Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/DEB11AMD64/config.log/config.log.gz Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/DEB11AMD64/ErrorLog/ Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/DEB11AMD64/config.status/config.status Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/DEB11AMD64/frr.xref.xz/frr.xref.xz Debian 11 amd64 build: No useful log found
Ubuntu 18.04 arm7 build: Failed (click for details) Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/U18ARM7BUILD/config.status/config.status Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/U18ARM7BUILD/config.log/config.log.gz Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/U18ARM7BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 arm7 build: No useful log found
Ubuntu 18.04 arm8 build: Failed (click for details) Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/U18ARM8BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/U18ARM8BUILD/config.log/config.log.gz Ubuntu 18.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13418/artifact/U18ARM8BUILD/config.status/config.status Ubuntu 18.04 arm8 build: No useful log found
<stdin>:63: trailing whitespace.
   by default without configurations. The ``dplane_fpm_nl`` or ``dplane_fpm_pb`` 
<stdin>:1141: trailing whitespace.
    
<stdin>:817: new blank line at EOF.
+
<stdin>:1141: new blank line at EOF.
+
<stdin>:2113: new blank line at EOF.
+
warning: 5 lines add whitespace errors.
Report for dplane_fpm_pb.c | 38 issues
===============================================
ERROR: space prohibited after that '*' (ctx:WxW)
#111: FILE: /tmp/f1-12271/dplane_fpm_pb.c:111:
+} * gfpc;
   ^

WARNING: braces {} are not necessary for single statement blocks
#637: FILE: /tmp/f1-12271/dplane_fpm_pb.c:637:
+	if (!msg) {
+		return NULL;
+	}

WARNING: braces {} are not necessary for single statement blocks
#654: FILE: /tmp/f1-12271/dplane_fpm_pb.c:654:
+		if (!msg->add_route) {
+			return NULL;
+		}

WARNING: braces {} are not necessary for single statement blocks
#768: FILE: /tmp/f1-12271/dplane_fpm_pb.c:768:
+	if (!msg) {
+		return 0;
+	}

WARNING: braces {} are not necessary for single statement blocks
#773: FILE: /tmp/f1-12271/dplane_fpm_pb.c:773:
+	if (len > datalen) {
+		return 0;
+	}

WARNING: Missing a blank line after declarations
#928: FILE: /tmp/f1-12271/dplane_fpm_pb.c:928:
+	int rv;
+	gfpc = calloc(1, sizeof(*gfpc));

ERROR: space prohibited before that close parenthesis ')'
#953: FILE: /tmp/f1-12271/dplane_fpm_pb.c:953:
+		 .init = fpm_pb_init, );
Report for fpm.h | 42 issues
===============================================
WARNING: Missing or malformed SPDX-License-Identifier tag in line 1
#1: FILE: /tmp/f1-12271/fpm.h:1:
+/*

WARNING: do not add new typedefs
#104: FILE: /tmp/f1-12271/fpm.h:104:
+typedef struct fpm_msg_hdr_t_ {

WARNING: do not add new typedefs
#131: FILE: /tmp/f1-12271/fpm.h:131:
+typedef enum fpm_msg_type_e_ {

ERROR: spaces required around that '<' (ctx:VxV)
#226: FILE: /tmp/f1-12271/fpm.h:226:
+	return reinterpret_cast<fpm_msg_hdr_t *>(
 	                       ^

ERROR: need consistent spacing around '*' (ctx:WxO)
#226: FILE: /tmp/f1-12271/fpm.h:226:
+	return reinterpret_cast<fpm_msg_hdr_t *>(
 	                                      ^

ERROR: spaces required around that '>' (ctx:OxV)
#226: FILE: /tmp/f1-12271/fpm.h:226:
+	return reinterpret_cast<fpm_msg_hdr_t *>(
 	                                       ^

ERROR: spaces required around that '<' (ctx:VxV)
#227: FILE: /tmp/f1-12271/fpm.h:227:
+		static_cast<void *>(((char *)hdr) + msg_len));
 		           ^

ERROR: need consistent spacing around '*' (ctx:WxO)
#227: FILE: /tmp/f1-12271/fpm.h:227:
+		static_cast<void *>(((char *)hdr) + msg_len));
 		                 ^

ERROR: spaces required around that '>' (ctx:OxV)
#227: FILE: /tmp/f1-12271/fpm.h:227:
+		static_cast<void *>(((char *)hdr) + msg_len));
 		                  ^
Report for fpmpbserver.h | 20 issues
===============================================
WARNING: Missing or malformed SPDX-License-Identifier tag in line 1
#1: FILE: /tmp/f1-12271/fpmpbserver.h:1:
+#ifndef _FPMPBSERVER_H

ERROR: Bad function definition - int fpmpbserver_init() should probably be int fpmpbserver_init(void)
#51: FILE: /tmp/f1-12271/fpmpbserver.h:51:
+int fpmpbserver_init();

ERROR: Bad function definition - int fpmpbserver_exit() should probably be int fpmpbserver_exit(void)
#52: FILE: /tmp/f1-12271/fpmpbserver.h:52:
+int fpmpbserver_exit();

ERROR: Bad function definition - int fpmpbserver_read_data() should probably be int fpmpbserver_read_data(void)
#54: FILE: /tmp/f1-12271/fpmpbserver.h:54:
+int fpmpbserver_read_data();

WARNING: adding a line without newline at end of file
#56: FILE: /tmp/f1-12271/fpmpbserver.h:56:
+#endif

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Aug 10, 2023

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

See below for issues.
CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/

This is a comment from an automated CI system.
For questions and feedback in regards to this CI system, please feel free to email
Martin Winter - mwinter (at) opensourcerouting.org.

Get source / Pull Request: Successful

Building Stage: Failed

Redhat 8 amd64 build: Failed (click for details) Redhat 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/REDHAT8/config.status/config.status Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/REDHAT8/ErrorLog/ Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/REDHAT8/config.log/config.log.gz Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/REDHAT8/frr.xref.xz/frr.xref.xz Redhat 8 amd64 build: No useful log found
Redhat 9 amd64 build: Failed (click for details) Redhat 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/RH9BUILD/config.status/config.status Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/RH9BUILD/ErrorLog/ Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/RH9BUILD/config.log/config.log.gz Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/RH9BUILD/frr.xref.xz/frr.xref.xz Redhat 9 amd64 build: No useful log found
Debian 10 amd64 build: Failed (click for details) Debian 10 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/DEB10BUILD/frr.xref.xz/frr.xref.xz Debian 10 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/DEB10BUILD/config.status/config.status Debian 10 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/DEB10BUILD/ErrorLog/ Debian 10 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/DEB10BUILD/config.log/config.log.gz Debian 10 amd64 build: No useful log found
OpenBSD 7 amd64 build: Failed (click for details) OpenBSD 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/CI011BUILD/config.log/config.log.gz OpenBSD 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/CI011BUILD/config.status/config.status

Make failed for OpenBSD 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/CI011BUILD/ErrorLog/log_make.txt)

In file included from fpmpbserver/main.cpp:1:
In file included from fpmpbserver/fpmpbserver.h:13:
./include/linux/rtnetlink.h:5:10: fatal error: 'linux/types.h' file not found
#include <linux/types.h>
1 error generated.
gmake[1]: *** [Makefile:14907: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.cpp:2:
In file included from fpmpbserver/fpmpbserver.h:13:
./include/linux/rtnetlink.h:5:10: fatal error: 'linux/types.h' file not found
FreeBSD 11 amd64 build: Failed (click for details) FreeBSD 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/CI009BUILD/config.log/config.log.gz FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/CI009BUILD/config.status/config.status

Make failed for FreeBSD 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/CI009BUILD/ErrorLog/log_make.txt)

--------------------------------
In file included from fpmpbserver/fpmpbserver.h:13,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
compilation terminated.
gmake[1]: *** [Makefile:14907: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.h:13,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
compilation terminated.
gmake[1]: *** [Makefile:14921: fpmpbserver/fpmpbserver-fpmpbserver.o] Error 1
Ubuntu 18.04 i386 build: Failed (click for details) Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/U18I386BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/U18I386BUILD/config.status/config.status Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/U18I386BUILD/config.log/config.log.gz Ubuntu 18.04 i386 build: No useful log found
Ubuntu 18.04 amd64 build: Failed (click for details) Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/U1804AMD64/config.log/config.log.gz Ubuntu 18.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/U1804AMD64/config.status/config.status Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/U1804AMD64/ErrorLog/log_make_dist.txt Ubuntu 18.04 amd64 build: No useful log found
Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/U2004AMD64BUILD/config.log/config.log.gz Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/U2004AMD64BUILD/ErrorLog/log_make_dist.txt Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/U2004AMD64BUILD/config.status/config.status Ubuntu 20.04 amd64 build: No useful log found
Debian 9 amd64 build: Failed (click for details) Debian 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/CI021BUILD/frr.xref.xz/frr.xref.xz Debian 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/CI021BUILD/config.log/config.log.gz Debian 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/CI021BUILD/config.status/config.status Debian 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/CI021BUILD/ErrorLog/ Debian 9 amd64 build: No useful log found
CentOS 7 amd64 build: Failed (click for details) CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/CI005BUILD/config.log/config.log.gz CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/CI005BUILD/config.status/config.status

Make failed for CentOS 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/CI005BUILD/ErrorLog/log_make.txt)

pimd/pim_cmd_common.c:4899:2: warning: missing braces around initializer [-Wmissing-braces]
pimd/pim_cmd_common.c:4899:2: warning: (near initialization for sg.grp) [-Wmissing-braces]
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.  CC       mgmtd/mgmt.o
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed./home/ci/cibuild.13417/frr-source/doc/user/pbr.rst:50: WARNING: duplicate label nexthop-groups, other instance in /home/ci/cibuild.13417/frr-source/doc/user/nexthop_groups.rst
/home/ci/cibuild.13417/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
--------------------------------
/home/ci/cibuild.13417/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
Ubuntu 18.04 ppc64le build: Failed (click for details) Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/U1804PPC64LEBUILD/config.log/config.log.gz Ubuntu 18.04 ppc64le build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/U1804PPC64LEBUILD/config.status/config.status Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/U1804PPC64LEBUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 ppc64le build: No useful log found
Ubuntu 22.04 amd64 build: Failed (click for details) Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/U22AMD64BUILD/config.log/config.log.gz Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/U22AMD64BUILD/ErrorLog/log_make_dist.txt Ubuntu 22.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/U22AMD64BUILD/config.status/config.status Ubuntu 22.04 amd64 build: No useful log found
FreeBSD 12 amd64 build: Failed (click for details) FreeBSD 12 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/FBSD12AMD64/config.log/config.log.gz FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/FBSD12AMD64/config.status/config.status

Make failed for FreeBSD 12 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

--------------------------------
In file included from fpmpbserver/fpmpbserver.h:13:0,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
 #include <linux/types.h>
compilation terminated.
gmake[1]: *** [Makefile:14904: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.h:13:0,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
 #include <linux/types.h>
Debian 11 amd64 build: Failed (click for details) Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/DEB11AMD64/config.log/config.log.gz Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/DEB11AMD64/ErrorLog/ Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/DEB11AMD64/config.status/config.status Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/DEB11AMD64/frr.xref.xz/frr.xref.xz Debian 11 amd64 build: No useful log found
Ubuntu 18.04 arm8 build: Failed (click for details) Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/U18ARM8BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/U18ARM8BUILD/config.log/config.log.gz Ubuntu 18.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/U18ARM8BUILD/config.status/config.status Ubuntu 18.04 arm8 build: No useful log found
Ubuntu 18.04 arm7 build: Failed (click for details) Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/U18ARM7BUILD/config.status/config.status Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/U18ARM7BUILD/config.log/config.log.gz Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/U18ARM7BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 arm7 build: No useful log found

Warnings Generated during build:

Checkout code: Successful with additional warnings
Redhat 8 amd64 build: Failed (click for details) Redhat 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/REDHAT8/config.status/config.status Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/REDHAT8/ErrorLog/ Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/REDHAT8/config.log/config.log.gz Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/REDHAT8/frr.xref.xz/frr.xref.xz Redhat 8 amd64 build: No useful log found
Redhat 9 amd64 build: Failed (click for details) Redhat 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/RH9BUILD/config.status/config.status Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/RH9BUILD/ErrorLog/ Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/RH9BUILD/config.log/config.log.gz Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/RH9BUILD/frr.xref.xz/frr.xref.xz Redhat 9 amd64 build: No useful log found
Debian 10 amd64 build: Failed (click for details) Debian 10 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/DEB10BUILD/frr.xref.xz/frr.xref.xz Debian 10 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/DEB10BUILD/config.status/config.status Debian 10 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/DEB10BUILD/ErrorLog/ Debian 10 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/DEB10BUILD/config.log/config.log.gz Debian 10 amd64 build: No useful log found
OpenBSD 7 amd64 build: Failed (click for details) OpenBSD 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/CI011BUILD/config.log/config.log.gz OpenBSD 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/CI011BUILD/config.status/config.status

Make failed for OpenBSD 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/CI011BUILD/ErrorLog/log_make.txt)

In file included from fpmpbserver/main.cpp:1:
In file included from fpmpbserver/fpmpbserver.h:13:
./include/linux/rtnetlink.h:5:10: fatal error: 'linux/types.h' file not found
#include <linux/types.h>
1 error generated.
gmake[1]: *** [Makefile:14907: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.cpp:2:
In file included from fpmpbserver/fpmpbserver.h:13:
./include/linux/rtnetlink.h:5:10: fatal error: 'linux/types.h' file not found
FreeBSD 11 amd64 build: Failed (click for details) FreeBSD 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/CI009BUILD/config.log/config.log.gz FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/CI009BUILD/config.status/config.status

Make failed for FreeBSD 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/CI009BUILD/ErrorLog/log_make.txt)

--------------------------------
In file included from fpmpbserver/fpmpbserver.h:13,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
compilation terminated.
gmake[1]: *** [Makefile:14907: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.h:13,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
compilation terminated.
gmake[1]: *** [Makefile:14921: fpmpbserver/fpmpbserver-fpmpbserver.o] Error 1
Ubuntu 18.04 i386 build: Failed (click for details) Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/U18I386BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/U18I386BUILD/config.status/config.status Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/U18I386BUILD/config.log/config.log.gz Ubuntu 18.04 i386 build: No useful log found
Ubuntu 18.04 amd64 build: Failed (click for details) Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/U1804AMD64/config.log/config.log.gz Ubuntu 18.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/U1804AMD64/config.status/config.status Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/U1804AMD64/ErrorLog/log_make_dist.txt Ubuntu 18.04 amd64 build: No useful log found
Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/U2004AMD64BUILD/config.log/config.log.gz Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/U2004AMD64BUILD/ErrorLog/log_make_dist.txt Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/U2004AMD64BUILD/config.status/config.status Ubuntu 20.04 amd64 build: No useful log found
Debian 9 amd64 build: Failed (click for details) Debian 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/CI021BUILD/frr.xref.xz/frr.xref.xz Debian 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/CI021BUILD/config.log/config.log.gz Debian 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/CI021BUILD/config.status/config.status Debian 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/CI021BUILD/ErrorLog/ Debian 9 amd64 build: No useful log found
CentOS 7 amd64 build: Failed (click for details) CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/CI005BUILD/config.log/config.log.gz CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/CI005BUILD/config.status/config.status

Make failed for CentOS 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/CI005BUILD/ErrorLog/log_make.txt)

pimd/pim_cmd_common.c:4899:2: warning: missing braces around initializer [-Wmissing-braces]
pimd/pim_cmd_common.c:4899:2: warning: (near initialization for sg.grp) [-Wmissing-braces]
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.  CC       mgmtd/mgmt.o
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed./home/ci/cibuild.13417/frr-source/doc/user/pbr.rst:50: WARNING: duplicate label nexthop-groups, other instance in /home/ci/cibuild.13417/frr-source/doc/user/nexthop_groups.rst
/home/ci/cibuild.13417/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
--------------------------------
/home/ci/cibuild.13417/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
Ubuntu 18.04 ppc64le build: Failed (click for details) Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/U1804PPC64LEBUILD/config.log/config.log.gz Ubuntu 18.04 ppc64le build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/U1804PPC64LEBUILD/config.status/config.status Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/U1804PPC64LEBUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 ppc64le build: No useful log found
Ubuntu 22.04 amd64 build: Failed (click for details) Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/U22AMD64BUILD/config.log/config.log.gz Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/U22AMD64BUILD/ErrorLog/log_make_dist.txt Ubuntu 22.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/U22AMD64BUILD/config.status/config.status Ubuntu 22.04 amd64 build: No useful log found
FreeBSD 12 amd64 build: Failed (click for details) FreeBSD 12 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/FBSD12AMD64/config.log/config.log.gz FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/FBSD12AMD64/config.status/config.status

Make failed for FreeBSD 12 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

--------------------------------
In file included from fpmpbserver/fpmpbserver.h:13:0,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
 #include <linux/types.h>
compilation terminated.
gmake[1]: *** [Makefile:14904: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.h:13:0,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
 #include <linux/types.h>
Debian 11 amd64 build: Failed (click for details) Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/DEB11AMD64/config.log/config.log.gz Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/DEB11AMD64/ErrorLog/ Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/DEB11AMD64/config.status/config.status Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/DEB11AMD64/frr.xref.xz/frr.xref.xz Debian 11 amd64 build: No useful log found
Ubuntu 18.04 arm8 build: Failed (click for details) Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/U18ARM8BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/U18ARM8BUILD/config.log/config.log.gz Ubuntu 18.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/U18ARM8BUILD/config.status/config.status Ubuntu 18.04 arm8 build: No useful log found
Ubuntu 18.04 arm7 build: Failed (click for details) Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/U18ARM7BUILD/config.status/config.status Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/U18ARM7BUILD/config.log/config.log.gz Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13417/artifact/U18ARM7BUILD/ErrorLog/log_make_dist.txt Ubuntu 18.04 arm7 build: No useful log found
<stdin>:63: trailing whitespace.
   by default without configurations. The ``dplane_fpm_nl`` or ``dplane_fpm_pb`` 
<stdin>:1141: trailing whitespace.
    
<stdin>:817: new blank line at EOF.
+
<stdin>:1141: new blank line at EOF.
+
<stdin>:2113: new blank line at EOF.
+
warning: 5 lines add whitespace errors.
Report for dplane_fpm_pb.c | 38 issues
===============================================
ERROR: space prohibited after that '*' (ctx:WxW)
#111: FILE: /tmp/f1-4190041/dplane_fpm_pb.c:111:
+} * gfpc;
   ^

WARNING: braces {} are not necessary for single statement blocks
#637: FILE: /tmp/f1-4190041/dplane_fpm_pb.c:637:
+	if (!msg) {
+		return NULL;
+	}

WARNING: braces {} are not necessary for single statement blocks
#654: FILE: /tmp/f1-4190041/dplane_fpm_pb.c:654:
+		if (!msg->add_route) {
+			return NULL;
+		}

WARNING: braces {} are not necessary for single statement blocks
#768: FILE: /tmp/f1-4190041/dplane_fpm_pb.c:768:
+	if (!msg) {
+		return 0;
+	}

WARNING: braces {} are not necessary for single statement blocks
#773: FILE: /tmp/f1-4190041/dplane_fpm_pb.c:773:
+	if (len > datalen) {
+		return 0;
+	}

WARNING: Missing a blank line after declarations
#928: FILE: /tmp/f1-4190041/dplane_fpm_pb.c:928:
+	int rv;
+	gfpc = calloc(1, sizeof(*gfpc));

ERROR: space prohibited before that close parenthesis ')'
#953: FILE: /tmp/f1-4190041/dplane_fpm_pb.c:953:
+		 .init = fpm_pb_init, );
Report for fpm.h | 42 issues
===============================================
WARNING: Missing or malformed SPDX-License-Identifier tag in line 1
#1: FILE: /tmp/f1-4190041/fpm.h:1:
+/*

WARNING: do not add new typedefs
#104: FILE: /tmp/f1-4190041/fpm.h:104:
+typedef struct fpm_msg_hdr_t_ {

WARNING: do not add new typedefs
#131: FILE: /tmp/f1-4190041/fpm.h:131:
+typedef enum fpm_msg_type_e_ {

ERROR: spaces required around that '<' (ctx:VxV)
#226: FILE: /tmp/f1-4190041/fpm.h:226:
+	return reinterpret_cast<fpm_msg_hdr_t *>(
 	                       ^

ERROR: need consistent spacing around '*' (ctx:WxO)
#226: FILE: /tmp/f1-4190041/fpm.h:226:
+	return reinterpret_cast<fpm_msg_hdr_t *>(
 	                                      ^

ERROR: spaces required around that '>' (ctx:OxV)
#226: FILE: /tmp/f1-4190041/fpm.h:226:
+	return reinterpret_cast<fpm_msg_hdr_t *>(
 	                                       ^

ERROR: spaces required around that '<' (ctx:VxV)
#227: FILE: /tmp/f1-4190041/fpm.h:227:
+		static_cast<void *>(((char *)hdr) + msg_len));
 		           ^

ERROR: need consistent spacing around '*' (ctx:WxO)
#227: FILE: /tmp/f1-4190041/fpm.h:227:
+		static_cast<void *>(((char *)hdr) + msg_len));
 		                 ^

ERROR: spaces required around that '>' (ctx:OxV)
#227: FILE: /tmp/f1-4190041/fpm.h:227:
+		static_cast<void *>(((char *)hdr) + msg_len));
 		                  ^
Report for fpmpbserver.h | 20 issues
===============================================
WARNING: Missing or malformed SPDX-License-Identifier tag in line 1
#1: FILE: /tmp/f1-4190041/fpmpbserver.h:1:
+#ifndef _FPMPBSERVER_H

ERROR: Bad function definition - int fpmpbserver_init() should probably be int fpmpbserver_init(void)
#51: FILE: /tmp/f1-4190041/fpmpbserver.h:51:
+int fpmpbserver_init();

ERROR: Bad function definition - int fpmpbserver_exit() should probably be int fpmpbserver_exit(void)
#52: FILE: /tmp/f1-4190041/fpmpbserver.h:52:
+int fpmpbserver_exit();

ERROR: Bad function definition - int fpmpbserver_read_data() should probably be int fpmpbserver_read_data(void)
#54: FILE: /tmp/f1-4190041/fpmpbserver.h:54:
+int fpmpbserver_read_data();

WARNING: adding a line without newline at end of file
#56: FILE: /tmp/f1-4190041/fpmpbserver.h:56:
+#endif

@BIoodborne BIoodborne force-pushed the FRRmaster branch 2 times, most recently from 3428569 to c91f570 Compare August 10, 2023 18:20
@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Aug 10, 2023

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

See below for issues.
CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/

This is a comment from an automated CI system.
For questions and feedback in regards to this CI system, please feel free to email
Martin Winter - mwinter (at) opensourcerouting.org.

Get source / Pull Request: Successful

Building Stage: Failed

Debian 10 amd64 build: Failed (click for details) Debian 10 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/DEB10BUILD/frr.xref.xz/frr.xref.xz Debian 10 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/DEB10BUILD/config.status/config.status Debian 10 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/DEB10BUILD/ErrorLog/ Debian 10 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/DEB10BUILD/config.log/config.log.gz Debian 10 amd64 build: No useful log found
Redhat 9 amd64 build: Failed (click for details) Redhat 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/RH9BUILD/config.status/config.status Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/RH9BUILD/ErrorLog/ Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/RH9BUILD/config.log/config.log.gz Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/RH9BUILD/frr.xref.xz/frr.xref.xz Redhat 9 amd64 build: No useful log found
FreeBSD 11 amd64 build: Failed (click for details) FreeBSD 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/CI009BUILD/config.log/config.log.gz FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/CI009BUILD/config.status/config.status

Make failed for FreeBSD 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/CI009BUILD/ErrorLog/log_make.txt)

--------------------------------
In file included from fpmpbserver/fpmpbserver.h:13,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
compilation terminated.
gmake[1]: *** [Makefile:14907: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.h:13,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
compilation terminated.
gmake[1]: *** [Makefile:14921: fpmpbserver/fpmpbserver-fpmpbserver.o] Error 1
Debian 11 amd64 build: Failed (click for details) Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/DEB11AMD64/config.log/config.log.gz Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/DEB11AMD64/ErrorLog/ Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/DEB11AMD64/config.status/config.status Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/DEB11AMD64/frr.xref.xz/frr.xref.xz Debian 11 amd64 build: No useful log found
Ubuntu 18.04 amd64 build: Failed (click for details) Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U1804AMD64/frr.xref.xz/frr.xref.xz Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U1804AMD64/config.log/config.log.gz Ubuntu 18.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U1804AMD64/config.status/config.status Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U1804AMD64/ErrorLog/ Ubuntu 18.04 amd64 build: No useful log found
Ubuntu 18.04 i386 build: Failed (click for details) Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U18I386BUILD/ErrorLog/ Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U18I386BUILD/config.status/config.status Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U18I386BUILD/config.log/config.log.gz Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U18I386BUILD/frr.xref.xz/frr.xref.xz Ubuntu 18.04 i386 build: No useful log found
OpenBSD 7 amd64 build: Failed (click for details) OpenBSD 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/CI011BUILD/config.log/config.log.gz OpenBSD 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/CI011BUILD/config.status/config.status

Make failed for OpenBSD 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/CI011BUILD/ErrorLog/log_make.txt)

In file included from fpmpbserver/main.cpp:1:
In file included from fpmpbserver/fpmpbserver.h:13:
./include/linux/rtnetlink.h:5:10: fatal error: 'linux/types.h' file not found
#include <linux/types.h>
1 error generated.
gmake[1]: *** [Makefile:14907: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.cpp:2:
In file included from fpmpbserver/fpmpbserver.h:13:
./include/linux/rtnetlink.h:5:10: fatal error: 'linux/types.h' file not found
CentOS 7 amd64 build: Failed (click for details) CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/CI005BUILD/config.log/config.log.gz CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/CI005BUILD/config.status/config.status

Make failed for CentOS 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/CI005BUILD/ErrorLog/log_make.txt)

pimd/pim_cmd_common.c:4899:2: warning: missing braces around initializer [-Wmissing-braces]
pimd/pim_cmd_common.c:4899:2: warning: (near initialization for sg.grp) [-Wmissing-braces]
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.  CC       mgmtd/mgmt.o
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed./home/ci/cibuild.13419/frr-source/doc/user/pbr.rst:50: WARNING: duplicate label nexthop-groups, other instance in /home/ci/cibuild.13419/frr-source/doc/user/nexthop_groups.rst
/home/ci/cibuild.13419/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
--------------------------------
/home/ci/cibuild.13419/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
Redhat 8 amd64 build: Failed (click for details) Redhat 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/REDHAT8/config.status/config.status Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/REDHAT8/ErrorLog/ Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/REDHAT8/config.log/config.log.gz Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/REDHAT8/frr.xref.xz/frr.xref.xz Redhat 8 amd64 build: No useful log found
Debian 9 amd64 build: Failed (click for details) Debian 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/CI021BUILD/frr.xref.xz/frr.xref.xz Debian 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/CI021BUILD/config.log/config.log.gz Debian 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/CI021BUILD/config.status/config.status Debian 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/CI021BUILD/ErrorLog/ Debian 9 amd64 build: No useful log found
Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U2004AMD64BUILD/frr.xref.xz/frr.xref.xz Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U2004AMD64BUILD/config.log/config.log.gz Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U2004AMD64BUILD/ErrorLog/ Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U2004AMD64BUILD/config.status/config.status Ubuntu 20.04 amd64 build: No useful log found
Ubuntu 18.04 ppc64le build: Failed (click for details) Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U1804PPC64LEBUILD/frr.xref.xz/frr.xref.xz Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U1804PPC64LEBUILD/config.log/config.log.gz Ubuntu 18.04 ppc64le build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U1804PPC64LEBUILD/config.status/config.status Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U1804PPC64LEBUILD/ErrorLog/ Ubuntu 18.04 ppc64le build: No useful log found
Ubuntu 22.04 amd64 build: Failed (click for details) Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U22AMD64BUILD/frr.xref.xz/frr.xref.xz Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U22AMD64BUILD/config.log/config.log.gz Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U22AMD64BUILD/ErrorLog/ Ubuntu 22.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U22AMD64BUILD/config.status/config.status Ubuntu 22.04 amd64 build: No useful log found
FreeBSD 12 amd64 build: Failed (click for details) FreeBSD 12 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/FBSD12AMD64/config.log/config.log.gz FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/FBSD12AMD64/config.status/config.status

Make failed for FreeBSD 12 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

--------------------------------
In file included from fpmpbserver/fpmpbserver.h:13:0,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
 #include <linux/types.h>
compilation terminated.
gmake[1]: *** [Makefile:14904: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.h:13:0,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
 #include <linux/types.h>
Ubuntu 18.04 arm7 build: Failed (click for details) Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U18ARM7BUILD/frr.xref.xz/frr.xref.xz Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U18ARM7BUILD/config.status/config.status Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U18ARM7BUILD/config.log/config.log.gz Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U18ARM7BUILD/ErrorLog/ Ubuntu 18.04 arm7 build: No useful log found
Ubuntu 18.04 arm8 build: Failed (click for details) Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U18ARM8BUILD/frr.xref.xz/frr.xref.xz Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U18ARM8BUILD/ErrorLog/ Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U18ARM8BUILD/config.log/config.log.gz Ubuntu 18.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U18ARM8BUILD/config.status/config.status Ubuntu 18.04 arm8 build: No useful log found

Warnings Generated during build:

Checkout code: Successful with additional warnings
Debian 10 amd64 build: Failed (click for details) Debian 10 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/DEB10BUILD/frr.xref.xz/frr.xref.xz Debian 10 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/DEB10BUILD/config.status/config.status Debian 10 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/DEB10BUILD/ErrorLog/ Debian 10 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/DEB10BUILD/config.log/config.log.gz Debian 10 amd64 build: No useful log found
Redhat 9 amd64 build: Failed (click for details) Redhat 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/RH9BUILD/config.status/config.status Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/RH9BUILD/ErrorLog/ Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/RH9BUILD/config.log/config.log.gz Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/RH9BUILD/frr.xref.xz/frr.xref.xz Redhat 9 amd64 build: No useful log found
FreeBSD 11 amd64 build: Failed (click for details) FreeBSD 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/CI009BUILD/config.log/config.log.gz FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/CI009BUILD/config.status/config.status

Make failed for FreeBSD 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/CI009BUILD/ErrorLog/log_make.txt)

--------------------------------
In file included from fpmpbserver/fpmpbserver.h:13,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
compilation terminated.
gmake[1]: *** [Makefile:14907: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.h:13,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
compilation terminated.
gmake[1]: *** [Makefile:14921: fpmpbserver/fpmpbserver-fpmpbserver.o] Error 1
Debian 11 amd64 build: Failed (click for details) Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/DEB11AMD64/config.log/config.log.gz Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/DEB11AMD64/ErrorLog/ Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/DEB11AMD64/config.status/config.status Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/DEB11AMD64/frr.xref.xz/frr.xref.xz Debian 11 amd64 build: No useful log found
Ubuntu 18.04 amd64 build: Failed (click for details) Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U1804AMD64/frr.xref.xz/frr.xref.xz Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U1804AMD64/config.log/config.log.gz Ubuntu 18.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U1804AMD64/config.status/config.status Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U1804AMD64/ErrorLog/ Ubuntu 18.04 amd64 build: No useful log found
Ubuntu 18.04 i386 build: Failed (click for details) Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U18I386BUILD/ErrorLog/ Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U18I386BUILD/config.status/config.status Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U18I386BUILD/config.log/config.log.gz Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U18I386BUILD/frr.xref.xz/frr.xref.xz Ubuntu 18.04 i386 build: No useful log found
OpenBSD 7 amd64 build: Failed (click for details) OpenBSD 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/CI011BUILD/config.log/config.log.gz OpenBSD 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/CI011BUILD/config.status/config.status

Make failed for OpenBSD 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/CI011BUILD/ErrorLog/log_make.txt)

In file included from fpmpbserver/main.cpp:1:
In file included from fpmpbserver/fpmpbserver.h:13:
./include/linux/rtnetlink.h:5:10: fatal error: 'linux/types.h' file not found
#include <linux/types.h>
1 error generated.
gmake[1]: *** [Makefile:14907: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.cpp:2:
In file included from fpmpbserver/fpmpbserver.h:13:
./include/linux/rtnetlink.h:5:10: fatal error: 'linux/types.h' file not found
CentOS 7 amd64 build: Failed (click for details) CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/CI005BUILD/config.log/config.log.gz CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/CI005BUILD/config.status/config.status

Make failed for CentOS 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/CI005BUILD/ErrorLog/log_make.txt)

pimd/pim_cmd_common.c:4899:2: warning: missing braces around initializer [-Wmissing-braces]
pimd/pim_cmd_common.c:4899:2: warning: (near initialization for sg.grp) [-Wmissing-braces]
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.  CC       mgmtd/mgmt.o
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed./home/ci/cibuild.13419/frr-source/doc/user/pbr.rst:50: WARNING: duplicate label nexthop-groups, other instance in /home/ci/cibuild.13419/frr-source/doc/user/nexthop_groups.rst
/home/ci/cibuild.13419/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
--------------------------------
/home/ci/cibuild.13419/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
Redhat 8 amd64 build: Failed (click for details) Redhat 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/REDHAT8/config.status/config.status Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/REDHAT8/ErrorLog/ Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/REDHAT8/config.log/config.log.gz Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/REDHAT8/frr.xref.xz/frr.xref.xz Redhat 8 amd64 build: No useful log found
Debian 9 amd64 build: Failed (click for details) Debian 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/CI021BUILD/frr.xref.xz/frr.xref.xz Debian 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/CI021BUILD/config.log/config.log.gz Debian 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/CI021BUILD/config.status/config.status Debian 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/CI021BUILD/ErrorLog/ Debian 9 amd64 build: No useful log found
Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U2004AMD64BUILD/frr.xref.xz/frr.xref.xz Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U2004AMD64BUILD/config.log/config.log.gz Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U2004AMD64BUILD/ErrorLog/ Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U2004AMD64BUILD/config.status/config.status Ubuntu 20.04 amd64 build: No useful log found
Ubuntu 18.04 ppc64le build: Failed (click for details) Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U1804PPC64LEBUILD/frr.xref.xz/frr.xref.xz Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U1804PPC64LEBUILD/config.log/config.log.gz Ubuntu 18.04 ppc64le build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U1804PPC64LEBUILD/config.status/config.status Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U1804PPC64LEBUILD/ErrorLog/ Ubuntu 18.04 ppc64le build: No useful log found
Ubuntu 22.04 amd64 build: Failed (click for details) Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U22AMD64BUILD/frr.xref.xz/frr.xref.xz Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U22AMD64BUILD/config.log/config.log.gz Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U22AMD64BUILD/ErrorLog/ Ubuntu 22.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U22AMD64BUILD/config.status/config.status Ubuntu 22.04 amd64 build: No useful log found
FreeBSD 12 amd64 build: Failed (click for details) FreeBSD 12 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/FBSD12AMD64/config.log/config.log.gz FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/FBSD12AMD64/config.status/config.status

Make failed for FreeBSD 12 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

--------------------------------
In file included from fpmpbserver/fpmpbserver.h:13:0,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
 #include <linux/types.h>
compilation terminated.
gmake[1]: *** [Makefile:14904: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from fpmpbserver/fpmpbserver.h:13:0,
./include/linux/rtnetlink.h:5:10: fatal error: linux/types.h: No such file or directory
 #include <linux/types.h>
Ubuntu 18.04 arm7 build: Failed (click for details) Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U18ARM7BUILD/frr.xref.xz/frr.xref.xz Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U18ARM7BUILD/config.status/config.status Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U18ARM7BUILD/config.log/config.log.gz Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U18ARM7BUILD/ErrorLog/ Ubuntu 18.04 arm7 build: No useful log found
Ubuntu 18.04 arm8 build: Failed (click for details) Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U18ARM8BUILD/frr.xref.xz/frr.xref.xz Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U18ARM8BUILD/ErrorLog/ Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U18ARM8BUILD/config.log/config.log.gz Ubuntu 18.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13419/artifact/U18ARM8BUILD/config.status/config.status Ubuntu 18.04 arm8 build: No useful log found
<stdin>:63: trailing whitespace.
   by default without configurations. The ``dplane_fpm_nl`` or ``dplane_fpm_pb`` 
<stdin>:1157: trailing whitespace.
    
<stdin>:833: new blank line at EOF.
+
<stdin>:1157: new blank line at EOF.
+
<stdin>:2117: new blank line at EOF.
+
warning: 5 lines add whitespace errors.
Report for dplane_fpm_pb.c | 38 issues
===============================================
ERROR: space prohibited after that '*' (ctx:WxW)
#111: FILE: /tmp/f1-103426/dplane_fpm_pb.c:111:
+} * gfpc;
   ^

WARNING: braces {} are not necessary for single statement blocks
#637: FILE: /tmp/f1-103426/dplane_fpm_pb.c:637:
+	if (!msg) {
+		return NULL;
+	}

WARNING: braces {} are not necessary for single statement blocks
#654: FILE: /tmp/f1-103426/dplane_fpm_pb.c:654:
+		if (!msg->add_route) {
+			return NULL;
+		}

WARNING: braces {} are not necessary for single statement blocks
#768: FILE: /tmp/f1-103426/dplane_fpm_pb.c:768:
+	if (!msg) {
+		return 0;
+	}

WARNING: braces {} are not necessary for single statement blocks
#773: FILE: /tmp/f1-103426/dplane_fpm_pb.c:773:
+	if (len > datalen) {
+		return 0;
+	}

WARNING: Missing a blank line after declarations
#928: FILE: /tmp/f1-103426/dplane_fpm_pb.c:928:
+	int rv;
+	gfpc = calloc(1, sizeof(*gfpc));

ERROR: space prohibited before that close parenthesis ')'
#953: FILE: /tmp/f1-103426/dplane_fpm_pb.c:953:
+		 .init = fpm_pb_init, );
Report for fpm.h | 42 issues
===============================================
WARNING: Missing or malformed SPDX-License-Identifier tag in line 1
#1: FILE: /tmp/f1-103426/fpm.h:1:
+/*

WARNING: do not add new typedefs
#104: FILE: /tmp/f1-103426/fpm.h:104:
+typedef struct fpm_msg_hdr_t_ {

WARNING: do not add new typedefs
#131: FILE: /tmp/f1-103426/fpm.h:131:
+typedef enum fpm_msg_type_e_ {

ERROR: spaces required around that '<' (ctx:VxV)
#226: FILE: /tmp/f1-103426/fpm.h:226:
+	return reinterpret_cast<fpm_msg_hdr_t *>(
 	                       ^

ERROR: need consistent spacing around '*' (ctx:WxO)
#226: FILE: /tmp/f1-103426/fpm.h:226:
+	return reinterpret_cast<fpm_msg_hdr_t *>(
 	                                      ^

ERROR: spaces required around that '>' (ctx:OxV)
#226: FILE: /tmp/f1-103426/fpm.h:226:
+	return reinterpret_cast<fpm_msg_hdr_t *>(
 	                                       ^

ERROR: spaces required around that '<' (ctx:VxV)
#227: FILE: /tmp/f1-103426/fpm.h:227:
+		static_cast<void *>(((char *)hdr) + msg_len));
 		           ^

ERROR: need consistent spacing around '*' (ctx:WxO)
#227: FILE: /tmp/f1-103426/fpm.h:227:
+		static_cast<void *>(((char *)hdr) + msg_len));
 		                 ^

ERROR: spaces required around that '>' (ctx:OxV)
#227: FILE: /tmp/f1-103426/fpm.h:227:
+		static_cast<void *>(((char *)hdr) + msg_len));
 		                  ^
Report for fpmpbserver.h | 20 issues
===============================================
WARNING: Missing or malformed SPDX-License-Identifier tag in line 1
#1: FILE: /tmp/f1-103426/fpmpbserver.h:1:
+#ifndef _FPMPBSERVER_H

ERROR: Bad function definition - int fpmpbserver_init() should probably be int fpmpbserver_init(void)
#51: FILE: /tmp/f1-103426/fpmpbserver.h:51:
+int fpmpbserver_init();

ERROR: Bad function definition - int fpmpbserver_exit() should probably be int fpmpbserver_exit(void)
#52: FILE: /tmp/f1-103426/fpmpbserver.h:52:
+int fpmpbserver_exit();

ERROR: Bad function definition - int fpmpbserver_read_data() should probably be int fpmpbserver_read_data(void)
#54: FILE: /tmp/f1-103426/fpmpbserver.h:54:
+int fpmpbserver_read_data();

WARNING: adding a line without newline at end of file
#56: FILE: /tmp/f1-103426/fpmpbserver.h:56:
+#endif

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Aug 10, 2023

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

See below for issues.
CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/

This is a comment from an automated CI system.
For questions and feedback in regards to this CI system, please feel free to email
Martin Winter - mwinter (at) opensourcerouting.org.

Get source / Pull Request: Successful

Building Stage: Failed

Redhat 9 amd64 build: Failed (click for details) Redhat 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/RH9BUILD/config.status/config.status Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/RH9BUILD/ErrorLog/ Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/RH9BUILD/config.log/config.log.gz Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/RH9BUILD/frr.xref.xz/frr.xref.xz Redhat 9 amd64 build: No useful log found
Ubuntu 18.04 amd64 build: Failed (click for details) Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U1804AMD64/frr.xref.xz/frr.xref.xz Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U1804AMD64/config.log/config.log.gz Ubuntu 18.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U1804AMD64/config.status/config.status Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U1804AMD64/ErrorLog/ Ubuntu 18.04 amd64 build: No useful log found
FreeBSD 11 amd64 build: Failed (click for details) FreeBSD 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/CI009BUILD/config.log/config.log.gz FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/CI009BUILD/config.status/config.status

Make failed for FreeBSD 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/CI009BUILD/ErrorLog/log_make.txt)

/usr/include/sys/cdefs.h:299: note: this is the location of the previous definition
In file included from ./lib/zebra.h:157,
/usr/include/netinet6/nd6.h:154:17: error: field 'raflags' has incomplete type 'prf_ra'
/usr/include/netinet6/nd6.h:154:10: note: forward declaration of 'struct prf_ra'
/usr/include/netinet6/nd6.h:168:16: error: field 'raflags' has incomplete type 'prf_ra'
/usr/include/netinet6/nd6.h:154:10: note: forward declaration of 'struct prf_ra'
gmake[1]: *** [Makefile:14907: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from ./lib/zebra.h:157,
/usr/include/netinet6/nd6.h:154:17: error: field 'raflags' has incomplete type 'prf_ra'
Debian 11 amd64 build: Failed (click for details) Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/DEB11AMD64/config.log/config.log.gz Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/DEB11AMD64/ErrorLog/ Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/DEB11AMD64/config.status/config.status Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/DEB11AMD64/frr.xref.xz/frr.xref.xz Debian 11 amd64 build: No useful log found
FreeBSD 12 amd64 build: Failed (click for details) FreeBSD 12 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/FBSD12AMD64/config.log/config.log.gz FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/FBSD12AMD64/config.status/config.status

Make failed for FreeBSD 12 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

In file included from ./lib/zebra.h:157:0,
/usr/include/netinet6/nd6.h:156:17: error: field 'raflags' has incomplete type 'prf_ra'
/usr/include/netinet6/nd6.h:156:10: note: forward declaration of 'struct prf_ra'
/usr/include/netinet6/nd6.h:170:16: error: field 'raflags' has incomplete type 'prf_ra'
/usr/include/netinet6/nd6.h:156:10: note: forward declaration of 'struct prf_ra'
gmake[1]: *** [Makefile:14904: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from ./lib/zebra.h:157:0,
/usr/include/netinet6/nd6.h:156:17: error: field 'raflags' has incomplete type 'prf_ra'
CentOS 7 amd64 build: Failed (click for details) CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/CI005BUILD/config.log/config.log.gz CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/CI005BUILD/config.status/config.status

Make failed for CentOS 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/CI005BUILD/ErrorLog/log_make.txt)

pimd/pim_cmd_common.c:4899:2: warning: missing braces around initializer [-Wmissing-braces]
pimd/pim_cmd_common.c:4899:2: warning: (near initialization for sg.grp) [-Wmissing-braces]
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.  CC       mgmtd/mgmt.o
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed./home/ci/cibuild.13420/frr-source/doc/user/pbr.rst:50: WARNING: duplicate label nexthop-groups, other instance in /home/ci/cibuild.13420/frr-source/doc/user/nexthop_groups.rst
/home/ci/cibuild.13420/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
--------------------------------
/home/ci/cibuild.13420/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
Redhat 8 amd64 build: Failed (click for details) Redhat 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/REDHAT8/config.status/config.status Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/REDHAT8/ErrorLog/ Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/REDHAT8/config.log/config.log.gz Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/REDHAT8/frr.xref.xz/frr.xref.xz Redhat 8 amd64 build: No useful log found
Ubuntu 18.04 i386 build: Failed (click for details) Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U18I386BUILD/ErrorLog/ Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U18I386BUILD/config.status/config.status Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U18I386BUILD/config.log/config.log.gz Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U18I386BUILD/frr.xref.xz/frr.xref.xz Ubuntu 18.04 i386 build: No useful log found
OpenBSD 7 amd64 build: Failed (click for details) OpenBSD 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/CI011BUILD/config.log/config.log.gz OpenBSD 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/CI011BUILD/config.status/config.status

Make failed for OpenBSD 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/CI011BUILD/ErrorLog/log_make.txt)

./lib/zlog.h:108:3: note: expanded from macro '_zlog_ecref'
./lib/xref.h:255:19: note: expanded from macro 'XREF_LINK'
fpmpbserver/fpmpbserver.cpp:117:25: error: invalid operands to binary expression ('__bind<int &, sockaddr *, unsigned long>' and 'int')
/usr/include/c++/v1/system_error:390:1: note: candidate function not viable: no known conversion from '__bind<int &, sockaddr *, unsigned long>' to 'const std::__1::error_code' for 1st argument
operator==(const error_code& __x, const error_code& __y) _NOEXCEPT
^
/usr/include/c++/v1/system_error:397:1: note: candidate function not viable: no known conversion from '__bind<int &, sockaddr *, unsigned long>' to 'const std::__1::error_code' for 1st argument
operator==(const error_code& __x, const error_condition& __y) _NOEXCEPT
^
Debian 9 amd64 build: Failed (click for details) Debian 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/CI021BUILD/frr.xref.xz/frr.xref.xz Debian 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/CI021BUILD/config.log/config.log.gz Debian 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/CI021BUILD/config.status/config.status Debian 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/CI021BUILD/ErrorLog/ Debian 9 amd64 build: No useful log found
Ubuntu 18.04 arm8 build: Failed (click for details) Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U18ARM8BUILD/frr.xref.xz/frr.xref.xz Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U18ARM8BUILD/ErrorLog/ Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U18ARM8BUILD/config.log/config.log.gz Ubuntu 18.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U18ARM8BUILD/config.status/config.status Ubuntu 18.04 arm8 build: No useful log found
Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U2004AMD64BUILD/frr.xref.xz/frr.xref.xz Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U2004AMD64BUILD/config.log/config.log.gz Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U2004AMD64BUILD/ErrorLog/ Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U2004AMD64BUILD/config.status/config.status Ubuntu 20.04 amd64 build: No useful log found
Ubuntu 18.04 ppc64le build: Failed (click for details) Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U1804PPC64LEBUILD/frr.xref.xz/frr.xref.xz Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U1804PPC64LEBUILD/config.log/config.log.gz Ubuntu 18.04 ppc64le build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U1804PPC64LEBUILD/config.status/config.status Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U1804PPC64LEBUILD/ErrorLog/ Ubuntu 18.04 ppc64le build: No useful log found
Ubuntu 22.04 amd64 build: Failed (click for details) Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U22AMD64BUILD/frr.xref.xz/frr.xref.xz Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U22AMD64BUILD/config.log/config.log.gz Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U22AMD64BUILD/ErrorLog/ Ubuntu 22.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U22AMD64BUILD/config.status/config.status Ubuntu 22.04 amd64 build: No useful log found
Ubuntu 18.04 arm7 build: Failed (click for details) Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U18ARM7BUILD/frr.xref.xz/frr.xref.xz Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U18ARM7BUILD/config.status/config.status Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U18ARM7BUILD/config.log/config.log.gz Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U18ARM7BUILD/ErrorLog/ Ubuntu 18.04 arm7 build: No useful log found
Debian 10 amd64 build: Failed (click for details) Debian 10 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/DEB10BUILD/frr.xref.xz/frr.xref.xz Debian 10 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/DEB10BUILD/config.status/config.status Debian 10 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/DEB10BUILD/ErrorLog/ Debian 10 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/DEB10BUILD/config.log/config.log.gz Debian 10 amd64 build: No useful log found

Warnings Generated during build:

Checkout code: Successful with additional warnings
Redhat 9 amd64 build: Failed (click for details) Redhat 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/RH9BUILD/config.status/config.status Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/RH9BUILD/ErrorLog/ Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/RH9BUILD/config.log/config.log.gz Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/RH9BUILD/frr.xref.xz/frr.xref.xz Redhat 9 amd64 build: No useful log found
Ubuntu 18.04 amd64 build: Failed (click for details) Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U1804AMD64/frr.xref.xz/frr.xref.xz Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U1804AMD64/config.log/config.log.gz Ubuntu 18.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U1804AMD64/config.status/config.status Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U1804AMD64/ErrorLog/ Ubuntu 18.04 amd64 build: No useful log found
FreeBSD 11 amd64 build: Failed (click for details) FreeBSD 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/CI009BUILD/config.log/config.log.gz FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/CI009BUILD/config.status/config.status

Make failed for FreeBSD 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/CI009BUILD/ErrorLog/log_make.txt)

/usr/include/sys/cdefs.h:299: note: this is the location of the previous definition
In file included from ./lib/zebra.h:157,
/usr/include/netinet6/nd6.h:154:17: error: field 'raflags' has incomplete type 'prf_ra'
/usr/include/netinet6/nd6.h:154:10: note: forward declaration of 'struct prf_ra'
/usr/include/netinet6/nd6.h:168:16: error: field 'raflags' has incomplete type 'prf_ra'
/usr/include/netinet6/nd6.h:154:10: note: forward declaration of 'struct prf_ra'
gmake[1]: *** [Makefile:14907: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from ./lib/zebra.h:157,
/usr/include/netinet6/nd6.h:154:17: error: field 'raflags' has incomplete type 'prf_ra'
Debian 11 amd64 build: Failed (click for details) Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/DEB11AMD64/config.log/config.log.gz Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/DEB11AMD64/ErrorLog/ Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/DEB11AMD64/config.status/config.status Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/DEB11AMD64/frr.xref.xz/frr.xref.xz Debian 11 amd64 build: No useful log found
FreeBSD 12 amd64 build: Failed (click for details) FreeBSD 12 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/FBSD12AMD64/config.log/config.log.gz FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/FBSD12AMD64/config.status/config.status

Make failed for FreeBSD 12 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

In file included from ./lib/zebra.h:157:0,
/usr/include/netinet6/nd6.h:156:17: error: field 'raflags' has incomplete type 'prf_ra'
/usr/include/netinet6/nd6.h:156:10: note: forward declaration of 'struct prf_ra'
/usr/include/netinet6/nd6.h:170:16: error: field 'raflags' has incomplete type 'prf_ra'
/usr/include/netinet6/nd6.h:156:10: note: forward declaration of 'struct prf_ra'
gmake[1]: *** [Makefile:14904: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from ./lib/zebra.h:157:0,
/usr/include/netinet6/nd6.h:156:17: error: field 'raflags' has incomplete type 'prf_ra'
CentOS 7 amd64 build: Failed (click for details) CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/CI005BUILD/config.log/config.log.gz CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/CI005BUILD/config.status/config.status

Make failed for CentOS 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/CI005BUILD/ErrorLog/log_make.txt)

pimd/pim_cmd_common.c:4899:2: warning: missing braces around initializer [-Wmissing-braces]
pimd/pim_cmd_common.c:4899:2: warning: (near initialization for sg.grp) [-Wmissing-braces]
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.  CC       mgmtd/mgmt.o
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed./home/ci/cibuild.13420/frr-source/doc/user/pbr.rst:50: WARNING: duplicate label nexthop-groups, other instance in /home/ci/cibuild.13420/frr-source/doc/user/nexthop_groups.rst
/home/ci/cibuild.13420/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
--------------------------------
/home/ci/cibuild.13420/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
Redhat 8 amd64 build: Failed (click for details) Redhat 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/REDHAT8/config.status/config.status Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/REDHAT8/ErrorLog/ Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/REDHAT8/config.log/config.log.gz Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/REDHAT8/frr.xref.xz/frr.xref.xz Redhat 8 amd64 build: No useful log found
Ubuntu 18.04 i386 build: Failed (click for details) Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U18I386BUILD/ErrorLog/ Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U18I386BUILD/config.status/config.status Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U18I386BUILD/config.log/config.log.gz Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U18I386BUILD/frr.xref.xz/frr.xref.xz Ubuntu 18.04 i386 build: No useful log found
OpenBSD 7 amd64 build: Failed (click for details) OpenBSD 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/CI011BUILD/config.log/config.log.gz OpenBSD 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/CI011BUILD/config.status/config.status

Make failed for OpenBSD 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/CI011BUILD/ErrorLog/log_make.txt)

./lib/zlog.h:108:3: note: expanded from macro '_zlog_ecref'
./lib/xref.h:255:19: note: expanded from macro 'XREF_LINK'
fpmpbserver/fpmpbserver.cpp:117:25: error: invalid operands to binary expression ('__bind<int &, sockaddr *, unsigned long>' and 'int')
/usr/include/c++/v1/system_error:390:1: note: candidate function not viable: no known conversion from '__bind<int &, sockaddr *, unsigned long>' to 'const std::__1::error_code' for 1st argument
operator==(const error_code& __x, const error_code& __y) _NOEXCEPT
^
/usr/include/c++/v1/system_error:397:1: note: candidate function not viable: no known conversion from '__bind<int &, sockaddr *, unsigned long>' to 'const std::__1::error_code' for 1st argument
operator==(const error_code& __x, const error_condition& __y) _NOEXCEPT
^
Debian 9 amd64 build: Failed (click for details) Debian 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/CI021BUILD/frr.xref.xz/frr.xref.xz Debian 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/CI021BUILD/config.log/config.log.gz Debian 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/CI021BUILD/config.status/config.status Debian 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/CI021BUILD/ErrorLog/ Debian 9 amd64 build: No useful log found
Ubuntu 18.04 arm8 build: Failed (click for details) Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U18ARM8BUILD/frr.xref.xz/frr.xref.xz Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U18ARM8BUILD/ErrorLog/ Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U18ARM8BUILD/config.log/config.log.gz Ubuntu 18.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U18ARM8BUILD/config.status/config.status Ubuntu 18.04 arm8 build: No useful log found
Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U2004AMD64BUILD/frr.xref.xz/frr.xref.xz Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U2004AMD64BUILD/config.log/config.log.gz Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U2004AMD64BUILD/ErrorLog/ Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U2004AMD64BUILD/config.status/config.status Ubuntu 20.04 amd64 build: No useful log found
Ubuntu 18.04 ppc64le build: Failed (click for details) Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U1804PPC64LEBUILD/frr.xref.xz/frr.xref.xz Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U1804PPC64LEBUILD/config.log/config.log.gz Ubuntu 18.04 ppc64le build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U1804PPC64LEBUILD/config.status/config.status Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U1804PPC64LEBUILD/ErrorLog/ Ubuntu 18.04 ppc64le build: No useful log found
Ubuntu 22.04 amd64 build: Failed (click for details) Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U22AMD64BUILD/frr.xref.xz/frr.xref.xz Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U22AMD64BUILD/config.log/config.log.gz Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U22AMD64BUILD/ErrorLog/ Ubuntu 22.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U22AMD64BUILD/config.status/config.status Ubuntu 22.04 amd64 build: No useful log found
Ubuntu 18.04 arm7 build: Failed (click for details) Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U18ARM7BUILD/frr.xref.xz/frr.xref.xz Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U18ARM7BUILD/config.status/config.status Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U18ARM7BUILD/config.log/config.log.gz Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/U18ARM7BUILD/ErrorLog/ Ubuntu 18.04 arm7 build: No useful log found
Debian 10 amd64 build: Failed (click for details) Debian 10 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/DEB10BUILD/frr.xref.xz/frr.xref.xz Debian 10 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/DEB10BUILD/config.status/config.status Debian 10 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/DEB10BUILD/ErrorLog/ Debian 10 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13420/artifact/DEB10BUILD/config.log/config.log.gz Debian 10 amd64 build: No useful log found
<stdin>:63: trailing whitespace.
   by default without configurations. The ``dplane_fpm_nl`` or ``dplane_fpm_pb`` 
<stdin>:1156: trailing whitespace.
    
<stdin>:832: new blank line at EOF.
+
<stdin>:1156: new blank line at EOF.
+
<stdin>:2111: new blank line at EOF.
+
warning: 5 lines add whitespace errors.
Report for dplane_fpm_pb.c | 38 issues
===============================================
ERROR: space prohibited after that '*' (ctx:WxW)
#106: FILE: /tmp/f1-213020/dplane_fpm_pb.c:106:
+} * gfpc;
   ^

WARNING: braces {} are not necessary for single statement blocks
#632: FILE: /tmp/f1-213020/dplane_fpm_pb.c:632:
+	if (!msg) {
+		return NULL;
+	}

WARNING: braces {} are not necessary for single statement blocks
#649: FILE: /tmp/f1-213020/dplane_fpm_pb.c:649:
+		if (!msg->add_route) {
+			return NULL;
+		}

WARNING: braces {} are not necessary for single statement blocks
#763: FILE: /tmp/f1-213020/dplane_fpm_pb.c:763:
+	if (!msg) {
+		return 0;
+	}

WARNING: braces {} are not necessary for single statement blocks
#768: FILE: /tmp/f1-213020/dplane_fpm_pb.c:768:
+	if (len > datalen) {
+		return 0;
+	}

WARNING: Missing a blank line after declarations
#923: FILE: /tmp/f1-213020/dplane_fpm_pb.c:923:
+	int rv;
+	gfpc = calloc(1, sizeof(*gfpc));

ERROR: space prohibited before that close parenthesis ')'
#948: FILE: /tmp/f1-213020/dplane_fpm_pb.c:948:
+		 .init = fpm_pb_init, );
Report for fpm.h | 42 issues
===============================================
WARNING: Missing or malformed SPDX-License-Identifier tag in line 1
#1: FILE: /tmp/f1-213020/fpm.h:1:
+/*

WARNING: do not add new typedefs
#104: FILE: /tmp/f1-213020/fpm.h:104:
+typedef struct fpm_msg_hdr_t_ {

WARNING: do not add new typedefs
#131: FILE: /tmp/f1-213020/fpm.h:131:
+typedef enum fpm_msg_type_e_ {

ERROR: spaces required around that '<' (ctx:VxV)
#226: FILE: /tmp/f1-213020/fpm.h:226:
+	return reinterpret_cast<fpm_msg_hdr_t *>(
 	                       ^

ERROR: need consistent spacing around '*' (ctx:WxO)
#226: FILE: /tmp/f1-213020/fpm.h:226:
+	return reinterpret_cast<fpm_msg_hdr_t *>(
 	                                      ^

ERROR: spaces required around that '>' (ctx:OxV)
#226: FILE: /tmp/f1-213020/fpm.h:226:
+	return reinterpret_cast<fpm_msg_hdr_t *>(
 	                                       ^

ERROR: spaces required around that '<' (ctx:VxV)
#227: FILE: /tmp/f1-213020/fpm.h:227:
+		static_cast<void *>(((char *)hdr) + msg_len));
 		           ^

ERROR: need consistent spacing around '*' (ctx:WxO)
#227: FILE: /tmp/f1-213020/fpm.h:227:
+		static_cast<void *>(((char *)hdr) + msg_len));
 		                 ^

ERROR: spaces required around that '>' (ctx:OxV)
#227: FILE: /tmp/f1-213020/fpm.h:227:
+		static_cast<void *>(((char *)hdr) + msg_len));
 		                  ^
Report for fpmpbserver.h | 20 issues
===============================================
WARNING: Missing or malformed SPDX-License-Identifier tag in line 1
#1: FILE: /tmp/f1-213020/fpmpbserver.h:1:
+#ifndef _FPMPBSERVER_H

ERROR: Bad function definition - int fpmpbserver_init() should probably be int fpmpbserver_init(void)
#50: FILE: /tmp/f1-213020/fpmpbserver.h:50:
+int fpmpbserver_init();

ERROR: Bad function definition - int fpmpbserver_exit() should probably be int fpmpbserver_exit(void)
#51: FILE: /tmp/f1-213020/fpmpbserver.h:51:
+int fpmpbserver_exit();

ERROR: Bad function definition - int fpmpbserver_read_data() should probably be int fpmpbserver_read_data(void)
#53: FILE: /tmp/f1-213020/fpmpbserver.h:53:
+int fpmpbserver_read_data();

WARNING: adding a line without newline at end of file
#55: FILE: /tmp/f1-213020/fpmpbserver.h:55:
+#endif

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Aug 10, 2023

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

See below for issues.
CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/

This is a comment from an automated CI system.
For questions and feedback in regards to this CI system, please feel free to email
Martin Winter - mwinter (at) opensourcerouting.org.

Get source / Pull Request: Successful

Building Stage: Failed

Ubuntu 18.04 arm7 build: Failed (click for details) Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U18ARM7BUILD/frr.xref.xz/frr.xref.xz Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U18ARM7BUILD/config.status/config.status Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U18ARM7BUILD/config.log/config.log.gz Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U18ARM7BUILD/ErrorLog/ Ubuntu 18.04 arm7 build: No useful log found
FreeBSD 11 amd64 build: Failed (click for details) FreeBSD 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/CI009BUILD/config.log/config.log.gz FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/CI009BUILD/config.status/config.status

Make failed for FreeBSD 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/CI009BUILD/ErrorLog/log_make.txt)

/usr/include/sys/cdefs.h:299: note: this is the location of the previous definition
In file included from ./lib/zebra.h:157,
/usr/include/netinet6/nd6.h:154:17: error: field 'raflags' has incomplete type 'prf_ra'
/usr/include/netinet6/nd6.h:154:10: note: forward declaration of 'struct prf_ra'
/usr/include/netinet6/nd6.h:168:16: error: field 'raflags' has incomplete type 'prf_ra'
/usr/include/netinet6/nd6.h:154:10: note: forward declaration of 'struct prf_ra'
In file included from ./lib/zebra.h:157,
/usr/include/netinet6/nd6.h:154:17: error: field 'raflags' has incomplete type 'prf_ra'
/usr/include/netinet6/nd6.h:154:10: note: forward declaration of 'struct prf_ra'
CentOS 7 amd64 build: Failed (click for details) CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/CI005BUILD/config.log/config.log.gz CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/CI005BUILD/config.status/config.status

Make failed for CentOS 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/CI005BUILD/ErrorLog/log_make.txt)

pimd/pim_cmd_common.c:4899:2: warning: missing braces around initializer [-Wmissing-braces]
pimd/pim_cmd_common.c:4899:2: warning: (near initialization for sg.grp) [-Wmissing-braces]
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.  CC       mgmtd/mgmt.o
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed./home/ci/cibuild.13421/frr-source/doc/user/pbr.rst:50: WARNING: duplicate label nexthop-groups, other instance in /home/ci/cibuild.13421/frr-source/doc/user/nexthop_groups.rst
/home/ci/cibuild.13421/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
--------------------------------
/home/ci/cibuild.13421/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
Debian 11 amd64 build: Failed (click for details) Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/DEB11AMD64/config.log/config.log.gz Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/DEB11AMD64/ErrorLog/ Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/DEB11AMD64/config.status/config.status Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/DEB11AMD64/frr.xref.xz/frr.xref.xz Debian 11 amd64 build: No useful log found
Redhat 9 amd64 build: Failed (click for details) Redhat 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/RH9BUILD/config.status/config.status Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/RH9BUILD/ErrorLog/ Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/RH9BUILD/config.log/config.log.gz Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/RH9BUILD/frr.xref.xz/frr.xref.xz Redhat 9 amd64 build: No useful log found
Ubuntu 18.04 amd64 build: Failed (click for details) Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U1804AMD64/frr.xref.xz/frr.xref.xz Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U1804AMD64/config.log/config.log.gz Ubuntu 18.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U1804AMD64/config.status/config.status Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U1804AMD64/ErrorLog/ Ubuntu 18.04 amd64 build: No useful log found
FreeBSD 12 amd64 build: Failed (click for details) FreeBSD 12 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/FBSD12AMD64/config.log/config.log.gz FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/FBSD12AMD64/config.status/config.status

Make failed for FreeBSD 12 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

In file included from ./lib/zebra.h:157:0,
/usr/include/netinet6/nd6.h:156:17: error: field 'raflags' has incomplete type 'prf_ra'
/usr/include/netinet6/nd6.h:156:10: note: forward declaration of 'struct prf_ra'
/usr/include/netinet6/nd6.h:170:16: error: field 'raflags' has incomplete type 'prf_ra'
/usr/include/netinet6/nd6.h:156:10: note: forward declaration of 'struct prf_ra'
gmake[1]: *** [Makefile:15030: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from ./lib/zebra.h:157:0,
/usr/include/netinet6/nd6.h:156:17: error: field 'raflags' has incomplete type 'prf_ra'
Redhat 8 amd64 build: Failed (click for details) Redhat 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/REDHAT8/config.status/config.status Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/REDHAT8/ErrorLog/ Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/REDHAT8/config.log/config.log.gz Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/REDHAT8/frr.xref.xz/frr.xref.xz Redhat 8 amd64 build: No useful log found
Ubuntu 18.04 i386 build: Failed (click for details) Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U18I386BUILD/ErrorLog/ Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U18I386BUILD/config.status/config.status Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U18I386BUILD/config.log/config.log.gz Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U18I386BUILD/frr.xref.xz/frr.xref.xz Ubuntu 18.04 i386 build: No useful log found
OpenBSD 7 amd64 build: Failed (click for details) OpenBSD 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/CI011BUILD/config.log/config.log.gz OpenBSD 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/CI011BUILD/config.status/config.status

Make failed for OpenBSD 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/CI011BUILD/ErrorLog/log_make.txt)

./lib/zlog.h:108:3: note: expanded from macro '_zlog_ecref'
./lib/xref.h:255:19: note: expanded from macro 'XREF_LINK'
fpmpbserver/fpmpbserver.cpp:117:25: error: invalid operands to binary expression ('__bind<int &, sockaddr *, unsigned long>' and 'int')
/usr/include/c++/v1/system_error:390:1: note: candidate function not viable: no known conversion from '__bind<int &, sockaddr *, unsigned long>' to 'const std::__1::error_code' for 1st argument
operator==(const error_code& __x, const error_code& __y) _NOEXCEPT
^
/usr/include/c++/v1/system_error:397:1: note: candidate function not viable: no known conversion from '__bind<int &, sockaddr *, unsigned long>' to 'const std::__1::error_code' for 1st argument
operator==(const error_code& __x, const error_condition& __y) _NOEXCEPT
^
Ubuntu 18.04 arm8 build: Failed (click for details) Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U18ARM8BUILD/frr.xref.xz/frr.xref.xz Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U18ARM8BUILD/ErrorLog/ Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U18ARM8BUILD/config.log/config.log.gz Ubuntu 18.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U18ARM8BUILD/config.status/config.status Ubuntu 18.04 arm8 build: No useful log found
Ubuntu 22.04 amd64 build: Failed (click for details) Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U22AMD64BUILD/frr.xref.xz/frr.xref.xz Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U22AMD64BUILD/config.log/config.log.gz Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U22AMD64BUILD/ErrorLog/ Ubuntu 22.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U22AMD64BUILD/config.status/config.status Ubuntu 22.04 amd64 build: No useful log found
Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U2004AMD64BUILD/frr.xref.xz/frr.xref.xz Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U2004AMD64BUILD/config.log/config.log.gz Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U2004AMD64BUILD/ErrorLog/ Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U2004AMD64BUILD/config.status/config.status Ubuntu 20.04 amd64 build: No useful log found
Ubuntu 18.04 ppc64le build: Failed (click for details) Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U1804PPC64LEBUILD/frr.xref.xz/frr.xref.xz Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U1804PPC64LEBUILD/config.log/config.log.gz Ubuntu 18.04 ppc64le build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U1804PPC64LEBUILD/config.status/config.status Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U1804PPC64LEBUILD/ErrorLog/ Ubuntu 18.04 ppc64le build: No useful log found
Debian 10 amd64 build: Failed (click for details) Debian 10 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/DEB10BUILD/frr.xref.xz/frr.xref.xz Debian 10 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/DEB10BUILD/config.status/config.status Debian 10 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/DEB10BUILD/ErrorLog/ Debian 10 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/DEB10BUILD/config.log/config.log.gz Debian 10 amd64 build: No useful log found
Successful on other platforms/tests
  • Debian 9 amd64 build

Warnings Generated during build:

Checkout code: Successful with additional warnings
Ubuntu 18.04 arm7 build: Failed (click for details) Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U18ARM7BUILD/frr.xref.xz/frr.xref.xz Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U18ARM7BUILD/config.status/config.status Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U18ARM7BUILD/config.log/config.log.gz Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U18ARM7BUILD/ErrorLog/ Ubuntu 18.04 arm7 build: No useful log found
FreeBSD 11 amd64 build: Failed (click for details) FreeBSD 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/CI009BUILD/config.log/config.log.gz FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/CI009BUILD/config.status/config.status

Make failed for FreeBSD 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/CI009BUILD/ErrorLog/log_make.txt)

/usr/include/sys/cdefs.h:299: note: this is the location of the previous definition
In file included from ./lib/zebra.h:157,
/usr/include/netinet6/nd6.h:154:17: error: field 'raflags' has incomplete type 'prf_ra'
/usr/include/netinet6/nd6.h:154:10: note: forward declaration of 'struct prf_ra'
/usr/include/netinet6/nd6.h:168:16: error: field 'raflags' has incomplete type 'prf_ra'
/usr/include/netinet6/nd6.h:154:10: note: forward declaration of 'struct prf_ra'
In file included from ./lib/zebra.h:157,
/usr/include/netinet6/nd6.h:154:17: error: field 'raflags' has incomplete type 'prf_ra'
/usr/include/netinet6/nd6.h:154:10: note: forward declaration of 'struct prf_ra'
CentOS 7 amd64 build: Failed (click for details) CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/CI005BUILD/config.log/config.log.gz CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/CI005BUILD/config.status/config.status

Make failed for CentOS 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/CI005BUILD/ErrorLog/log_make.txt)

pimd/pim_cmd_common.c:4899:2: warning: missing braces around initializer [-Wmissing-braces]
pimd/pim_cmd_common.c:4899:2: warning: (near initialization for sg.grp) [-Wmissing-braces]
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.  CC       mgmtd/mgmt.o
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed./home/ci/cibuild.13421/frr-source/doc/user/pbr.rst:50: WARNING: duplicate label nexthop-groups, other instance in /home/ci/cibuild.13421/frr-source/doc/user/nexthop_groups.rst
/home/ci/cibuild.13421/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
--------------------------------
/home/ci/cibuild.13421/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
Debian 11 amd64 build: Failed (click for details) Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/DEB11AMD64/config.log/config.log.gz Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/DEB11AMD64/ErrorLog/ Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/DEB11AMD64/config.status/config.status Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/DEB11AMD64/frr.xref.xz/frr.xref.xz Debian 11 amd64 build: No useful log found
Redhat 9 amd64 build: Failed (click for details) Redhat 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/RH9BUILD/config.status/config.status Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/RH9BUILD/ErrorLog/ Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/RH9BUILD/config.log/config.log.gz Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/RH9BUILD/frr.xref.xz/frr.xref.xz Redhat 9 amd64 build: No useful log found
Ubuntu 18.04 amd64 build: Failed (click for details) Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U1804AMD64/frr.xref.xz/frr.xref.xz Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U1804AMD64/config.log/config.log.gz Ubuntu 18.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U1804AMD64/config.status/config.status Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U1804AMD64/ErrorLog/ Ubuntu 18.04 amd64 build: No useful log found
FreeBSD 12 amd64 build: Failed (click for details) FreeBSD 12 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/FBSD12AMD64/config.log/config.log.gz FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/FBSD12AMD64/config.status/config.status

Make failed for FreeBSD 12 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

In file included from ./lib/zebra.h:157:0,
/usr/include/netinet6/nd6.h:156:17: error: field 'raflags' has incomplete type 'prf_ra'
/usr/include/netinet6/nd6.h:156:10: note: forward declaration of 'struct prf_ra'
/usr/include/netinet6/nd6.h:170:16: error: field 'raflags' has incomplete type 'prf_ra'
/usr/include/netinet6/nd6.h:156:10: note: forward declaration of 'struct prf_ra'
gmake[1]: *** [Makefile:15030: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from ./lib/zebra.h:157:0,
/usr/include/netinet6/nd6.h:156:17: error: field 'raflags' has incomplete type 'prf_ra'
Redhat 8 amd64 build: Failed (click for details) Redhat 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/REDHAT8/config.status/config.status Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/REDHAT8/ErrorLog/ Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/REDHAT8/config.log/config.log.gz Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/REDHAT8/frr.xref.xz/frr.xref.xz Redhat 8 amd64 build: No useful log found
Ubuntu 18.04 i386 build: Failed (click for details) Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U18I386BUILD/ErrorLog/ Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U18I386BUILD/config.status/config.status Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U18I386BUILD/config.log/config.log.gz Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U18I386BUILD/frr.xref.xz/frr.xref.xz Ubuntu 18.04 i386 build: No useful log found
OpenBSD 7 amd64 build: Failed (click for details) OpenBSD 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/CI011BUILD/config.log/config.log.gz OpenBSD 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/CI011BUILD/config.status/config.status

Make failed for OpenBSD 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/CI011BUILD/ErrorLog/log_make.txt)

./lib/zlog.h:108:3: note: expanded from macro '_zlog_ecref'
./lib/xref.h:255:19: note: expanded from macro 'XREF_LINK'
fpmpbserver/fpmpbserver.cpp:117:25: error: invalid operands to binary expression ('__bind<int &, sockaddr *, unsigned long>' and 'int')
/usr/include/c++/v1/system_error:390:1: note: candidate function not viable: no known conversion from '__bind<int &, sockaddr *, unsigned long>' to 'const std::__1::error_code' for 1st argument
operator==(const error_code& __x, const error_code& __y) _NOEXCEPT
^
/usr/include/c++/v1/system_error:397:1: note: candidate function not viable: no known conversion from '__bind<int &, sockaddr *, unsigned long>' to 'const std::__1::error_code' for 1st argument
operator==(const error_code& __x, const error_condition& __y) _NOEXCEPT
^
Ubuntu 18.04 arm8 build: Failed (click for details) Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U18ARM8BUILD/frr.xref.xz/frr.xref.xz Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U18ARM8BUILD/ErrorLog/ Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U18ARM8BUILD/config.log/config.log.gz Ubuntu 18.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U18ARM8BUILD/config.status/config.status Ubuntu 18.04 arm8 build: No useful log found
Ubuntu 22.04 amd64 build: Failed (click for details) Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U22AMD64BUILD/frr.xref.xz/frr.xref.xz Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U22AMD64BUILD/config.log/config.log.gz Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U22AMD64BUILD/ErrorLog/ Ubuntu 22.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U22AMD64BUILD/config.status/config.status Ubuntu 22.04 amd64 build: No useful log found
Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U2004AMD64BUILD/frr.xref.xz/frr.xref.xz Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U2004AMD64BUILD/config.log/config.log.gz Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U2004AMD64BUILD/ErrorLog/ Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U2004AMD64BUILD/config.status/config.status Ubuntu 20.04 amd64 build: No useful log found
Ubuntu 18.04 ppc64le build: Failed (click for details) Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U1804PPC64LEBUILD/frr.xref.xz/frr.xref.xz Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U1804PPC64LEBUILD/config.log/config.log.gz Ubuntu 18.04 ppc64le build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U1804PPC64LEBUILD/config.status/config.status Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/U1804PPC64LEBUILD/ErrorLog/ Ubuntu 18.04 ppc64le build: No useful log found
Debian 10 amd64 build: Failed (click for details) Debian 10 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/DEB10BUILD/frr.xref.xz/frr.xref.xz Debian 10 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/DEB10BUILD/config.status/config.status Debian 10 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/DEB10BUILD/ErrorLog/ Debian 10 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13421/artifact/DEB10BUILD/config.log/config.log.gz Debian 10 amd64 build: No useful log found
<stdin>:63: trailing whitespace.
   by default without configurations. The ``dplane_fpm_nl`` or ``dplane_fpm_pb`` 
<stdin>:1162: trailing whitespace.
    
<stdin>:2139: trailing whitespace.
zebra_dplane_fpm_pb_la_SOURCES = \ 
<stdin>:838: new blank line at EOF.
+
<stdin>:1162: new blank line at EOF.
+
warning: squelched 1 whitespace error
warning: 6 lines add whitespace errors.
Report for dplane_fpm_pb.c | 38 issues
===============================================
ERROR: space prohibited after that '*' (ctx:WxW)
#106: FILE: /tmp/f1-409303/dplane_fpm_pb.c:106:
+} * gfpc;
   ^

WARNING: braces {} are not necessary for single statement blocks
#632: FILE: /tmp/f1-409303/dplane_fpm_pb.c:632:
+	if (!msg) {
+		return NULL;
+	}

WARNING: braces {} are not necessary for single statement blocks
#649: FILE: /tmp/f1-409303/dplane_fpm_pb.c:649:
+		if (!msg->add_route) {
+			return NULL;
+		}

WARNING: braces {} are not necessary for single statement blocks
#763: FILE: /tmp/f1-409303/dplane_fpm_pb.c:763:
+	if (!msg) {
+		return 0;
+	}

WARNING: braces {} are not necessary for single statement blocks
#768: FILE: /tmp/f1-409303/dplane_fpm_pb.c:768:
+	if (len > datalen) {
+		return 0;
+	}

WARNING: Missing a blank line after declarations
#923: FILE: /tmp/f1-409303/dplane_fpm_pb.c:923:
+	int rv;
+	gfpc = calloc(1, sizeof(*gfpc));

ERROR: space prohibited before that close parenthesis ')'
#948: FILE: /tmp/f1-409303/dplane_fpm_pb.c:948:
+		 .init = fpm_pb_init, );
Report for fpm.h | 42 issues
===============================================
WARNING: Missing or malformed SPDX-License-Identifier tag in line 1
#1: FILE: /tmp/f1-409303/fpm.h:1:
+/*

WARNING: do not add new typedefs
#104: FILE: /tmp/f1-409303/fpm.h:104:
+typedef struct fpm_msg_hdr_t_ {

WARNING: do not add new typedefs
#131: FILE: /tmp/f1-409303/fpm.h:131:
+typedef enum fpm_msg_type_e_ {

ERROR: spaces required around that '<' (ctx:VxV)
#226: FILE: /tmp/f1-409303/fpm.h:226:
+	return reinterpret_cast<fpm_msg_hdr_t *>(
 	                       ^

ERROR: need consistent spacing around '*' (ctx:WxO)
#226: FILE: /tmp/f1-409303/fpm.h:226:
+	return reinterpret_cast<fpm_msg_hdr_t *>(
 	                                      ^

ERROR: spaces required around that '>' (ctx:OxV)
#226: FILE: /tmp/f1-409303/fpm.h:226:
+	return reinterpret_cast<fpm_msg_hdr_t *>(
 	                                       ^

ERROR: spaces required around that '<' (ctx:VxV)
#227: FILE: /tmp/f1-409303/fpm.h:227:
+		static_cast<void *>(((char *)hdr) + msg_len));
 		           ^

ERROR: need consistent spacing around '*' (ctx:WxO)
#227: FILE: /tmp/f1-409303/fpm.h:227:
+		static_cast<void *>(((char *)hdr) + msg_len));
 		                 ^

ERROR: spaces required around that '>' (ctx:OxV)
#227: FILE: /tmp/f1-409303/fpm.h:227:
+		static_cast<void *>(((char *)hdr) + msg_len));
 		                  ^
Report for fpmpbserver.h | 20 issues
===============================================
WARNING: Missing or malformed SPDX-License-Identifier tag in line 1
#1: FILE: /tmp/f1-409303/fpmpbserver.h:1:
+#ifndef _FPMPBSERVER_H

ERROR: Bad function definition - int fpmpbserver_init() should probably be int fpmpbserver_init(void)
#50: FILE: /tmp/f1-409303/fpmpbserver.h:50:
+int fpmpbserver_init();

ERROR: Bad function definition - int fpmpbserver_exit() should probably be int fpmpbserver_exit(void)
#51: FILE: /tmp/f1-409303/fpmpbserver.h:51:
+int fpmpbserver_exit();

ERROR: Bad function definition - int fpmpbserver_read_data() should probably be int fpmpbserver_read_data(void)
#53: FILE: /tmp/f1-409303/fpmpbserver.h:53:
+int fpmpbserver_read_data();

WARNING: adding a line without newline at end of file
#55: FILE: /tmp/f1-409303/fpmpbserver.h:55:
+#endif

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Aug 10, 2023

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

See below for issues.
CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13422/

This is a comment from an automated CI system.
For questions and feedback in regards to this CI system, please feel free to email
Martin Winter - mwinter (at) opensourcerouting.org.

Get source / Pull Request: Successful

Building Stage: Failed

FreeBSD 11 amd64 build: Failed (click for details) FreeBSD 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13422/artifact/CI009BUILD/config.log/config.log.gz FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13422/artifact/CI009BUILD/config.status/config.status

Make failed for FreeBSD 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13422/artifact/CI009BUILD/ErrorLog/log_make.txt)

/usr/include/sys/cdefs.h:299: note: this is the location of the previous definition
In file included from ./lib/zebra.h:157,
/usr/include/netinet6/nd6.h:154:17: error: field 'raflags' has incomplete type 'prf_ra'
/usr/include/netinet6/nd6.h:154:10: note: forward declaration of 'struct prf_ra'
/usr/include/netinet6/nd6.h:168:16: error: field 'raflags' has incomplete type 'prf_ra'
/usr/include/netinet6/nd6.h:154:10: note: forward declaration of 'struct prf_ra'
gmake[1]: *** [Makefile:15033: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from ./lib/zebra.h:157,
/usr/include/netinet6/nd6.h:154:17: error: field 'raflags' has incomplete type 'prf_ra'
CentOS 7 amd64 build: Failed (click for details) CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13422/artifact/CI005BUILD/config.log/config.log.gz CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13422/artifact/CI005BUILD/config.status/config.status

Make failed for CentOS 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13422/artifact/CI005BUILD/ErrorLog/log_make.txt)

pimd/pim_cmd_common.c:4899:2: warning: missing braces around initializer [-Wmissing-braces]
pimd/pim_cmd_common.c:4899:2: warning: (near initialization for sg.grp) [-Wmissing-braces]
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.  CC       mgmtd/mgmt.o
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed./home/ci/cibuild.13422/frr-source/doc/user/pbr.rst:50: WARNING: duplicate label nexthop-groups, other instance in /home/ci/cibuild.13422/frr-source/doc/user/nexthop_groups.rst
/home/ci/cibuild.13422/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
--------------------------------
/home/ci/cibuild.13422/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
Redhat 9 amd64 build: Failed (click for details) Redhat 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13422/artifact/RH9BUILD/config.status/config.status Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13422/artifact/RH9BUILD/ErrorLog/ Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13422/artifact/RH9BUILD/config.log/config.log.gz Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13422/artifact/RH9BUILD/frr.xref.xz/frr.xref.xz Redhat 9 amd64 build: No useful log found
OpenBSD 7 amd64 build: Failed (click for details) OpenBSD 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13422/artifact/CI011BUILD/config.log/config.log.gz OpenBSD 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13422/artifact/CI011BUILD/config.status/config.status

Make failed for OpenBSD 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13422/artifact/CI011BUILD/ErrorLog/log_make.txt)

./lib/zlog.h:108:3: note: expanded from macro '_zlog_ecref'
./lib/xref.h:255:19: note: expanded from macro 'XREF_LINK'
fpmpbserver/fpmpbserver.cpp:117:25: error: invalid operands to binary expression ('__bind<int &, sockaddr *, unsigned long>' and 'int')
/usr/include/c++/v1/system_error:390:1: note: candidate function not viable: no known conversion from '__bind<int &, sockaddr *, unsigned long>' to 'const std::__1::error_code' for 1st argument
operator==(const error_code& __x, const error_code& __y) _NOEXCEPT
^
/usr/include/c++/v1/system_error:397:1: note: candidate function not viable: no known conversion from '__bind<int &, sockaddr *, unsigned long>' to 'const std::__1::error_code' for 1st argument
operator==(const error_code& __x, const error_condition& __y) _NOEXCEPT
^
FreeBSD 12 amd64 build: Failed (click for details) FreeBSD 12 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13422/artifact/FBSD12AMD64/config.log/config.log.gz FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13422/artifact/FBSD12AMD64/config.status/config.status

Make failed for FreeBSD 12 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13422/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

In file included from ./lib/zebra.h:157:0,
/usr/include/netinet6/nd6.h:156:17: error: field 'raflags' has incomplete type 'prf_ra'
/usr/include/netinet6/nd6.h:156:10: note: forward declaration of 'struct prf_ra'
/usr/include/netinet6/nd6.h:170:16: error: field 'raflags' has incomplete type 'prf_ra'
/usr/include/netinet6/nd6.h:156:10: note: forward declaration of 'struct prf_ra'
In file included from ./lib/zebra.h:157:0,
/usr/include/netinet6/nd6.h:156:17: error: field 'raflags' has incomplete type 'prf_ra'
/usr/include/netinet6/nd6.h:156:10: note: forward declaration of 'struct prf_ra'
Redhat 8 amd64 build: Failed (click for details) Redhat 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13422/artifact/REDHAT8/config.status/config.status Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13422/artifact/REDHAT8/ErrorLog/ Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13422/artifact/REDHAT8/config.log/config.log.gz Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13422/artifact/REDHAT8/frr.xref.xz/frr.xref.xz Redhat 8 amd64 build: No useful log found
Successful on other platforms/tests
  • Ubuntu 18.04 arm7 build
  • Ubuntu 18.04 amd64 build
  • Debian 11 amd64 build
  • Ubuntu 18.04 i386 build
  • Ubuntu 20.04 amd64 build
  • Ubuntu 22.04 amd64 build
  • Ubuntu 18.04 arm8 build
  • Debian 9 amd64 build
  • Ubuntu 18.04 ppc64le build
  • Debian 10 amd64 build

Warnings Generated during build:

Checkout code: Successful with additional warnings
FreeBSD 11 amd64 build: Failed (click for details) FreeBSD 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13422/artifact/CI009BUILD/config.log/config.log.gz FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13422/artifact/CI009BUILD/config.status/config.status

Make failed for FreeBSD 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13422/artifact/CI009BUILD/ErrorLog/log_make.txt)

/usr/include/sys/cdefs.h:299: note: this is the location of the previous definition
In file included from ./lib/zebra.h:157,
/usr/include/netinet6/nd6.h:154:17: error: field 'raflags' has incomplete type 'prf_ra'
/usr/include/netinet6/nd6.h:154:10: note: forward declaration of 'struct prf_ra'
/usr/include/netinet6/nd6.h:168:16: error: field 'raflags' has incomplete type 'prf_ra'
/usr/include/netinet6/nd6.h:154:10: note: forward declaration of 'struct prf_ra'
gmake[1]: *** [Makefile:15033: fpmpbserver/fpmpbserver-main.o] Error 1
In file included from ./lib/zebra.h:157,
/usr/include/netinet6/nd6.h:154:17: error: field 'raflags' has incomplete type 'prf_ra'
CentOS 7 amd64 build: Failed (click for details) CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13422/artifact/CI005BUILD/config.log/config.log.gz CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13422/artifact/CI005BUILD/config.status/config.status

Make failed for CentOS 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13422/artifact/CI005BUILD/ErrorLog/log_make.txt)

pimd/pim_cmd_common.c:4899:2: warning: missing braces around initializer [-Wmissing-braces]
pimd/pim_cmd_common.c:4899:2: warning: (near initialization for sg.grp) [-Wmissing-braces]
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.  CC       mgmtd/mgmt.o
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed./home/ci/cibuild.13422/frr-source/doc/user/pbr.rst:50: WARNING: duplicate label nexthop-groups, other instance in /home/ci/cibuild.13422/frr-source/doc/user/nexthop_groups.rst
/home/ci/cibuild.13422/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
--------------------------------
/home/ci/cibuild.13422/frr-source/doc/user/zebra.rst:1231: WARNING: Title underline too short.
``dplane_fpm_nl`` or ``dplane_fpm_pb`` implementation
Redhat 9 amd64 build: Failed (click for details) Redhat 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13422/artifact/RH9BUILD/config.status/config.status Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13422/artifact/RH9BUILD/ErrorLog/ Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13422/artifact/RH9BUILD/config.log/config.log.gz Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13422/artifact/RH9BUILD/frr.xref.xz/frr.xref.xz Redhat 9 amd64 build: No useful log found
OpenBSD 7 amd64 build: Failed (click for details) OpenBSD 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13422/artifact/CI011BUILD/config.log/config.log.gz OpenBSD 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13422/artifact/CI011BUILD/config.status/config.status

Make failed for OpenBSD 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13422/artifact/CI011BUILD/ErrorLog/log_make.txt)

./lib/zlog.h:108:3: note: expanded from macro '_zlog_ecref'
./lib/xref.h:255:19: note: expanded from macro 'XREF_LINK'
fpmpbserver/fpmpbserver.cpp:117:25: error: invalid operands to binary expression ('__bind<int &, sockaddr *, unsigned long>' and 'int')
/usr/include/c++/v1/system_error:390:1: note: candidate function not viable: no known conversion from '__bind<int &, sockaddr *, unsigned long>' to 'const std::__1::error_code' for 1st argument
operator==(const error_code& __x, const error_code& __y) _NOEXCEPT
^
/usr/include/c++/v1/system_error:397:1: note: candidate function not viable: no known conversion from '__bind<int &, sockaddr *, unsigned long>' to 'const std::__1::error_code' for 1st argument
operator==(const error_code& __x, const error_condition& __y) _NOEXCEPT
^
FreeBSD 12 amd64 build: Failed (click for details) FreeBSD 12 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13422/artifact/FBSD12AMD64/config.log/config.log.gz FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13422/artifact/FBSD12AMD64/config.status/config.status

Make failed for FreeBSD 12 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13422/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

In file included from ./lib/zebra.h:157:0,
/usr/include/netinet6/nd6.h:156:17: error: field 'raflags' has incomplete type 'prf_ra'
/usr/include/netinet6/nd6.h:156:10: note: forward declaration of 'struct prf_ra'
/usr/include/netinet6/nd6.h:170:16: error: field 'raflags' has incomplete type 'prf_ra'
/usr/include/netinet6/nd6.h:156:10: note: forward declaration of 'struct prf_ra'
In file included from ./lib/zebra.h:157:0,
/usr/include/netinet6/nd6.h:156:17: error: field 'raflags' has incomplete type 'prf_ra'
/usr/include/netinet6/nd6.h:156:10: note: forward declaration of 'struct prf_ra'
Redhat 8 amd64 build: Failed (click for details) Redhat 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13422/artifact/REDHAT8/config.status/config.status Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13422/artifact/REDHAT8/ErrorLog/ Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13422/artifact/REDHAT8/config.log/config.log.gz Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13422/artifact/REDHAT8/frr.xref.xz/frr.xref.xz Redhat 8 amd64 build: No useful log found
<stdin>:82: trailing whitespace.
   by default without configurations. The ``dplane_fpm_nl`` or ``dplane_fpm_pb`` 
<stdin>:1181: trailing whitespace.
    
<stdin>:2158: trailing whitespace.
zebra_dplane_fpm_pb_la_SOURCES = \ 
<stdin>:857: new blank line at EOF.
+
<stdin>:1181: new blank line at EOF.
+
warning: squelched 1 whitespace error
warning: 6 lines add whitespace errors.
Report for dplane_fpm_pb.c | 38 issues
===============================================
ERROR: space prohibited after that '*' (ctx:WxW)
#106: FILE: /tmp/f1-560521/dplane_fpm_pb.c:106:
+} * gfpc;
   ^

WARNING: braces {} are not necessary for single statement blocks
#632: FILE: /tmp/f1-560521/dplane_fpm_pb.c:632:
+	if (!msg) {
+		return NULL;
+	}

WARNING: braces {} are not necessary for single statement blocks
#649: FILE: /tmp/f1-560521/dplane_fpm_pb.c:649:
+		if (!msg->add_route) {
+			return NULL;
+		}

WARNING: braces {} are not necessary for single statement blocks
#763: FILE: /tmp/f1-560521/dplane_fpm_pb.c:763:
+	if (!msg) {
+		return 0;
+	}

WARNING: braces {} are not necessary for single statement blocks
#768: FILE: /tmp/f1-560521/dplane_fpm_pb.c:768:
+	if (len > datalen) {
+		return 0;
+	}

WARNING: Missing a blank line after declarations
#923: FILE: /tmp/f1-560521/dplane_fpm_pb.c:923:
+	int rv;
+	gfpc = calloc(1, sizeof(*gfpc));

ERROR: space prohibited before that close parenthesis ')'
#948: FILE: /tmp/f1-560521/dplane_fpm_pb.c:948:
+		 .init = fpm_pb_init, );
Report for fpm.h | 42 issues
===============================================
WARNING: Missing or malformed SPDX-License-Identifier tag in line 1
#1: FILE: /tmp/f1-560521/fpm.h:1:
+/*

WARNING: do not add new typedefs
#104: FILE: /tmp/f1-560521/fpm.h:104:
+typedef struct fpm_msg_hdr_t_ {

WARNING: do not add new typedefs
#131: FILE: /tmp/f1-560521/fpm.h:131:
+typedef enum fpm_msg_type_e_ {

ERROR: spaces required around that '<' (ctx:VxV)
#226: FILE: /tmp/f1-560521/fpm.h:226:
+	return reinterpret_cast<fpm_msg_hdr_t *>(
 	                       ^

ERROR: need consistent spacing around '*' (ctx:WxO)
#226: FILE: /tmp/f1-560521/fpm.h:226:
+	return reinterpret_cast<fpm_msg_hdr_t *>(
 	                                      ^

ERROR: spaces required around that '>' (ctx:OxV)
#226: FILE: /tmp/f1-560521/fpm.h:226:
+	return reinterpret_cast<fpm_msg_hdr_t *>(
 	                                       ^

ERROR: spaces required around that '<' (ctx:VxV)
#227: FILE: /tmp/f1-560521/fpm.h:227:
+		static_cast<void *>(((char *)hdr) + msg_len));
 		           ^

ERROR: need consistent spacing around '*' (ctx:WxO)
#227: FILE: /tmp/f1-560521/fpm.h:227:
+		static_cast<void *>(((char *)hdr) + msg_len));
 		                 ^

ERROR: spaces required around that '>' (ctx:OxV)
#227: FILE: /tmp/f1-560521/fpm.h:227:
+		static_cast<void *>(((char *)hdr) + msg_len));
 		                  ^
Report for fpmpbserver.h | 20 issues
===============================================
WARNING: Missing or malformed SPDX-License-Identifier tag in line 1
#1: FILE: /tmp/f1-560521/fpmpbserver.h:1:
+#ifndef _FPMPBSERVER_H

ERROR: Bad function definition - int fpmpbserver_init() should probably be int fpmpbserver_init(void)
#50: FILE: /tmp/f1-560521/fpmpbserver.h:50:
+int fpmpbserver_init();

ERROR: Bad function definition - int fpmpbserver_exit() should probably be int fpmpbserver_exit(void)
#51: FILE: /tmp/f1-560521/fpmpbserver.h:51:
+int fpmpbserver_exit();

ERROR: Bad function definition - int fpmpbserver_read_data() should probably be int fpmpbserver_read_data(void)
#53: FILE: /tmp/f1-560521/fpmpbserver.h:53:
+int fpmpbserver_read_data();

WARNING: adding a line without newline at end of file
#55: FILE: /tmp/f1-560521/fpmpbserver.h:55:
+#endif

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Aug 10, 2023

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

See below for issues.
CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13424/

This is a comment from an automated CI system.
For questions and feedback in regards to this CI system, please feel free to email
Martin Winter - mwinter (at) opensourcerouting.org.

Get source / Pull Request: Successful

Building Stage: Failed

CentOS 7 amd64 build: Failed (click for details) CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13424/artifact/CI005BUILD/frr.xref.xz/frr.xref.xz CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13424/artifact/CI005BUILD/config.log/config.log.gz CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13424/artifact/CI005BUILD/config.status/config.status CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13424/artifact/CI005BUILD/ErrorLog/ CentOS 7 amd64 build: No useful log found
FreeBSD 11 amd64 build: Failed (click for details) FreeBSD 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13424/artifact/CI009BUILD/config.log/config.log.gz FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13424/artifact/CI009BUILD/config.status/config.status

Make failed for FreeBSD 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13424/artifact/CI009BUILD/ErrorLog/log_make.txt)

/usr/include/sys/cdefs.h:299: note: this is the location of the previous definition
In file included from ./lib/zebra.h:157,
/usr/include/netinet6/nd6.h:154:17: error: field 'raflags' has incomplete type 'prf_ra'
/usr/include/netinet6/nd6.h:154:10: note: forward declaration of 'struct prf_ra'
/usr/include/netinet6/nd6.h:168:16: error: field 'raflags' has incomplete type 'prf_ra'
/usr/include/netinet6/nd6.h:154:10: note: forward declaration of 'struct prf_ra'
In file included from ./lib/zebra.h:157,
/usr/include/netinet6/nd6.h:154:17: error: field 'raflags' has incomplete type 'prf_ra'
/usr/include/netinet6/nd6.h:154:10: note: forward declaration of 'struct prf_ra'
Redhat 9 amd64 build: Failed (click for details) Redhat 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13424/artifact/RH9BUILD/config.status/config.status Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13424/artifact/RH9BUILD/ErrorLog/ Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13424/artifact/RH9BUILD/config.log/config.log.gz Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13424/artifact/RH9BUILD/frr.xref.xz/frr.xref.xz Redhat 9 amd64 build: No useful log found
Redhat 8 amd64 build: Failed (click for details) Redhat 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13424/artifact/REDHAT8/config.status/config.status Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13424/artifact/REDHAT8/ErrorLog/ Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13424/artifact/REDHAT8/config.log/config.log.gz Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13424/artifact/REDHAT8/frr.xref.xz/frr.xref.xz Redhat 8 amd64 build: No useful log found
FreeBSD 12 amd64 build: Failed (click for details) FreeBSD 12 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13424/artifact/FBSD12AMD64/config.log/config.log.gz FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13424/artifact/FBSD12AMD64/config.status/config.status

Make failed for FreeBSD 12 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13424/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

In file included from ./lib/zebra.h:157:0,
/usr/include/netinet6/nd6.h:156:17: error: field 'raflags' has incomplete type 'prf_ra'
/usr/include/netinet6/nd6.h:156:10: note: forward declaration of 'struct prf_ra'
/usr/include/netinet6/nd6.h:170:16: error: field 'raflags' has incomplete type 'prf_ra'
/usr/include/netinet6/nd6.h:156:10: note: forward declaration of 'struct prf_ra'
In file included from ./lib/xref.h:13:0,
./lib/compiler.h:21:0: warning: "_Static_assert" redefined
 # define _Static_assert static_assert
Successful on other platforms/tests
  • Ubuntu 18.04 i386 build
  • Ubuntu 18.04 amd64 build
  • Ubuntu 18.04 arm7 build
  • Debian 11 amd64 build
  • OpenBSD 7 amd64 build
  • Ubuntu 22.04 amd64 build
  • Ubuntu 18.04 arm8 build
  • Debian 9 amd64 build
  • Ubuntu 20.04 amd64 build
  • Ubuntu 18.04 ppc64le build
  • Debian 10 amd64 build

Warnings Generated during build:

Checkout code: Successful with additional warnings
CentOS 7 amd64 build: Failed (click for details) CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13424/artifact/CI005BUILD/frr.xref.xz/frr.xref.xz CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13424/artifact/CI005BUILD/config.log/config.log.gz CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13424/artifact/CI005BUILD/config.status/config.status CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13424/artifact/CI005BUILD/ErrorLog/ CentOS 7 amd64 build: No useful log found
FreeBSD 11 amd64 build: Failed (click for details) FreeBSD 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13424/artifact/CI009BUILD/config.log/config.log.gz FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13424/artifact/CI009BUILD/config.status/config.status

Make failed for FreeBSD 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13424/artifact/CI009BUILD/ErrorLog/log_make.txt)

/usr/include/sys/cdefs.h:299: note: this is the location of the previous definition
In file included from ./lib/zebra.h:157,
/usr/include/netinet6/nd6.h:154:17: error: field 'raflags' has incomplete type 'prf_ra'
/usr/include/netinet6/nd6.h:154:10: note: forward declaration of 'struct prf_ra'
/usr/include/netinet6/nd6.h:168:16: error: field 'raflags' has incomplete type 'prf_ra'
/usr/include/netinet6/nd6.h:154:10: note: forward declaration of 'struct prf_ra'
In file included from ./lib/zebra.h:157,
/usr/include/netinet6/nd6.h:154:17: error: field 'raflags' has incomplete type 'prf_ra'
/usr/include/netinet6/nd6.h:154:10: note: forward declaration of 'struct prf_ra'
Redhat 9 amd64 build: Failed (click for details) Redhat 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13424/artifact/RH9BUILD/config.status/config.status Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13424/artifact/RH9BUILD/ErrorLog/ Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13424/artifact/RH9BUILD/config.log/config.log.gz Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13424/artifact/RH9BUILD/frr.xref.xz/frr.xref.xz Redhat 9 amd64 build: No useful log found
Redhat 8 amd64 build: Failed (click for details) Redhat 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13424/artifact/REDHAT8/config.status/config.status Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13424/artifact/REDHAT8/ErrorLog/ Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13424/artifact/REDHAT8/config.log/config.log.gz Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13424/artifact/REDHAT8/frr.xref.xz/frr.xref.xz Redhat 8 amd64 build: No useful log found
FreeBSD 12 amd64 build: Failed (click for details) FreeBSD 12 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-13424/artifact/FBSD12AMD64/config.log/config.log.gz FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-13424/artifact/FBSD12AMD64/config.status/config.status

Make failed for FreeBSD 12 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-13424/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

In file included from ./lib/zebra.h:157:0,
/usr/include/netinet6/nd6.h:156:17: error: field 'raflags' has incomplete type 'prf_ra'
/usr/include/netinet6/nd6.h:156:10: note: forward declaration of 'struct prf_ra'
/usr/include/netinet6/nd6.h:170:16: error: field 'raflags' has incomplete type 'prf_ra'
/usr/include/netinet6/nd6.h:156:10: note: forward declaration of 'struct prf_ra'
In file included from ./lib/xref.h:13:0,
./lib/compiler.h:21:0: warning: "_Static_assert" redefined
 # define _Static_assert static_assert
<stdin>:82: trailing whitespace.
   by default without configurations. The ``dplane_fpm_nl`` or ``dplane_fpm_pb`` 
<stdin>:1182: trailing whitespace.
    
<stdin>:2159: trailing whitespace.
zebra_dplane_fpm_pb_la_SOURCES = \ 
<stdin>:858: new blank line at EOF.
+
<stdin>:1182: new blank line at EOF.
+
warning: squelched 1 whitespace error
warning: 6 lines add whitespace errors.
Report for dplane_fpm_pb.c | 38 issues
===============================================
ERROR: space prohibited after that '*' (ctx:WxW)
#106: FILE: /tmp/f1-723172/dplane_fpm_pb.c:106:
+} * gfpc;
   ^

WARNING: braces {} are not necessary for single statement blocks
#632: FILE: /tmp/f1-723172/dplane_fpm_pb.c:632:
+	if (!msg) {
+		return NULL;
+	}

WARNING: braces {} are not necessary for single statement blocks
#649: FILE: /tmp/f1-723172/dplane_fpm_pb.c:649:
+		if (!msg->add_route) {
+			return NULL;
+		}

WARNING: braces {} are not necessary for single statement blocks
#763: FILE: /tmp/f1-723172/dplane_fpm_pb.c:763:
+	if (!msg) {
+		return 0;
+	}

WARNING: braces {} are not necessary for single statement blocks
#768: FILE: /tmp/f1-723172/dplane_fpm_pb.c:768:
+	if (len > datalen) {
+		return 0;
+	}

WARNING: Missing a blank line after declarations
#923: FILE: /tmp/f1-723172/dplane_fpm_pb.c:923:
+	int rv;
+	gfpc = calloc(1, sizeof(*gfpc));

ERROR: space prohibited before that close parenthesis ')'
#948: FILE: /tmp/f1-723172/dplane_fpm_pb.c:948:
+		 .init = fpm_pb_init, );
Report for fpm.h | 42 issues
===============================================
WARNING: Missing or malformed SPDX-License-Identifier tag in line 1
#1: FILE: /tmp/f1-723172/fpm.h:1:
+/*

WARNING: do not add new typedefs
#104: FILE: /tmp/f1-723172/fpm.h:104:
+typedef struct fpm_msg_hdr_t_ {

WARNING: do not add new typedefs
#131: FILE: /tmp/f1-723172/fpm.h:131:
+typedef enum fpm_msg_type_e_ {

ERROR: spaces required around that '<' (ctx:VxV)
#226: FILE: /tmp/f1-723172/fpm.h:226:
+	return reinterpret_cast<fpm_msg_hdr_t *>(
 	                       ^

ERROR: need consistent spacing around '*' (ctx:WxO)
#226: FILE: /tmp/f1-723172/fpm.h:226:
+	return reinterpret_cast<fpm_msg_hdr_t *>(
 	                                      ^

ERROR: spaces required around that '>' (ctx:OxV)
#226: FILE: /tmp/f1-723172/fpm.h:226:
+	return reinterpret_cast<fpm_msg_hdr_t *>(
 	                                       ^

ERROR: spaces required around that '<' (ctx:VxV)
#227: FILE: /tmp/f1-723172/fpm.h:227:
+		static_cast<void *>(((char *)hdr) + msg_len));
 		           ^

ERROR: need consistent spacing around '*' (ctx:WxO)
#227: FILE: /tmp/f1-723172/fpm.h:227:
+		static_cast<void *>(((char *)hdr) + msg_len));
 		                 ^

ERROR: spaces required around that '>' (ctx:OxV)
#227: FILE: /tmp/f1-723172/fpm.h:227:
+		static_cast<void *>(((char *)hdr) + msg_len));
 		                  ^
Report for fpmpbserver.h | 20 issues
===============================================
WARNING: Missing or malformed SPDX-License-Identifier tag in line 1
#1: FILE: /tmp/f1-723172/fpmpbserver.h:1:
+#ifndef _FPMPBSERVER_H

ERROR: Bad function definition - int fpmpbserver_init() should probably be int fpmpbserver_init(void)
#50: FILE: /tmp/f1-723172/fpmpbserver.h:50:
+int fpmpbserver_init();

ERROR: Bad function definition - int fpmpbserver_exit() should probably be int fpmpbserver_exit(void)
#51: FILE: /tmp/f1-723172/fpmpbserver.h:51:
+int fpmpbserver_exit();

ERROR: Bad function definition - int fpmpbserver_read_data() should probably be int fpmpbserver_read_data(void)
#53: FILE: /tmp/f1-723172/fpmpbserver.h:53:
+int fpmpbserver_read_data();

WARNING: adding a line without newline at end of file
#55: FILE: /tmp/f1-723172/fpmpbserver.h:55:
+#endif

@riw777
Copy link
Member

riw777 commented Oct 24, 2023

is anyone still working on this?

@ahsalam
Copy link

ahsalam commented Nov 14, 2023

@BIoodborne Are you still working on this ? Can you resolve the merge conflicts ?

@BIoodborne
Copy link
Author

@BIoodborne Are you still working on this ? Can you resolve the merge conflicts ?

Sure, i'm going to resolve it.

@BIoodborne
Copy link
Author

Done.

@ahsalam
Copy link

ahsalam commented Nov 27, 2023

Done.
Thanks @BIoodborne.

@riw777 @mjstapp, @ton31337 could you please check if the PR is ready for merge. This PR provides a key functionality needed for the integration between FRR and SONiC. Thanks!

@riw777
Copy link
Member

riw777 commented Nov 28, 2023

I don't see any issues at this point ... will give others a couple of days to check again before pushing the merge button


fpm__message__init(msg);
switch (op) {
case DPLANE_OP_ROUTE_INSTALL:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

let's avoid this switch - it's costly to maintain. just use an 'if' for the one opcode you process?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done. We replaced the switch an 'if'. Thanks for the comment.

@@ -2770,6 +2770,7 @@ AM_CONDITIONAL([VRRPD], [test "$enable_vrrpd" != "no"])
AM_CONDITIONAL([PATHD], [test "$enable_pathd" != "no"])
AM_CONDITIONAL([PATHD_PCEP], [test "$enable_pathd" != "no"])
AM_CONDITIONAL([DP_DPDK], [test "$enable_dp_dpdk" = "yes"])
AM_CONDITIONAL([DPLANE_PB],[test "$enable_dplane_pb" != "no"])
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

please follow the existing examples and add a help string

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added. Thanks.

msg->has_type = 1;
msg->type = FPM__MESSAGE__TYPE__ADD_ROUTE;
if (IS_ZEBRA_DEBUG_FPM) {
zlog_debug("fpm_pb message:");
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this pattern of using multiple debug messages is a little awkward - especially since there are multiple pthreads involved. can you consolidate?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

msg->route_type = FPM__ROUTE_TYPE__NORMAL;

if (IS_ZEBRA_DEBUG_FPM) {
zlog_debug("add route message:");
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same question about multiple debugs

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.


switch (event) {
case FPE_DISABLE:
zlog_info("%s: manual FPM disable event", __func__);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do these events really need to be log messages? since they include "func", they look like debugs...

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changed to be zlog_debug. Thanks for the comment.

dplane_ctx_q_init(&fpc->ctxqueue);
pthread_mutex_init(&fpc->ctxqueue_mutex, NULL);

struct sockaddr_in *sin;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

locals at the start of the function, please

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

struct sockaddr_in *sin;
uint8_t naddr[INET6_BUFSIZ];

if (inet_pton(AF_INET, "127.0.0.1", naddr) != 1) {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

don't see the value in this conversion - you know the four octets you want to use?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done, we removed the redundant conversion.

struct sockaddr_in6 *sin6;
int written = 0;

if (gfpc->disabled)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

so I think this config is a little unclear. there's a difference between config (including the default config you have compiled in) and whether the config is active, enabled, in-use. you want to show the config if it's present, whether or not the state is 'enabled'. and maybe you should adjust your 'show' command to be more general - not just showing the statistics, but also showing the current address+port, and the status?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mjstapp

We don't have an explicit enable/disable command.

gfpc->disabled is set to false when the config is present
gfpc->disabled is set to true when the config is not present

For this reason, we show the config only when gfpc->disabled is false.

This is the same approach used in dplane_fpm_nl.

Are you suggesting a different approach here?

@BIoodborne
Copy link
Author

OK. Thanks for suggestions. I'm going to resolve it as soon as possible.

@ahsalam
Copy link

ahsalam commented Jan 14, 2024

OK. Thanks for suggestions. I'm going to resolve it as soon as possible.

Hi @BIoodborne , Did you have chance to to look at the feedback from @mjstapp

@mwinter-osr
Copy link
Member

CI:rerun Retest for new ASAN Memory Leaks

@riw777 riw777 self-requested a review January 16, 2024 13:33
Copy link

This pull request has conflicts, please resolve those before we can evaluate the pull request.

@ahsalam
Copy link

ahsalam commented Feb 4, 2024

@BIoodborne are you still working on this PR ?

@BIoodborne
Copy link
Author

@BIoodborne are you still working on this PR ?

yeah. Sorry, I've been busy with graduation stuff. I'm going to be dealing with PR-related issues for a while now.

`dplane_fpm_pb` is a new dplane plugin in zebra using protobuf to encode data.
It will be built when `DPLANE_PB` option is in effect.

Signed-off-by: Hongyu Li <[email protected]>
`dplaneserver` is a socket server-side program that emulates fpm to receive data
from zebra and decodes it in protobuf format. It's used to test dplane_fpm_pb.

Signed-off-by: Hongyu Li <[email protected]>
`zebra_fpm_pb` is a test case in topotest that tests `dplane_fpm_pb` functionality.
It will start `dplaneserver` that receives routes and outputs them in json format
to the specified file. Then it compares the output file to the reference file to
see if they are the same.

Signed-off-by: Hongyu Li <[email protected]>
@vjardin
Copy link
Contributor

vjardin commented Feb 21, 2024

Per the SONiC's routing working group, it aims at supporting some limitations of Netlink https://github.com/sonic-net/SONiC/pull/1620/files#diff-e40399b445a2b93d2c9f66638ee6490b8249b15155d5e35c6195cb5c54f805eeR53 mostly related to SRv6 ; but when I check the topotest cases, there is no SRv6. Please, can you add SRv6 topotest that leverages this new module too ?

Copy link
Member

@riw777 riw777 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good ... waiting on comments from @mjstapp

@riw777 riw777 self-requested a review March 6, 2024 01:24
Copy link
Member

@riw777 riw777 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Given #15475, until we can figure out how to get to a single version of protobufs that works all the time, I'm not certain we should be putting any more protobufs in the code ... apparently they introduce breaking changes on every major release, which means either we need to have someone constantly updating our code to support their changes, or we need to agree on a single version that we can fork and maintain within the frr project ...

This current build break, which causes us to be unable to support grpc, is causing problems for a lot of folks who are trying to build software around a machine interface rather than screen scraping.

We probably need to discuss this in a Tuesday meeting.

@riw777 riw777 self-requested a review March 6, 2024 12:00
Copy link
Member

@riw777 riw777 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Given #15475, until we can figure out how to get to a single version of protobufs that works all the time, I'm not certain we should be putting any more protobufs in the code ... apparently they introduce breaking changes on every major release, which means either we need to have someone constantly updating our code to support their changes, or we need to agree on a single version that we can fork and maintain within the frr project ...

This current build break, which causes us to be unable to support grpc, is causing problems for a lot of folks who are trying to build software around a machine interface rather than screen scraping.

We probably need to discuss this in a Tuesday meeting.

@riw777
Copy link
Member

riw777 commented May 28, 2024

is anyone still working on this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
master rebase PR needs rebase size/XXL tests Topotests, make check, etc zebra
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants