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

isisd: Flex-Algo for SR-MPLS #11667

Merged
merged 41 commits into from
Apr 18, 2023
Merged

isisd: Flex-Algo for SR-MPLS #11667

merged 41 commits into from
Apr 18, 2023

Conversation

louis-6wind
Copy link
Contributor

This is the continuation of the work from @slankdev #10403

Some bugs have been fixed and most of the TODO have been completed.

There is still some work to do. See #10403 (comment) and #10403 (comment)

@frrbot frrbot bot added isis libfrr ospf tests Topotests, make check, etc vtysh yang labels Jul 22, 2022
@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Jul 22, 2022

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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 ppc64le build: Failed (click for details) Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/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-6617/artifact/U1804PPC64LEBUILD/config.status/config.status

Make failed for Ubuntu 18.04 ppc64le build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/U1804PPC64LEBUILD/ErrorLog/log_make.txt)

 ^~~~~~~~~~
isisd/isis_te.c: In function lsp_to_vertex:
isisd/isis_te.c:453:20: error: iteration 2 invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:5: note: within this loop
cc1: all warnings being treated as errors
Makefile:9710: recipe for target 'isisd/isis_te.o' failed
make[1]: *** [isisd/isis_te.o] Error 1
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2840:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
Ubuntu 22.04 amd64 build: Failed (click for details) Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/U22AMD64BUILD/config.log/config.log.gz

Make failed for Ubuntu 22.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/U22AMD64BUILD/ErrorLog/log_make.txt)

ospf6d/ospf6_interface.c:970:1: note: #pragma message: Time to remove ospf6Enabled from JSON output
isisd/isis_te.c: In function lsp_to_vertex:
isisd/isis_te.c:453:55: error: iteration 2 invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:51: note: within this loop
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10378: isisd/isis_te.o] Error 1
isisd/isis_te.c: In function lsp_to_vertex:
isisd/isis_te.c:453:55: error: iteration 2 invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:51: note: within this loop

Ubuntu 22.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/U22AMD64BUILD/config.status/config.status

FreeBSD 12 amd64 build: Failed (click for details) FreeBSD 12 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/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-6617/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-6617/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

 ^~~~~~~~~~
isisd/isis_te.c: In function 'lsp_to_vertex':
isisd/isis_te.c:453:20: error: iteration 2 invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:5: note: within this loop
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:10374: isisd/isis_te.o] Error 1
isisd/isis_nb_config.c: In function 'isis_instance_flex_algo_affinity_set':
isisd/isis_nb_config.c:2840:7: error: 'fa' may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function 'isis_instance_flex_algo_affinity_unset':
Fedora 29 amd64 build: Failed (click for details) Fedora 29 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/F29BUILD/config.log/config.log.gz Fedora 29 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/F29BUILD/config.status/config.status

Make failed for Fedora 29 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/F29BUILD/ErrorLog/log_make.txt)

 ^~~~~~~~~~
isisd/isis_te.c: In function lsp_to_vertex:
isisd/isis_te.c:453:20: error: iteration 2 invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:5: note: within this loop
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10374: isisd/isis_te.o] Error 1
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2844:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
Debian 11 amd64 build: Failed (click for details) Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/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-6617/artifact/DEB11AMD64/ErrorLog/log_make.txt)

ospf6d/ospf6_interface.c:970:1: note: #pragma message: Time to remove ospf6Enabled from JSON output
isisd/isis_te.c: In function lsp_to_vertex:
isisd/isis_te.c:453:20: error: iteration 2 invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:5: note: within this loop
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10378: isisd/isis_te.o] Error 1
isisd/isis_te.c: In function lsp_to_vertex:
isisd/isis_te.c:453:20: error: iteration 2 invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:5: note: within this loop

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

Ubuntu 16.04 i386 build: Failed (click for details) Ubuntu 16.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/U1604I386/config.log/config.log.gz Ubuntu 16.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/U1604I386/config.status/config.status

Make failed for Ubuntu 16.04 i386 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/U1604I386/ErrorLog/log_make.txt)

 ^
isisd/isis_te.c: In function lsp_to_vertex:
isisd/isis_te.c:453:20: error: iteration 2u invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:5: note: containing loop
cc1: all warnings being treated as errors
Makefile:9710: recipe for target 'isisd/isis_te.o' failed
make[1]: *** [isisd/isis_te.o] Error 1
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2846:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
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-6617/artifact/U18ARM7BUILD/config.status/config.status Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/U18ARM7BUILD/config.log/config.log.gz

Make failed for Ubuntu 18.04 arm7 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/U18ARM7BUILD/ErrorLog/log_make.txt)

 ^~~~~~~~~~
isisd/isis_te.c: In function lsp_to_vertex:
isisd/isis_te.c:453:20: error: iteration 2 invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:5: note: within this loop
cc1: all warnings being treated as errors
Makefile:9710: recipe for target 'isisd/isis_te.o' failed
make[1]: *** [isisd/isis_te.o] Error 1
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2840:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
Ubuntu 18.04 arm8 build: Failed (click for details)

Make failed for Ubuntu 18.04 arm8 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/U18ARM8BUILD/ErrorLog/log_make.txt)

 ^~~~~~~~~~
isisd/isis_te.c: In function lsp_to_vertex:
isisd/isis_te.c:453:20: error: iteration 2 invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:5: note: within this loop
cc1: all warnings being treated as errors
Makefile:9710: recipe for target 'isisd/isis_te.o' failed
make[1]: *** [isisd/isis_te.o] Error 1
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2840:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]

Ubuntu 18.04 arm8 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/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-6617/artifact/U18ARM8BUILD/config.status/config.status

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-6617/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-6617/artifact/REDHAT8/ErrorLog/log_make.txt)

 ^~~~~~~~~~
isisd/isis_te.c: In function lsp_to_vertex:
isisd/isis_te.c:453:20: error: iteration 2 invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:5: note: within this loop
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10374: isisd/isis_te.o] Error 1
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2844:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:

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

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-6617/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-6617/artifact/RH9BUILD/ErrorLog/log_make.txt)

ospf6d/ospf6_interface.c:970:1: note: #pragma message: Time to remove ospf6Enabled from JSON output
isisd/isis_te.c: In function lsp_to_vertex:
isisd/isis_te.c:453:55: error: iteration 2 invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:51: note: within this loop
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10375: isisd/isis_te.o] Error 1
isisd/isis_te.c: In function lsp_to_vertex:
isisd/isis_te.c:453:55: error: iteration 2 invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:51: note: within this loop

Redhat 9 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/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-6617/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-6617/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-6617/artifact/CI011BUILD/ErrorLog/log_make.txt)

In file included from ./lib/segment_routing.h:23:
In file included from /usr/include/stdint.h:23:
/usr/include/machine/_types.h:133:15: error: cannot combine with previous 'int' declaration specifier
typedef int                     __wchar_t;
1 error generated.
gmake[1]: *** [Makefile:10393: lib/segment_routing.lo] Error 1
ospf6d/ospf6_interface.c:970:1: warning: Time to remove ospf6Enabled from JSON output [-W#pragma-messages]
CPP_NOTICE("Time to remove ospf6Enabled from JSON output")
^
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-6617/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-6617/artifact/DEB10BUILD/ErrorLog/log_make.txt)

 ^~~~~~~~~~
isisd/isis_te.c: In function lsp_to_vertex:
isisd/isis_te.c:453:20: error: iteration 2 invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:5: note: within this loop
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10375: isisd/isis_te.o] Error 1
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2844:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:

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

FreeBSD 11 amd64 build: Failed (click for details) FreeBSD 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/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-6617/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-6617/artifact/CI009BUILD/ErrorLog/log_make.txt)

ospf6d/ospf6_interface.c:970:1: note: '#pragma message: Time to remove ospf6Enabled from JSON output'
isisd/isis_te.c: In function 'lsp_to_vertex':
isisd/isis_te.c:453:20: error: iteration 2 invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:5: note: within this loop
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:10377: isisd/isis_te.o] Error 1
isisd/isis_te.c: In function 'lsp_to_vertex':
isisd/isis_te.c:453:20: error: iteration 2 invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:5: note: within this loop
Ubuntu 16.04 arm7 build: Failed (click for details)

Make failed for Ubuntu 16.04 arm7 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/CI101BUILD/ErrorLog/log_make.txt)

 ^
isisd/isis_te.c: In function lsp_to_vertex:
isisd/isis_te.c:453:20: error: iteration 2u invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:5: note: containing loop
cc1: all warnings being treated as errors
Makefile:9710: recipe for target 'isisd/isis_te.o' failed
make[1]: *** [isisd/isis_te.o] Error 1
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2846:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]

Ubuntu 16.04 arm7 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/CI101BUILD/config.log/config.log.gz
Ubuntu 16.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/CI101BUILD/config.status/config.status

Ubuntu 18.04 i386 build: Failed (click for details)

Make failed for Ubuntu 18.04 i386 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/U18I386BUILD/ErrorLog/log_make.txt)

 ^~~~~~~~~~
isisd/isis_te.c: In function lsp_to_vertex:
isisd/isis_te.c:453:20: error: iteration 2 invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:5: note: within this loop
cc1: all warnings being treated as errors
Makefile:9710: recipe for target 'isisd/isis_te.o' failed
make[1]: *** [isisd/isis_te.o] Error 1
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2840:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]

Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/U18I386BUILD/config.status/config.status
Ubuntu 18.04 i386 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/U18I386BUILD/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-6617/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-6617/artifact/U1804AMD64/config.status/config.status

Make failed for Ubuntu 18.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/U1804AMD64/ErrorLog/log_make.txt)

 ^~~~~~~~~~
isisd/isis_te.c: In function lsp_to_vertex:
isisd/isis_te.c:453:20: error: iteration 2 invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:5: note: within this loop
cc1: all warnings being treated as errors
Makefile:9710: recipe for target 'isisd/isis_te.o' failed
make[1]: *** [isisd/isis_te.o] Error 1
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2840:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
Ubuntu 16.04 amd64 build: Failed (click for details) Ubuntu 16.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/CI014BUILD/config.log/config.log.gz Ubuntu 16.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/CI014BUILD/config.status/config.status

Make failed for Ubuntu 16.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/CI014BUILD/ErrorLog/log_make.txt)

 ^
isisd/isis_te.c: In function lsp_to_vertex:
isisd/isis_te.c:453:20: error: iteration 2u invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:5: note: containing loop
cc1: all warnings being treated as errors
Makefile:9710: recipe for target 'isisd/isis_te.o' failed
make[1]: *** [isisd/isis_te.o] Error 1
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2846:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/U2004AMD64BUILD/config.log/config.log.gz

Make failed for Ubuntu 20.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/U2004AMD64BUILD/ErrorLog/log_make.txt)

ospf6d/ospf6_interface.c:970:1: note: #pragma message: Time to remove ospf6Enabled from JSON output
isisd/isis_te.c: In function lsp_to_vertex:
isisd/isis_te.c:453:20: error: iteration 2 invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:5: note: within this loop
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10375: isisd/isis_te.o] Error 1
isisd/isis_te.c: In function lsp_to_vertex:
isisd/isis_te.c:453:20: error: iteration 2 invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:5: note: within this loop

Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/U2004AMD64BUILD/config.status/config.status

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

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

 ^~~~~~~~~~
isisd/isis_te.c: In function 'lsp_to_vertex':
isisd/isis_te.c:453:20: error: iteration 2 invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:5: note: within this loop
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:10378: isisd/isis_te.o] Error 1
isisd/isis_nb_config.c: In function 'isis_instance_flex_algo_affinity_set':
isisd/isis_nb_config.c:2840:7: error: 'fa' may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function 'isis_instance_flex_algo_affinity_unset':

NetBSD 9 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/CI012BUILD/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-6617/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-6617/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-6617/artifact/CI021BUILD/ErrorLog/log_make.txt)

 ^~~~~~~~~~
isisd/isis_te.c: In function lsp_to_vertex:
isisd/isis_te.c:453:20: error: iteration 2 invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:5: note: within this loop
cc1: all warnings being treated as errors
Makefile:9710: recipe for target 'isisd/isis_te.o' failed
make[1]: *** [isisd/isis_te.o] Error 1
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2846:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
Ubuntu 16.04 arm8 build: Failed (click for details) Ubuntu 16.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/U16ARM8BUILD/config.status/config.status Ubuntu 16.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/U16ARM8BUILD/config.log/config.log.gz

Make failed for Ubuntu 16.04 arm8 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/U16ARM8BUILD/ErrorLog/log_make.txt)

 ^
isisd/isis_te.c: In function lsp_to_vertex:
isisd/isis_te.c:453:20: error: iteration 2u invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:5: note: containing loop
cc1: all warnings being treated as errors
Makefile:9710: recipe for target 'isisd/isis_te.o' failed
make[1]: *** [isisd/isis_te.o] Error 1
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2846:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
Successful on other platforms/tests
  • CentOS 7 amd64 build

Warnings Generated during build:

Checkout code: Successful with additional warnings
Ubuntu 18.04 ppc64le build: Failed (click for details) Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/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-6617/artifact/U1804PPC64LEBUILD/config.status/config.status

Make failed for Ubuntu 18.04 ppc64le build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/U1804PPC64LEBUILD/ErrorLog/log_make.txt)

 ^~~~~~~~~~
isisd/isis_te.c: In function lsp_to_vertex:
isisd/isis_te.c:453:20: error: iteration 2 invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:5: note: within this loop
cc1: all warnings being treated as errors
Makefile:9710: recipe for target 'isisd/isis_te.o' failed
make[1]: *** [isisd/isis_te.o] Error 1
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2840:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
Ubuntu 22.04 amd64 build: Failed (click for details) Ubuntu 22.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/U22AMD64BUILD/config.log/config.log.gz

Make failed for Ubuntu 22.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/U22AMD64BUILD/ErrorLog/log_make.txt)

ospf6d/ospf6_interface.c:970:1: note: #pragma message: Time to remove ospf6Enabled from JSON output
isisd/isis_te.c: In function lsp_to_vertex:
isisd/isis_te.c:453:55: error: iteration 2 invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:51: note: within this loop
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10378: isisd/isis_te.o] Error 1
isisd/isis_te.c: In function lsp_to_vertex:
isisd/isis_te.c:453:55: error: iteration 2 invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:51: note: within this loop

Ubuntu 22.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/U22AMD64BUILD/config.status/config.status

FreeBSD 12 amd64 build: Failed (click for details) FreeBSD 12 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/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-6617/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-6617/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

 ^~~~~~~~~~
isisd/isis_te.c: In function 'lsp_to_vertex':
isisd/isis_te.c:453:20: error: iteration 2 invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:5: note: within this loop
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:10374: isisd/isis_te.o] Error 1
isisd/isis_nb_config.c: In function 'isis_instance_flex_algo_affinity_set':
isisd/isis_nb_config.c:2840:7: error: 'fa' may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function 'isis_instance_flex_algo_affinity_unset':
Fedora 29 amd64 build: Failed (click for details) Fedora 29 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/F29BUILD/config.log/config.log.gz Fedora 29 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/F29BUILD/config.status/config.status

Make failed for Fedora 29 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/F29BUILD/ErrorLog/log_make.txt)

 ^~~~~~~~~~
isisd/isis_te.c: In function lsp_to_vertex:
isisd/isis_te.c:453:20: error: iteration 2 invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:5: note: within this loop
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10374: isisd/isis_te.o] Error 1
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2844:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
Debian 11 amd64 build: Failed (click for details) Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/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-6617/artifact/DEB11AMD64/ErrorLog/log_make.txt)

ospf6d/ospf6_interface.c:970:1: note: #pragma message: Time to remove ospf6Enabled from JSON output
isisd/isis_te.c: In function lsp_to_vertex:
isisd/isis_te.c:453:20: error: iteration 2 invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:5: note: within this loop
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10378: isisd/isis_te.o] Error 1
isisd/isis_te.c: In function lsp_to_vertex:
isisd/isis_te.c:453:20: error: iteration 2 invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:5: note: within this loop

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

Ubuntu 16.04 i386 build: Failed (click for details) Ubuntu 16.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/U1604I386/config.log/config.log.gz Ubuntu 16.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/U1604I386/config.status/config.status

Make failed for Ubuntu 16.04 i386 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/U1604I386/ErrorLog/log_make.txt)

 ^
isisd/isis_te.c: In function lsp_to_vertex:
isisd/isis_te.c:453:20: error: iteration 2u invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:5: note: containing loop
cc1: all warnings being treated as errors
Makefile:9710: recipe for target 'isisd/isis_te.o' failed
make[1]: *** [isisd/isis_te.o] Error 1
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2846:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
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-6617/artifact/U18ARM7BUILD/config.status/config.status Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/U18ARM7BUILD/config.log/config.log.gz

Make failed for Ubuntu 18.04 arm7 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/U18ARM7BUILD/ErrorLog/log_make.txt)

 ^~~~~~~~~~
isisd/isis_te.c: In function lsp_to_vertex:
isisd/isis_te.c:453:20: error: iteration 2 invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:5: note: within this loop
cc1: all warnings being treated as errors
Makefile:9710: recipe for target 'isisd/isis_te.o' failed
make[1]: *** [isisd/isis_te.o] Error 1
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2840:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
Ubuntu 18.04 arm8 build: Failed (click for details)

Make failed for Ubuntu 18.04 arm8 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/U18ARM8BUILD/ErrorLog/log_make.txt)

 ^~~~~~~~~~
isisd/isis_te.c: In function lsp_to_vertex:
isisd/isis_te.c:453:20: error: iteration 2 invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:5: note: within this loop
cc1: all warnings being treated as errors
Makefile:9710: recipe for target 'isisd/isis_te.o' failed
make[1]: *** [isisd/isis_te.o] Error 1
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2840:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]

Ubuntu 18.04 arm8 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/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-6617/artifact/U18ARM8BUILD/config.status/config.status

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-6617/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-6617/artifact/REDHAT8/ErrorLog/log_make.txt)

 ^~~~~~~~~~
isisd/isis_te.c: In function lsp_to_vertex:
isisd/isis_te.c:453:20: error: iteration 2 invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:5: note: within this loop
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10374: isisd/isis_te.o] Error 1
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2844:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:

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

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-6617/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-6617/artifact/RH9BUILD/ErrorLog/log_make.txt)

ospf6d/ospf6_interface.c:970:1: note: #pragma message: Time to remove ospf6Enabled from JSON output
isisd/isis_te.c: In function lsp_to_vertex:
isisd/isis_te.c:453:55: error: iteration 2 invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:51: note: within this loop
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10375: isisd/isis_te.o] Error 1
isisd/isis_te.c: In function lsp_to_vertex:
isisd/isis_te.c:453:55: error: iteration 2 invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:51: note: within this loop

Redhat 9 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/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-6617/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-6617/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-6617/artifact/CI011BUILD/ErrorLog/log_make.txt)

In file included from ./lib/segment_routing.h:23:
In file included from /usr/include/stdint.h:23:
/usr/include/machine/_types.h:133:15: error: cannot combine with previous 'int' declaration specifier
typedef int                     __wchar_t;
1 error generated.
gmake[1]: *** [Makefile:10393: lib/segment_routing.lo] Error 1
ospf6d/ospf6_interface.c:970:1: warning: Time to remove ospf6Enabled from JSON output [-W#pragma-messages]
CPP_NOTICE("Time to remove ospf6Enabled from JSON output")
^
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-6617/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-6617/artifact/DEB10BUILD/ErrorLog/log_make.txt)

 ^~~~~~~~~~
isisd/isis_te.c: In function lsp_to_vertex:
isisd/isis_te.c:453:20: error: iteration 2 invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:5: note: within this loop
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10375: isisd/isis_te.o] Error 1
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2844:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:

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

FreeBSD 11 amd64 build: Failed (click for details) FreeBSD 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/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-6617/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-6617/artifact/CI009BUILD/ErrorLog/log_make.txt)

ospf6d/ospf6_interface.c:970:1: note: '#pragma message: Time to remove ospf6Enabled from JSON output'
isisd/isis_te.c: In function 'lsp_to_vertex':
isisd/isis_te.c:453:20: error: iteration 2 invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:5: note: within this loop
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:10377: isisd/isis_te.o] Error 1
isisd/isis_te.c: In function 'lsp_to_vertex':
isisd/isis_te.c:453:20: error: iteration 2 invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:5: note: within this loop
Ubuntu 16.04 arm7 build: Failed (click for details)

Make failed for Ubuntu 16.04 arm7 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/CI101BUILD/ErrorLog/log_make.txt)

 ^
isisd/isis_te.c: In function lsp_to_vertex:
isisd/isis_te.c:453:20: error: iteration 2u invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:5: note: containing loop
cc1: all warnings being treated as errors
Makefile:9710: recipe for target 'isisd/isis_te.o' failed
make[1]: *** [isisd/isis_te.o] Error 1
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2846:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]

Ubuntu 16.04 arm7 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/CI101BUILD/config.log/config.log.gz
Ubuntu 16.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/CI101BUILD/config.status/config.status

Ubuntu 18.04 i386 build: Failed (click for details)

Make failed for Ubuntu 18.04 i386 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/U18I386BUILD/ErrorLog/log_make.txt)

 ^~~~~~~~~~
isisd/isis_te.c: In function lsp_to_vertex:
isisd/isis_te.c:453:20: error: iteration 2 invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:5: note: within this loop
cc1: all warnings being treated as errors
Makefile:9710: recipe for target 'isisd/isis_te.o' failed
make[1]: *** [isisd/isis_te.o] Error 1
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2840:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]

Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/U18I386BUILD/config.status/config.status
Ubuntu 18.04 i386 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/U18I386BUILD/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-6617/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-6617/artifact/U1804AMD64/config.status/config.status

Make failed for Ubuntu 18.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/U1804AMD64/ErrorLog/log_make.txt)

 ^~~~~~~~~~
isisd/isis_te.c: In function lsp_to_vertex:
isisd/isis_te.c:453:20: error: iteration 2 invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:5: note: within this loop
cc1: all warnings being treated as errors
Makefile:9710: recipe for target 'isisd/isis_te.o' failed
make[1]: *** [isisd/isis_te.o] Error 1
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2840:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
Ubuntu 16.04 amd64 build: Failed (click for details) Ubuntu 16.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/CI014BUILD/config.log/config.log.gz Ubuntu 16.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/CI014BUILD/config.status/config.status

Make failed for Ubuntu 16.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/CI014BUILD/ErrorLog/log_make.txt)

 ^
isisd/isis_te.c: In function lsp_to_vertex:
isisd/isis_te.c:453:20: error: iteration 2u invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:5: note: containing loop
cc1: all warnings being treated as errors
Makefile:9710: recipe for target 'isisd/isis_te.o' failed
make[1]: *** [isisd/isis_te.o] Error 1
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2846:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/U2004AMD64BUILD/config.log/config.log.gz

Make failed for Ubuntu 20.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/U2004AMD64BUILD/ErrorLog/log_make.txt)

ospf6d/ospf6_interface.c:970:1: note: #pragma message: Time to remove ospf6Enabled from JSON output
isisd/isis_te.c: In function lsp_to_vertex:
isisd/isis_te.c:453:20: error: iteration 2 invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:5: note: within this loop
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10375: isisd/isis_te.o] Error 1
isisd/isis_te.c: In function lsp_to_vertex:
isisd/isis_te.c:453:20: error: iteration 2 invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:5: note: within this loop

Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/U2004AMD64BUILD/config.status/config.status

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

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

 ^~~~~~~~~~
isisd/isis_te.c: In function 'lsp_to_vertex':
isisd/isis_te.c:453:20: error: iteration 2 invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:5: note: within this loop
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:10378: isisd/isis_te.o] Error 1
isisd/isis_nb_config.c: In function 'isis_instance_flex_algo_affinity_set':
isisd/isis_nb_config.c:2840:7: error: 'fa' may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function 'isis_instance_flex_algo_affinity_unset':

NetBSD 9 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/CI012BUILD/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-6617/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-6617/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-6617/artifact/CI021BUILD/ErrorLog/log_make.txt)

 ^~~~~~~~~~
isisd/isis_te.c: In function lsp_to_vertex:
isisd/isis_te.c:453:20: error: iteration 2 invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:5: note: within this loop
cc1: all warnings being treated as errors
Makefile:9710: recipe for target 'isisd/isis_te.o' failed
make[1]: *** [isisd/isis_te.o] Error 1
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2846:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
Ubuntu 16.04 arm8 build: Failed (click for details) Ubuntu 16.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/U16ARM8BUILD/config.status/config.status Ubuntu 16.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/U16ARM8BUILD/config.log/config.log.gz

Make failed for Ubuntu 16.04 arm8 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6617/artifact/U16ARM8BUILD/ErrorLog/log_make.txt)

 ^
isisd/isis_te.c: In function lsp_to_vertex:
isisd/isis_te.c:453:20: error: iteration 2u invokes undefined behavior [-Werror=aggressive-loop-optimizations]
isisd/isis_te.c:452:5: note: containing loop
cc1: all warnings being treated as errors
Makefile:9710: recipe for target 'isisd/isis_te.o' failed
make[1]: *** [isisd/isis_te.o] Error 1
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2846:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
Report for bitfield.h | 2 issues
===============================================
< WARNING: Missing a blank line after declarations
< #206: FILE: /tmp/f1-11453/bitfield.h:206:
Report for flex_algo.c | 34 issues
===============================================
WARNING: Missing a blank line after declarations
#30: FILE: /tmp/f1-11453/flex_algo.c:30:
+	struct affinity_map *map_ = map;
+	XFREE(MTYPE_FLEX_ALGO, map_);

WARNING: Missing a blank line after declarations
#36: FILE: /tmp/f1-11453/flex_algo.c:36:
+	struct affinity_maps *maps;
+	maps = XCALLOC(MTYPE_FLEX_ALGO, sizeof(*maps));

WARNING: Missing a blank line after declarations
#122: FILE: /tmp/f1-11453/flex_algo.c:122:
+	bool printed = false;
+	for (ssize_t i = ag->bitmap.m - 1; i >= 0; i--) {

WARNING: type 'long unsigned int' should be specified in [[un]signed] [short|int|long|long long] order
#205: FILE: /tmp/f1-11453/flex_algo.c:205:
+	for (long unsigned int i = 0; i < WORD_SIZE; i++) {

WARNING: Missing a blank line after declarations
#209: FILE: /tmp/f1-11453/flex_algo.c:209:
+		size_t pos = WORD_SIZE * oct_offset + i;
+		admin_group_set(ag, pos);

WARNING: Missing a blank line after declarations
#216: FILE: /tmp/f1-11453/flex_algo.c:216:
+	size_t size = 0;
+	for (size_t i = 0; i < ag->bitmap.m; i++)

WARNING: Missing a blank line after declarations
#246: FILE: /tmp/f1-11453/flex_algo.c:246:
+		uint32_t link_ag_bitmap = link_ag->bitmap.data[i];
+		if (fad_ag_bitmap & link_ag_bitmap)
Report for flex_algo.h | 48 issues
===============================================
ERROR: code indent should use tabs where possible
#42: FILE: /tmp/f1-11453/flex_algo.h:42:
+        bitfield_t bitmap;$

WARNING: please, no spaces at the start of a line
#42: FILE: /tmp/f1-11453/flex_algo.h:42:
+        bitfield_t bitmap;$

ERROR: code indent should use tabs where possible
#47: FILE: /tmp/f1-11453/flex_algo.h:47:
+        uint8_t metric_type;$

WARNING: please, no spaces at the start of a line
#47: FILE: /tmp/f1-11453/flex_algo.h:47:
+        uint8_t metric_type;$

ERROR: code indent should use tabs where possible
#48: FILE: /tmp/f1-11453/flex_algo.h:48:
+        uint8_t calc_type;$

WARNING: please, no spaces at the start of a line
#48: FILE: /tmp/f1-11453/flex_algo.h:48:
+        uint8_t calc_type;$

ERROR: code indent should use tabs where possible
#53: FILE: /tmp/f1-11453/flex_algo.h:53:
+        struct admin_group admin_group_exclude_any;$

WARNING: please, no spaces at the start of a line
#53: FILE: /tmp/f1-11453/flex_algo.h:53:
+        struct admin_group admin_group_exclude_any;$

ERROR: code indent should use tabs where possible
#54: FILE: /tmp/f1-11453/flex_algo.h:54:
+        struct admin_group admin_group_include_any;$

WARNING: please, no spaces at the start of a line
#54: FILE: /tmp/f1-11453/flex_algo.h:54:
+        struct admin_group admin_group_include_any;$

ERROR: code indent should use tabs where possible
#55: FILE: /tmp/f1-11453/flex_algo.h:55:
+        struct admin_group admin_group_include_all;$

WARNING: please, no spaces at the start of a line
#55: FILE: /tmp/f1-11453/flex_algo.h:55:
+        struct admin_group admin_group_include_all;$
Report for isis_cli.c | 8 issues
===============================================
< WARNING: line over 80 characters
< #1780: FILE: /tmp/f1-11453/isis_cli.c:1780:
< WARNING: line over 80 characters
< #1992: FILE: /tmp/f1-11453/isis_cli.c:1992:
< WARNING: Missing a blank line after declarations
< #3466: FILE: /tmp/f1-11453/isis_cli.c:3466:
< WARNING: Missing a blank line after declarations
< #3481: FILE: /tmp/f1-11453/isis_cli.c:3481:
Report for isis_flex_algo.c | 10 issues
===============================================
WARNING: line over 80 characters
#62: FILE: /tmp/f1-11453/isis_flex_algo.c:62:
+			data->spftree[tree][level - 1]->algorithm = arg->algorithm;

WARNING: braces {} are not necessary for single statement blocks
#133: FILE: /tmp/f1-11453/isis_flex_algo.c:133:
+	if (!fad) {
+		return true;
+	}
Report for isis_lfa.c | 8 issues
===============================================
< WARNING: line over 80 characters
< #1114: FILE: /tmp/f1-11453/isis_lfa.c:1114:
< WARNING: line over 80 characters
< #1210: FILE: /tmp/f1-11453/isis_lfa.c:1210:
< WARNING: line over 80 characters
< #1258: FILE: /tmp/f1-11453/isis_lfa.c:1258:
< WARNING: line over 80 characters
< #1738: FILE: /tmp/f1-11453/isis_lfa.c:1738:
Report for isis_lsp.c | 12 issues
===============================================
< WARNING: line over 80 characters
< #906: FILE: /tmp/f1-11453/isis_lsp.c:906:
< WARNING: line over 80 characters
< #942: FILE: /tmp/f1-11453/isis_lsp.c:942:
< WARNING: line over 80 characters
< #1216: FILE: /tmp/f1-11453/isis_lsp.c:1216:
< WARNING: Too many leading tabs - consider code refactoring
< #1223: FILE: /tmp/f1-11453/isis_lsp.c:1223:
< WARNING: line over 80 characters
< #1227: FILE: /tmp/f1-11453/isis_lsp.c:1227:
< WARNING: line over 80 characters
< #1245: FILE: /tmp/f1-11453/isis_lsp.c:1245:
Report for isis_nb.c | 102 issues
===============================================
< WARNING: line over 80 characters
< #679: FILE: /tmp/f1-11453/isis_nb.c:679:
< WARNING: line over 80 characters
< #680: FILE: /tmp/f1-11453/isis_nb.c:680:
< WARNING: line over 80 characters
< #681: FILE: /tmp/f1-11453/isis_nb.c:681:
< WARNING: line over 80 characters
< #682: FILE: /tmp/f1-11453/isis_nb.c:682:
< WARNING: line over 80 characters
< #687: FILE: /tmp/f1-11453/isis_nb.c:687:
< WARNING: line over 80 characters
< #689: FILE: /tmp/f1-11453/isis_nb.c:689:
< WARNING: line over 80 characters
< #693: FILE: /tmp/f1-11453/isis_nb.c:693:
< WARNING: line over 80 characters
< #695: FILE: /tmp/f1-11453/isis_nb.c:695:
< WARNING: line over 80 characters
< #699: FILE: /tmp/f1-11453/isis_nb.c:699:
< WARNING: line over 80 characters
< #701: FILE: /tmp/f1-11453/isis_nb.c:701:
< WARNING: line over 80 characters
< #705: FILE: /tmp/f1-11453/isis_nb.c:705:
< WARNING: line over 80 characters
< #707: FILE: /tmp/f1-11453/isis_nb.c:707:
< WARNING: line over 80 characters
< #711: FILE: /tmp/f1-11453/isis_nb.c:711:
< WARNING: line over 80 characters
< #720: FILE: /tmp/f1-11453/isis_nb.c:720:
< WARNING: line over 80 characters
< #722: FILE: /tmp/f1-11453/isis_nb.c:722:
< WARNING: line over 80 characters
< #723: FILE: /tmp/f1-11453/isis_nb.c:723:
< WARNING: line over 80 characters
< #727: FILE: /tmp/f1-11453/isis_nb.c:727:
< WARNING: line over 80 characters
< #729: FILE: /tmp/f1-11453/isis_nb.c:729:
< WARNING: line over 80 characters
< #730: FILE: /tmp/f1-11453/isis_nb.c:730:
< WARNING: line over 80 characters
< #734: FILE: /tmp/f1-11453/isis_nb.c:734:
< WARNING: line over 80 characters
< #736: FILE: /tmp/f1-11453/isis_nb.c:736:
< WARNING: line over 80 characters
< #737: FILE: /tmp/f1-11453/isis_nb.c:737:
< WARNING: line over 80 characters
< #741: FILE: /tmp/f1-11453/isis_nb.c:741:
< WARNING: line over 80 characters
< #743: FILE: /tmp/f1-11453/isis_nb.c:743:
< WARNING: line over 80 characters
< #744: FILE: /tmp/f1-11453/isis_nb.c:744:
< WARNING: line over 80 characters
< #748: FILE: /tmp/f1-11453/isis_nb.c:748:
< WARNING: line over 80 characters
< #750: FILE: /tmp/f1-11453/isis_nb.c:750:
< WARNING: line over 80 characters
< #751: FILE: /tmp/f1-11453/isis_nb.c:751:
< WARNING: line over 80 characters
< #755: FILE: /tmp/f1-11453/isis_nb.c:755:
< WARNING: line over 80 characters
< #757: FILE: /tmp/f1-11453/isis_nb.c:757:
< WARNING: line over 80 characters
< #758: FILE: /tmp/f1-11453/isis_nb.c:758:
< WARNING: line over 80 characters
< #762: FILE: /tmp/f1-11453/isis_nb.c:762:
< WARNING: line over 80 characters
< #764: FILE: /tmp/f1-11453/isis_nb.c:764:
< WARNING: line over 80 characters
< #765: FILE: /tmp/f1-11453/isis_nb.c:765:
< WARNING: line over 80 characters
< #769: FILE: /tmp/f1-11453/isis_nb.c:769:
< WARNING: line over 80 characters
< #771: FILE: /tmp/f1-11453/isis_nb.c:771:
< WARNING: line over 80 characters
< #772: FILE: /tmp/f1-11453/isis_nb.c:772:
< WARNING: line over 80 characters
< #776: FILE: /tmp/f1-11453/isis_nb.c:776:
< WARNING: line over 80 characters
< #778: FILE: /tmp/f1-11453/isis_nb.c:778:
< WARNING: line over 80 characters
< #779: FILE: /tmp/f1-11453/isis_nb.c:779:
< WARNING: line over 80 characters
< #783: FILE: /tmp/f1-11453/isis_nb.c:783:
< WARNING: line over 80 characters
< #786: FILE: /tmp/f1-11453/isis_nb.c:786:
< WARNING: line over 80 characters
< #787: FILE: /tmp/f1-11453/isis_nb.c:787:
< WARNING: line over 80 characters
< #791: FILE: /tmp/f1-11453/isis_nb.c:791:
< WARNING: line over 80 characters
< #793: FILE: /tmp/f1-11453/isis_nb.c:793:
< WARNING: line over 80 characters
< #794: FILE: /tmp/f1-11453/isis_nb.c:794:
< WARNING: line over 80 characters
< #806: FILE: /tmp/f1-11453/isis_nb.c:806:
< WARNING: line over 80 characters
< #1176: FILE: /tmp/f1-11453/isis_nb.c:1176:
< WARNING: line over 80 characters
< #1178: FILE: /tmp/f1-11453/isis_nb.c:1178:
< WARNING: line over 80 characters
< #1179: FILE: /tmp/f1-11453/isis_nb.c:1179:
< WARNING: line over 80 characters
< #1183: FILE: /tmp/f1-11453/isis_nb.c:1183:
Report for isis_nb_config.c | 50 issues
===============================================
< WARNING: line over 80 characters
< #2569: FILE: /tmp/f1-11453/isis_nb_config.c:2569:
< WARNING: line over 80 characters
< #2602: FILE: /tmp/f1-11453/isis_nb_config.c:2602:
< WARNING: line over 80 characters
< #2620: FILE: /tmp/f1-11453/isis_nb_config.c:2620:
< WARNING: line over 80 characters
< #2638: FILE: /tmp/f1-11453/isis_nb_config.c:2638:
< WARNING: line over 80 characters
< #2656: FILE: /tmp/f1-11453/isis_nb_config.c:2656:
< WARNING: line over 80 characters
< #2913: FILE: /tmp/f1-11453/isis_nb_config.c:2913:
< WARNING: line over 80 characters
< #2924: FILE: /tmp/f1-11453/isis_nb_config.c:2924:
< WARNING: line over 80 characters
< #2929: FILE: /tmp/f1-11453/isis_nb_config.c:2929:
< WARNING: line over 80 characters
< #2940: FILE: /tmp/f1-11453/isis_nb_config.c:2940:
< WARNING: line over 80 characters
< #2945: FILE: /tmp/f1-11453/isis_nb_config.c:2945:
< WARNING: line over 80 characters
< #2956: FILE: /tmp/f1-11453/isis_nb_config.c:2956:
< WARNING: line over 80 characters
< #3147: FILE: /tmp/f1-11453/isis_nb_config.c:3147:
< WARNING: line over 80 characters
< #3148: FILE: /tmp/f1-11453/isis_nb_config.c:3148:
< WARNING: line over 80 characters
< #3149: FILE: /tmp/f1-11453/isis_nb_config.c:3149:
< WARNING: line over 80 characters
< #3150: FILE: /tmp/f1-11453/isis_nb_config.c:3150:
< WARNING: line over 80 characters
< #3159: FILE: /tmp/f1-11453/isis_nb_config.c:3159:
< WARNING: break is not useful after a goto or return
< #3217: FILE: /tmp/f1-11453/isis_nb_config.c:3217:
< WARNING: line over 80 characters
< #3358: FILE: /tmp/f1-11453/isis_nb_config.c:3358:
< WARNING: line over 80 characters
< #3414: FILE: /tmp/f1-11453/isis_nb_config.c:3414:
< WARNING: line over 80 characters
< #3427: FILE: /tmp/f1-11453/isis_nb_config.c:3427:
< WARNING: line over 80 characters
< #3461: FILE: /tmp/f1-11453/isis_nb_config.c:3461:
< WARNING: line over 80 characters
< #3474: FILE: /tmp/f1-11453/isis_nb_config.c:3474:
< WARNING: line over 80 characters
< #3476: FILE: /tmp/f1-11453/isis_nb_config.c:3476:
< WARNING: line over 80 characters
< #3478: FILE: /tmp/f1-11453/isis_nb_config.c:3478:
< WARNING: line over 80 characters
< #4179: FILE: /tmp/f1-11453/isis_nb_config.c:4179:
Report for isis_route.c | 18 issues
===============================================
< ERROR: code indent should use tabs where possible
< #105: FILE: /tmp/f1-11453/isis_route.c:105:
< WARNING: please, no spaces at the start of a line
< #105: FILE: /tmp/f1-11453/isis_route.c:105:
< ERROR: code indent should use tabs where possible
< #107: FILE: /tmp/f1-11453/isis_route.c:107:
< WARNING: please, no spaces at the start of a line
< #107: FILE: /tmp/f1-11453/isis_route.c:107:
< WARNING: line over 80 characters
< #184: FILE: /tmp/f1-11453/isis_route.c:184:
< WARNING: line over 80 characters
< #774: FILE: /tmp/f1-11453/isis_route.c:774:
< WARNING: C99 // comments do not match recommendation
< #774: FILE: /tmp/f1-11453/isis_route.c:774:
< WARNING: C99 // comments do not match recommendation
< #780: FILE: /tmp/f1-11453/isis_route.c:780:
< WARNING: Missing a blank line after declarations
< #856: FILE: /tmp/f1-11453/isis_route.c:856:
Report for isis_spf.c | 22 issues
===============================================
< WARNING: line over 80 characters
< #439: FILE: /tmp/f1-11453/isis_spf.c:439:
< WARNING: Too many leading tabs - consider code refactoring
< #1018: FILE: /tmp/f1-11453/isis_spf.c:1018:
< WARNING: line over 80 characters
< #1019: FILE: /tmp/f1-11453/isis_spf.c:1019:
< WARNING: Too many leading tabs - consider code refactoring
< #1021: FILE: /tmp/f1-11453/isis_spf.c:1021:
< WARNING: Too many leading tabs - consider code refactoring
< #1097: FILE: /tmp/f1-11453/isis_spf.c:1097:
< WARNING: line over 80 characters
< #1098: FILE: /tmp/f1-11453/isis_spf.c:1098:
< WARNING: Too many leading tabs - consider code refactoring
< #1100: FILE: /tmp/f1-11453/isis_spf.c:1100:
< WARNING: line over 80 characters
< #1775: FILE: /tmp/f1-11453/isis_spf.c:1775:
< WARNING: line over 80 characters
< #2362: FILE: /tmp/f1-11453/isis_spf.c:2362:
< WARNING: line over 80 characters
< #2364: FILE: /tmp/f1-11453/isis_spf.c:2364:
< WARNING: line over 80 characters
< #2403: FILE: /tmp/f1-11453/isis_spf.c:2403:
Report for isis_sr.c | 2 issues
===============================================
< WARNING: line over 80 characters
< #970: FILE: /tmp/f1-11453/isis_sr.c:970:
Report for isis_tlvs.c | 84 issues
===============================================
< WARNING: Single statement macros should not use a do {} while (0) loop
< #50: FILE: /tmp/f1-11453/isis_tlvs.c:50:
< WARNING: Missing a blank line after declarations
< #681: FILE: /tmp/f1-11453/isis_tlvs.c:681:
< WARNING: Missing a blank line after declarations
< #920: FILE: /tmp/f1-11453/isis_tlvs.c:920:
< WARNING: Avoid gcc v4.3+ binary constant extension: <0b10000000>
< #951: FILE: /tmp/f1-11453/isis_tlvs.c:951:
< WARNING: Avoid gcc v4.3+ binary constant extension: <0b01111111>
< #952: FILE: /tmp/f1-11453/isis_tlvs.c:952:
< WARNING: Avoid gcc v4.3+ binary constant extension: <0b01111111>
< #953: FILE: /tmp/f1-11453/isis_tlvs.c:953:
< WARNING: Missing a blank line after declarations
< #987: FILE: /tmp/f1-11453/isis_tlvs.c:987:
< WARNING: line over 80 characters
< #3568: FILE: /tmp/f1-11453/isis_tlvs.c:3568:
< WARNING: line over 80 characters
< #3569: FILE: /tmp/f1-11453/isis_tlvs.c:3569:
< WARNING: line over 80 characters
< #3570: FILE: /tmp/f1-11453/isis_tlvs.c:3570:
< WARNING: line over 80 characters
< #3711: FILE: /tmp/f1-11453/isis_tlvs.c:3711:
< WARNING: line over 80 characters
< #3712: FILE: /tmp/f1-11453/isis_tlvs.c:3712:
< WARNING: line over 80 characters
< #3720: FILE: /tmp/f1-11453/isis_tlvs.c:3720:
< WARNING: line over 80 characters
< #3725: FILE: /tmp/f1-11453/isis_tlvs.c:3725:
< WARNING: line over 80 characters
< #3730: FILE: /tmp/f1-11453/isis_tlvs.c:3730:
< WARNING: line over 80 characters
< #3732: FILE: /tmp/f1-11453/isis_tlvs.c:3732:
< ERROR: spaces required around that '=' (ctx:VxV)
< #3853: FILE: /tmp/f1-11453/isis_tlvs.c:3853:
< ERROR: spaces required around that '<' (ctx:VxV)
< #3853: FILE: /tmp/f1-11453/isis_tlvs.c:3853:
< ERROR: spaces required around that '=' (ctx:VxV)
< #3862: FILE: /tmp/f1-11453/isis_tlvs.c:3862:
< ERROR: spaces required around that '<' (ctx:VxV)
< #3862: FILE: /tmp/f1-11453/isis_tlvs.c:3862:
< ERROR: spaces required around that '=' (ctx:VxV)
< #3871: FILE: /tmp/f1-11453/isis_tlvs.c:3871:
< ERROR: spaces required around that '<' (ctx:VxV)
< #3871: FILE: /tmp/f1-11453/isis_tlvs.c:3871:
< WARNING: line over 80 characters
< #3990: FILE: /tmp/f1-11453/isis_tlvs.c:3990:
< WARNING: Missing a blank line after declarations
< #4012: FILE: /tmp/f1-11453/isis_tlvs.c:4012:
< ERROR: spaces required around that '=' (ctx:VxV)
< #4114: FILE: /tmp/f1-11453/isis_tlvs.c:4114:
< ERROR: spaces required around that '<' (ctx:VxV)
< #4114: FILE: /tmp/f1-11453/isis_tlvs.c:4114:
< WARNING: Missing a blank line after declarations
< #4116: FILE: /tmp/f1-11453/isis_tlvs.c:4116:
< ERROR: spaces required around that '=' (ctx:VxV)
< #4122: FILE: /tmp/f1-11453/isis_tlvs.c:4122:
< ERROR: spaces required around that '<' (ctx:VxV)
< #4122: FILE: /tmp/f1-11453/isis_tlvs.c:4122:
< ERROR: spaces required around that '=' (ctx:VxV)
< #4130: FILE: /tmp/f1-11453/isis_tlvs.c:4130:
< ERROR: spaces required around that '<' (ctx:VxV)
< #4130: FILE: /tmp/f1-11453/isis_tlvs.c:4130:
< WARNING: Missing a blank line after declarations
< #4132: FILE: /tmp/f1-11453/isis_tlvs.c:4132:
< WARNING: Too many leading tabs - consider code refactoring
< #4138: FILE: /tmp/f1-11453/isis_tlvs.c:4138:
< WARNING: line over 80 characters
< #4139: FILE: /tmp/f1-11453/isis_tlvs.c:4139:
< WARNING: line over 80 characters
< #4142: FILE: /tmp/f1-11453/isis_tlvs.c:4142:
< WARNING: Too many leading tabs - consider code refactoring
< #4142: FILE: /tmp/f1-11453/isis_tlvs.c:4142:
< WARNING: Missing a blank line after declarations
< #4317: FILE: /tmp/f1-11453/isis_tlvs.c:4317:
< ERROR: spaces required around that '=' (ctx:VxV)
< #6116: FILE: /tmp/f1-11453/isis_tlvs.c:6116:
< ERROR: spaces required around that '<' (ctx:VxV)
< #6116: FILE: /tmp/f1-11453/isis_tlvs.c:6116:
< ERROR: spaces required around that '=' (ctx:VxV)
< #6186: FILE: /tmp/f1-11453/isis_tlvs.c:6186:
< ERROR: spaces required around that '<' (ctx:VxV)
< #6186: FILE: /tmp/f1-11453/isis_tlvs.c:6186:
< WARNING: line over 80 characters
< #6299: FILE: /tmp/f1-11453/isis_tlvs.c:6299:
Report for isis_tlvs.h | 2 issues
===============================================
< WARNING: line over 80 characters
< #608: FILE: /tmp/f1-11453/isis_tlvs.h:608:
Report for test_isis_spf.c | 8 issues
===============================================
< WARNING: line over 80 characters
< #65: FILE: /tmp/f1-11453/test_isis_spf.c:65:
< WARNING: line over 80 characters
< #88: FILE: /tmp/f1-11453/test_isis_spf.c:88:
< WARNING: line over 80 characters
< #124: FILE: /tmp/f1-11453/test_isis_spf.c:124:
< WARNING: line over 80 characters
< #204: FILE: /tmp/f1-11453/test_isis_spf.c:204:

@pguibert6WIND
Copy link
Member

some crash visible on topotest : isis_te_topo1 test:

#0  raise (sig=<optimized out>) at ../sysdeps/unix/sysv/linux/raise.c:50
#1  0x00007f4cd6f89ecf in core_handler (signo=11, siginfo=0x7fff45080e30, context=0x7fff45080d00) at /build/make-pkg/output/_packages/cp-routing/src/lib/sigevent.c:262
#2  <signal handler called>
#3  0x00007f4cd6f99a35 in rn_hash_node_const_find (h=0x8, item=0x7fff45081340) at /build/make-pkg/output/_packages/cp-routing/src/lib/table.c:43
#4  0x00007f4cd6f99b2d in rn_hash_node_find (h=0x8, item=0x7fff45081340) at /build/make-pkg/output/_packages/cp-routing/src/lib/table.c:43
#5  0x00007f4cd6f9a419 in route_node_lookup_maynull (table=0x0, pu=...) at /build/make-pkg/output/_packages/cp-routing/src/lib/table.c:272
#6  0x00007f4cd6f8f3bd in srcdest_rnode_lookup (table=0x0, dst_pu=..., src_p=0x0) at /build/make-pkg/output/_packages/cp-routing/src/lib/srcdest_table.c:256
#7  0x0000555b3fbd2778 in _isis_route_verify_table (area=0x555b40ead2f0, table=0x555b40edc610, table_backup=0x0, tables=0x7fff45081560) at /build/make-pkg/output/_packages/cp-routing/src/isisd/isis_route.c:794
#8  0x0000555b3fbd2e3e in _isis_route_verify_merge (area=0x555b40ead2f0, tables=0x7fff45081560, tables_backup=0x7fff45081d60, tree=0) at /build/make-pkg/output/_packages/cp-routing/src/isisd/isis_route.c:952
#9  0x0000555b3fbd2a91 in isis_route_verify_table (area=0x555b40ead2f0, table=0x555b40ea1720, table_backup=0x555b40ead050, tree=0) at /build/make-pkg/output/_packages/cp-routing/src/isisd/isis_route.c:838
#10 0x0000555b3fbd9759 in isis_spf_verify_routes (area=0x555b40ead2f0, trees=0x555b40ead318, tree=0) at /build/make-pkg/output/_packages/cp-routing/src/isisd/isis_spf.c:1955
#11 0x0000555b3fc06350 in isis_area_verify_routes (area=0x555b40ead2f0) at /build/make-pkg/output/_packages/cp-routing/src/isisd/isisd.c:3130
#12 0x0000555b3fbd9c50 in isis_run_spf_cb (thread=0x7fff45082710) at /build/make-pkg/output/_packages/cp-routing/src/isisd/isis_spf.c:2039
#13 0x00007f4cd6fa3b9a in thread_call (thread=0x7fff45082710) at /build/make-pkg/output/_packages/cp-routing/src/lib/thread.c:2002
#14 0x00007f4cd6f3c4fb in frr_run (master=0x555b40b88090) at /build/make-pkg/output/_packages/cp-routing/src/lib/libfrr.c:1198
#15 0x0000555b3fba99d2 in main (argc=6, argv=0x7fff45082938, envp=0x7fff45082970) at /build/make-pkg/output/_packages/cp-routing/src/isisd/isis_main.c:275

@riw777 riw777 self-requested a review August 2, 2022 15:31
@frrbot frrbot bot added the bugfix label Aug 16, 2022
@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Aug 16, 2022

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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 16.04 amd64 build: Failed (click for details)

Make failed for Ubuntu 16.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/CI014BUILD/ErrorLog/log_make.txt)

/home/ci/cibuild.6933/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2846:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c:2844:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2903:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c:2901:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
Makefile:9709: recipe for target 'isisd/isis_nb_config.o' failed

Ubuntu 16.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/CI014BUILD/config.status/config.status
Ubuntu 16.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/CI014BUILD/config.log/config.log.gz

NetBSD 9 amd64 build: Failed (click for details) NetBSD 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/CI012BUILD/config.log/config.log.gz

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

gmake[1]: Entering directory '/home/ci/cibuild.6933/frr-source'
isisd/isis_nb_config.c: In function 'isis_instance_flex_algo_affinity_set':
isisd/isis_nb_config.c:2840:7: error: 'fa' may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function 'isis_instance_flex_algo_affinity_unset':
isisd/isis_nb_config.c:2897:7: error: 'fa' may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:10377: isisd/isis_nb_config.o] Error 1
ld: warning: libintl.so.1, needed by /usr/pkg/lib/libpython3.7.so, may conflict with libintl.so.8
doc/user/_build/texinfo/frr.texi:5: warning: unrecognized encoding name `UTF-8'.

NetBSD 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/CI012BUILD/config.status/config.status

FreeBSD 12 amd64 build: Failed (click for details)

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

gmake[1]: Entering directory '/usr/home/ci/cibuild.6933/frr-source'
isisd/isis_nb_config.c: In function 'isis_instance_flex_algo_affinity_set':
isisd/isis_nb_config.c:2840:7: error: 'fa' may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function 'isis_instance_flex_algo_affinity_unset':
isisd/isis_nb_config.c:2897:7: error: 'fa' may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:10373: isisd/isis_nb_config.o] Error 1
gmake[1]: Leaving directory '/usr/home/ci/cibuild.6933/frr-source'
gmake[1]: Target 'all-am' not remade because of errors.

FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/FBSD12AMD64/config.status/config.status
FreeBSD 12 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/FBSD12AMD64/config.log/config.log.gz

Ubuntu 16.04 arm8 build: Failed (click for details)

Make failed for Ubuntu 16.04 arm8 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U16ARM8BUILD/ErrorLog/log_make.txt)

/home/ci/cibuild.6933/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2846:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c:2844:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2903:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c:2901:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
Makefile:9709: recipe for target 'isisd/isis_nb_config.o' failed

Ubuntu 16.04 arm8 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U16ARM8BUILD/config.log/config.log.gz
Ubuntu 16.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U16ARM8BUILD/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-6933/artifact/U18I386BUILD/config.log/config.log.gz Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U18I386BUILD/config.status/config.status

Make failed for Ubuntu 18.04 i386 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U18I386BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.6933/frr-source'
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2840:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2897:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
Makefile:9709: recipe for target 'isisd/isis_nb_config.o' failed
make[1]: *** [isisd/isis_nb_config.o] Error 1
pimd/pim6_mld.c:359:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
Ubuntu 18.04 arm7 build: Failed (click for details)

Make failed for Ubuntu 18.04 arm7 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U18ARM7BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.6933/frr-source'
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2840:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2897:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
Makefile:9709: recipe for target 'isisd/isis_nb_config.o' failed
make[1]: *** [isisd/isis_nb_config.o] Error 1
pimd/pim6_mld.c:359:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported

Ubuntu 18.04 arm7 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U18ARM7BUILD/config.log/config.log.gz
Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U18ARM7BUILD/config.status/config.status

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

Make failed for Ubuntu 18.04 arm8 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U18ARM8BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.6933/frr-source'
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2840:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2897:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
Makefile:9709: recipe for target 'isisd/isis_nb_config.o' failed
make[1]: *** [isisd/isis_nb_config.o] Error 1
pimd/pim6_mld.c:359:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
Debian 11 amd64 build: Failed (click for details) Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/DEB11AMD64/frr.xref.xz/frr.xref.xz Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/DEB11AMD64/config.status/config.status

DejaGNU Unittests (make check) failed for Debian 11 amd64 build
see PyTest log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/DEB11AMD64/ErrorLog/log_pytests.txt
Debian 11 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/DEB11AMD64/config.log/config.log.gz

Ubuntu 16.04 i386 build: Failed (click for details)

Make failed for Ubuntu 16.04 i386 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U1604I386/ErrorLog/log_make.txt)

/home/ci/cibuild.6933/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2846:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c:2844:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2903:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c:2901:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
Makefile:9709: recipe for target 'isisd/isis_nb_config.o' failed

Ubuntu 16.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U1604I386/config.status/config.status
Ubuntu 16.04 i386 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U1604I386/config.log/config.log.gz

Fedora 29 amd64 build: Failed (click for details)

Make failed for Fedora 29 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/F29BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.6933/frr-source'
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2844:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2901:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10373: isisd/isis_nb_config.o] Error 1
pimd/pim6_mld.c:359:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
 CPP_NOTICE("TODO: S,G entries in EXCLUDE (i.e. prune) unsupported");

Fedora 29 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/F29BUILD/config.status/config.status
Fedora 29 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/F29BUILD/config.log/config.log.gz

Redhat 8 amd64 build: Failed (click for details) Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/REDHAT8/config.log/config.log.gz

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

make[1]: Entering directory '/home/ci/cibuild.6933/frr-source'
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2844:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2901:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10373: isisd/isis_nb_config.o] Error 1
pimd/pim6_mld.c:359:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
 CPP_NOTICE("TODO: S,G entries in EXCLUDE (i.e. prune) unsupported");

Redhat 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/REDHAT8/config.status/config.status

OpenBSD 7 amd64 build: Failed (click for details)

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

In file included from ./lib/segment_routing.h:23:
In file included from /usr/include/stdint.h:23:
/usr/include/machine/_types.h:133:15: error: cannot combine with previous 'int' declaration specifier
typedef int                     __wchar_t;
1 error generated.
gmake[1]: *** [Makefile:10392: lib/segment_routing.lo] Error 1
isisd/isis_nb_config.c:2843:12: error: variable 'ag' is used uninitialized whenever 'if' condition is false [-Werror,-Wsometimes-uninitialized]
isisd/isis_nb_config.c:2846:19: note: uninitialized use occurs here
isisd/isis_nb_config.c:2843:8: note: remove the 'if' if its condition is always true

OpenBSD 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/CI011BUILD/config.status/config.status
OpenBSD 7 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/CI011BUILD/config.log/config.log.gz

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

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

make[1]: Entering directory '/home/ci/cibuild.6933/frr-source'
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2844:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2901:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10374: isisd/isis_nb_config.o] Error 1
pimd/pim6_mld.c:359:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
 CPP_NOTICE("TODO: S,G entries in EXCLUDE (i.e. prune) unsupported");

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

FreeBSD 11 amd64 build: Failed (click for details)

DejaGNU Unittests (make check) failed for FreeBSD 11 amd64 build
see PyTest log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/CI009BUILD/ErrorLog/log_pytests.txt
FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/CI009BUILD/config.status/config.status
FreeBSD 11 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/CI009BUILD/config.log/config.log.gz
FreeBSD 11 amd64 build: Unknown Log <frr.xref.xz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/CI009BUILD/frr.xref.xz/frr.xref.xz

Ubuntu 22.04 amd64 build: Failed (click for details) Ubuntu 22.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U22AMD64BUILD/config.status/config.status

DejaGNU Unittests (make check) failed for Ubuntu 22.04 amd64 build
see PyTest log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U22AMD64BUILD/ErrorLog/log_pytests.txt
Ubuntu 22.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U22AMD64BUILD/config.log/config.log.gz
Ubuntu 22.04 amd64 build: Unknown Log <frr.xref.xz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U22AMD64BUILD/frr.xref.xz/frr.xref.xz

Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U2004AMD64BUILD/config.status/config.status

DejaGNU Unittests (make check) failed for Ubuntu 20.04 amd64 build
see PyTest log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U2004AMD64BUILD/ErrorLog/log_pytests.txt
Ubuntu 20.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U2004AMD64BUILD/config.log/config.log.gz
Ubuntu 20.04 amd64 build: Unknown Log <frr.xref.xz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U2004AMD64BUILD/frr.xref.xz/frr.xref.xz

Debian 9 amd64 build: Failed (click for details)

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

/home/ci/cibuild.6933/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2846:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c:2844:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2903:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c:2901:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
Makefile:9709: recipe for target 'isisd/isis_nb_config.o' failed

Debian 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/CI021BUILD/config.status/config.status
Debian 9 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/CI021BUILD/config.log/config.log.gz

Ubuntu 16.04 arm7 build: Failed (click for details) Ubuntu 16.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/CI101BUILD/config.status/config.status Ubuntu 16.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/CI101BUILD/config.log/config.log.gz

Make failed for Ubuntu 16.04 arm7 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/CI101BUILD/ErrorLog/log_make.txt)

/home/ci/cibuild.6933/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2846:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c:2844:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2903:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c:2901:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
Makefile:9709: recipe for target 'isisd/isis_nb_config.o' failed
Redhat 9 amd64 build: Failed (click for details) Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/RH9BUILD/frr.xref.xz/frr.xref.xz Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/RH9BUILD/config.log/config.log.gz

DejaGNU Unittests (make check) failed for Redhat 9 amd64 build
see PyTest log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/RH9BUILD/ErrorLog/log_pytests.txt
Redhat 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/RH9BUILD/config.status/config.status

Ubuntu 18.04 ppc64le build: Failed (click for details)

Make failed for Ubuntu 18.04 ppc64le build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U1804PPC64LEBUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.6933/frr-source'
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2840:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2897:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
Makefile:9709: recipe for target 'isisd/isis_nb_config.o' failed
make[1]: *** [isisd/isis_nb_config.o] Error 1
pimd/pim6_mld.c:359:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported

Ubuntu 18.04 ppc64le build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U1804PPC64LEBUILD/config.status/config.status
Ubuntu 18.04 ppc64le build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U1804PPC64LEBUILD/config.log/config.log.gz

Ubuntu 18.04 amd64 build: Failed (click for details)

Make failed for Ubuntu 18.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U1804AMD64/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.6933/frr-source'
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2840:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2897:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
Makefile:9709: recipe for target 'isisd/isis_nb_config.o' failed
make[1]: *** [isisd/isis_nb_config.o] Error 1
pimd/pim6_mld.c:359:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported

Ubuntu 18.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U1804AMD64/config.status/config.status
Ubuntu 18.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U1804AMD64/config.log/config.log.gz

Successful on other platforms/tests
  • CentOS 7 amd64 build

Warnings Generated during build:

Checkout code: Successful with additional warnings
Ubuntu 16.04 amd64 build: Failed (click for details)

Make failed for Ubuntu 16.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/CI014BUILD/ErrorLog/log_make.txt)

/home/ci/cibuild.6933/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2846:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c:2844:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2903:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c:2901:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
Makefile:9709: recipe for target 'isisd/isis_nb_config.o' failed

Ubuntu 16.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/CI014BUILD/config.status/config.status
Ubuntu 16.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/CI014BUILD/config.log/config.log.gz

NetBSD 9 amd64 build: Failed (click for details) NetBSD 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/CI012BUILD/config.log/config.log.gz

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

gmake[1]: Entering directory '/home/ci/cibuild.6933/frr-source'
isisd/isis_nb_config.c: In function 'isis_instance_flex_algo_affinity_set':
isisd/isis_nb_config.c:2840:7: error: 'fa' may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function 'isis_instance_flex_algo_affinity_unset':
isisd/isis_nb_config.c:2897:7: error: 'fa' may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:10377: isisd/isis_nb_config.o] Error 1
ld: warning: libintl.so.1, needed by /usr/pkg/lib/libpython3.7.so, may conflict with libintl.so.8
doc/user/_build/texinfo/frr.texi:5: warning: unrecognized encoding name `UTF-8'.

NetBSD 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/CI012BUILD/config.status/config.status

FreeBSD 12 amd64 build: Failed (click for details)

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

gmake[1]: Entering directory '/usr/home/ci/cibuild.6933/frr-source'
isisd/isis_nb_config.c: In function 'isis_instance_flex_algo_affinity_set':
isisd/isis_nb_config.c:2840:7: error: 'fa' may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function 'isis_instance_flex_algo_affinity_unset':
isisd/isis_nb_config.c:2897:7: error: 'fa' may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:10373: isisd/isis_nb_config.o] Error 1
gmake[1]: Leaving directory '/usr/home/ci/cibuild.6933/frr-source'
gmake[1]: Target 'all-am' not remade because of errors.

FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/FBSD12AMD64/config.status/config.status
FreeBSD 12 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/FBSD12AMD64/config.log/config.log.gz

Ubuntu 16.04 arm8 build: Failed (click for details)

Make failed for Ubuntu 16.04 arm8 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U16ARM8BUILD/ErrorLog/log_make.txt)

/home/ci/cibuild.6933/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2846:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c:2844:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2903:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c:2901:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
Makefile:9709: recipe for target 'isisd/isis_nb_config.o' failed

Ubuntu 16.04 arm8 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U16ARM8BUILD/config.log/config.log.gz
Ubuntu 16.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U16ARM8BUILD/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-6933/artifact/U18I386BUILD/config.log/config.log.gz Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U18I386BUILD/config.status/config.status

Make failed for Ubuntu 18.04 i386 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U18I386BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.6933/frr-source'
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2840:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2897:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
Makefile:9709: recipe for target 'isisd/isis_nb_config.o' failed
make[1]: *** [isisd/isis_nb_config.o] Error 1
pimd/pim6_mld.c:359:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
Ubuntu 18.04 arm7 build: Failed (click for details)

Make failed for Ubuntu 18.04 arm7 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U18ARM7BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.6933/frr-source'
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2840:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2897:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
Makefile:9709: recipe for target 'isisd/isis_nb_config.o' failed
make[1]: *** [isisd/isis_nb_config.o] Error 1
pimd/pim6_mld.c:359:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported

Ubuntu 18.04 arm7 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U18ARM7BUILD/config.log/config.log.gz
Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U18ARM7BUILD/config.status/config.status

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

Make failed for Ubuntu 18.04 arm8 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U18ARM8BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.6933/frr-source'
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2840:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2897:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
Makefile:9709: recipe for target 'isisd/isis_nb_config.o' failed
make[1]: *** [isisd/isis_nb_config.o] Error 1
pimd/pim6_mld.c:359:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
Debian 11 amd64 build: Failed (click for details) Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/DEB11AMD64/frr.xref.xz/frr.xref.xz Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/DEB11AMD64/config.status/config.status

DejaGNU Unittests (make check) failed for Debian 11 amd64 build
see PyTest log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/DEB11AMD64/ErrorLog/log_pytests.txt
Debian 11 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/DEB11AMD64/config.log/config.log.gz

Ubuntu 16.04 i386 build: Failed (click for details)

Make failed for Ubuntu 16.04 i386 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U1604I386/ErrorLog/log_make.txt)

/home/ci/cibuild.6933/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2846:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c:2844:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2903:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c:2901:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
Makefile:9709: recipe for target 'isisd/isis_nb_config.o' failed

Ubuntu 16.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U1604I386/config.status/config.status
Ubuntu 16.04 i386 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U1604I386/config.log/config.log.gz

Fedora 29 amd64 build: Failed (click for details)

Make failed for Fedora 29 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/F29BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.6933/frr-source'
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2844:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2901:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10373: isisd/isis_nb_config.o] Error 1
pimd/pim6_mld.c:359:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
 CPP_NOTICE("TODO: S,G entries in EXCLUDE (i.e. prune) unsupported");

Fedora 29 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/F29BUILD/config.status/config.status
Fedora 29 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/F29BUILD/config.log/config.log.gz

Redhat 8 amd64 build: Failed (click for details) Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/REDHAT8/config.log/config.log.gz

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

make[1]: Entering directory '/home/ci/cibuild.6933/frr-source'
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2844:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2901:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10373: isisd/isis_nb_config.o] Error 1
pimd/pim6_mld.c:359:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
 CPP_NOTICE("TODO: S,G entries in EXCLUDE (i.e. prune) unsupported");

Redhat 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/REDHAT8/config.status/config.status

OpenBSD 7 amd64 build: Failed (click for details)

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

In file included from ./lib/segment_routing.h:23:
In file included from /usr/include/stdint.h:23:
/usr/include/machine/_types.h:133:15: error: cannot combine with previous 'int' declaration specifier
typedef int                     __wchar_t;
1 error generated.
gmake[1]: *** [Makefile:10392: lib/segment_routing.lo] Error 1
isisd/isis_nb_config.c:2843:12: error: variable 'ag' is used uninitialized whenever 'if' condition is false [-Werror,-Wsometimes-uninitialized]
isisd/isis_nb_config.c:2846:19: note: uninitialized use occurs here
isisd/isis_nb_config.c:2843:8: note: remove the 'if' if its condition is always true

OpenBSD 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/CI011BUILD/config.status/config.status
OpenBSD 7 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/CI011BUILD/config.log/config.log.gz

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

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

make[1]: Entering directory '/home/ci/cibuild.6933/frr-source'
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2844:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2901:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10374: isisd/isis_nb_config.o] Error 1
pimd/pim6_mld.c:359:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
 CPP_NOTICE("TODO: S,G entries in EXCLUDE (i.e. prune) unsupported");

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

FreeBSD 11 amd64 build: Failed (click for details)

DejaGNU Unittests (make check) failed for FreeBSD 11 amd64 build
see PyTest log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/CI009BUILD/ErrorLog/log_pytests.txt
FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/CI009BUILD/config.status/config.status
FreeBSD 11 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/CI009BUILD/config.log/config.log.gz
FreeBSD 11 amd64 build: Unknown Log <frr.xref.xz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/CI009BUILD/frr.xref.xz/frr.xref.xz

Ubuntu 22.04 amd64 build: Failed (click for details) Ubuntu 22.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U22AMD64BUILD/config.status/config.status

DejaGNU Unittests (make check) failed for Ubuntu 22.04 amd64 build
see PyTest log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U22AMD64BUILD/ErrorLog/log_pytests.txt
Ubuntu 22.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U22AMD64BUILD/config.log/config.log.gz
Ubuntu 22.04 amd64 build: Unknown Log <frr.xref.xz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U22AMD64BUILD/frr.xref.xz/frr.xref.xz

Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U2004AMD64BUILD/config.status/config.status

DejaGNU Unittests (make check) failed for Ubuntu 20.04 amd64 build
see PyTest log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U2004AMD64BUILD/ErrorLog/log_pytests.txt
Ubuntu 20.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U2004AMD64BUILD/config.log/config.log.gz
Ubuntu 20.04 amd64 build: Unknown Log <frr.xref.xz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U2004AMD64BUILD/frr.xref.xz/frr.xref.xz

Debian 9 amd64 build: Failed (click for details)

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

/home/ci/cibuild.6933/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2846:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c:2844:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2903:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c:2901:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
Makefile:9709: recipe for target 'isisd/isis_nb_config.o' failed

Debian 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/CI021BUILD/config.status/config.status
Debian 9 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/CI021BUILD/config.log/config.log.gz

Ubuntu 16.04 arm7 build: Failed (click for details) Ubuntu 16.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/CI101BUILD/config.status/config.status Ubuntu 16.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/CI101BUILD/config.log/config.log.gz

Make failed for Ubuntu 16.04 arm7 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/CI101BUILD/ErrorLog/log_make.txt)

/home/ci/cibuild.6933/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2846:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c:2844:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2903:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c:2901:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
Makefile:9709: recipe for target 'isisd/isis_nb_config.o' failed
Redhat 9 amd64 build: Failed (click for details) Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/RH9BUILD/frr.xref.xz/frr.xref.xz Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/RH9BUILD/config.log/config.log.gz

DejaGNU Unittests (make check) failed for Redhat 9 amd64 build
see PyTest log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/RH9BUILD/ErrorLog/log_pytests.txt
Redhat 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/RH9BUILD/config.status/config.status

Ubuntu 18.04 ppc64le build: Failed (click for details)

Make failed for Ubuntu 18.04 ppc64le build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U1804PPC64LEBUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.6933/frr-source'
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2840:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2897:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
Makefile:9709: recipe for target 'isisd/isis_nb_config.o' failed
make[1]: *** [isisd/isis_nb_config.o] Error 1
pimd/pim6_mld.c:359:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported

Ubuntu 18.04 ppc64le build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U1804PPC64LEBUILD/config.status/config.status
Ubuntu 18.04 ppc64le build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U1804PPC64LEBUILD/config.log/config.log.gz

Ubuntu 18.04 amd64 build: Failed (click for details)

Make failed for Ubuntu 18.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U1804AMD64/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.6933/frr-source'
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2840:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2897:7: error: fa may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
Makefile:9709: recipe for target 'isisd/isis_nb_config.o' failed
make[1]: *** [isisd/isis_nb_config.o] Error 1
pimd/pim6_mld.c:359:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported

Ubuntu 18.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U1804AMD64/config.status/config.status
Ubuntu 18.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6933/artifact/U1804AMD64/config.log/config.log.gz

Report for bitfield.h | 2 issues
===============================================
< WARNING: Missing a blank line after declarations
< #206: FILE: /tmp/f1-17588/bitfield.h:206:
Report for flex_algo.c | 34 issues
===============================================
WARNING: Missing a blank line after declarations
#30: FILE: /tmp/f1-17588/flex_algo.c:30:
+	struct affinity_map *map_ = map;
+	XFREE(MTYPE_FLEX_ALGO, map_);

WARNING: Missing a blank line after declarations
#36: FILE: /tmp/f1-17588/flex_algo.c:36:
+	struct affinity_maps *maps;
+	maps = XCALLOC(MTYPE_FLEX_ALGO, sizeof(*maps));

WARNING: Missing a blank line after declarations
#122: FILE: /tmp/f1-17588/flex_algo.c:122:
+	bool printed = false;
+	for (ssize_t i = ag->bitmap.m - 1; i >= 0; i--) {

WARNING: type 'long unsigned int' should be specified in [[un]signed] [short|int|long|long long] order
#205: FILE: /tmp/f1-17588/flex_algo.c:205:
+	for (long unsigned int i = 0; i < WORD_SIZE; i++) {

WARNING: Missing a blank line after declarations
#209: FILE: /tmp/f1-17588/flex_algo.c:209:
+		size_t pos = WORD_SIZE * oct_offset + i;
+		admin_group_set(ag, pos);

WARNING: Missing a blank line after declarations
#216: FILE: /tmp/f1-17588/flex_algo.c:216:
+	size_t size = 0;
+	for (size_t i = 0; i < ag->bitmap.m; i++)

WARNING: Missing a blank line after declarations
#246: FILE: /tmp/f1-17588/flex_algo.c:246:
+		uint32_t link_ag_bitmap = link_ag->bitmap.data[i];
+		if (fad_ag_bitmap & link_ag_bitmap)
Report for flex_algo.h | 48 issues
===============================================
ERROR: code indent should use tabs where possible
#42: FILE: /tmp/f1-17588/flex_algo.h:42:
+        bitfield_t bitmap;$

WARNING: please, no spaces at the start of a line
#42: FILE: /tmp/f1-17588/flex_algo.h:42:
+        bitfield_t bitmap;$

ERROR: code indent should use tabs where possible
#47: FILE: /tmp/f1-17588/flex_algo.h:47:
+        uint8_t metric_type;$

WARNING: please, no spaces at the start of a line
#47: FILE: /tmp/f1-17588/flex_algo.h:47:
+        uint8_t metric_type;$

ERROR: code indent should use tabs where possible
#48: FILE: /tmp/f1-17588/flex_algo.h:48:
+        uint8_t calc_type;$

WARNING: please, no spaces at the start of a line
#48: FILE: /tmp/f1-17588/flex_algo.h:48:
+        uint8_t calc_type;$

ERROR: code indent should use tabs where possible
#53: FILE: /tmp/f1-17588/flex_algo.h:53:
+        struct admin_group admin_group_exclude_any;$

WARNING: please, no spaces at the start of a line
#53: FILE: /tmp/f1-17588/flex_algo.h:53:
+        struct admin_group admin_group_exclude_any;$

ERROR: code indent should use tabs where possible
#54: FILE: /tmp/f1-17588/flex_algo.h:54:
+        struct admin_group admin_group_include_any;$

WARNING: please, no spaces at the start of a line
#54: FILE: /tmp/f1-17588/flex_algo.h:54:
+        struct admin_group admin_group_include_any;$

ERROR: code indent should use tabs where possible
#55: FILE: /tmp/f1-17588/flex_algo.h:55:
+        struct admin_group admin_group_include_all;$

WARNING: please, no spaces at the start of a line
#55: FILE: /tmp/f1-17588/flex_algo.h:55:
+        struct admin_group admin_group_include_all;$
Report for isis_cli.c | 8 issues
===============================================
< WARNING: line over 80 characters
< #1780: FILE: /tmp/f1-17588/isis_cli.c:1780:
< WARNING: line over 80 characters
< #1992: FILE: /tmp/f1-17588/isis_cli.c:1992:
< WARNING: Missing a blank line after declarations
< #3466: FILE: /tmp/f1-17588/isis_cli.c:3466:
< WARNING: Missing a blank line after declarations
< #3481: FILE: /tmp/f1-17588/isis_cli.c:3481:
Report for isis_flex_algo.c | 10 issues
===============================================
WARNING: line over 80 characters
#62: FILE: /tmp/f1-17588/isis_flex_algo.c:62:
+			data->spftree[tree][level - 1]->algorithm = arg->algorithm;

WARNING: braces {} are not necessary for single statement blocks
#133: FILE: /tmp/f1-17588/isis_flex_algo.c:133:
+	if (!fad) {
+		return true;
+	}
Report for isis_lfa.c | 8 issues
===============================================
< WARNING: line over 80 characters
< #1114: FILE: /tmp/f1-17588/isis_lfa.c:1114:
< WARNING: line over 80 characters
< #1210: FILE: /tmp/f1-17588/isis_lfa.c:1210:
< WARNING: line over 80 characters
< #1258: FILE: /tmp/f1-17588/isis_lfa.c:1258:
< WARNING: line over 80 characters
< #1738: FILE: /tmp/f1-17588/isis_lfa.c:1738:
Report for isis_lsp.c | 12 issues
===============================================
< WARNING: line over 80 characters
< #906: FILE: /tmp/f1-17588/isis_lsp.c:906:
< WARNING: line over 80 characters
< #942: FILE: /tmp/f1-17588/isis_lsp.c:942:
< WARNING: line over 80 characters
< #1216: FILE: /tmp/f1-17588/isis_lsp.c:1216:
< WARNING: Too many leading tabs - consider code refactoring
< #1223: FILE: /tmp/f1-17588/isis_lsp.c:1223:
< WARNING: line over 80 characters
< #1227: FILE: /tmp/f1-17588/isis_lsp.c:1227:
< WARNING: line over 80 characters
< #1245: FILE: /tmp/f1-17588/isis_lsp.c:1245:
Report for isis_nb.c | 102 issues
===============================================
< WARNING: line over 80 characters
< #679: FILE: /tmp/f1-17588/isis_nb.c:679:
< WARNING: line over 80 characters
< #680: FILE: /tmp/f1-17588/isis_nb.c:680:
< WARNING: line over 80 characters
< #681: FILE: /tmp/f1-17588/isis_nb.c:681:
< WARNING: line over 80 characters
< #682: FILE: /tmp/f1-17588/isis_nb.c:682:
< WARNING: line over 80 characters
< #687: FILE: /tmp/f1-17588/isis_nb.c:687:
< WARNING: line over 80 characters
< #689: FILE: /tmp/f1-17588/isis_nb.c:689:
< WARNING: line over 80 characters
< #693: FILE: /tmp/f1-17588/isis_nb.c:693:
< WARNING: line over 80 characters
< #695: FILE: /tmp/f1-17588/isis_nb.c:695:
< WARNING: line over 80 characters
< #699: FILE: /tmp/f1-17588/isis_nb.c:699:
< WARNING: line over 80 characters
< #701: FILE: /tmp/f1-17588/isis_nb.c:701:
< WARNING: line over 80 characters
< #705: FILE: /tmp/f1-17588/isis_nb.c:705:
< WARNING: line over 80 characters
< #707: FILE: /tmp/f1-17588/isis_nb.c:707:
< WARNING: line over 80 characters
< #711: FILE: /tmp/f1-17588/isis_nb.c:711:
< WARNING: line over 80 characters
< #720: FILE: /tmp/f1-17588/isis_nb.c:720:
< WARNING: line over 80 characters
< #722: FILE: /tmp/f1-17588/isis_nb.c:722:
< WARNING: line over 80 characters
< #723: FILE: /tmp/f1-17588/isis_nb.c:723:
< WARNING: line over 80 characters
< #727: FILE: /tmp/f1-17588/isis_nb.c:727:
< WARNING: line over 80 characters
< #729: FILE: /tmp/f1-17588/isis_nb.c:729:
< WARNING: line over 80 characters
< #730: FILE: /tmp/f1-17588/isis_nb.c:730:
< WARNING: line over 80 characters
< #734: FILE: /tmp/f1-17588/isis_nb.c:734:
< WARNING: line over 80 characters
< #736: FILE: /tmp/f1-17588/isis_nb.c:736:
< WARNING: line over 80 characters
< #737: FILE: /tmp/f1-17588/isis_nb.c:737:
< WARNING: line over 80 characters
< #741: FILE: /tmp/f1-17588/isis_nb.c:741:
< WARNING: line over 80 characters
< #743: FILE: /tmp/f1-17588/isis_nb.c:743:
< WARNING: line over 80 characters
< #744: FILE: /tmp/f1-17588/isis_nb.c:744:
< WARNING: line over 80 characters
< #748: FILE: /tmp/f1-17588/isis_nb.c:748:
< WARNING: line over 80 characters
< #750: FILE: /tmp/f1-17588/isis_nb.c:750:
< WARNING: line over 80 characters
< #751: FILE: /tmp/f1-17588/isis_nb.c:751:
< WARNING: line over 80 characters
< #755: FILE: /tmp/f1-17588/isis_nb.c:755:
< WARNING: line over 80 characters
< #757: FILE: /tmp/f1-17588/isis_nb.c:757:
< WARNING: line over 80 characters
< #758: FILE: /tmp/f1-17588/isis_nb.c:758:
< WARNING: line over 80 characters
< #762: FILE: /tmp/f1-17588/isis_nb.c:762:
< WARNING: line over 80 characters
< #764: FILE: /tmp/f1-17588/isis_nb.c:764:
< WARNING: line over 80 characters
< #765: FILE: /tmp/f1-17588/isis_nb.c:765:
< WARNING: line over 80 characters
< #769: FILE: /tmp/f1-17588/isis_nb.c:769:
< WARNING: line over 80 characters
< #771: FILE: /tmp/f1-17588/isis_nb.c:771:
< WARNING: line over 80 characters
< #772: FILE: /tmp/f1-17588/isis_nb.c:772:
< WARNING: line over 80 characters
< #776: FILE: /tmp/f1-17588/isis_nb.c:776:
< WARNING: line over 80 characters
< #778: FILE: /tmp/f1-17588/isis_nb.c:778:
< WARNING: line over 80 characters
< #779: FILE: /tmp/f1-17588/isis_nb.c:779:
< WARNING: line over 80 characters
< #783: FILE: /tmp/f1-17588/isis_nb.c:783:
< WARNING: line over 80 characters
< #786: FILE: /tmp/f1-17588/isis_nb.c:786:
< WARNING: line over 80 characters
< #787: FILE: /tmp/f1-17588/isis_nb.c:787:
< WARNING: line over 80 characters
< #791: FILE: /tmp/f1-17588/isis_nb.c:791:
< WARNING: line over 80 characters
< #793: FILE: /tmp/f1-17588/isis_nb.c:793:
< WARNING: line over 80 characters
< #794: FILE: /tmp/f1-17588/isis_nb.c:794:
< WARNING: line over 80 characters
< #806: FILE: /tmp/f1-17588/isis_nb.c:806:
< WARNING: line over 80 characters
< #1176: FILE: /tmp/f1-17588/isis_nb.c:1176:
< WARNING: line over 80 characters
< #1178: FILE: /tmp/f1-17588/isis_nb.c:1178:
< WARNING: line over 80 characters
< #1179: FILE: /tmp/f1-17588/isis_nb.c:1179:
< WARNING: line over 80 characters
< #1183: FILE: /tmp/f1-17588/isis_nb.c:1183:
Report for isis_nb_config.c | 50 issues
===============================================
< WARNING: line over 80 characters
< #2569: FILE: /tmp/f1-17588/isis_nb_config.c:2569:
< WARNING: line over 80 characters
< #2602: FILE: /tmp/f1-17588/isis_nb_config.c:2602:
< WARNING: line over 80 characters
< #2620: FILE: /tmp/f1-17588/isis_nb_config.c:2620:
< WARNING: line over 80 characters
< #2638: FILE: /tmp/f1-17588/isis_nb_config.c:2638:
< WARNING: line over 80 characters
< #2656: FILE: /tmp/f1-17588/isis_nb_config.c:2656:
< WARNING: line over 80 characters
< #2913: FILE: /tmp/f1-17588/isis_nb_config.c:2913:
< WARNING: line over 80 characters
< #2924: FILE: /tmp/f1-17588/isis_nb_config.c:2924:
< WARNING: line over 80 characters
< #2929: FILE: /tmp/f1-17588/isis_nb_config.c:2929:
< WARNING: line over 80 characters
< #2940: FILE: /tmp/f1-17588/isis_nb_config.c:2940:
< WARNING: line over 80 characters
< #2945: FILE: /tmp/f1-17588/isis_nb_config.c:2945:
< WARNING: line over 80 characters
< #2956: FILE: /tmp/f1-17588/isis_nb_config.c:2956:
< WARNING: line over 80 characters
< #3147: FILE: /tmp/f1-17588/isis_nb_config.c:3147:
< WARNING: line over 80 characters
< #3148: FILE: /tmp/f1-17588/isis_nb_config.c:3148:
< WARNING: line over 80 characters
< #3149: FILE: /tmp/f1-17588/isis_nb_config.c:3149:
< WARNING: line over 80 characters
< #3150: FILE: /tmp/f1-17588/isis_nb_config.c:3150:
< WARNING: line over 80 characters
< #3159: FILE: /tmp/f1-17588/isis_nb_config.c:3159:
< WARNING: break is not useful after a goto or return
< #3217: FILE: /tmp/f1-17588/isis_nb_config.c:3217:
< WARNING: line over 80 characters
< #3358: FILE: /tmp/f1-17588/isis_nb_config.c:3358:
< WARNING: line over 80 characters
< #3414: FILE: /tmp/f1-17588/isis_nb_config.c:3414:
< WARNING: line over 80 characters
< #3427: FILE: /tmp/f1-17588/isis_nb_config.c:3427:
< WARNING: line over 80 characters
< #3461: FILE: /tmp/f1-17588/isis_nb_config.c:3461:
< WARNING: line over 80 characters
< #3474: FILE: /tmp/f1-17588/isis_nb_config.c:3474:
< WARNING: line over 80 characters
< #3476: FILE: /tmp/f1-17588/isis_nb_config.c:3476:
< WARNING: line over 80 characters
< #3478: FILE: /tmp/f1-17588/isis_nb_config.c:3478:
< WARNING: line over 80 characters
< #4179: FILE: /tmp/f1-17588/isis_nb_config.c:4179:
Report for isis_route.c | 18 issues
===============================================
< ERROR: code indent should use tabs where possible
< #105: FILE: /tmp/f1-17588/isis_route.c:105:
< WARNING: please, no spaces at the start of a line
< #105: FILE: /tmp/f1-17588/isis_route.c:105:
< ERROR: code indent should use tabs where possible
< #107: FILE: /tmp/f1-17588/isis_route.c:107:
< WARNING: please, no spaces at the start of a line
< #107: FILE: /tmp/f1-17588/isis_route.c:107:
< WARNING: line over 80 characters
< #184: FILE: /tmp/f1-17588/isis_route.c:184:
< WARNING: line over 80 characters
< #777: FILE: /tmp/f1-17588/isis_route.c:777:
< WARNING: C99 // comments do not match recommendation
< #777: FILE: /tmp/f1-17588/isis_route.c:777:
< WARNING: C99 // comments do not match recommendation
< #783: FILE: /tmp/f1-17588/isis_route.c:783:
< WARNING: Missing a blank line after declarations
< #859: FILE: /tmp/f1-17588/isis_route.c:859:
Report for isis_spf.c | 22 issues
===============================================
< WARNING: line over 80 characters
< #439: FILE: /tmp/f1-17588/isis_spf.c:439:
< WARNING: Too many leading tabs - consider code refactoring
< #1018: FILE: /tmp/f1-17588/isis_spf.c:1018:
< WARNING: line over 80 characters
< #1019: FILE: /tmp/f1-17588/isis_spf.c:1019:
< WARNING: Too many leading tabs - consider code refactoring
< #1021: FILE: /tmp/f1-17588/isis_spf.c:1021:
< WARNING: Too many leading tabs - consider code refactoring
< #1097: FILE: /tmp/f1-17588/isis_spf.c:1097:
< WARNING: line over 80 characters
< #1098: FILE: /tmp/f1-17588/isis_spf.c:1098:
< WARNING: Too many leading tabs - consider code refactoring
< #1100: FILE: /tmp/f1-17588/isis_spf.c:1100:
< WARNING: line over 80 characters
< #1775: FILE: /tmp/f1-17588/isis_spf.c:1775:
< WARNING: line over 80 characters
< #2362: FILE: /tmp/f1-17588/isis_spf.c:2362:
< WARNING: line over 80 characters
< #2364: FILE: /tmp/f1-17588/isis_spf.c:2364:
< WARNING: line over 80 characters
< #2403: FILE: /tmp/f1-17588/isis_spf.c:2403:
Report for isis_sr.c | 2 issues
===============================================
< WARNING: line over 80 characters
< #970: FILE: /tmp/f1-17588/isis_sr.c:970:
Report for isis_tlvs.c | 84 issues
===============================================
< WARNING: Single statement macros should not use a do {} while (0) loop
< #50: FILE: /tmp/f1-17588/isis_tlvs.c:50:
< WARNING: Missing a blank line after declarations
< #681: FILE: /tmp/f1-17588/isis_tlvs.c:681:
< WARNING: Missing a blank line after declarations
< #920: FILE: /tmp/f1-17588/isis_tlvs.c:920:
< WARNING: Avoid gcc v4.3+ binary constant extension: <0b10000000>
< #951: FILE: /tmp/f1-17588/isis_tlvs.c:951:
< WARNING: Avoid gcc v4.3+ binary constant extension: <0b01111111>
< #952: FILE: /tmp/f1-17588/isis_tlvs.c:952:
< WARNING: Avoid gcc v4.3+ binary constant extension: <0b01111111>
< #953: FILE: /tmp/f1-17588/isis_tlvs.c:953:
< WARNING: Missing a blank line after declarations
< #987: FILE: /tmp/f1-17588/isis_tlvs.c:987:
< WARNING: line over 80 characters
< #3568: FILE: /tmp/f1-17588/isis_tlvs.c:3568:
< WARNING: line over 80 characters
< #3569: FILE: /tmp/f1-17588/isis_tlvs.c:3569:
< WARNING: line over 80 characters
< #3570: FILE: /tmp/f1-17588/isis_tlvs.c:3570:
< WARNING: line over 80 characters
< #3711: FILE: /tmp/f1-17588/isis_tlvs.c:3711:
< WARNING: line over 80 characters
< #3712: FILE: /tmp/f1-17588/isis_tlvs.c:3712:
< WARNING: line over 80 characters
< #3720: FILE: /tmp/f1-17588/isis_tlvs.c:3720:
< WARNING: line over 80 characters
< #3725: FILE: /tmp/f1-17588/isis_tlvs.c:3725:
< WARNING: line over 80 characters
< #3730: FILE: /tmp/f1-17588/isis_tlvs.c:3730:
< WARNING: line over 80 characters
< #3732: FILE: /tmp/f1-17588/isis_tlvs.c:3732:
< ERROR: spaces required around that '=' (ctx:VxV)
< #3853: FILE: /tmp/f1-17588/isis_tlvs.c:3853:
< ERROR: spaces required around that '<' (ctx:VxV)
< #3853: FILE: /tmp/f1-17588/isis_tlvs.c:3853:
< ERROR: spaces required around that '=' (ctx:VxV)
< #3862: FILE: /tmp/f1-17588/isis_tlvs.c:3862:
< ERROR: spaces required around that '<' (ctx:VxV)
< #3862: FILE: /tmp/f1-17588/isis_tlvs.c:3862:
< ERROR: spaces required around that '=' (ctx:VxV)
< #3871: FILE: /tmp/f1-17588/isis_tlvs.c:3871:
< ERROR: spaces required around that '<' (ctx:VxV)
< #3871: FILE: /tmp/f1-17588/isis_tlvs.c:3871:
< WARNING: line over 80 characters
< #3990: FILE: /tmp/f1-17588/isis_tlvs.c:3990:
< WARNING: Missing a blank line after declarations
< #4012: FILE: /tmp/f1-17588/isis_tlvs.c:4012:
< ERROR: spaces required around that '=' (ctx:VxV)
< #4114: FILE: /tmp/f1-17588/isis_tlvs.c:4114:
< ERROR: spaces required around that '<' (ctx:VxV)
< #4114: FILE: /tmp/f1-17588/isis_tlvs.c:4114:
< WARNING: Missing a blank line after declarations
< #4116: FILE: /tmp/f1-17588/isis_tlvs.c:4116:
< ERROR: spaces required around that '=' (ctx:VxV)
< #4122: FILE: /tmp/f1-17588/isis_tlvs.c:4122:
< ERROR: spaces required around that '<' (ctx:VxV)
< #4122: FILE: /tmp/f1-17588/isis_tlvs.c:4122:
< ERROR: spaces required around that '=' (ctx:VxV)
< #4130: FILE: /tmp/f1-17588/isis_tlvs.c:4130:
< ERROR: spaces required around that '<' (ctx:VxV)
< #4130: FILE: /tmp/f1-17588/isis_tlvs.c:4130:
< WARNING: Missing a blank line after declarations
< #4132: FILE: /tmp/f1-17588/isis_tlvs.c:4132:
< WARNING: Too many leading tabs - consider code refactoring
< #4138: FILE: /tmp/f1-17588/isis_tlvs.c:4138:
< WARNING: line over 80 characters
< #4139: FILE: /tmp/f1-17588/isis_tlvs.c:4139:
< WARNING: line over 80 characters
< #4142: FILE: /tmp/f1-17588/isis_tlvs.c:4142:
< WARNING: Too many leading tabs - consider code refactoring
< #4142: FILE: /tmp/f1-17588/isis_tlvs.c:4142:
< WARNING: Missing a blank line after declarations
< #4317: FILE: /tmp/f1-17588/isis_tlvs.c:4317:
< ERROR: spaces required around that '=' (ctx:VxV)
< #6116: FILE: /tmp/f1-17588/isis_tlvs.c:6116:
< ERROR: spaces required around that '<' (ctx:VxV)
< #6116: FILE: /tmp/f1-17588/isis_tlvs.c:6116:
< ERROR: spaces required around that '=' (ctx:VxV)
< #6186: FILE: /tmp/f1-17588/isis_tlvs.c:6186:
< ERROR: spaces required around that '<' (ctx:VxV)
< #6186: FILE: /tmp/f1-17588/isis_tlvs.c:6186:
< WARNING: line over 80 characters
< #6299: FILE: /tmp/f1-17588/isis_tlvs.c:6299:
Report for isis_tlvs.h | 2 issues
===============================================
< WARNING: line over 80 characters
< #608: FILE: /tmp/f1-17588/isis_tlvs.h:608:
Report for link_state.h | 2 issues
===============================================
< WARNING: line over 80 characters
< #139: FILE: /tmp/f1-17588/link_state.h:139:
Report for test_isis_spf.c | 8 issues
===============================================
< WARNING: line over 80 characters
< #65: FILE: /tmp/f1-17588/test_isis_spf.c:65:
< WARNING: line over 80 characters
< #88: FILE: /tmp/f1-17588/test_isis_spf.c:88:
< WARNING: line over 80 characters
< #124: FILE: /tmp/f1-17588/test_isis_spf.c:124:
< WARNING: line over 80 characters
< #204: FILE: /tmp/f1-17588/test_isis_spf.c:204:

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Aug 16, 2022

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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 ppc64le build: Failed (click for details)

DejaGNU Unittests (make check) failed for Ubuntu 18.04 ppc64le build
see PyTest log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U1804PPC64LEBUILD/ErrorLog/log_pytests.txt
Ubuntu 18.04 ppc64le build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U1804PPC64LEBUILD/config.status/config.status
Ubuntu 18.04 ppc64le build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U1804PPC64LEBUILD/config.log/config.log.gz
Ubuntu 18.04 ppc64le build: Unknown Log <frr.xref.xz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U1804PPC64LEBUILD/frr.xref.xz/frr.xref.xz

Ubuntu 22.04 amd64 build: Failed (click for details) Ubuntu 22.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U22AMD64BUILD/config.status/config.status

DejaGNU Unittests (make check) failed for Ubuntu 22.04 amd64 build
see PyTest log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U22AMD64BUILD/ErrorLog/log_pytests.txt
Ubuntu 22.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U22AMD64BUILD/config.log/config.log.gz
Ubuntu 22.04 amd64 build: Unknown Log <frr.xref.xz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U22AMD64BUILD/frr.xref.xz/frr.xref.xz

FreeBSD 12 amd64 build: Failed (click for details)

DejaGNU Unittests (make check) failed for FreeBSD 12 amd64 build
see PyTest log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/FBSD12AMD64/ErrorLog/log_pytests.txt
FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/FBSD12AMD64/config.status/config.status
FreeBSD 12 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/FBSD12AMD64/config.log/config.log.gz
FreeBSD 12 amd64 build: Unknown Log <frr.xref.xz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/FBSD12AMD64/frr.xref.xz/frr.xref.xz

Fedora 29 amd64 build: Failed (click for details)

DejaGNU Unittests (make check) failed for Fedora 29 amd64 build
see PyTest log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/F29BUILD/ErrorLog/log_pytests.txt
Fedora 29 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/F29BUILD/config.status/config.status
Fedora 29 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/F29BUILD/config.log/config.log.gz
Fedora 29 amd64 build: Unknown Log <frr.xref.xz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/F29BUILD/frr.xref.xz/frr.xref.xz

Debian 11 amd64 build: Failed (click for details) Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/DEB11AMD64/frr.xref.xz/frr.xref.xz Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/DEB11AMD64/config.status/config.status

DejaGNU Unittests (make check) failed for Debian 11 amd64 build
see PyTest log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/DEB11AMD64/ErrorLog/log_pytests.txt
Debian 11 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/DEB11AMD64/config.log/config.log.gz

Ubuntu 16.04 i386 build: Failed (click for details)

Make failed for Ubuntu 16.04 i386 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U1604I386/ErrorLog/log_make.txt)

/home/ci/cibuild.6937/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2849:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2909:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
Makefile:9709: recipe for target 'isisd/isis_nb_config.o' failed
make[1]: *** [isisd/isis_nb_config.o] Error 1
/home/ci/cibuild.6937/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".

Ubuntu 16.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U1604I386/config.status/config.status
Ubuntu 16.04 i386 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U1604I386/config.log/config.log.gz

Ubuntu 18.04 arm7 build: Failed (click for details)

DejaGNU Unittests (make check) failed for Ubuntu 18.04 arm7 build
see PyTest log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U18ARM7BUILD/ErrorLog/log_pytests.txt
Ubuntu 18.04 arm7 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U18ARM7BUILD/config.log/config.log.gz
Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U18ARM7BUILD/config.status/config.status
Ubuntu 18.04 arm7 build: Unknown Log <frr.xref.xz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U18ARM7BUILD/frr.xref.xz/frr.xref.xz

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

DejaGNU Unittests (make check) failed for Ubuntu 18.04 arm8 build
see PyTest log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U18ARM8BUILD/ErrorLog/log_pytests.txt
Ubuntu 18.04 arm8 build: Unknown Log <frr.xref.xz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U18ARM8BUILD/frr.xref.xz/frr.xref.xz

Redhat 8 amd64 build: Failed (click for details) Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/REDHAT8/frr.xref.xz/frr.xref.xz Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/REDHAT8/config.log/config.log.gz

DejaGNU Unittests (make check) failed for Redhat 8 amd64 build
see PyTest log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/REDHAT8/ErrorLog/log_pytests.txt
Redhat 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/REDHAT8/config.status/config.status

Redhat 9 amd64 build: Failed (click for details) Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/RH9BUILD/frr.xref.xz/frr.xref.xz Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/RH9BUILD/config.log/config.log.gz

DejaGNU Unittests (make check) failed for Redhat 9 amd64 build
see PyTest log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/RH9BUILD/ErrorLog/log_pytests.txt
Redhat 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/RH9BUILD/config.status/config.status

OpenBSD 7 amd64 build: Failed (click for details)

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

In file included from ./lib/segment_routing.h:23:
In file included from /usr/include/stdint.h:23:
/usr/include/machine/_types.h:133:15: error: cannot combine with previous 'int' declaration specifier
typedef int                     __wchar_t;
1 error generated.
gmake[1]: *** [Makefile:10392: lib/segment_routing.lo] Error 1
isisd/isis_nb_config.c:2846:12: error: variable 'ag' is used uninitialized whenever 'if' condition is false [-Werror,-Wsometimes-uninitialized]
isisd/isis_nb_config.c:2849:19: note: uninitialized use occurs here
isisd/isis_nb_config.c:2846:8: note: remove the 'if' if its condition is always true

OpenBSD 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/CI011BUILD/config.status/config.status
OpenBSD 7 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/CI011BUILD/config.log/config.log.gz

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

DejaGNU Unittests (make check) failed for Debian 10 amd64 build
see PyTest log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/DEB10BUILD/ErrorLog/log_pytests.txt
Debian 10 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/DEB10BUILD/config.status/config.status
Debian 10 amd64 build: Unknown Log <frr.xref.xz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/DEB10BUILD/frr.xref.xz/frr.xref.xz

FreeBSD 11 amd64 build: Failed (click for details)

DejaGNU Unittests (make check) failed for FreeBSD 11 amd64 build
see PyTest log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/CI009BUILD/ErrorLog/log_pytests.txt
FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/CI009BUILD/config.status/config.status
FreeBSD 11 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/CI009BUILD/config.log/config.log.gz
FreeBSD 11 amd64 build: Unknown Log <frr.xref.xz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/CI009BUILD/frr.xref.xz/frr.xref.xz

Ubuntu 16.04 arm7 build: Failed (click for details) Ubuntu 16.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/CI101BUILD/config.status/config.status Ubuntu 16.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/CI101BUILD/config.log/config.log.gz

Make failed for Ubuntu 16.04 arm7 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/CI101BUILD/ErrorLog/log_make.txt)

/home/ci/cibuild.6937/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2849:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2909:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
Makefile:9709: recipe for target 'isisd/isis_nb_config.o' failed
make[1]: *** [isisd/isis_nb_config.o] Error 1
/home/ci/cibuild.6937/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
Ubuntu 18.04 i386 build: Failed (click for details) Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U18I386BUILD/frr.xref.xz/frr.xref.xz Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U18I386BUILD/config.log/config.log.gz Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U18I386BUILD/config.status/config.status

DejaGNU Unittests (make check) failed for Ubuntu 18.04 i386 build
see PyTest log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U18I386BUILD/ErrorLog/log_pytests.txt

Ubuntu 18.04 amd64 build: Failed (click for details)

DejaGNU Unittests (make check) failed for Ubuntu 18.04 amd64 build
see PyTest log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U1804AMD64/ErrorLog/log_pytests.txt
Ubuntu 18.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U1804AMD64/config.status/config.status
Ubuntu 18.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U1804AMD64/config.log/config.log.gz
Ubuntu 18.04 amd64 build: Unknown Log <frr.xref.xz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U1804AMD64/frr.xref.xz/frr.xref.xz

Ubuntu 16.04 amd64 build: Failed (click for details)

Make failed for Ubuntu 16.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/CI014BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.6937/frr-source'
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2849:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2909:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
Makefile:9709: recipe for target 'isisd/isis_nb_config.o' failed
make[1]: *** [isisd/isis_nb_config.o] Error 1
pimd/pim6_mld.c:359:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported

Ubuntu 16.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/CI014BUILD/config.status/config.status
Ubuntu 16.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/CI014BUILD/config.log/config.log.gz

Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U2004AMD64BUILD/config.status/config.status

DejaGNU Unittests (make check) failed for Ubuntu 20.04 amd64 build
see PyTest log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U2004AMD64BUILD/ErrorLog/log_pytests.txt
Ubuntu 20.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U2004AMD64BUILD/config.log/config.log.gz
Ubuntu 20.04 amd64 build: Unknown Log <frr.xref.xz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U2004AMD64BUILD/frr.xref.xz/frr.xref.xz

NetBSD 9 amd64 build: Failed (click for details) NetBSD 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/CI012BUILD/config.log/config.log.gz

DejaGNU Unittests (make check) failed for NetBSD 9 amd64 build
see PyTest log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/CI012BUILD/ErrorLog/log_pytests.txt
NetBSD 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/CI012BUILD/config.status/config.status
NetBSD 9 amd64 build: Unknown Log <frr.xref.xz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/CI012BUILD/frr.xref.xz/frr.xref.xz

Debian 9 amd64 build: Failed (click for details)

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

/home/ci/cibuild.6937/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2849:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2909:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
Makefile:9709: recipe for target 'isisd/isis_nb_config.o' failed
make[1]: *** [isisd/isis_nb_config.o] Error 1
/home/ci/cibuild.6937/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".

Debian 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/CI021BUILD/config.status/config.status
Debian 9 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/CI021BUILD/config.log/config.log.gz

Ubuntu 16.04 arm8 build: Failed (click for details)

Make failed for Ubuntu 16.04 arm8 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U16ARM8BUILD/ErrorLog/log_make.txt)

/home/ci/cibuild.6937/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2849:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2909:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
Makefile:9709: recipe for target 'isisd/isis_nb_config.o' failed
make[1]: *** [isisd/isis_nb_config.o] Error 1
/home/ci/cibuild.6937/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".

Ubuntu 16.04 arm8 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U16ARM8BUILD/config.log/config.log.gz
Ubuntu 16.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U16ARM8BUILD/config.status/config.status

Successful on other platforms/tests
  • CentOS 7 amd64 build

Warnings Generated during build:

Checkout code: Successful with additional warnings
Ubuntu 18.04 ppc64le build: Failed (click for details)

DejaGNU Unittests (make check) failed for Ubuntu 18.04 ppc64le build
see PyTest log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U1804PPC64LEBUILD/ErrorLog/log_pytests.txt
Ubuntu 18.04 ppc64le build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U1804PPC64LEBUILD/config.status/config.status
Ubuntu 18.04 ppc64le build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U1804PPC64LEBUILD/config.log/config.log.gz
Ubuntu 18.04 ppc64le build: Unknown Log <frr.xref.xz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U1804PPC64LEBUILD/frr.xref.xz/frr.xref.xz

Ubuntu 22.04 amd64 build: Failed (click for details) Ubuntu 22.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U22AMD64BUILD/config.status/config.status

DejaGNU Unittests (make check) failed for Ubuntu 22.04 amd64 build
see PyTest log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U22AMD64BUILD/ErrorLog/log_pytests.txt
Ubuntu 22.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U22AMD64BUILD/config.log/config.log.gz
Ubuntu 22.04 amd64 build: Unknown Log <frr.xref.xz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U22AMD64BUILD/frr.xref.xz/frr.xref.xz

FreeBSD 12 amd64 build: Failed (click for details)

DejaGNU Unittests (make check) failed for FreeBSD 12 amd64 build
see PyTest log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/FBSD12AMD64/ErrorLog/log_pytests.txt
FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/FBSD12AMD64/config.status/config.status
FreeBSD 12 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/FBSD12AMD64/config.log/config.log.gz
FreeBSD 12 amd64 build: Unknown Log <frr.xref.xz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/FBSD12AMD64/frr.xref.xz/frr.xref.xz

Fedora 29 amd64 build: Failed (click for details)

DejaGNU Unittests (make check) failed for Fedora 29 amd64 build
see PyTest log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/F29BUILD/ErrorLog/log_pytests.txt
Fedora 29 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/F29BUILD/config.status/config.status
Fedora 29 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/F29BUILD/config.log/config.log.gz
Fedora 29 amd64 build: Unknown Log <frr.xref.xz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/F29BUILD/frr.xref.xz/frr.xref.xz

Debian 11 amd64 build: Failed (click for details) Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/DEB11AMD64/frr.xref.xz/frr.xref.xz Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/DEB11AMD64/config.status/config.status

DejaGNU Unittests (make check) failed for Debian 11 amd64 build
see PyTest log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/DEB11AMD64/ErrorLog/log_pytests.txt
Debian 11 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/DEB11AMD64/config.log/config.log.gz

Ubuntu 16.04 i386 build: Failed (click for details)

Make failed for Ubuntu 16.04 i386 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U1604I386/ErrorLog/log_make.txt)

/home/ci/cibuild.6937/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2849:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2909:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
Makefile:9709: recipe for target 'isisd/isis_nb_config.o' failed
make[1]: *** [isisd/isis_nb_config.o] Error 1
/home/ci/cibuild.6937/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".

Ubuntu 16.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U1604I386/config.status/config.status
Ubuntu 16.04 i386 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U1604I386/config.log/config.log.gz

Ubuntu 18.04 arm7 build: Failed (click for details)

DejaGNU Unittests (make check) failed for Ubuntu 18.04 arm7 build
see PyTest log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U18ARM7BUILD/ErrorLog/log_pytests.txt
Ubuntu 18.04 arm7 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U18ARM7BUILD/config.log/config.log.gz
Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U18ARM7BUILD/config.status/config.status
Ubuntu 18.04 arm7 build: Unknown Log <frr.xref.xz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U18ARM7BUILD/frr.xref.xz/frr.xref.xz

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

DejaGNU Unittests (make check) failed for Ubuntu 18.04 arm8 build
see PyTest log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U18ARM8BUILD/ErrorLog/log_pytests.txt
Ubuntu 18.04 arm8 build: Unknown Log <frr.xref.xz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U18ARM8BUILD/frr.xref.xz/frr.xref.xz

Redhat 8 amd64 build: Failed (click for details) Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/REDHAT8/frr.xref.xz/frr.xref.xz Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/REDHAT8/config.log/config.log.gz

DejaGNU Unittests (make check) failed for Redhat 8 amd64 build
see PyTest log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/REDHAT8/ErrorLog/log_pytests.txt
Redhat 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/REDHAT8/config.status/config.status

Redhat 9 amd64 build: Failed (click for details) Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/RH9BUILD/frr.xref.xz/frr.xref.xz Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/RH9BUILD/config.log/config.log.gz

DejaGNU Unittests (make check) failed for Redhat 9 amd64 build
see PyTest log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/RH9BUILD/ErrorLog/log_pytests.txt
Redhat 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/RH9BUILD/config.status/config.status

OpenBSD 7 amd64 build: Failed (click for details)

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

In file included from ./lib/segment_routing.h:23:
In file included from /usr/include/stdint.h:23:
/usr/include/machine/_types.h:133:15: error: cannot combine with previous 'int' declaration specifier
typedef int                     __wchar_t;
1 error generated.
gmake[1]: *** [Makefile:10392: lib/segment_routing.lo] Error 1
isisd/isis_nb_config.c:2846:12: error: variable 'ag' is used uninitialized whenever 'if' condition is false [-Werror,-Wsometimes-uninitialized]
isisd/isis_nb_config.c:2849:19: note: uninitialized use occurs here
isisd/isis_nb_config.c:2846:8: note: remove the 'if' if its condition is always true

OpenBSD 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/CI011BUILD/config.status/config.status
OpenBSD 7 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/CI011BUILD/config.log/config.log.gz

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

DejaGNU Unittests (make check) failed for Debian 10 amd64 build
see PyTest log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/DEB10BUILD/ErrorLog/log_pytests.txt
Debian 10 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/DEB10BUILD/config.status/config.status
Debian 10 amd64 build: Unknown Log <frr.xref.xz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/DEB10BUILD/frr.xref.xz/frr.xref.xz

FreeBSD 11 amd64 build: Failed (click for details)

DejaGNU Unittests (make check) failed for FreeBSD 11 amd64 build
see PyTest log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/CI009BUILD/ErrorLog/log_pytests.txt
FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/CI009BUILD/config.status/config.status
FreeBSD 11 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/CI009BUILD/config.log/config.log.gz
FreeBSD 11 amd64 build: Unknown Log <frr.xref.xz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/CI009BUILD/frr.xref.xz/frr.xref.xz

Ubuntu 16.04 arm7 build: Failed (click for details) Ubuntu 16.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/CI101BUILD/config.status/config.status Ubuntu 16.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/CI101BUILD/config.log/config.log.gz

Make failed for Ubuntu 16.04 arm7 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/CI101BUILD/ErrorLog/log_make.txt)

/home/ci/cibuild.6937/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2849:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2909:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
Makefile:9709: recipe for target 'isisd/isis_nb_config.o' failed
make[1]: *** [isisd/isis_nb_config.o] Error 1
/home/ci/cibuild.6937/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
Ubuntu 18.04 i386 build: Failed (click for details) Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U18I386BUILD/frr.xref.xz/frr.xref.xz Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U18I386BUILD/config.log/config.log.gz Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U18I386BUILD/config.status/config.status

DejaGNU Unittests (make check) failed for Ubuntu 18.04 i386 build
see PyTest log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U18I386BUILD/ErrorLog/log_pytests.txt

Ubuntu 18.04 amd64 build: Failed (click for details)

DejaGNU Unittests (make check) failed for Ubuntu 18.04 amd64 build
see PyTest log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U1804AMD64/ErrorLog/log_pytests.txt
Ubuntu 18.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U1804AMD64/config.status/config.status
Ubuntu 18.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U1804AMD64/config.log/config.log.gz
Ubuntu 18.04 amd64 build: Unknown Log <frr.xref.xz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U1804AMD64/frr.xref.xz/frr.xref.xz

Ubuntu 16.04 amd64 build: Failed (click for details)

Make failed for Ubuntu 16.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/CI014BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.6937/frr-source'
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2849:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2909:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
Makefile:9709: recipe for target 'isisd/isis_nb_config.o' failed
make[1]: *** [isisd/isis_nb_config.o] Error 1
pimd/pim6_mld.c:359:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported

Ubuntu 16.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/CI014BUILD/config.status/config.status
Ubuntu 16.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/CI014BUILD/config.log/config.log.gz

Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U2004AMD64BUILD/config.status/config.status

DejaGNU Unittests (make check) failed for Ubuntu 20.04 amd64 build
see PyTest log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U2004AMD64BUILD/ErrorLog/log_pytests.txt
Ubuntu 20.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U2004AMD64BUILD/config.log/config.log.gz
Ubuntu 20.04 amd64 build: Unknown Log <frr.xref.xz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U2004AMD64BUILD/frr.xref.xz/frr.xref.xz

NetBSD 9 amd64 build: Failed (click for details) NetBSD 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/CI012BUILD/config.log/config.log.gz

DejaGNU Unittests (make check) failed for NetBSD 9 amd64 build
see PyTest log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/CI012BUILD/ErrorLog/log_pytests.txt
NetBSD 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/CI012BUILD/config.status/config.status
NetBSD 9 amd64 build: Unknown Log <frr.xref.xz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/CI012BUILD/frr.xref.xz/frr.xref.xz

Debian 9 amd64 build: Failed (click for details)

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

/home/ci/cibuild.6937/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2849:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2909:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
Makefile:9709: recipe for target 'isisd/isis_nb_config.o' failed
make[1]: *** [isisd/isis_nb_config.o] Error 1
/home/ci/cibuild.6937/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".

Debian 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/CI021BUILD/config.status/config.status
Debian 9 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/CI021BUILD/config.log/config.log.gz

Ubuntu 16.04 arm8 build: Failed (click for details)

Make failed for Ubuntu 16.04 arm8 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U16ARM8BUILD/ErrorLog/log_make.txt)

/home/ci/cibuild.6937/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2849:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2909:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
Makefile:9709: recipe for target 'isisd/isis_nb_config.o' failed
make[1]: *** [isisd/isis_nb_config.o] Error 1
/home/ci/cibuild.6937/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".

Ubuntu 16.04 arm8 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U16ARM8BUILD/config.log/config.log.gz
Ubuntu 16.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6937/artifact/U16ARM8BUILD/config.status/config.status

Report for bitfield.h | 2 issues
===============================================
< WARNING: Missing a blank line after declarations
< #206: FILE: /tmp/f1-12032/bitfield.h:206:
Report for flex_algo.c | 34 issues
===============================================
WARNING: Missing a blank line after declarations
#30: FILE: /tmp/f1-12032/flex_algo.c:30:
+	struct affinity_map *map_ = map;
+	XFREE(MTYPE_FLEX_ALGO, map_);

WARNING: Missing a blank line after declarations
#36: FILE: /tmp/f1-12032/flex_algo.c:36:
+	struct affinity_maps *maps;
+	maps = XCALLOC(MTYPE_FLEX_ALGO, sizeof(*maps));

WARNING: Missing a blank line after declarations
#122: FILE: /tmp/f1-12032/flex_algo.c:122:
+	bool printed = false;
+	for (ssize_t i = ag->bitmap.m - 1; i >= 0; i--) {

WARNING: type 'long unsigned int' should be specified in [[un]signed] [short|int|long|long long] order
#205: FILE: /tmp/f1-12032/flex_algo.c:205:
+	for (long unsigned int i = 0; i < WORD_SIZE; i++) {

WARNING: Missing a blank line after declarations
#209: FILE: /tmp/f1-12032/flex_algo.c:209:
+		size_t pos = WORD_SIZE * oct_offset + i;
+		admin_group_set(ag, pos);

WARNING: Missing a blank line after declarations
#216: FILE: /tmp/f1-12032/flex_algo.c:216:
+	size_t size = 0;
+	for (size_t i = 0; i < ag->bitmap.m; i++)

WARNING: Missing a blank line after declarations
#246: FILE: /tmp/f1-12032/flex_algo.c:246:
+		uint32_t link_ag_bitmap = link_ag->bitmap.data[i];
+		if (fad_ag_bitmap & link_ag_bitmap)
Report for flex_algo.h | 48 issues
===============================================
ERROR: code indent should use tabs where possible
#42: FILE: /tmp/f1-12032/flex_algo.h:42:
+        bitfield_t bitmap;$

WARNING: please, no spaces at the start of a line
#42: FILE: /tmp/f1-12032/flex_algo.h:42:
+        bitfield_t bitmap;$

ERROR: code indent should use tabs where possible
#47: FILE: /tmp/f1-12032/flex_algo.h:47:
+        uint8_t metric_type;$

WARNING: please, no spaces at the start of a line
#47: FILE: /tmp/f1-12032/flex_algo.h:47:
+        uint8_t metric_type;$

ERROR: code indent should use tabs where possible
#48: FILE: /tmp/f1-12032/flex_algo.h:48:
+        uint8_t calc_type;$

WARNING: please, no spaces at the start of a line
#48: FILE: /tmp/f1-12032/flex_algo.h:48:
+        uint8_t calc_type;$

ERROR: code indent should use tabs where possible
#53: FILE: /tmp/f1-12032/flex_algo.h:53:
+        struct admin_group admin_group_exclude_any;$

WARNING: please, no spaces at the start of a line
#53: FILE: /tmp/f1-12032/flex_algo.h:53:
+        struct admin_group admin_group_exclude_any;$

ERROR: code indent should use tabs where possible
#54: FILE: /tmp/f1-12032/flex_algo.h:54:
+        struct admin_group admin_group_include_any;$

WARNING: please, no spaces at the start of a line
#54: FILE: /tmp/f1-12032/flex_algo.h:54:
+        struct admin_group admin_group_include_any;$

ERROR: code indent should use tabs where possible
#55: FILE: /tmp/f1-12032/flex_algo.h:55:
+        struct admin_group admin_group_include_all;$

WARNING: please, no spaces at the start of a line
#55: FILE: /tmp/f1-12032/flex_algo.h:55:
+        struct admin_group admin_group_include_all;$
Report for isis_cli.c | 8 issues
===============================================
< WARNING: line over 80 characters
< #1780: FILE: /tmp/f1-12032/isis_cli.c:1780:
< WARNING: line over 80 characters
< #1992: FILE: /tmp/f1-12032/isis_cli.c:1992:
< WARNING: Missing a blank line after declarations
< #3466: FILE: /tmp/f1-12032/isis_cli.c:3466:
< WARNING: Missing a blank line after declarations
< #3481: FILE: /tmp/f1-12032/isis_cli.c:3481:
Report for isis_flex_algo.c | 10 issues
===============================================
WARNING: line over 80 characters
#62: FILE: /tmp/f1-12032/isis_flex_algo.c:62:
+			data->spftree[tree][level - 1]->algorithm = arg->algorithm;

WARNING: braces {} are not necessary for single statement blocks
#133: FILE: /tmp/f1-12032/isis_flex_algo.c:133:
+	if (!fad) {
+		return true;
+	}
Report for isis_lfa.c | 8 issues
===============================================
< WARNING: line over 80 characters
< #1114: FILE: /tmp/f1-12032/isis_lfa.c:1114:
< WARNING: line over 80 characters
< #1210: FILE: /tmp/f1-12032/isis_lfa.c:1210:
< WARNING: line over 80 characters
< #1258: FILE: /tmp/f1-12032/isis_lfa.c:1258:
< WARNING: line over 80 characters
< #1738: FILE: /tmp/f1-12032/isis_lfa.c:1738:
Report for isis_lsp.c | 12 issues
===============================================
< WARNING: line over 80 characters
< #906: FILE: /tmp/f1-12032/isis_lsp.c:906:
< WARNING: line over 80 characters
< #942: FILE: /tmp/f1-12032/isis_lsp.c:942:
< WARNING: line over 80 characters
< #1216: FILE: /tmp/f1-12032/isis_lsp.c:1216:
< WARNING: Too many leading tabs - consider code refactoring
< #1223: FILE: /tmp/f1-12032/isis_lsp.c:1223:
< WARNING: line over 80 characters
< #1227: FILE: /tmp/f1-12032/isis_lsp.c:1227:
< WARNING: line over 80 characters
< #1245: FILE: /tmp/f1-12032/isis_lsp.c:1245:
Report for isis_nb.c | 102 issues
===============================================
< WARNING: line over 80 characters
< #679: FILE: /tmp/f1-12032/isis_nb.c:679:
< WARNING: line over 80 characters
< #680: FILE: /tmp/f1-12032/isis_nb.c:680:
< WARNING: line over 80 characters
< #681: FILE: /tmp/f1-12032/isis_nb.c:681:
< WARNING: line over 80 characters
< #682: FILE: /tmp/f1-12032/isis_nb.c:682:
< WARNING: line over 80 characters
< #687: FILE: /tmp/f1-12032/isis_nb.c:687:
< WARNING: line over 80 characters
< #689: FILE: /tmp/f1-12032/isis_nb.c:689:
< WARNING: line over 80 characters
< #693: FILE: /tmp/f1-12032/isis_nb.c:693:
< WARNING: line over 80 characters
< #695: FILE: /tmp/f1-12032/isis_nb.c:695:
< WARNING: line over 80 characters
< #699: FILE: /tmp/f1-12032/isis_nb.c:699:
< WARNING: line over 80 characters
< #701: FILE: /tmp/f1-12032/isis_nb.c:701:
< WARNING: line over 80 characters
< #705: FILE: /tmp/f1-12032/isis_nb.c:705:
< WARNING: line over 80 characters
< #707: FILE: /tmp/f1-12032/isis_nb.c:707:
< WARNING: line over 80 characters
< #711: FILE: /tmp/f1-12032/isis_nb.c:711:
< WARNING: line over 80 characters
< #720: FILE: /tmp/f1-12032/isis_nb.c:720:
< WARNING: line over 80 characters
< #722: FILE: /tmp/f1-12032/isis_nb.c:722:
< WARNING: line over 80 characters
< #723: FILE: /tmp/f1-12032/isis_nb.c:723:
< WARNING: line over 80 characters
< #727: FILE: /tmp/f1-12032/isis_nb.c:727:
< WARNING: line over 80 characters
< #729: FILE: /tmp/f1-12032/isis_nb.c:729:
< WARNING: line over 80 characters
< #730: FILE: /tmp/f1-12032/isis_nb.c:730:
< WARNING: line over 80 characters
< #734: FILE: /tmp/f1-12032/isis_nb.c:734:
< WARNING: line over 80 characters
< #736: FILE: /tmp/f1-12032/isis_nb.c:736:
< WARNING: line over 80 characters
< #737: FILE: /tmp/f1-12032/isis_nb.c:737:
< WARNING: line over 80 characters
< #741: FILE: /tmp/f1-12032/isis_nb.c:741:
< WARNING: line over 80 characters
< #743: FILE: /tmp/f1-12032/isis_nb.c:743:
< WARNING: line over 80 characters
< #744: FILE: /tmp/f1-12032/isis_nb.c:744:
< WARNING: line over 80 characters
< #748: FILE: /tmp/f1-12032/isis_nb.c:748:
< WARNING: line over 80 characters
< #750: FILE: /tmp/f1-12032/isis_nb.c:750:
< WARNING: line over 80 characters
< #751: FILE: /tmp/f1-12032/isis_nb.c:751:
< WARNING: line over 80 characters
< #755: FILE: /tmp/f1-12032/isis_nb.c:755:
< WARNING: line over 80 characters
< #757: FILE: /tmp/f1-12032/isis_nb.c:757:
< WARNING: line over 80 characters
< #758: FILE: /tmp/f1-12032/isis_nb.c:758:
< WARNING: line over 80 characters
< #762: FILE: /tmp/f1-12032/isis_nb.c:762:
< WARNING: line over 80 characters
< #764: FILE: /tmp/f1-12032/isis_nb.c:764:
< WARNING: line over 80 characters
< #765: FILE: /tmp/f1-12032/isis_nb.c:765:
< WARNING: line over 80 characters
< #769: FILE: /tmp/f1-12032/isis_nb.c:769:
< WARNING: line over 80 characters
< #771: FILE: /tmp/f1-12032/isis_nb.c:771:
< WARNING: line over 80 characters
< #772: FILE: /tmp/f1-12032/isis_nb.c:772:
< WARNING: line over 80 characters
< #776: FILE: /tmp/f1-12032/isis_nb.c:776:
< WARNING: line over 80 characters
< #778: FILE: /tmp/f1-12032/isis_nb.c:778:
< WARNING: line over 80 characters
< #779: FILE: /tmp/f1-12032/isis_nb.c:779:
< WARNING: line over 80 characters
< #783: FILE: /tmp/f1-12032/isis_nb.c:783:
< WARNING: line over 80 characters
< #786: FILE: /tmp/f1-12032/isis_nb.c:786:
< WARNING: line over 80 characters
< #787: FILE: /tmp/f1-12032/isis_nb.c:787:
< WARNING: line over 80 characters
< #791: FILE: /tmp/f1-12032/isis_nb.c:791:
< WARNING: line over 80 characters
< #793: FILE: /tmp/f1-12032/isis_nb.c:793:
< WARNING: line over 80 characters
< #794: FILE: /tmp/f1-12032/isis_nb.c:794:
< WARNING: line over 80 characters
< #806: FILE: /tmp/f1-12032/isis_nb.c:806:
< WARNING: line over 80 characters
< #1176: FILE: /tmp/f1-12032/isis_nb.c:1176:
< WARNING: line over 80 characters
< #1178: FILE: /tmp/f1-12032/isis_nb.c:1178:
< WARNING: line over 80 characters
< #1179: FILE: /tmp/f1-12032/isis_nb.c:1179:
< WARNING: line over 80 characters
< #1183: FILE: /tmp/f1-12032/isis_nb.c:1183:
Report for isis_nb_config.c | 50 issues
===============================================
< WARNING: line over 80 characters
< #2569: FILE: /tmp/f1-12032/isis_nb_config.c:2569:
< WARNING: line over 80 characters
< #2602: FILE: /tmp/f1-12032/isis_nb_config.c:2602:
< WARNING: line over 80 characters
< #2620: FILE: /tmp/f1-12032/isis_nb_config.c:2620:
< WARNING: line over 80 characters
< #2638: FILE: /tmp/f1-12032/isis_nb_config.c:2638:
< WARNING: line over 80 characters
< #2656: FILE: /tmp/f1-12032/isis_nb_config.c:2656:
< WARNING: line over 80 characters
< #2919: FILE: /tmp/f1-12032/isis_nb_config.c:2919:
< WARNING: line over 80 characters
< #2930: FILE: /tmp/f1-12032/isis_nb_config.c:2930:
< WARNING: line over 80 characters
< #2935: FILE: /tmp/f1-12032/isis_nb_config.c:2935:
< WARNING: line over 80 characters
< #2946: FILE: /tmp/f1-12032/isis_nb_config.c:2946:
< WARNING: line over 80 characters
< #2951: FILE: /tmp/f1-12032/isis_nb_config.c:2951:
< WARNING: line over 80 characters
< #2962: FILE: /tmp/f1-12032/isis_nb_config.c:2962:
< WARNING: line over 80 characters
< #3153: FILE: /tmp/f1-12032/isis_nb_config.c:3153:
< WARNING: line over 80 characters
< #3154: FILE: /tmp/f1-12032/isis_nb_config.c:3154:
< WARNING: line over 80 characters
< #3155: FILE: /tmp/f1-12032/isis_nb_config.c:3155:
< WARNING: line over 80 characters
< #3156: FILE: /tmp/f1-12032/isis_nb_config.c:3156:
< WARNING: line over 80 characters
< #3165: FILE: /tmp/f1-12032/isis_nb_config.c:3165:
< WARNING: break is not useful after a goto or return
< #3223: FILE: /tmp/f1-12032/isis_nb_config.c:3223:
< WARNING: line over 80 characters
< #3364: FILE: /tmp/f1-12032/isis_nb_config.c:3364:
< WARNING: line over 80 characters
< #3420: FILE: /tmp/f1-12032/isis_nb_config.c:3420:
< WARNING: line over 80 characters
< #3433: FILE: /tmp/f1-12032/isis_nb_config.c:3433:
< WARNING: line over 80 characters
< #3467: FILE: /tmp/f1-12032/isis_nb_config.c:3467:
< WARNING: line over 80 characters
< #3480: FILE: /tmp/f1-12032/isis_nb_config.c:3480:
< WARNING: line over 80 characters
< #3482: FILE: /tmp/f1-12032/isis_nb_config.c:3482:
< WARNING: line over 80 characters
< #3484: FILE: /tmp/f1-12032/isis_nb_config.c:3484:
< WARNING: line over 80 characters
< #4185: FILE: /tmp/f1-12032/isis_nb_config.c:4185:
Report for isis_route.c | 18 issues
===============================================
< ERROR: code indent should use tabs where possible
< #105: FILE: /tmp/f1-12032/isis_route.c:105:
< WARNING: please, no spaces at the start of a line
< #105: FILE: /tmp/f1-12032/isis_route.c:105:
< ERROR: code indent should use tabs where possible
< #107: FILE: /tmp/f1-12032/isis_route.c:107:
< WARNING: please, no spaces at the start of a line
< #107: FILE: /tmp/f1-12032/isis_route.c:107:
< WARNING: line over 80 characters
< #184: FILE: /tmp/f1-12032/isis_route.c:184:
< WARNING: line over 80 characters
< #777: FILE: /tmp/f1-12032/isis_route.c:777:
< WARNING: C99 // comments do not match recommendation
< #777: FILE: /tmp/f1-12032/isis_route.c:777:
< WARNING: C99 // comments do not match recommendation
< #783: FILE: /tmp/f1-12032/isis_route.c:783:
< WARNING: Missing a blank line after declarations
< #859: FILE: /tmp/f1-12032/isis_route.c:859:
Report for isis_spf.c | 22 issues
===============================================
< WARNING: line over 80 characters
< #439: FILE: /tmp/f1-12032/isis_spf.c:439:
< WARNING: Too many leading tabs - consider code refactoring
< #1018: FILE: /tmp/f1-12032/isis_spf.c:1018:
< WARNING: line over 80 characters
< #1019: FILE: /tmp/f1-12032/isis_spf.c:1019:
< WARNING: Too many leading tabs - consider code refactoring
< #1021: FILE: /tmp/f1-12032/isis_spf.c:1021:
< WARNING: Too many leading tabs - consider code refactoring
< #1097: FILE: /tmp/f1-12032/isis_spf.c:1097:
< WARNING: line over 80 characters
< #1098: FILE: /tmp/f1-12032/isis_spf.c:1098:
< WARNING: Too many leading tabs - consider code refactoring
< #1100: FILE: /tmp/f1-12032/isis_spf.c:1100:
< WARNING: line over 80 characters
< #1775: FILE: /tmp/f1-12032/isis_spf.c:1775:
< WARNING: line over 80 characters
< #2362: FILE: /tmp/f1-12032/isis_spf.c:2362:
< WARNING: line over 80 characters
< #2364: FILE: /tmp/f1-12032/isis_spf.c:2364:
< WARNING: line over 80 characters
< #2403: FILE: /tmp/f1-12032/isis_spf.c:2403:
Report for isis_sr.c | 2 issues
===============================================
< WARNING: line over 80 characters
< #970: FILE: /tmp/f1-12032/isis_sr.c:970:
Report for isis_tlvs.c | 84 issues
===============================================
< WARNING: Single statement macros should not use a do {} while (0) loop
< #50: FILE: /tmp/f1-12032/isis_tlvs.c:50:
< WARNING: Missing a blank line after declarations
< #681: FILE: /tmp/f1-12032/isis_tlvs.c:681:
< WARNING: Missing a blank line after declarations
< #920: FILE: /tmp/f1-12032/isis_tlvs.c:920:
< WARNING: Avoid gcc v4.3+ binary constant extension: <0b10000000>
< #951: FILE: /tmp/f1-12032/isis_tlvs.c:951:
< WARNING: Avoid gcc v4.3+ binary constant extension: <0b01111111>
< #952: FILE: /tmp/f1-12032/isis_tlvs.c:952:
< WARNING: Avoid gcc v4.3+ binary constant extension: <0b01111111>
< #953: FILE: /tmp/f1-12032/isis_tlvs.c:953:
< WARNING: Missing a blank line after declarations
< #987: FILE: /tmp/f1-12032/isis_tlvs.c:987:
< WARNING: line over 80 characters
< #3568: FILE: /tmp/f1-12032/isis_tlvs.c:3568:
< WARNING: line over 80 characters
< #3569: FILE: /tmp/f1-12032/isis_tlvs.c:3569:
< WARNING: line over 80 characters
< #3570: FILE: /tmp/f1-12032/isis_tlvs.c:3570:
< WARNING: line over 80 characters
< #3711: FILE: /tmp/f1-12032/isis_tlvs.c:3711:
< WARNING: line over 80 characters
< #3712: FILE: /tmp/f1-12032/isis_tlvs.c:3712:
< WARNING: line over 80 characters
< #3720: FILE: /tmp/f1-12032/isis_tlvs.c:3720:
< WARNING: line over 80 characters
< #3725: FILE: /tmp/f1-12032/isis_tlvs.c:3725:
< WARNING: line over 80 characters
< #3730: FILE: /tmp/f1-12032/isis_tlvs.c:3730:
< WARNING: line over 80 characters
< #3732: FILE: /tmp/f1-12032/isis_tlvs.c:3732:
< ERROR: spaces required around that '=' (ctx:VxV)
< #3853: FILE: /tmp/f1-12032/isis_tlvs.c:3853:
< ERROR: spaces required around that '<' (ctx:VxV)
< #3853: FILE: /tmp/f1-12032/isis_tlvs.c:3853:
< ERROR: spaces required around that '=' (ctx:VxV)
< #3862: FILE: /tmp/f1-12032/isis_tlvs.c:3862:
< ERROR: spaces required around that '<' (ctx:VxV)
< #3862: FILE: /tmp/f1-12032/isis_tlvs.c:3862:
< ERROR: spaces required around that '=' (ctx:VxV)
< #3871: FILE: /tmp/f1-12032/isis_tlvs.c:3871:
< ERROR: spaces required around that '<' (ctx:VxV)
< #3871: FILE: /tmp/f1-12032/isis_tlvs.c:3871:
< WARNING: line over 80 characters
< #3990: FILE: /tmp/f1-12032/isis_tlvs.c:3990:
< WARNING: Missing a blank line after declarations
< #4012: FILE: /tmp/f1-12032/isis_tlvs.c:4012:
< ERROR: spaces required around that '=' (ctx:VxV)
< #4114: FILE: /tmp/f1-12032/isis_tlvs.c:4114:
< ERROR: spaces required around that '<' (ctx:VxV)
< #4114: FILE: /tmp/f1-12032/isis_tlvs.c:4114:
< WARNING: Missing a blank line after declarations
< #4116: FILE: /tmp/f1-12032/isis_tlvs.c:4116:
< ERROR: spaces required around that '=' (ctx:VxV)
< #4122: FILE: /tmp/f1-12032/isis_tlvs.c:4122:
< ERROR: spaces required around that '<' (ctx:VxV)
< #4122: FILE: /tmp/f1-12032/isis_tlvs.c:4122:
< ERROR: spaces required around that '=' (ctx:VxV)
< #4130: FILE: /tmp/f1-12032/isis_tlvs.c:4130:
< ERROR: spaces required around that '<' (ctx:VxV)
< #4130: FILE: /tmp/f1-12032/isis_tlvs.c:4130:
< WARNING: Missing a blank line after declarations
< #4132: FILE: /tmp/f1-12032/isis_tlvs.c:4132:
< WARNING: Too many leading tabs - consider code refactoring
< #4138: FILE: /tmp/f1-12032/isis_tlvs.c:4138:
< WARNING: line over 80 characters
< #4139: FILE: /tmp/f1-12032/isis_tlvs.c:4139:
< WARNING: line over 80 characters
< #4142: FILE: /tmp/f1-12032/isis_tlvs.c:4142:
< WARNING: Too many leading tabs - consider code refactoring
< #4142: FILE: /tmp/f1-12032/isis_tlvs.c:4142:
< WARNING: Missing a blank line after declarations
< #4317: FILE: /tmp/f1-12032/isis_tlvs.c:4317:
< ERROR: spaces required around that '=' (ctx:VxV)
< #6116: FILE: /tmp/f1-12032/isis_tlvs.c:6116:
< ERROR: spaces required around that '<' (ctx:VxV)
< #6116: FILE: /tmp/f1-12032/isis_tlvs.c:6116:
< ERROR: spaces required around that '=' (ctx:VxV)
< #6186: FILE: /tmp/f1-12032/isis_tlvs.c:6186:
< ERROR: spaces required around that '<' (ctx:VxV)
< #6186: FILE: /tmp/f1-12032/isis_tlvs.c:6186:
< WARNING: line over 80 characters
< #6299: FILE: /tmp/f1-12032/isis_tlvs.c:6299:
Report for isis_tlvs.h | 2 issues
===============================================
< WARNING: line over 80 characters
< #608: FILE: /tmp/f1-12032/isis_tlvs.h:608:
Report for link_state.h | 2 issues
===============================================
< WARNING: line over 80 characters
< #139: FILE: /tmp/f1-12032/link_state.h:139:
Report for test_isis_spf.c | 8 issues
===============================================
< WARNING: line over 80 characters
< #65: FILE: /tmp/f1-12032/test_isis_spf.c:65:
< WARNING: line over 80 characters
< #88: FILE: /tmp/f1-12032/test_isis_spf.c:88:
< WARNING: line over 80 characters
< #124: FILE: /tmp/f1-12032/test_isis_spf.c:124:
< WARNING: line over 80 characters
< #204: FILE: /tmp/f1-12032/test_isis_spf.c:204:

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Aug 16, 2022

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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 16.04 arm7 build: Failed (click for details) Ubuntu 16.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6938/artifact/CI101BUILD/config.status/config.status Ubuntu 16.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6938/artifact/CI101BUILD/config.log/config.log.gz

Make failed for Ubuntu 16.04 arm7 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6938/artifact/CI101BUILD/ErrorLog/log_make.txt)

/home/ci/cibuild.6938/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2849:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2909:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
Makefile:9709: recipe for target 'isisd/isis_nb_config.o' failed
make[1]: *** [isisd/isis_nb_config.o] Error 1
/home/ci/cibuild.6938/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
Ubuntu 16.04 i386 build: Failed (click for details)

Make failed for Ubuntu 16.04 i386 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6938/artifact/U1604I386/ErrorLog/log_make.txt)

/home/ci/cibuild.6938/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2849:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2909:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
Makefile:9709: recipe for target 'isisd/isis_nb_config.o' failed
make[1]: *** [isisd/isis_nb_config.o] Error 1
/home/ci/cibuild.6938/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".

Ubuntu 16.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6938/artifact/U1604I386/config.status/config.status
Ubuntu 16.04 i386 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6938/artifact/U1604I386/config.log/config.log.gz

Ubuntu 16.04 arm8 build: Failed (click for details)

Make failed for Ubuntu 16.04 arm8 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6938/artifact/U16ARM8BUILD/ErrorLog/log_make.txt)

/home/ci/cibuild.6938/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2849:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2909:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
Makefile:9709: recipe for target 'isisd/isis_nb_config.o' failed
make[1]: *** [isisd/isis_nb_config.o] Error 1
/home/ci/cibuild.6938/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".

Ubuntu 16.04 arm8 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6938/artifact/U16ARM8BUILD/config.log/config.log.gz
Ubuntu 16.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6938/artifact/U16ARM8BUILD/config.status/config.status

OpenBSD 7 amd64 build: Failed (click for details)

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

In file included from ./lib/segment_routing.h:23:
In file included from /usr/include/stdint.h:23:
/usr/include/machine/_types.h:133:15: error: cannot combine with previous 'int' declaration specifier
typedef int                     __wchar_t;
1 error generated.
gmake[1]: *** [Makefile:10392: lib/segment_routing.lo] Error 1
isisd/isis_nb_config.c:2846:12: error: variable 'ag' is used uninitialized whenever 'if' condition is false [-Werror,-Wsometimes-uninitialized]
isisd/isis_nb_config.c:2849:19: note: uninitialized use occurs here
isisd/isis_nb_config.c:2846:8: note: remove the 'if' if its condition is always true

OpenBSD 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6938/artifact/CI011BUILD/config.status/config.status
OpenBSD 7 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6938/artifact/CI011BUILD/config.log/config.log.gz

Ubuntu 16.04 amd64 build: Failed (click for details)

Make failed for Ubuntu 16.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6938/artifact/CI014BUILD/ErrorLog/log_make.txt)

/home/ci/cibuild.6938/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2849:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2909:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
Makefile:9709: recipe for target 'isisd/isis_nb_config.o' failed
make[1]: *** [isisd/isis_nb_config.o] Error 1
/home/ci/cibuild.6938/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".

Ubuntu 16.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6938/artifact/CI014BUILD/config.status/config.status
Ubuntu 16.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6938/artifact/CI014BUILD/config.log/config.log.gz

Debian 9 amd64 build: Failed (click for details)

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

/home/ci/cibuild.6938/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2849:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2909:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
Makefile:9709: recipe for target 'isisd/isis_nb_config.o' failed
make[1]: *** [isisd/isis_nb_config.o] Error 1
/home/ci/cibuild.6938/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".

Debian 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6938/artifact/CI021BUILD/config.status/config.status
Debian 9 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6938/artifact/CI021BUILD/config.log/config.log.gz

Successful on other platforms/tests
  • Ubuntu 18.04 ppc64le build
  • Ubuntu 22.04 amd64 build
  • FreeBSD 12 amd64 build
  • Fedora 29 amd64 build
  • Debian 11 amd64 build
  • Ubuntu 18.04 arm7 build
  • Ubuntu 18.04 arm8 build
  • Debian 10 amd64 build
  • Redhat 9 amd64 build
  • FreeBSD 11 amd64 build
  • Ubuntu 18.04 amd64 build
  • Ubuntu 18.04 i386 build
  • Ubuntu 20.04 amd64 build
  • NetBSD 9 amd64 build
  • CentOS 7 amd64 build
  • Redhat 8 amd64 build

Warnings Generated during build:

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

Make failed for Ubuntu 16.04 arm7 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6938/artifact/CI101BUILD/ErrorLog/log_make.txt)

/home/ci/cibuild.6938/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2849:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2909:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
Makefile:9709: recipe for target 'isisd/isis_nb_config.o' failed
make[1]: *** [isisd/isis_nb_config.o] Error 1
/home/ci/cibuild.6938/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
Ubuntu 16.04 i386 build: Failed (click for details)

Make failed for Ubuntu 16.04 i386 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6938/artifact/U1604I386/ErrorLog/log_make.txt)

/home/ci/cibuild.6938/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2849:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2909:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
Makefile:9709: recipe for target 'isisd/isis_nb_config.o' failed
make[1]: *** [isisd/isis_nb_config.o] Error 1
/home/ci/cibuild.6938/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".

Ubuntu 16.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6938/artifact/U1604I386/config.status/config.status
Ubuntu 16.04 i386 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6938/artifact/U1604I386/config.log/config.log.gz

Ubuntu 16.04 arm8 build: Failed (click for details)

Make failed for Ubuntu 16.04 arm8 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6938/artifact/U16ARM8BUILD/ErrorLog/log_make.txt)

/home/ci/cibuild.6938/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2849:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2909:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
Makefile:9709: recipe for target 'isisd/isis_nb_config.o' failed
make[1]: *** [isisd/isis_nb_config.o] Error 1
/home/ci/cibuild.6938/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".

Ubuntu 16.04 arm8 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6938/artifact/U16ARM8BUILD/config.log/config.log.gz
Ubuntu 16.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6938/artifact/U16ARM8BUILD/config.status/config.status

OpenBSD 7 amd64 build: Failed (click for details)

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

In file included from ./lib/segment_routing.h:23:
In file included from /usr/include/stdint.h:23:
/usr/include/machine/_types.h:133:15: error: cannot combine with previous 'int' declaration specifier
typedef int                     __wchar_t;
1 error generated.
gmake[1]: *** [Makefile:10392: lib/segment_routing.lo] Error 1
isisd/isis_nb_config.c:2846:12: error: variable 'ag' is used uninitialized whenever 'if' condition is false [-Werror,-Wsometimes-uninitialized]
isisd/isis_nb_config.c:2849:19: note: uninitialized use occurs here
isisd/isis_nb_config.c:2846:8: note: remove the 'if' if its condition is always true

OpenBSD 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6938/artifact/CI011BUILD/config.status/config.status
OpenBSD 7 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6938/artifact/CI011BUILD/config.log/config.log.gz

Ubuntu 16.04 amd64 build: Failed (click for details)

Make failed for Ubuntu 16.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6938/artifact/CI014BUILD/ErrorLog/log_make.txt)

/home/ci/cibuild.6938/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2849:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2909:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
Makefile:9709: recipe for target 'isisd/isis_nb_config.o' failed
make[1]: *** [isisd/isis_nb_config.o] Error 1
/home/ci/cibuild.6938/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".

Ubuntu 16.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6938/artifact/CI014BUILD/config.status/config.status
Ubuntu 16.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6938/artifact/CI014BUILD/config.log/config.log.gz

Debian 9 amd64 build: Failed (click for details)

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

/home/ci/cibuild.6938/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_set:
isisd/isis_nb_config.c:2849:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
isisd/isis_nb_config.c: In function isis_instance_flex_algo_affinity_unset:
isisd/isis_nb_config.c:2909:3: error: ag may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
Makefile:9709: recipe for target 'isisd/isis_nb_config.o' failed
make[1]: *** [isisd/isis_nb_config.o] Error 1
/home/ci/cibuild.6938/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".

Debian 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6938/artifact/CI021BUILD/config.status/config.status
Debian 9 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6938/artifact/CI021BUILD/config.log/config.log.gz

Report for bitfield.h | 4 issues
===============================================
< WARNING: line over 80 characters
< #75: FILE: /tmp/f1-12011/bitfield.h:75:
< WARNING: Missing a blank line after declarations
< #206: FILE: /tmp/f1-12011/bitfield.h:206:
Report for flex_algo.c | 34 issues
===============================================
WARNING: Missing a blank line after declarations
#30: FILE: /tmp/f1-12011/flex_algo.c:30:
+	struct affinity_map *map_ = map;
+	XFREE(MTYPE_FLEX_ALGO, map_);

WARNING: Missing a blank line after declarations
#36: FILE: /tmp/f1-12011/flex_algo.c:36:
+	struct affinity_maps *maps;
+	maps = XCALLOC(MTYPE_FLEX_ALGO, sizeof(*maps));

WARNING: Missing a blank line after declarations
#122: FILE: /tmp/f1-12011/flex_algo.c:122:
+	bool printed = false;
+	for (ssize_t i = ag->bitmap.m - 1; i >= 0; i--) {

WARNING: type 'long unsigned int' should be specified in [[un]signed] [short|int|long|long long] order
#205: FILE: /tmp/f1-12011/flex_algo.c:205:
+	for (long unsigned int i = 0; i < WORD_SIZE; i++) {

WARNING: Missing a blank line after declarations
#209: FILE: /tmp/f1-12011/flex_algo.c:209:
+		size_t pos = WORD_SIZE * oct_offset + i;
+		admin_group_set(ag, pos);

WARNING: Missing a blank line after declarations
#216: FILE: /tmp/f1-12011/flex_algo.c:216:
+	size_t size = 0;
+	for (size_t i = 0; i < ag->bitmap.m; i++)

WARNING: Missing a blank line after declarations
#246: FILE: /tmp/f1-12011/flex_algo.c:246:
+		uint32_t link_ag_bitmap = link_ag->bitmap.data[i];
+		if (fad_ag_bitmap & link_ag_bitmap)
Report for flex_algo.h | 48 issues
===============================================
ERROR: code indent should use tabs where possible
#42: FILE: /tmp/f1-12011/flex_algo.h:42:
+        bitfield_t bitmap;$

WARNING: please, no spaces at the start of a line
#42: FILE: /tmp/f1-12011/flex_algo.h:42:
+        bitfield_t bitmap;$

ERROR: code indent should use tabs where possible
#47: FILE: /tmp/f1-12011/flex_algo.h:47:
+        uint8_t metric_type;$

WARNING: please, no spaces at the start of a line
#47: FILE: /tmp/f1-12011/flex_algo.h:47:
+        uint8_t metric_type;$

ERROR: code indent should use tabs where possible
#48: FILE: /tmp/f1-12011/flex_algo.h:48:
+        uint8_t calc_type;$

WARNING: please, no spaces at the start of a line
#48: FILE: /tmp/f1-12011/flex_algo.h:48:
+        uint8_t calc_type;$

ERROR: code indent should use tabs where possible
#53: FILE: /tmp/f1-12011/flex_algo.h:53:
+        struct admin_group admin_group_exclude_any;$

WARNING: please, no spaces at the start of a line
#53: FILE: /tmp/f1-12011/flex_algo.h:53:
+        struct admin_group admin_group_exclude_any;$

ERROR: code indent should use tabs where possible
#54: FILE: /tmp/f1-12011/flex_algo.h:54:
+        struct admin_group admin_group_include_any;$

WARNING: please, no spaces at the start of a line
#54: FILE: /tmp/f1-12011/flex_algo.h:54:
+        struct admin_group admin_group_include_any;$

ERROR: code indent should use tabs where possible
#55: FILE: /tmp/f1-12011/flex_algo.h:55:
+        struct admin_group admin_group_include_all;$

WARNING: please, no spaces at the start of a line
#55: FILE: /tmp/f1-12011/flex_algo.h:55:
+        struct admin_group admin_group_include_all;$
Report for isis_cli.c | 8 issues
===============================================
< WARNING: line over 80 characters
< #1780: FILE: /tmp/f1-12011/isis_cli.c:1780:
< WARNING: line over 80 characters
< #1992: FILE: /tmp/f1-12011/isis_cli.c:1992:
< WARNING: Missing a blank line after declarations
< #3466: FILE: /tmp/f1-12011/isis_cli.c:3466:
< WARNING: Missing a blank line after declarations
< #3481: FILE: /tmp/f1-12011/isis_cli.c:3481:
Report for isis_flex_algo.c | 10 issues
===============================================
WARNING: line over 80 characters
#62: FILE: /tmp/f1-12011/isis_flex_algo.c:62:
+			data->spftree[tree][level - 1]->algorithm = arg->algorithm;

WARNING: braces {} are not necessary for single statement blocks
#133: FILE: /tmp/f1-12011/isis_flex_algo.c:133:
+	if (!fad) {
+		return true;
+	}
Report for isis_lfa.c | 8 issues
===============================================
< WARNING: line over 80 characters
< #1114: FILE: /tmp/f1-12011/isis_lfa.c:1114:
< WARNING: line over 80 characters
< #1210: FILE: /tmp/f1-12011/isis_lfa.c:1210:
< WARNING: line over 80 characters
< #1258: FILE: /tmp/f1-12011/isis_lfa.c:1258:
< WARNING: line over 80 characters
< #1738: FILE: /tmp/f1-12011/isis_lfa.c:1738:
Report for isis_lsp.c | 12 issues
===============================================
< WARNING: line over 80 characters
< #906: FILE: /tmp/f1-12011/isis_lsp.c:906:
< WARNING: line over 80 characters
< #942: FILE: /tmp/f1-12011/isis_lsp.c:942:
< WARNING: line over 80 characters
< #1216: FILE: /tmp/f1-12011/isis_lsp.c:1216:
< WARNING: Too many leading tabs - consider code refactoring
< #1223: FILE: /tmp/f1-12011/isis_lsp.c:1223:
< WARNING: line over 80 characters
< #1227: FILE: /tmp/f1-12011/isis_lsp.c:1227:
< WARNING: line over 80 characters
< #1245: FILE: /tmp/f1-12011/isis_lsp.c:1245:
Report for isis_nb.c | 102 issues
===============================================
< WARNING: line over 80 characters
< #679: FILE: /tmp/f1-12011/isis_nb.c:679:
< WARNING: line over 80 characters
< #680: FILE: /tmp/f1-12011/isis_nb.c:680:
< WARNING: line over 80 characters
< #681: FILE: /tmp/f1-12011/isis_nb.c:681:
< WARNING: line over 80 characters
< #682: FILE: /tmp/f1-12011/isis_nb.c:682:
< WARNING: line over 80 characters
< #687: FILE: /tmp/f1-12011/isis_nb.c:687:
< WARNING: line over 80 characters
< #689: FILE: /tmp/f1-12011/isis_nb.c:689:
< WARNING: line over 80 characters
< #693: FILE: /tmp/f1-12011/isis_nb.c:693:
< WARNING: line over 80 characters
< #695: FILE: /tmp/f1-12011/isis_nb.c:695:
< WARNING: line over 80 characters
< #699: FILE: /tmp/f1-12011/isis_nb.c:699:
< WARNING: line over 80 characters
< #701: FILE: /tmp/f1-12011/isis_nb.c:701:
< WARNING: line over 80 characters
< #705: FILE: /tmp/f1-12011/isis_nb.c:705:
< WARNING: line over 80 characters
< #707: FILE: /tmp/f1-12011/isis_nb.c:707:
< WARNING: line over 80 characters
< #711: FILE: /tmp/f1-12011/isis_nb.c:711:
< WARNING: line over 80 characters
< #720: FILE: /tmp/f1-12011/isis_nb.c:720:
< WARNING: line over 80 characters
< #722: FILE: /tmp/f1-12011/isis_nb.c:722:
< WARNING: line over 80 characters
< #723: FILE: /tmp/f1-12011/isis_nb.c:723:
< WARNING: line over 80 characters
< #727: FILE: /tmp/f1-12011/isis_nb.c:727:
< WARNING: line over 80 characters
< #729: FILE: /tmp/f1-12011/isis_nb.c:729:
< WARNING: line over 80 characters
< #730: FILE: /tmp/f1-12011/isis_nb.c:730:
< WARNING: line over 80 characters
< #734: FILE: /tmp/f1-12011/isis_nb.c:734:
< WARNING: line over 80 characters
< #736: FILE: /tmp/f1-12011/isis_nb.c:736:
< WARNING: line over 80 characters
< #737: FILE: /tmp/f1-12011/isis_nb.c:737:
< WARNING: line over 80 characters
< #741: FILE: /tmp/f1-12011/isis_nb.c:741:
< WARNING: line over 80 characters
< #743: FILE: /tmp/f1-12011/isis_nb.c:743:
< WARNING: line over 80 characters
< #744: FILE: /tmp/f1-12011/isis_nb.c:744:
< WARNING: line over 80 characters
< #748: FILE: /tmp/f1-12011/isis_nb.c:748:
< WARNING: line over 80 characters
< #750: FILE: /tmp/f1-12011/isis_nb.c:750:
< WARNING: line over 80 characters
< #751: FILE: /tmp/f1-12011/isis_nb.c:751:
< WARNING: line over 80 characters
< #755: FILE: /tmp/f1-12011/isis_nb.c:755:
< WARNING: line over 80 characters
< #757: FILE: /tmp/f1-12011/isis_nb.c:757:
< WARNING: line over 80 characters
< #758: FILE: /tmp/f1-12011/isis_nb.c:758:
< WARNING: line over 80 characters
< #762: FILE: /tmp/f1-12011/isis_nb.c:762:
< WARNING: line over 80 characters
< #764: FILE: /tmp/f1-12011/isis_nb.c:764:
< WARNING: line over 80 characters
< #765: FILE: /tmp/f1-12011/isis_nb.c:765:
< WARNING: line over 80 characters
< #769: FILE: /tmp/f1-12011/isis_nb.c:769:
< WARNING: line over 80 characters
< #771: FILE: /tmp/f1-12011/isis_nb.c:771:
< WARNING: line over 80 characters
< #772: FILE: /tmp/f1-12011/isis_nb.c:772:
< WARNING: line over 80 characters
< #776: FILE: /tmp/f1-12011/isis_nb.c:776:
< WARNING: line over 80 characters
< #778: FILE: /tmp/f1-12011/isis_nb.c:778:
< WARNING: line over 80 characters
< #779: FILE: /tmp/f1-12011/isis_nb.c:779:
< WARNING: line over 80 characters
< #783: FILE: /tmp/f1-12011/isis_nb.c:783:
< WARNING: line over 80 characters
< #786: FILE: /tmp/f1-12011/isis_nb.c:786:
< WARNING: line over 80 characters
< #787: FILE: /tmp/f1-12011/isis_nb.c:787:
< WARNING: line over 80 characters
< #791: FILE: /tmp/f1-12011/isis_nb.c:791:
< WARNING: line over 80 characters
< #793: FILE: /tmp/f1-12011/isis_nb.c:793:
< WARNING: line over 80 characters
< #794: FILE: /tmp/f1-12011/isis_nb.c:794:
< WARNING: line over 80 characters
< #806: FILE: /tmp/f1-12011/isis_nb.c:806:
< WARNING: line over 80 characters
< #1176: FILE: /tmp/f1-12011/isis_nb.c:1176:
< WARNING: line over 80 characters
< #1178: FILE: /tmp/f1-12011/isis_nb.c:1178:
< WARNING: line over 80 characters
< #1179: FILE: /tmp/f1-12011/isis_nb.c:1179:
< WARNING: line over 80 characters
< #1183: FILE: /tmp/f1-12011/isis_nb.c:1183:
Report for isis_nb_config.c | 50 issues
===============================================
< WARNING: line over 80 characters
< #2569: FILE: /tmp/f1-12011/isis_nb_config.c:2569:
< WARNING: line over 80 characters
< #2602: FILE: /tmp/f1-12011/isis_nb_config.c:2602:
< WARNING: line over 80 characters
< #2620: FILE: /tmp/f1-12011/isis_nb_config.c:2620:
< WARNING: line over 80 characters
< #2638: FILE: /tmp/f1-12011/isis_nb_config.c:2638:
< WARNING: line over 80 characters
< #2656: FILE: /tmp/f1-12011/isis_nb_config.c:2656:
< WARNING: line over 80 characters
< #2919: FILE: /tmp/f1-12011/isis_nb_config.c:2919:
< WARNING: line over 80 characters
< #2930: FILE: /tmp/f1-12011/isis_nb_config.c:2930:
< WARNING: line over 80 characters
< #2935: FILE: /tmp/f1-12011/isis_nb_config.c:2935:
< WARNING: line over 80 characters
< #2946: FILE: /tmp/f1-12011/isis_nb_config.c:2946:
< WARNING: line over 80 characters
< #2951: FILE: /tmp/f1-12011/isis_nb_config.c:2951:
< WARNING: line over 80 characters
< #2962: FILE: /tmp/f1-12011/isis_nb_config.c:2962:
< WARNING: line over 80 characters
< #3153: FILE: /tmp/f1-12011/isis_nb_config.c:3153:
< WARNING: line over 80 characters
< #3154: FILE: /tmp/f1-12011/isis_nb_config.c:3154:
< WARNING: line over 80 characters
< #3155: FILE: /tmp/f1-12011/isis_nb_config.c:3155:
< WARNING: line over 80 characters
< #3156: FILE: /tmp/f1-12011/isis_nb_config.c:3156:
< WARNING: line over 80 characters
< #3165: FILE: /tmp/f1-12011/isis_nb_config.c:3165:
< WARNING: break is not useful after a goto or return
< #3223: FILE: /tmp/f1-12011/isis_nb_config.c:3223:
< WARNING: line over 80 characters
< #3364: FILE: /tmp/f1-12011/isis_nb_config.c:3364:
< WARNING: line over 80 characters
< #3420: FILE: /tmp/f1-12011/isis_nb_config.c:3420:
< WARNING: line over 80 characters
< #3433: FILE: /tmp/f1-12011/isis_nb_config.c:3433:
< WARNING: line over 80 characters
< #3467: FILE: /tmp/f1-12011/isis_nb_config.c:3467:
< WARNING: line over 80 characters
< #3480: FILE: /tmp/f1-12011/isis_nb_config.c:3480:
< WARNING: line over 80 characters
< #3482: FILE: /tmp/f1-12011/isis_nb_config.c:3482:
< WARNING: line over 80 characters
< #3484: FILE: /tmp/f1-12011/isis_nb_config.c:3484:
< WARNING: line over 80 characters
< #4185: FILE: /tmp/f1-12011/isis_nb_config.c:4185:
Report for isis_route.c | 18 issues
===============================================
< ERROR: code indent should use tabs where possible
< #105: FILE: /tmp/f1-12011/isis_route.c:105:
< WARNING: please, no spaces at the start of a line
< #105: FILE: /tmp/f1-12011/isis_route.c:105:
< ERROR: code indent should use tabs where possible
< #107: FILE: /tmp/f1-12011/isis_route.c:107:
< WARNING: please, no spaces at the start of a line
< #107: FILE: /tmp/f1-12011/isis_route.c:107:
< WARNING: line over 80 characters
< #184: FILE: /tmp/f1-12011/isis_route.c:184:
< WARNING: line over 80 characters
< #777: FILE: /tmp/f1-12011/isis_route.c:777:
< WARNING: C99 // comments do not match recommendation
< #777: FILE: /tmp/f1-12011/isis_route.c:777:
< WARNING: C99 // comments do not match recommendation
< #783: FILE: /tmp/f1-12011/isis_route.c:783:
< WARNING: Missing a blank line after declarations
< #859: FILE: /tmp/f1-12011/isis_route.c:859:
Report for isis_spf.c | 22 issues
===============================================
< WARNING: line over 80 characters
< #439: FILE: /tmp/f1-12011/isis_spf.c:439:
< WARNING: Too many leading tabs - consider code refactoring
< #1018: FILE: /tmp/f1-12011/isis_spf.c:1018:
< WARNING: line over 80 characters
< #1019: FILE: /tmp/f1-12011/isis_spf.c:1019:
< WARNING: Too many leading tabs - consider code refactoring
< #1021: FILE: /tmp/f1-12011/isis_spf.c:1021:
< WARNING: Too many leading tabs - consider code refactoring
< #1097: FILE: /tmp/f1-12011/isis_spf.c:1097:
< WARNING: line over 80 characters
< #1098: FILE: /tmp/f1-12011/isis_spf.c:1098:
< WARNING: Too many leading tabs - consider code refactoring
< #1100: FILE: /tmp/f1-12011/isis_spf.c:1100:
< WARNING: line over 80 characters
< #1775: FILE: /tmp/f1-12011/isis_spf.c:1775:
< WARNING: line over 80 characters
< #2362: FILE: /tmp/f1-12011/isis_spf.c:2362:
< WARNING: line over 80 characters
< #2364: FILE: /tmp/f1-12011/isis_spf.c:2364:
< WARNING: line over 80 characters
< #2403: FILE: /tmp/f1-12011/isis_spf.c:2403:
Report for isis_sr.c | 2 issues
===============================================
< WARNING: line over 80 characters
< #970: FILE: /tmp/f1-12011/isis_sr.c:970:
Report for isis_tlvs.c | 84 issues
===============================================
< WARNING: Single statement macros should not use a do {} while (0) loop
< #50: FILE: /tmp/f1-12011/isis_tlvs.c:50:
< WARNING: Missing a blank line after declarations
< #681: FILE: /tmp/f1-12011/isis_tlvs.c:681:
< WARNING: Missing a blank line after declarations
< #920: FILE: /tmp/f1-12011/isis_tlvs.c:920:
< WARNING: Avoid gcc v4.3+ binary constant extension: <0b10000000>
< #951: FILE: /tmp/f1-12011/isis_tlvs.c:951:
< WARNING: Avoid gcc v4.3+ binary constant extension: <0b01111111>
< #952: FILE: /tmp/f1-12011/isis_tlvs.c:952:
< WARNING: Avoid gcc v4.3+ binary constant extension: <0b01111111>
< #953: FILE: /tmp/f1-12011/isis_tlvs.c:953:
< WARNING: Missing a blank line after declarations
< #987: FILE: /tmp/f1-12011/isis_tlvs.c:987:
< WARNING: line over 80 characters
< #3568: FILE: /tmp/f1-12011/isis_tlvs.c:3568:
< WARNING: line over 80 characters
< #3569: FILE: /tmp/f1-12011/isis_tlvs.c:3569:
< WARNING: line over 80 characters
< #3570: FILE: /tmp/f1-12011/isis_tlvs.c:3570:
< WARNING: line over 80 characters
< #3711: FILE: /tmp/f1-12011/isis_tlvs.c:3711:
< WARNING: line over 80 characters
< #3712: FILE: /tmp/f1-12011/isis_tlvs.c:3712:
< WARNING: line over 80 characters
< #3720: FILE: /tmp/f1-12011/isis_tlvs.c:3720:
< WARNING: line over 80 characters
< #3725: FILE: /tmp/f1-12011/isis_tlvs.c:3725:
< WARNING: line over 80 characters
< #3730: FILE: /tmp/f1-12011/isis_tlvs.c:3730:
< WARNING: line over 80 characters
< #3732: FILE: /tmp/f1-12011/isis_tlvs.c:3732:
< ERROR: spaces required around that '=' (ctx:VxV)
< #3853: FILE: /tmp/f1-12011/isis_tlvs.c:3853:
< ERROR: spaces required around that '<' (ctx:VxV)
< #3853: FILE: /tmp/f1-12011/isis_tlvs.c:3853:
< ERROR: spaces required around that '=' (ctx:VxV)
< #3862: FILE: /tmp/f1-12011/isis_tlvs.c:3862:
< ERROR: spaces required around that '<' (ctx:VxV)
< #3862: FILE: /tmp/f1-12011/isis_tlvs.c:3862:
< ERROR: spaces required around that '=' (ctx:VxV)
< #3871: FILE: /tmp/f1-12011/isis_tlvs.c:3871:
< ERROR: spaces required around that '<' (ctx:VxV)
< #3871: FILE: /tmp/f1-12011/isis_tlvs.c:3871:
< WARNING: line over 80 characters
< #3990: FILE: /tmp/f1-12011/isis_tlvs.c:3990:
< WARNING: Missing a blank line after declarations
< #4012: FILE: /tmp/f1-12011/isis_tlvs.c:4012:
< ERROR: spaces required around that '=' (ctx:VxV)
< #4114: FILE: /tmp/f1-12011/isis_tlvs.c:4114:
< ERROR: spaces required around that '<' (ctx:VxV)
< #4114: FILE: /tmp/f1-12011/isis_tlvs.c:4114:
< WARNING: Missing a blank line after declarations
< #4116: FILE: /tmp/f1-12011/isis_tlvs.c:4116:
< ERROR: spaces required around that '=' (ctx:VxV)
< #4122: FILE: /tmp/f1-12011/isis_tlvs.c:4122:
< ERROR: spaces required around that '<' (ctx:VxV)
< #4122: FILE: /tmp/f1-12011/isis_tlvs.c:4122:
< ERROR: spaces required around that '=' (ctx:VxV)
< #4130: FILE: /tmp/f1-12011/isis_tlvs.c:4130:
< ERROR: spaces required around that '<' (ctx:VxV)
< #4130: FILE: /tmp/f1-12011/isis_tlvs.c:4130:
< WARNING: Missing a blank line after declarations
< #4132: FILE: /tmp/f1-12011/isis_tlvs.c:4132:
< WARNING: Too many leading tabs - consider code refactoring
< #4138: FILE: /tmp/f1-12011/isis_tlvs.c:4138:
< WARNING: line over 80 characters
< #4139: FILE: /tmp/f1-12011/isis_tlvs.c:4139:
< WARNING: line over 80 characters
< #4142: FILE: /tmp/f1-12011/isis_tlvs.c:4142:
< WARNING: Too many leading tabs - consider code refactoring
< #4142: FILE: /tmp/f1-12011/isis_tlvs.c:4142:
< WARNING: Missing a blank line after declarations
< #4317: FILE: /tmp/f1-12011/isis_tlvs.c:4317:
< ERROR: spaces required around that '=' (ctx:VxV)
< #6116: FILE: /tmp/f1-12011/isis_tlvs.c:6116:
< ERROR: spaces required around that '<' (ctx:VxV)
< #6116: FILE: /tmp/f1-12011/isis_tlvs.c:6116:
< ERROR: spaces required around that '=' (ctx:VxV)
< #6186: FILE: /tmp/f1-12011/isis_tlvs.c:6186:
< ERROR: spaces required around that '<' (ctx:VxV)
< #6186: FILE: /tmp/f1-12011/isis_tlvs.c:6186:
< WARNING: line over 80 characters
< #6299: FILE: /tmp/f1-12011/isis_tlvs.c:6299:
Report for isis_tlvs.h | 2 issues
===============================================
< WARNING: line over 80 characters
< #608: FILE: /tmp/f1-12011/isis_tlvs.h:608:
Report for link_state.h | 2 issues
===============================================
< WARNING: line over 80 characters
< #139: FILE: /tmp/f1-12011/link_state.h:139:
Report for test_isis_spf.c | 8 issues
===============================================
< WARNING: line over 80 characters
< #65: FILE: /tmp/f1-12011/test_isis_spf.c:65:
< WARNING: line over 80 characters
< #88: FILE: /tmp/f1-12011/test_isis_spf.c:88:
< WARNING: line over 80 characters
< #124: FILE: /tmp/f1-12011/test_isis_spf.c:124:
< WARNING: line over 80 characters
< #204: FILE: /tmp/f1-12011/test_isis_spf.c:204:

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Aug 16, 2022

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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

OpenBSD 7 amd64 build: Failed (click for details)

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

In file included from ./lib/segment_routing.h:23:
In file included from /usr/include/stdint.h:23:
/usr/include/machine/_types.h:133:15: error: cannot combine with previous 'int' declaration specifier
typedef int                     __wchar_t;
1 error generated.
gmake[1]: *** [Makefile:10402: lib/segment_routing.lo] Error 1
/home/ci/cibuild.6944/frr-source/doc/user/isisd.rst:43: WARNING: duplicate clicmd description of net XX.XXXX. ... .XXX.XX, other instance in fabricd
/home/ci/cibuild.6944/frr-source/doc/user/isisd.rst:53: WARNING: duplicate clicmd description of domain-password [clear | md5] <password>, other instance in fabricd
/home/ci/cibuild.6944/frr-source/doc/user/isisd.rst:58: WARNING: duplicate clicmd description of attached-bit [receive ignore | send], other instance in fabricd

OpenBSD 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6944/artifact/CI011BUILD/config.status/config.status
OpenBSD 7 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6944/artifact/CI011BUILD/config.log/config.log.gz

Successful on other platforms/tests
  • Ubuntu 22.04 amd64 build
  • Fedora 29 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
  • Ubuntu 16.04 arm7 build
  • CentOS 7 amd64 build
  • Ubuntu 16.04 i386 build
  • Ubuntu 18.04 i386 build
  • Ubuntu 18.04 amd64 build
  • Ubuntu 18.04 arm7 build
  • Debian 11 amd64 build
  • FreeBSD 11 amd64 build
  • Ubuntu 16.04 arm8 build
  • Redhat 9 amd64 build
  • Ubuntu 16.04 amd64 build
  • Redhat 8 amd64 build
  • NetBSD 9 amd64 build
  • FreeBSD 12 amd64 build

Warnings Generated during build:

Checkout code: Successful with additional warnings
OpenBSD 7 amd64 build: Failed (click for details)

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

In file included from ./lib/segment_routing.h:23:
In file included from /usr/include/stdint.h:23:
/usr/include/machine/_types.h:133:15: error: cannot combine with previous 'int' declaration specifier
typedef int                     __wchar_t;
1 error generated.
gmake[1]: *** [Makefile:10402: lib/segment_routing.lo] Error 1
/home/ci/cibuild.6944/frr-source/doc/user/isisd.rst:43: WARNING: duplicate clicmd description of net XX.XXXX. ... .XXX.XX, other instance in fabricd
/home/ci/cibuild.6944/frr-source/doc/user/isisd.rst:53: WARNING: duplicate clicmd description of domain-password [clear | md5] <password>, other instance in fabricd
/home/ci/cibuild.6944/frr-source/doc/user/isisd.rst:58: WARNING: duplicate clicmd description of attached-bit [receive ignore | send], other instance in fabricd

OpenBSD 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6944/artifact/CI011BUILD/config.status/config.status
OpenBSD 7 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6944/artifact/CI011BUILD/config.log/config.log.gz

Report for bitfield.h | 4 issues
===============================================
< WARNING: line over 80 characters
< #75: FILE: /tmp/f1-27479/bitfield.h:75:
< WARNING: Missing a blank line after declarations
< #206: FILE: /tmp/f1-27479/bitfield.h:206:
Report for flex_algo.c | 34 issues
===============================================
WARNING: Missing a blank line after declarations
#30: FILE: /tmp/f1-27479/flex_algo.c:30:
+	struct affinity_map *map_ = map;
+	XFREE(MTYPE_FLEX_ALGO, map_);

WARNING: Missing a blank line after declarations
#36: FILE: /tmp/f1-27479/flex_algo.c:36:
+	struct affinity_maps *maps;
+	maps = XCALLOC(MTYPE_FLEX_ALGO, sizeof(*maps));

WARNING: Missing a blank line after declarations
#122: FILE: /tmp/f1-27479/flex_algo.c:122:
+	bool printed = false;
+	for (ssize_t i = ag->bitmap.m - 1; i >= 0; i--) {

WARNING: type 'long unsigned int' should be specified in [[un]signed] [short|int|long|long long] order
#205: FILE: /tmp/f1-27479/flex_algo.c:205:
+	for (long unsigned int i = 0; i < WORD_SIZE; i++) {

WARNING: Missing a blank line after declarations
#209: FILE: /tmp/f1-27479/flex_algo.c:209:
+		size_t pos = WORD_SIZE * oct_offset + i;
+		admin_group_set(ag, pos);

WARNING: Missing a blank line after declarations
#216: FILE: /tmp/f1-27479/flex_algo.c:216:
+	size_t size = 0;
+	for (size_t i = 0; i < ag->bitmap.m; i++)

WARNING: Missing a blank line after declarations
#246: FILE: /tmp/f1-27479/flex_algo.c:246:
+		uint32_t link_ag_bitmap = link_ag->bitmap.data[i];
+		if (fad_ag_bitmap & link_ag_bitmap)
Report for flex_algo.h | 48 issues
===============================================
ERROR: code indent should use tabs where possible
#42: FILE: /tmp/f1-27479/flex_algo.h:42:
+        bitfield_t bitmap;$

WARNING: please, no spaces at the start of a line
#42: FILE: /tmp/f1-27479/flex_algo.h:42:
+        bitfield_t bitmap;$

ERROR: code indent should use tabs where possible
#47: FILE: /tmp/f1-27479/flex_algo.h:47:
+        uint8_t metric_type;$

WARNING: please, no spaces at the start of a line
#47: FILE: /tmp/f1-27479/flex_algo.h:47:
+        uint8_t metric_type;$

ERROR: code indent should use tabs where possible
#48: FILE: /tmp/f1-27479/flex_algo.h:48:
+        uint8_t calc_type;$

WARNING: please, no spaces at the start of a line
#48: FILE: /tmp/f1-27479/flex_algo.h:48:
+        uint8_t calc_type;$

ERROR: code indent should use tabs where possible
#53: FILE: /tmp/f1-27479/flex_algo.h:53:
+        struct admin_group admin_group_exclude_any;$

WARNING: please, no spaces at the start of a line
#53: FILE: /tmp/f1-27479/flex_algo.h:53:
+        struct admin_group admin_group_exclude_any;$

ERROR: code indent should use tabs where possible
#54: FILE: /tmp/f1-27479/flex_algo.h:54:
+        struct admin_group admin_group_include_any;$

WARNING: please, no spaces at the start of a line
#54: FILE: /tmp/f1-27479/flex_algo.h:54:
+        struct admin_group admin_group_include_any;$

ERROR: code indent should use tabs where possible
#55: FILE: /tmp/f1-27479/flex_algo.h:55:
+        struct admin_group admin_group_include_all;$

WARNING: please, no spaces at the start of a line
#55: FILE: /tmp/f1-27479/flex_algo.h:55:
+        struct admin_group admin_group_include_all;$
Report for isis_cli.c | 8 issues
===============================================
< WARNING: line over 80 characters
< #1780: FILE: /tmp/f1-27479/isis_cli.c:1780:
< WARNING: line over 80 characters
< #1992: FILE: /tmp/f1-27479/isis_cli.c:1992:
< WARNING: Missing a blank line after declarations
< #3466: FILE: /tmp/f1-27479/isis_cli.c:3466:
< WARNING: Missing a blank line after declarations
< #3481: FILE: /tmp/f1-27479/isis_cli.c:3481:
Report for isis_flex_algo.c | 10 issues
===============================================
WARNING: line over 80 characters
#62: FILE: /tmp/f1-27479/isis_flex_algo.c:62:
+			data->spftree[tree][level - 1]->algorithm = arg->algorithm;

WARNING: braces {} are not necessary for single statement blocks
#133: FILE: /tmp/f1-27479/isis_flex_algo.c:133:
+	if (!fad) {
+		return true;
+	}
Report for isis_lfa.c | 8 issues
===============================================
< WARNING: line over 80 characters
< #1114: FILE: /tmp/f1-27479/isis_lfa.c:1114:
< WARNING: line over 80 characters
< #1210: FILE: /tmp/f1-27479/isis_lfa.c:1210:
< WARNING: line over 80 characters
< #1258: FILE: /tmp/f1-27479/isis_lfa.c:1258:
< WARNING: line over 80 characters
< #1738: FILE: /tmp/f1-27479/isis_lfa.c:1738:
Report for isis_lsp.c | 12 issues
===============================================
< WARNING: line over 80 characters
< #906: FILE: /tmp/f1-27479/isis_lsp.c:906:
< WARNING: line over 80 characters
< #942: FILE: /tmp/f1-27479/isis_lsp.c:942:
< WARNING: line over 80 characters
< #1216: FILE: /tmp/f1-27479/isis_lsp.c:1216:
< WARNING: Too many leading tabs - consider code refactoring
< #1223: FILE: /tmp/f1-27479/isis_lsp.c:1223:
< WARNING: line over 80 characters
< #1227: FILE: /tmp/f1-27479/isis_lsp.c:1227:
< WARNING: line over 80 characters
< #1245: FILE: /tmp/f1-27479/isis_lsp.c:1245:
Report for isis_nb.c | 102 issues
===============================================
< WARNING: line over 80 characters
< #679: FILE: /tmp/f1-27479/isis_nb.c:679:
< WARNING: line over 80 characters
< #680: FILE: /tmp/f1-27479/isis_nb.c:680:
< WARNING: line over 80 characters
< #681: FILE: /tmp/f1-27479/isis_nb.c:681:
< WARNING: line over 80 characters
< #682: FILE: /tmp/f1-27479/isis_nb.c:682:
< WARNING: line over 80 characters
< #687: FILE: /tmp/f1-27479/isis_nb.c:687:
< WARNING: line over 80 characters
< #689: FILE: /tmp/f1-27479/isis_nb.c:689:
< WARNING: line over 80 characters
< #693: FILE: /tmp/f1-27479/isis_nb.c:693:
< WARNING: line over 80 characters
< #695: FILE: /tmp/f1-27479/isis_nb.c:695:
< WARNING: line over 80 characters
< #699: FILE: /tmp/f1-27479/isis_nb.c:699:
< WARNING: line over 80 characters
< #701: FILE: /tmp/f1-27479/isis_nb.c:701:
< WARNING: line over 80 characters
< #705: FILE: /tmp/f1-27479/isis_nb.c:705:
< WARNING: line over 80 characters
< #707: FILE: /tmp/f1-27479/isis_nb.c:707:
< WARNING: line over 80 characters
< #711: FILE: /tmp/f1-27479/isis_nb.c:711:
< WARNING: line over 80 characters
< #720: FILE: /tmp/f1-27479/isis_nb.c:720:
< WARNING: line over 80 characters
< #722: FILE: /tmp/f1-27479/isis_nb.c:722:
< WARNING: line over 80 characters
< #723: FILE: /tmp/f1-27479/isis_nb.c:723:
< WARNING: line over 80 characters
< #727: FILE: /tmp/f1-27479/isis_nb.c:727:
< WARNING: line over 80 characters
< #729: FILE: /tmp/f1-27479/isis_nb.c:729:
< WARNING: line over 80 characters
< #730: FILE: /tmp/f1-27479/isis_nb.c:730:
< WARNING: line over 80 characters
< #734: FILE: /tmp/f1-27479/isis_nb.c:734:
< WARNING: line over 80 characters
< #736: FILE: /tmp/f1-27479/isis_nb.c:736:
< WARNING: line over 80 characters
< #737: FILE: /tmp/f1-27479/isis_nb.c:737:
< WARNING: line over 80 characters
< #741: FILE: /tmp/f1-27479/isis_nb.c:741:
< WARNING: line over 80 characters
< #743: FILE: /tmp/f1-27479/isis_nb.c:743:
< WARNING: line over 80 characters
< #744: FILE: /tmp/f1-27479/isis_nb.c:744:
< WARNING: line over 80 characters
< #748: FILE: /tmp/f1-27479/isis_nb.c:748:
< WARNING: line over 80 characters
< #750: FILE: /tmp/f1-27479/isis_nb.c:750:
< WARNING: line over 80 characters
< #751: FILE: /tmp/f1-27479/isis_nb.c:751:
< WARNING: line over 80 characters
< #755: FILE: /tmp/f1-27479/isis_nb.c:755:
< WARNING: line over 80 characters
< #757: FILE: /tmp/f1-27479/isis_nb.c:757:
< WARNING: line over 80 characters
< #758: FILE: /tmp/f1-27479/isis_nb.c:758:
< WARNING: line over 80 characters
< #762: FILE: /tmp/f1-27479/isis_nb.c:762:
< WARNING: line over 80 characters
< #764: FILE: /tmp/f1-27479/isis_nb.c:764:
< WARNING: line over 80 characters
< #765: FILE: /tmp/f1-27479/isis_nb.c:765:
< WARNING: line over 80 characters
< #769: FILE: /tmp/f1-27479/isis_nb.c:769:
< WARNING: line over 80 characters
< #771: FILE: /tmp/f1-27479/isis_nb.c:771:
< WARNING: line over 80 characters
< #772: FILE: /tmp/f1-27479/isis_nb.c:772:
< WARNING: line over 80 characters
< #776: FILE: /tmp/f1-27479/isis_nb.c:776:
< WARNING: line over 80 characters
< #778: FILE: /tmp/f1-27479/isis_nb.c:778:
< WARNING: line over 80 characters
< #779: FILE: /tmp/f1-27479/isis_nb.c:779:
< WARNING: line over 80 characters
< #783: FILE: /tmp/f1-27479/isis_nb.c:783:
< WARNING: line over 80 characters
< #786: FILE: /tmp/f1-27479/isis_nb.c:786:
< WARNING: line over 80 characters
< #787: FILE: /tmp/f1-27479/isis_nb.c:787:
< WARNING: line over 80 characters
< #791: FILE: /tmp/f1-27479/isis_nb.c:791:
< WARNING: line over 80 characters
< #793: FILE: /tmp/f1-27479/isis_nb.c:793:
< WARNING: line over 80 characters
< #794: FILE: /tmp/f1-27479/isis_nb.c:794:
< WARNING: line over 80 characters
< #806: FILE: /tmp/f1-27479/isis_nb.c:806:
< WARNING: line over 80 characters
< #1176: FILE: /tmp/f1-27479/isis_nb.c:1176:
< WARNING: line over 80 characters
< #1178: FILE: /tmp/f1-27479/isis_nb.c:1178:
< WARNING: line over 80 characters
< #1179: FILE: /tmp/f1-27479/isis_nb.c:1179:
< WARNING: line over 80 characters
< #1183: FILE: /tmp/f1-27479/isis_nb.c:1183:
Report for isis_nb_config.c | 50 issues
===============================================
< WARNING: line over 80 characters
< #2569: FILE: /tmp/f1-27479/isis_nb_config.c:2569:
< WARNING: line over 80 characters
< #2602: FILE: /tmp/f1-27479/isis_nb_config.c:2602:
< WARNING: line over 80 characters
< #2620: FILE: /tmp/f1-27479/isis_nb_config.c:2620:
< WARNING: line over 80 characters
< #2638: FILE: /tmp/f1-27479/isis_nb_config.c:2638:
< WARNING: line over 80 characters
< #2656: FILE: /tmp/f1-27479/isis_nb_config.c:2656:
< WARNING: line over 80 characters
< #2923: FILE: /tmp/f1-27479/isis_nb_config.c:2923:
< WARNING: line over 80 characters
< #2934: FILE: /tmp/f1-27479/isis_nb_config.c:2934:
< WARNING: line over 80 characters
< #2939: FILE: /tmp/f1-27479/isis_nb_config.c:2939:
< WARNING: line over 80 characters
< #2950: FILE: /tmp/f1-27479/isis_nb_config.c:2950:
< WARNING: line over 80 characters
< #2955: FILE: /tmp/f1-27479/isis_nb_config.c:2955:
< WARNING: line over 80 characters
< #2966: FILE: /tmp/f1-27479/isis_nb_config.c:2966:
< WARNING: line over 80 characters
< #3157: FILE: /tmp/f1-27479/isis_nb_config.c:3157:
< WARNING: line over 80 characters
< #3158: FILE: /tmp/f1-27479/isis_nb_config.c:3158:
< WARNING: line over 80 characters
< #3159: FILE: /tmp/f1-27479/isis_nb_config.c:3159:
< WARNING: line over 80 characters
< #3160: FILE: /tmp/f1-27479/isis_nb_config.c:3160:
< WARNING: line over 80 characters
< #3169: FILE: /tmp/f1-27479/isis_nb_config.c:3169:
< WARNING: break is not useful after a goto or return
< #3227: FILE: /tmp/f1-27479/isis_nb_config.c:3227:
< WARNING: line over 80 characters
< #3368: FILE: /tmp/f1-27479/isis_nb_config.c:3368:
< WARNING: line over 80 characters
< #3424: FILE: /tmp/f1-27479/isis_nb_config.c:3424:
< WARNING: line over 80 characters
< #3437: FILE: /tmp/f1-27479/isis_nb_config.c:3437:
< WARNING: line over 80 characters
< #3471: FILE: /tmp/f1-27479/isis_nb_config.c:3471:
< WARNING: line over 80 characters
< #3484: FILE: /tmp/f1-27479/isis_nb_config.c:3484:
< WARNING: line over 80 characters
< #3486: FILE: /tmp/f1-27479/isis_nb_config.c:3486:
< WARNING: line over 80 characters
< #3488: FILE: /tmp/f1-27479/isis_nb_config.c:3488:
< WARNING: line over 80 characters
< #4189: FILE: /tmp/f1-27479/isis_nb_config.c:4189:
Report for isis_route.c | 18 issues
===============================================
< ERROR: code indent should use tabs where possible
< #105: FILE: /tmp/f1-27479/isis_route.c:105:
< WARNING: please, no spaces at the start of a line
< #105: FILE: /tmp/f1-27479/isis_route.c:105:
< ERROR: code indent should use tabs where possible
< #107: FILE: /tmp/f1-27479/isis_route.c:107:
< WARNING: please, no spaces at the start of a line
< #107: FILE: /tmp/f1-27479/isis_route.c:107:
< WARNING: line over 80 characters
< #184: FILE: /tmp/f1-27479/isis_route.c:184:
< WARNING: line over 80 characters
< #777: FILE: /tmp/f1-27479/isis_route.c:777:
< WARNING: C99 // comments do not match recommendation
< #777: FILE: /tmp/f1-27479/isis_route.c:777:
< WARNING: C99 // comments do not match recommendation
< #783: FILE: /tmp/f1-27479/isis_route.c:783:
< WARNING: Missing a blank line after declarations
< #859: FILE: /tmp/f1-27479/isis_route.c:859:
Report for isis_spf.c | 22 issues
===============================================
< WARNING: line over 80 characters
< #439: FILE: /tmp/f1-27479/isis_spf.c:439:
< WARNING: Too many leading tabs - consider code refactoring
< #1018: FILE: /tmp/f1-27479/isis_spf.c:1018:
< WARNING: line over 80 characters
< #1019: FILE: /tmp/f1-27479/isis_spf.c:1019:
< WARNING: Too many leading tabs - consider code refactoring
< #1021: FILE: /tmp/f1-27479/isis_spf.c:1021:
< WARNING: Too many leading tabs - consider code refactoring
< #1097: FILE: /tmp/f1-27479/isis_spf.c:1097:
< WARNING: line over 80 characters
< #1098: FILE: /tmp/f1-27479/isis_spf.c:1098:
< WARNING: Too many leading tabs - consider code refactoring
< #1100: FILE: /tmp/f1-27479/isis_spf.c:1100:
< WARNING: line over 80 characters
< #1775: FILE: /tmp/f1-27479/isis_spf.c:1775:
< WARNING: line over 80 characters
< #2362: FILE: /tmp/f1-27479/isis_spf.c:2362:
< WARNING: line over 80 characters
< #2364: FILE: /tmp/f1-27479/isis_spf.c:2364:
< WARNING: line over 80 characters
< #2403: FILE: /tmp/f1-27479/isis_spf.c:2403:
Report for isis_sr.c | 2 issues
===============================================
< WARNING: line over 80 characters
< #970: FILE: /tmp/f1-27479/isis_sr.c:970:
Report for isis_tlvs.c | 84 issues
===============================================
< WARNING: Single statement macros should not use a do {} while (0) loop
< #50: FILE: /tmp/f1-27479/isis_tlvs.c:50:
< WARNING: Missing a blank line after declarations
< #681: FILE: /tmp/f1-27479/isis_tlvs.c:681:
< WARNING: Missing a blank line after declarations
< #920: FILE: /tmp/f1-27479/isis_tlvs.c:920:
< WARNING: Avoid gcc v4.3+ binary constant extension: <0b10000000>
< #951: FILE: /tmp/f1-27479/isis_tlvs.c:951:
< WARNING: Avoid gcc v4.3+ binary constant extension: <0b01111111>
< #952: FILE: /tmp/f1-27479/isis_tlvs.c:952:
< WARNING: Avoid gcc v4.3+ binary constant extension: <0b01111111>
< #953: FILE: /tmp/f1-27479/isis_tlvs.c:953:
< WARNING: Missing a blank line after declarations
< #987: FILE: /tmp/f1-27479/isis_tlvs.c:987:
< WARNING: line over 80 characters
< #3568: FILE: /tmp/f1-27479/isis_tlvs.c:3568:
< WARNING: line over 80 characters
< #3569: FILE: /tmp/f1-27479/isis_tlvs.c:3569:
< WARNING: line over 80 characters
< #3570: FILE: /tmp/f1-27479/isis_tlvs.c:3570:
< WARNING: line over 80 characters
< #3711: FILE: /tmp/f1-27479/isis_tlvs.c:3711:
< WARNING: line over 80 characters
< #3712: FILE: /tmp/f1-27479/isis_tlvs.c:3712:
< WARNING: line over 80 characters
< #3720: FILE: /tmp/f1-27479/isis_tlvs.c:3720:
< WARNING: line over 80 characters
< #3725: FILE: /tmp/f1-27479/isis_tlvs.c:3725:
< WARNING: line over 80 characters
< #3730: FILE: /tmp/f1-27479/isis_tlvs.c:3730:
< WARNING: line over 80 characters
< #3732: FILE: /tmp/f1-27479/isis_tlvs.c:3732:
< ERROR: spaces required around that '=' (ctx:VxV)
< #3853: FILE: /tmp/f1-27479/isis_tlvs.c:3853:
< ERROR: spaces required around that '<' (ctx:VxV)
< #3853: FILE: /tmp/f1-27479/isis_tlvs.c:3853:
< ERROR: spaces required around that '=' (ctx:VxV)
< #3862: FILE: /tmp/f1-27479/isis_tlvs.c:3862:
< ERROR: spaces required around that '<' (ctx:VxV)
< #3862: FILE: /tmp/f1-27479/isis_tlvs.c:3862:
< ERROR: spaces required around that '=' (ctx:VxV)
< #3871: FILE: /tmp/f1-27479/isis_tlvs.c:3871:
< ERROR: spaces required around that '<' (ctx:VxV)
< #3871: FILE: /tmp/f1-27479/isis_tlvs.c:3871:
< WARNING: line over 80 characters
< #3990: FILE: /tmp/f1-27479/isis_tlvs.c:3990:
< WARNING: Missing a blank line after declarations
< #4012: FILE: /tmp/f1-27479/isis_tlvs.c:4012:
< ERROR: spaces required around that '=' (ctx:VxV)
< #4114: FILE: /tmp/f1-27479/isis_tlvs.c:4114:
< ERROR: spaces required around that '<' (ctx:VxV)
< #4114: FILE: /tmp/f1-27479/isis_tlvs.c:4114:
< WARNING: Missing a blank line after declarations
< #4116: FILE: /tmp/f1-27479/isis_tlvs.c:4116:
< ERROR: spaces required around that '=' (ctx:VxV)
< #4122: FILE: /tmp/f1-27479/isis_tlvs.c:4122:
< ERROR: spaces required around that '<' (ctx:VxV)
< #4122: FILE: /tmp/f1-27479/isis_tlvs.c:4122:
< ERROR: spaces required around that '=' (ctx:VxV)
< #4130: FILE: /tmp/f1-27479/isis_tlvs.c:4130:
< ERROR: spaces required around that '<' (ctx:VxV)
< #4130: FILE: /tmp/f1-27479/isis_tlvs.c:4130:
< WARNING: Missing a blank line after declarations
< #4132: FILE: /tmp/f1-27479/isis_tlvs.c:4132:
< WARNING: Too many leading tabs - consider code refactoring
< #4138: FILE: /tmp/f1-27479/isis_tlvs.c:4138:
< WARNING: line over 80 characters
< #4139: FILE: /tmp/f1-27479/isis_tlvs.c:4139:
< WARNING: line over 80 characters
< #4142: FILE: /tmp/f1-27479/isis_tlvs.c:4142:
< WARNING: Too many leading tabs - consider code refactoring
< #4142: FILE: /tmp/f1-27479/isis_tlvs.c:4142:
< WARNING: Missing a blank line after declarations
< #4317: FILE: /tmp/f1-27479/isis_tlvs.c:4317:
< ERROR: spaces required around that '=' (ctx:VxV)
< #6116: FILE: /tmp/f1-27479/isis_tlvs.c:6116:
< ERROR: spaces required around that '<' (ctx:VxV)
< #6116: FILE: /tmp/f1-27479/isis_tlvs.c:6116:
< ERROR: spaces required around that '=' (ctx:VxV)
< #6186: FILE: /tmp/f1-27479/isis_tlvs.c:6186:
< ERROR: spaces required around that '<' (ctx:VxV)
< #6186: FILE: /tmp/f1-27479/isis_tlvs.c:6186:
< WARNING: line over 80 characters
< #6299: FILE: /tmp/f1-27479/isis_tlvs.c:6299:
Report for isis_tlvs.h | 2 issues
===============================================
< WARNING: line over 80 characters
< #608: FILE: /tmp/f1-27479/isis_tlvs.h:608:
Report for link_state.h | 2 issues
===============================================
< WARNING: line over 80 characters
< #139: FILE: /tmp/f1-27479/link_state.h:139:
Report for test_isis_spf.c | 8 issues
===============================================
< WARNING: line over 80 characters
< #65: FILE: /tmp/f1-27479/test_isis_spf.c:65:
< WARNING: line over 80 characters
< #88: FILE: /tmp/f1-27479/test_isis_spf.c:88:
< WARNING: line over 80 characters
< #124: FILE: /tmp/f1-27479/test_isis_spf.c:124:
< WARNING: line over 80 characters
< #204: FILE: /tmp/f1-27479/test_isis_spf.c:204:

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Aug 16, 2022

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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

OpenBSD 7 amd64 build: Failed (click for details)

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

gmake[1]: Entering directory '/home/ci/cibuild.6947/frr-source'
In file included from lib/segment_routing.c:19:
./lib/segment_routing.h:38:33: error: unknown type name 'uint8_t'
const char *sr_algorithm_string(uint8_t algo);
lib/segment_routing.c:21:33: error: unknown type name 'uint8_t'
const char *sr_algorithm_string(uint8_t algo)
2 errors generated.
gmake[1]: *** [Makefile:10402: lib/segment_routing.lo] Error 1
/home/ci/cibuild.6947/frr-source/doc/user/isisd.rst:43: WARNING: duplicate clicmd description of net XX.XXXX. ... .XXX.XX, other instance in fabricd

OpenBSD 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/CI011BUILD/config.status/config.status
OpenBSD 7 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/CI011BUILD/config.log/config.log.gz

Redhat 8 amd64 build: Failed (click for details) Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/REDHAT8/config.log/config.log.gz

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

make[1]: Entering directory '/home/ci/cibuild.6947/frr-source'
In file included from lib/segment_routing.c:19:
lib/segment_routing.h:38:33: error: unknown type name uint8_t
 const char *sr_algorithm_string(uint8_t algo);
lib/segment_routing.c:21:33: error: unknown type name uint8_t
 const char *sr_algorithm_string(uint8_t algo)
make[1]: *** [Makefile:10399: lib/segment_routing.lo] Error 1
pimd/pim6_mld.c:359:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
 CPP_NOTICE("TODO: S,G entries in EXCLUDE (i.e. prune) unsupported");

Redhat 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/REDHAT8/config.status/config.status

Fedora 29 amd64 build: Failed (click for details)

Make failed for Fedora 29 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/F29BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.6947/frr-source'
In file included from lib/segment_routing.c:19:
lib/segment_routing.h:38:33: error: unknown type name uint8_t
 const char *sr_algorithm_string(uint8_t algo);
lib/segment_routing.c:21:33: error: unknown type name uint8_t
 const char *sr_algorithm_string(uint8_t algo)
make[1]: *** [Makefile:10399: lib/segment_routing.lo] Error 1
pimd/pim6_mld.c:359:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
 CPP_NOTICE("TODO: S,G entries in EXCLUDE (i.e. prune) unsupported");

Fedora 29 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/F29BUILD/config.status/config.status
Fedora 29 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/F29BUILD/config.log/config.log.gz

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

Make failed for Ubuntu 18.04 arm8 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U18ARM8BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.6947/frr-source'
In file included from lib/segment_routing.c:19:0:
lib/segment_routing.h:38:33: error: unknown type name uint8_t; did you mean __uint128_t?
 const char *sr_algorithm_string(uint8_t algo);
lib/segment_routing.c:21:33: error: unknown type name uint8_t; did you mean __uint128_t?
 const char *sr_algorithm_string(uint8_t algo)
Makefile:9734: recipe for target 'lib/segment_routing.lo' failed
make[1]: *** [lib/segment_routing.lo] Error 1
pimd/pim6_mld.c:359:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
Debian 9 amd64 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.6947/frr-source'
In file included from lib/segment_routing.c:19:0:
lib/segment_routing.h:38:33: error: unknown type name uint8_t
 const char *sr_algorithm_string(uint8_t algo);
lib/segment_routing.c:21:33: error: unknown type name uint8_t
 const char *sr_algorithm_string(uint8_t algo)
Makefile:9734: recipe for target 'lib/segment_routing.lo' failed
make[1]: *** [lib/segment_routing.lo] Error 1
/home/ci/cibuild.6947/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".

Debian 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/CI021BUILD/config.status/config.status
Debian 9 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/CI021BUILD/config.log/config.log.gz

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

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

make[1]: Entering directory '/home/ci/cibuild.6947/frr-source'
In file included from lib/segment_routing.c:19:
lib/segment_routing.h:38:33: error: unknown type name uint8_t
 const char *sr_algorithm_string(uint8_t algo);
lib/segment_routing.c:21:33: error: unknown type name uint8_t
 const char *sr_algorithm_string(uint8_t algo)
make[1]: *** [Makefile:10400: lib/segment_routing.lo] Error 1
pimd/pim6_mld.c:359:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
 CPP_NOTICE("TODO: S,G entries in EXCLUDE (i.e. prune) unsupported");

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

Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U2004AMD64BUILD/config.status/config.status

Make failed for Ubuntu 20.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U2004AMD64BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.6947/frr-source'
In file included from lib/segment_routing.c:19:
lib/segment_routing.h:38:33: error: unknown type name uint8_t
lib/segment_routing.c:21:33: error: unknown type name uint8_t
make[1]: *** [Makefile:10400: lib/segment_routing.lo] Error 1
pimd/pim6_mld.c:359:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
pimd/pim6_mld.c: In function gm_handle_v2_pass1:
pimd/pim6_mld.c:654:4: note: #pragma message: need S,G PRUNE => NO_INFO transition here
pimd/pim6_mld.c: At top level:

Ubuntu 20.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U2004AMD64BUILD/config.log/config.log.gz

Redhat 9 amd64 build: Failed (click for details) Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/RH9BUILD/config.log/config.log.gz

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

make[1]: Entering directory '/home/ci/cibuild.6947/frr-source'
In file included from lib/segment_routing.c:19:
lib/segment_routing.h:38:33: error: unknown type name uint8_t
lib/segment_routing.h:1:1: note: uint8_t is defined in header <stdint.h>; did you forget to #include <stdint.h>?
lib/segment_routing.c:21:33: error: unknown type name uint8_t
lib/segment_routing.c:20:1: note: uint8_t is defined in header <stdint.h>; did you forget to #include <stdint.h>?
make[1]: *** [Makefile:10400: lib/segment_routing.lo] Error 1
/home/ci/cibuild.6947/frr-source/doc/user/isisd.rst:43: WARNING: duplicate clicmd description of net XX.XXXX. ... .XXX.XX, other instance in fabricd
/home/ci/cibuild.6947/frr-source/doc/user/isisd.rst:53: WARNING: duplicate clicmd description of domain-password [clear | md5] <password>, other instance in fabricd

Redhat 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/RH9BUILD/config.status/config.status

Ubuntu 18.04 ppc64le build: Failed (click for details)

Make failed for Ubuntu 18.04 ppc64le build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U1804PPC64LEBUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.6947/frr-source'
In file included from lib/segment_routing.c:19:0:
lib/segment_routing.h:38:33: error: unknown type name uint8_t; did you mean __uint128_t?
 const char *sr_algorithm_string(uint8_t algo);
lib/segment_routing.c:21:33: error: unknown type name uint8_t; did you mean __uint128_t?
 const char *sr_algorithm_string(uint8_t algo)
Makefile:9734: recipe for target 'lib/segment_routing.lo' failed
make[1]: *** [lib/segment_routing.lo] Error 1
pimd/pim6_mld.c:359:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported

Ubuntu 18.04 ppc64le build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U1804PPC64LEBUILD/config.status/config.status
Ubuntu 18.04 ppc64le build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U1804PPC64LEBUILD/config.log/config.log.gz

Ubuntu 16.04 arm7 build: Failed (click for details) Ubuntu 16.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/CI101BUILD/config.status/config.status Ubuntu 16.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/CI101BUILD/config.log/config.log.gz

Make failed for Ubuntu 16.04 arm7 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/CI101BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.6947/frr-source'
In file included from lib/segment_routing.c:19:0:
lib/segment_routing.h:38:33: error: unknown type name uint8_t
 const char *sr_algorithm_string(uint8_t algo);
lib/segment_routing.c:21:33: error: unknown type name uint8_t
 const char *sr_algorithm_string(uint8_t algo)
Makefile:9734: recipe for target 'lib/segment_routing.lo' failed
make[1]: *** [lib/segment_routing.lo] Error 1
/home/ci/cibuild.6947/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
FreeBSD 11 amd64 build: Failed (click for details)

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

gmake[1]: Entering directory '/usr/home/ci/cibuild.6947/frr-source'
In file included from lib/segment_routing.c:19:
lib/segment_routing.h:38:33: error: unknown type name 'uint8_t'
lib/segment_routing.c:21:33: error: unknown type name 'uint8_t'
gmake[1]: *** [Makefile:10402: lib/segment_routing.lo] Error 1
/usr/home/ci/cibuild.6947/frr-source/doc/user/isisd.rst:43: WARNING: duplicate clicmd description of net XX.XXXX. ... .XXX.XX, other instance in fabricd
/usr/home/ci/cibuild.6947/frr-source/doc/user/isisd.rst:53: WARNING: duplicate clicmd description of domain-password [clear | md5] <password>, other instance in fabricd
/usr/home/ci/cibuild.6947/frr-source/doc/user/isisd.rst:58: WARNING: duplicate clicmd description of attached-bit [receive ignore | send], other instance in fabricd
/usr/home/ci/cibuild.6947/frr-source/doc/user/isisd.rst:67: WARNING: duplicate clicmd description of log-adjacency-changes, other instance in fabricd

FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/CI009BUILD/config.status/config.status
FreeBSD 11 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/CI009BUILD/config.log/config.log.gz

Ubuntu 22.04 amd64 build: Failed (click for details) Ubuntu 22.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U22AMD64BUILD/config.status/config.status

Make failed for Ubuntu 22.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U22AMD64BUILD/ErrorLog/log_make.txt)

/home/ci/cibuild.6947/frr-source/doc/user/zebra.rst:1493: WARNING: duplicate clicmd description of debug zebra pbr, other instance in pbr
In file included from lib/segment_routing.c:19:
lib/segment_routing.h:38:33: error: unknown type name uint8_t
lib/segment_routing.h:1:1: note: uint8_t is defined in header <stdint.h>; did you forget to #include <stdint.h>?
lib/segment_routing.c:21:33: error: unknown type name uint8_t
lib/segment_routing.c:20:1: note: uint8_t is defined in header <stdint.h>; did you forget to #include <stdint.h>?
make[1]: *** [Makefile:10403: lib/segment_routing.lo] Error 1
frr.texi:18: warning: @definfoenclose is obsolete.
frr.texi:19: warning: @definfoenclose is obsolete.

Ubuntu 22.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U22AMD64BUILD/config.log/config.log.gz

Ubuntu 16.04 arm8 build: Failed (click for details)

Make failed for Ubuntu 16.04 arm8 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U16ARM8BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.6947/frr-source'
In file included from lib/segment_routing.c:19:0:
lib/segment_routing.h:38:33: error: unknown type name uint8_t
 const char *sr_algorithm_string(uint8_t algo);
lib/segment_routing.c:21:33: error: unknown type name uint8_t
 const char *sr_algorithm_string(uint8_t algo)
Makefile:9734: recipe for target 'lib/segment_routing.lo' failed
make[1]: *** [lib/segment_routing.lo] Error 1
/home/ci/cibuild.6947/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".

Ubuntu 16.04 arm8 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U16ARM8BUILD/config.log/config.log.gz
Ubuntu 16.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U16ARM8BUILD/config.status/config.status

Ubuntu 18.04 amd64 build: Failed (click for details)

Make failed for Ubuntu 18.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U1804AMD64/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.6947/frr-source'
In file included from lib/segment_routing.c:19:0:
lib/segment_routing.h:38:33: error: unknown type name uint8_t; did you mean __uint128_t?
 const char *sr_algorithm_string(uint8_t algo);
lib/segment_routing.c:21:33: error: unknown type name uint8_t; did you mean __uint128_t?
 const char *sr_algorithm_string(uint8_t algo)
Makefile:9734: recipe for target 'lib/segment_routing.lo' failed
make[1]: *** [lib/segment_routing.lo] Error 1
pimd/pim6_mld.c:359:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported

Ubuntu 18.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U1804AMD64/config.status/config.status
Ubuntu 18.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U1804AMD64/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-6947/artifact/U18I386BUILD/config.log/config.log.gz Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U18I386BUILD/config.status/config.status

Make failed for Ubuntu 18.04 i386 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U18I386BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.6947/frr-source'
In file included from lib/segment_routing.c:19:0:
lib/segment_routing.h:38:33: error: unknown type name uint8_t
 const char *sr_algorithm_string(uint8_t algo);
lib/segment_routing.c:21:33: error: unknown type name uint8_t
 const char *sr_algorithm_string(uint8_t algo)
Makefile:9734: recipe for target 'lib/segment_routing.lo' failed
make[1]: *** [lib/segment_routing.lo] Error 1
pimd/pim6_mld.c:359:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
Ubuntu 16.04 amd64 build: Failed (click for details)

Make failed for Ubuntu 16.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/CI014BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.6947/frr-source'
In file included from lib/segment_routing.c:19:0:
lib/segment_routing.h:38:33: error: unknown type name uint8_t
 const char *sr_algorithm_string(uint8_t algo);
lib/segment_routing.c:21:33: error: unknown type name uint8_t
 const char *sr_algorithm_string(uint8_t algo)
Makefile:9734: recipe for target 'lib/segment_routing.lo' failed
make[1]: *** [lib/segment_routing.lo] Error 1
/home/ci/cibuild.6947/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".

Ubuntu 16.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/CI014BUILD/config.status/config.status
Ubuntu 16.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/CI014BUILD/config.log/config.log.gz

CentOS 7 amd64 build: Failed (click for details)

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

make[1]: Entering directory `/home/ci/cibuild.6947/frr-source'
In file included from lib/segment_routing.c:19:0:
lib/segment_routing.h:38:33: error: unknown type name 'uint8_t'
 const char *sr_algorithm_string(uint8_t algo);
lib/segment_routing.c:21:33: error: unknown type name 'uint8_t'
 const char *sr_algorithm_string(uint8_t algo)
make[1]: *** [lib/segment_routing.lo] Error 1
pimd/pim_cmd_common.c: In function pim_show_join_vrf_all_cmd_helper:
pimd/pim_cmd_common.c:1705:2: warning: missing braces around initializer [-Wmissing-braces]

CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/CI005BUILD/config.status/config.status
CentOS 7 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/CI005BUILD/config.log/config.log.gz

Ubuntu 18.04 arm7 build: Failed (click for details)

Make failed for Ubuntu 18.04 arm7 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U18ARM7BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.6947/frr-source'
In file included from lib/segment_routing.c:19:0:
lib/segment_routing.h:38:33: error: unknown type name uint8_t
 const char *sr_algorithm_string(uint8_t algo);
lib/segment_routing.c:21:33: error: unknown type name uint8_t
 const char *sr_algorithm_string(uint8_t algo)
Makefile:9734: recipe for target 'lib/segment_routing.lo' failed
make[1]: *** [lib/segment_routing.lo] Error 1
pimd/pim6_mld.c:359:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported

Ubuntu 18.04 arm7 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U18ARM7BUILD/config.log/config.log.gz
Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U18ARM7BUILD/config.status/config.status

NetBSD 9 amd64 build: Failed (click for details) NetBSD 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/CI012BUILD/config.log/config.log.gz

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

gmake[1]: Entering directory '/home/ci/cibuild.6947/frr-source'
In file included from lib/segment_routing.c:19:0:
lib/segment_routing.h:38:33: error: unknown type name 'uint8_t'; did you mean '__uint128_t'?
 const char *sr_algorithm_string(uint8_t algo);
lib/segment_routing.c:21:33: error: unknown type name 'uint8_t'; did you mean '__uint128_t'?
 const char *sr_algorithm_string(uint8_t algo)
gmake[1]: *** [Makefile:10403: lib/segment_routing.lo] Error 1
ld: warning: libintl.so.1, needed by /usr/pkg/lib/libpython3.7.so, may conflict with libintl.so.8
doc/user/_build/texinfo/frr.texi:5: warning: unrecognized encoding name `UTF-8'.

NetBSD 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/CI012BUILD/config.status/config.status

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

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

make[1]: Entering directory '/home/ci/cibuild.6947/frr-source'
In file included from lib/segment_routing.c:19:
lib/segment_routing.h:38:33: error: unknown type name uint8_t
lib/segment_routing.c:21:33: error: unknown type name uint8_t
make[1]: *** [Makefile:10403: lib/segment_routing.lo] Error 1
/home/ci/cibuild.6947/frr-source/doc/user/isisd.rst:43: WARNING: duplicate clicmd description of net XX.XXXX. ... .XXX.XX, other instance in fabricd
/home/ci/cibuild.6947/frr-source/doc/user/isisd.rst:53: WARNING: duplicate clicmd description of domain-password [clear | md5] <password>, other instance in fabricd
/home/ci/cibuild.6947/frr-source/doc/user/isisd.rst:58: WARNING: duplicate clicmd description of attached-bit [receive ignore | send], other instance in fabricd
/home/ci/cibuild.6947/frr-source/doc/user/isisd.rst:67: WARNING: duplicate clicmd description of log-adjacency-changes, other instance in fabricd

Debian 11 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/DEB11AMD64/config.log/config.log.gz

Ubuntu 16.04 i386 build: Failed (click for details)

Make failed for Ubuntu 16.04 i386 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U1604I386/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.6947/frr-source'
In file included from lib/segment_routing.c:19:0:
lib/segment_routing.h:38:33: error: unknown type name uint8_t
 const char *sr_algorithm_string(uint8_t algo);
lib/segment_routing.c:21:33: error: unknown type name uint8_t
 const char *sr_algorithm_string(uint8_t algo)
Makefile:9734: recipe for target 'lib/segment_routing.lo' failed
make[1]: *** [lib/segment_routing.lo] Error 1
/home/ci/cibuild.6947/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".

Ubuntu 16.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U1604I386/config.status/config.status
Ubuntu 16.04 i386 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U1604I386/config.log/config.log.gz

FreeBSD 12 amd64 build: Failed (click for details)

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

gmake[1]: Entering directory '/usr/home/ci/cibuild.6947/frr-source'
In file included from lib/segment_routing.c:19:0:
lib/segment_routing.h:38:33: error: unknown type name 'uint8_t'; did you mean '__uint128_t'?
 const char *sr_algorithm_string(uint8_t algo);
lib/segment_routing.c:21:33: error: unknown type name 'uint8_t'; did you mean '__uint128_t'?
 const char *sr_algorithm_string(uint8_t algo)
gmake[1]: *** [Makefile:10399: lib/segment_routing.lo] Error 1
gmake[1]: Leaving directory '/usr/home/ci/cibuild.6947/frr-source'
gmake[1]: Target 'all-am' not remade because of errors.

FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/FBSD12AMD64/config.status/config.status
FreeBSD 12 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/FBSD12AMD64/config.log/config.log.gz

Warnings Generated during build:

Checkout code: Successful with additional warnings
OpenBSD 7 amd64 build: Failed (click for details)

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

gmake[1]: Entering directory '/home/ci/cibuild.6947/frr-source'
In file included from lib/segment_routing.c:19:
./lib/segment_routing.h:38:33: error: unknown type name 'uint8_t'
const char *sr_algorithm_string(uint8_t algo);
lib/segment_routing.c:21:33: error: unknown type name 'uint8_t'
const char *sr_algorithm_string(uint8_t algo)
2 errors generated.
gmake[1]: *** [Makefile:10402: lib/segment_routing.lo] Error 1
/home/ci/cibuild.6947/frr-source/doc/user/isisd.rst:43: WARNING: duplicate clicmd description of net XX.XXXX. ... .XXX.XX, other instance in fabricd

OpenBSD 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/CI011BUILD/config.status/config.status
OpenBSD 7 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/CI011BUILD/config.log/config.log.gz

Redhat 8 amd64 build: Failed (click for details) Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/REDHAT8/config.log/config.log.gz

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

make[1]: Entering directory '/home/ci/cibuild.6947/frr-source'
In file included from lib/segment_routing.c:19:
lib/segment_routing.h:38:33: error: unknown type name uint8_t
 const char *sr_algorithm_string(uint8_t algo);
lib/segment_routing.c:21:33: error: unknown type name uint8_t
 const char *sr_algorithm_string(uint8_t algo)
make[1]: *** [Makefile:10399: lib/segment_routing.lo] Error 1
pimd/pim6_mld.c:359:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
 CPP_NOTICE("TODO: S,G entries in EXCLUDE (i.e. prune) unsupported");

Redhat 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/REDHAT8/config.status/config.status

Fedora 29 amd64 build: Failed (click for details)

Make failed for Fedora 29 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/F29BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.6947/frr-source'
In file included from lib/segment_routing.c:19:
lib/segment_routing.h:38:33: error: unknown type name uint8_t
 const char *sr_algorithm_string(uint8_t algo);
lib/segment_routing.c:21:33: error: unknown type name uint8_t
 const char *sr_algorithm_string(uint8_t algo)
make[1]: *** [Makefile:10399: lib/segment_routing.lo] Error 1
pimd/pim6_mld.c:359:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
 CPP_NOTICE("TODO: S,G entries in EXCLUDE (i.e. prune) unsupported");

Fedora 29 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/F29BUILD/config.status/config.status
Fedora 29 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/F29BUILD/config.log/config.log.gz

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

Make failed for Ubuntu 18.04 arm8 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U18ARM8BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.6947/frr-source'
In file included from lib/segment_routing.c:19:0:
lib/segment_routing.h:38:33: error: unknown type name uint8_t; did you mean __uint128_t?
 const char *sr_algorithm_string(uint8_t algo);
lib/segment_routing.c:21:33: error: unknown type name uint8_t; did you mean __uint128_t?
 const char *sr_algorithm_string(uint8_t algo)
Makefile:9734: recipe for target 'lib/segment_routing.lo' failed
make[1]: *** [lib/segment_routing.lo] Error 1
pimd/pim6_mld.c:359:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
Debian 9 amd64 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.6947/frr-source'
In file included from lib/segment_routing.c:19:0:
lib/segment_routing.h:38:33: error: unknown type name uint8_t
 const char *sr_algorithm_string(uint8_t algo);
lib/segment_routing.c:21:33: error: unknown type name uint8_t
 const char *sr_algorithm_string(uint8_t algo)
Makefile:9734: recipe for target 'lib/segment_routing.lo' failed
make[1]: *** [lib/segment_routing.lo] Error 1
/home/ci/cibuild.6947/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".

Debian 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/CI021BUILD/config.status/config.status
Debian 9 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/CI021BUILD/config.log/config.log.gz

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

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

make[1]: Entering directory '/home/ci/cibuild.6947/frr-source'
In file included from lib/segment_routing.c:19:
lib/segment_routing.h:38:33: error: unknown type name uint8_t
 const char *sr_algorithm_string(uint8_t algo);
lib/segment_routing.c:21:33: error: unknown type name uint8_t
 const char *sr_algorithm_string(uint8_t algo)
make[1]: *** [Makefile:10400: lib/segment_routing.lo] Error 1
pimd/pim6_mld.c:359:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
 CPP_NOTICE("TODO: S,G entries in EXCLUDE (i.e. prune) unsupported");

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

Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U2004AMD64BUILD/config.status/config.status

Make failed for Ubuntu 20.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U2004AMD64BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.6947/frr-source'
In file included from lib/segment_routing.c:19:
lib/segment_routing.h:38:33: error: unknown type name uint8_t
lib/segment_routing.c:21:33: error: unknown type name uint8_t
make[1]: *** [Makefile:10400: lib/segment_routing.lo] Error 1
pimd/pim6_mld.c:359:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
pimd/pim6_mld.c: In function gm_handle_v2_pass1:
pimd/pim6_mld.c:654:4: note: #pragma message: need S,G PRUNE => NO_INFO transition here
pimd/pim6_mld.c: At top level:

Ubuntu 20.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U2004AMD64BUILD/config.log/config.log.gz

Redhat 9 amd64 build: Failed (click for details) Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/RH9BUILD/config.log/config.log.gz

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

make[1]: Entering directory '/home/ci/cibuild.6947/frr-source'
In file included from lib/segment_routing.c:19:
lib/segment_routing.h:38:33: error: unknown type name uint8_t
lib/segment_routing.h:1:1: note: uint8_t is defined in header <stdint.h>; did you forget to #include <stdint.h>?
lib/segment_routing.c:21:33: error: unknown type name uint8_t
lib/segment_routing.c:20:1: note: uint8_t is defined in header <stdint.h>; did you forget to #include <stdint.h>?
make[1]: *** [Makefile:10400: lib/segment_routing.lo] Error 1
/home/ci/cibuild.6947/frr-source/doc/user/isisd.rst:43: WARNING: duplicate clicmd description of net XX.XXXX. ... .XXX.XX, other instance in fabricd
/home/ci/cibuild.6947/frr-source/doc/user/isisd.rst:53: WARNING: duplicate clicmd description of domain-password [clear | md5] <password>, other instance in fabricd

Redhat 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/RH9BUILD/config.status/config.status

Ubuntu 18.04 ppc64le build: Failed (click for details)

Make failed for Ubuntu 18.04 ppc64le build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U1804PPC64LEBUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.6947/frr-source'
In file included from lib/segment_routing.c:19:0:
lib/segment_routing.h:38:33: error: unknown type name uint8_t; did you mean __uint128_t?
 const char *sr_algorithm_string(uint8_t algo);
lib/segment_routing.c:21:33: error: unknown type name uint8_t; did you mean __uint128_t?
 const char *sr_algorithm_string(uint8_t algo)
Makefile:9734: recipe for target 'lib/segment_routing.lo' failed
make[1]: *** [lib/segment_routing.lo] Error 1
pimd/pim6_mld.c:359:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported

Ubuntu 18.04 ppc64le build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U1804PPC64LEBUILD/config.status/config.status
Ubuntu 18.04 ppc64le build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U1804PPC64LEBUILD/config.log/config.log.gz

Ubuntu 16.04 arm7 build: Failed (click for details) Ubuntu 16.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/CI101BUILD/config.status/config.status Ubuntu 16.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/CI101BUILD/config.log/config.log.gz

Make failed for Ubuntu 16.04 arm7 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/CI101BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.6947/frr-source'
In file included from lib/segment_routing.c:19:0:
lib/segment_routing.h:38:33: error: unknown type name uint8_t
 const char *sr_algorithm_string(uint8_t algo);
lib/segment_routing.c:21:33: error: unknown type name uint8_t
 const char *sr_algorithm_string(uint8_t algo)
Makefile:9734: recipe for target 'lib/segment_routing.lo' failed
make[1]: *** [lib/segment_routing.lo] Error 1
/home/ci/cibuild.6947/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
FreeBSD 11 amd64 build: Failed (click for details)

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

gmake[1]: Entering directory '/usr/home/ci/cibuild.6947/frr-source'
In file included from lib/segment_routing.c:19:
lib/segment_routing.h:38:33: error: unknown type name 'uint8_t'
lib/segment_routing.c:21:33: error: unknown type name 'uint8_t'
gmake[1]: *** [Makefile:10402: lib/segment_routing.lo] Error 1
/usr/home/ci/cibuild.6947/frr-source/doc/user/isisd.rst:43: WARNING: duplicate clicmd description of net XX.XXXX. ... .XXX.XX, other instance in fabricd
/usr/home/ci/cibuild.6947/frr-source/doc/user/isisd.rst:53: WARNING: duplicate clicmd description of domain-password [clear | md5] <password>, other instance in fabricd
/usr/home/ci/cibuild.6947/frr-source/doc/user/isisd.rst:58: WARNING: duplicate clicmd description of attached-bit [receive ignore | send], other instance in fabricd
/usr/home/ci/cibuild.6947/frr-source/doc/user/isisd.rst:67: WARNING: duplicate clicmd description of log-adjacency-changes, other instance in fabricd

FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/CI009BUILD/config.status/config.status
FreeBSD 11 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/CI009BUILD/config.log/config.log.gz

Ubuntu 22.04 amd64 build: Failed (click for details) Ubuntu 22.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U22AMD64BUILD/config.status/config.status

Make failed for Ubuntu 22.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U22AMD64BUILD/ErrorLog/log_make.txt)

/home/ci/cibuild.6947/frr-source/doc/user/zebra.rst:1493: WARNING: duplicate clicmd description of debug zebra pbr, other instance in pbr
In file included from lib/segment_routing.c:19:
lib/segment_routing.h:38:33: error: unknown type name uint8_t
lib/segment_routing.h:1:1: note: uint8_t is defined in header <stdint.h>; did you forget to #include <stdint.h>?
lib/segment_routing.c:21:33: error: unknown type name uint8_t
lib/segment_routing.c:20:1: note: uint8_t is defined in header <stdint.h>; did you forget to #include <stdint.h>?
make[1]: *** [Makefile:10403: lib/segment_routing.lo] Error 1
frr.texi:18: warning: @definfoenclose is obsolete.
frr.texi:19: warning: @definfoenclose is obsolete.

Ubuntu 22.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U22AMD64BUILD/config.log/config.log.gz

Ubuntu 16.04 arm8 build: Failed (click for details)

Make failed for Ubuntu 16.04 arm8 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U16ARM8BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.6947/frr-source'
In file included from lib/segment_routing.c:19:0:
lib/segment_routing.h:38:33: error: unknown type name uint8_t
 const char *sr_algorithm_string(uint8_t algo);
lib/segment_routing.c:21:33: error: unknown type name uint8_t
 const char *sr_algorithm_string(uint8_t algo)
Makefile:9734: recipe for target 'lib/segment_routing.lo' failed
make[1]: *** [lib/segment_routing.lo] Error 1
/home/ci/cibuild.6947/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".

Ubuntu 16.04 arm8 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U16ARM8BUILD/config.log/config.log.gz
Ubuntu 16.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U16ARM8BUILD/config.status/config.status

Ubuntu 18.04 amd64 build: Failed (click for details)

Make failed for Ubuntu 18.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U1804AMD64/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.6947/frr-source'
In file included from lib/segment_routing.c:19:0:
lib/segment_routing.h:38:33: error: unknown type name uint8_t; did you mean __uint128_t?
 const char *sr_algorithm_string(uint8_t algo);
lib/segment_routing.c:21:33: error: unknown type name uint8_t; did you mean __uint128_t?
 const char *sr_algorithm_string(uint8_t algo)
Makefile:9734: recipe for target 'lib/segment_routing.lo' failed
make[1]: *** [lib/segment_routing.lo] Error 1
pimd/pim6_mld.c:359:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported

Ubuntu 18.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U1804AMD64/config.status/config.status
Ubuntu 18.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U1804AMD64/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-6947/artifact/U18I386BUILD/config.log/config.log.gz Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U18I386BUILD/config.status/config.status

Make failed for Ubuntu 18.04 i386 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U18I386BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.6947/frr-source'
In file included from lib/segment_routing.c:19:0:
lib/segment_routing.h:38:33: error: unknown type name uint8_t
 const char *sr_algorithm_string(uint8_t algo);
lib/segment_routing.c:21:33: error: unknown type name uint8_t
 const char *sr_algorithm_string(uint8_t algo)
Makefile:9734: recipe for target 'lib/segment_routing.lo' failed
make[1]: *** [lib/segment_routing.lo] Error 1
pimd/pim6_mld.c:359:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
Ubuntu 16.04 amd64 build: Failed (click for details)

Make failed for Ubuntu 16.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/CI014BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.6947/frr-source'
In file included from lib/segment_routing.c:19:0:
lib/segment_routing.h:38:33: error: unknown type name uint8_t
 const char *sr_algorithm_string(uint8_t algo);
lib/segment_routing.c:21:33: error: unknown type name uint8_t
 const char *sr_algorithm_string(uint8_t algo)
Makefile:9734: recipe for target 'lib/segment_routing.lo' failed
make[1]: *** [lib/segment_routing.lo] Error 1
/home/ci/cibuild.6947/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".

Ubuntu 16.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/CI014BUILD/config.status/config.status
Ubuntu 16.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/CI014BUILD/config.log/config.log.gz

CentOS 7 amd64 build: Failed (click for details)

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

make[1]: Entering directory `/home/ci/cibuild.6947/frr-source'
In file included from lib/segment_routing.c:19:0:
lib/segment_routing.h:38:33: error: unknown type name 'uint8_t'
 const char *sr_algorithm_string(uint8_t algo);
lib/segment_routing.c:21:33: error: unknown type name 'uint8_t'
 const char *sr_algorithm_string(uint8_t algo)
make[1]: *** [lib/segment_routing.lo] Error 1
pimd/pim_cmd_common.c: In function pim_show_join_vrf_all_cmd_helper:
pimd/pim_cmd_common.c:1705:2: warning: missing braces around initializer [-Wmissing-braces]

CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/CI005BUILD/config.status/config.status
CentOS 7 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/CI005BUILD/config.log/config.log.gz

Ubuntu 18.04 arm7 build: Failed (click for details)

Make failed for Ubuntu 18.04 arm7 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U18ARM7BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.6947/frr-source'
In file included from lib/segment_routing.c:19:0:
lib/segment_routing.h:38:33: error: unknown type name uint8_t
 const char *sr_algorithm_string(uint8_t algo);
lib/segment_routing.c:21:33: error: unknown type name uint8_t
 const char *sr_algorithm_string(uint8_t algo)
Makefile:9734: recipe for target 'lib/segment_routing.lo' failed
make[1]: *** [lib/segment_routing.lo] Error 1
pimd/pim6_mld.c:359:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported

Ubuntu 18.04 arm7 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U18ARM7BUILD/config.log/config.log.gz
Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U18ARM7BUILD/config.status/config.status

NetBSD 9 amd64 build: Failed (click for details) NetBSD 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/CI012BUILD/config.log/config.log.gz

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

gmake[1]: Entering directory '/home/ci/cibuild.6947/frr-source'
In file included from lib/segment_routing.c:19:0:
lib/segment_routing.h:38:33: error: unknown type name 'uint8_t'; did you mean '__uint128_t'?
 const char *sr_algorithm_string(uint8_t algo);
lib/segment_routing.c:21:33: error: unknown type name 'uint8_t'; did you mean '__uint128_t'?
 const char *sr_algorithm_string(uint8_t algo)
gmake[1]: *** [Makefile:10403: lib/segment_routing.lo] Error 1
ld: warning: libintl.so.1, needed by /usr/pkg/lib/libpython3.7.so, may conflict with libintl.so.8
doc/user/_build/texinfo/frr.texi:5: warning: unrecognized encoding name `UTF-8'.

NetBSD 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/CI012BUILD/config.status/config.status

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

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

make[1]: Entering directory '/home/ci/cibuild.6947/frr-source'
In file included from lib/segment_routing.c:19:
lib/segment_routing.h:38:33: error: unknown type name uint8_t
lib/segment_routing.c:21:33: error: unknown type name uint8_t
make[1]: *** [Makefile:10403: lib/segment_routing.lo] Error 1
/home/ci/cibuild.6947/frr-source/doc/user/isisd.rst:43: WARNING: duplicate clicmd description of net XX.XXXX. ... .XXX.XX, other instance in fabricd
/home/ci/cibuild.6947/frr-source/doc/user/isisd.rst:53: WARNING: duplicate clicmd description of domain-password [clear | md5] <password>, other instance in fabricd
/home/ci/cibuild.6947/frr-source/doc/user/isisd.rst:58: WARNING: duplicate clicmd description of attached-bit [receive ignore | send], other instance in fabricd
/home/ci/cibuild.6947/frr-source/doc/user/isisd.rst:67: WARNING: duplicate clicmd description of log-adjacency-changes, other instance in fabricd

Debian 11 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/DEB11AMD64/config.log/config.log.gz

Ubuntu 16.04 i386 build: Failed (click for details)

Make failed for Ubuntu 16.04 i386 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U1604I386/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.6947/frr-source'
In file included from lib/segment_routing.c:19:0:
lib/segment_routing.h:38:33: error: unknown type name uint8_t
 const char *sr_algorithm_string(uint8_t algo);
lib/segment_routing.c:21:33: error: unknown type name uint8_t
 const char *sr_algorithm_string(uint8_t algo)
Makefile:9734: recipe for target 'lib/segment_routing.lo' failed
make[1]: *** [lib/segment_routing.lo] Error 1
/home/ci/cibuild.6947/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".

Ubuntu 16.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U1604I386/config.status/config.status
Ubuntu 16.04 i386 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/U1604I386/config.log/config.log.gz

FreeBSD 12 amd64 build: Failed (click for details)

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

gmake[1]: Entering directory '/usr/home/ci/cibuild.6947/frr-source'
In file included from lib/segment_routing.c:19:0:
lib/segment_routing.h:38:33: error: unknown type name 'uint8_t'; did you mean '__uint128_t'?
 const char *sr_algorithm_string(uint8_t algo);
lib/segment_routing.c:21:33: error: unknown type name 'uint8_t'; did you mean '__uint128_t'?
 const char *sr_algorithm_string(uint8_t algo)
gmake[1]: *** [Makefile:10399: lib/segment_routing.lo] Error 1
gmake[1]: Leaving directory '/usr/home/ci/cibuild.6947/frr-source'
gmake[1]: Target 'all-am' not remade because of errors.

FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/FBSD12AMD64/config.status/config.status
FreeBSD 12 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-6947/artifact/FBSD12AMD64/config.log/config.log.gz

Report for bitfield.h | 4 issues
===============================================
< WARNING: line over 80 characters
< #75: FILE: /tmp/f1-12970/bitfield.h:75:
< WARNING: Missing a blank line after declarations
< #206: FILE: /tmp/f1-12970/bitfield.h:206:
Report for flex_algo.c | 34 issues
===============================================
WARNING: Missing a blank line after declarations
#30: FILE: /tmp/f1-12970/flex_algo.c:30:
+	struct affinity_map *map_ = map;
+	XFREE(MTYPE_FLEX_ALGO, map_);

WARNING: Missing a blank line after declarations
#36: FILE: /tmp/f1-12970/flex_algo.c:36:
+	struct affinity_maps *maps;
+	maps = XCALLOC(MTYPE_FLEX_ALGO, sizeof(*maps));

WARNING: Missing a blank line after declarations
#122: FILE: /tmp/f1-12970/flex_algo.c:122:
+	bool printed = false;
+	for (ssize_t i = ag->bitmap.m - 1; i >= 0; i--) {

WARNING: type 'long unsigned int' should be specified in [[un]signed] [short|int|long|long long] order
#205: FILE: /tmp/f1-12970/flex_algo.c:205:
+	for (long unsigned int i = 0; i < WORD_SIZE; i++) {

WARNING: Missing a blank line after declarations
#209: FILE: /tmp/f1-12970/flex_algo.c:209:
+		size_t pos = WORD_SIZE * oct_offset + i;
+		admin_group_set(ag, pos);

WARNING: Missing a blank line after declarations
#216: FILE: /tmp/f1-12970/flex_algo.c:216:
+	size_t size = 0;
+	for (size_t i = 0; i < ag->bitmap.m; i++)

WARNING: Missing a blank line after declarations
#246: FILE: /tmp/f1-12970/flex_algo.c:246:
+		uint32_t link_ag_bitmap = link_ag->bitmap.data[i];
+		if (fad_ag_bitmap & link_ag_bitmap)
Report for flex_algo.h | 48 issues
===============================================
ERROR: code indent should use tabs where possible
#42: FILE: /tmp/f1-12970/flex_algo.h:42:
+        bitfield_t bitmap;$

WARNING: please, no spaces at the start of a line
#42: FILE: /tmp/f1-12970/flex_algo.h:42:
+        bitfield_t bitmap;$

ERROR: code indent should use tabs where possible
#47: FILE: /tmp/f1-12970/flex_algo.h:47:
+        uint8_t metric_type;$

WARNING: please, no spaces at the start of a line
#47: FILE: /tmp/f1-12970/flex_algo.h:47:
+        uint8_t metric_type;$

ERROR: code indent should use tabs where possible
#48: FILE: /tmp/f1-12970/flex_algo.h:48:
+        uint8_t calc_type;$

WARNING: please, no spaces at the start of a line
#48: FILE: /tmp/f1-12970/flex_algo.h:48:
+        uint8_t calc_type;$

ERROR: code indent should use tabs where possible
#53: FILE: /tmp/f1-12970/flex_algo.h:53:
+        struct admin_group admin_group_exclude_any;$

WARNING: please, no spaces at the start of a line
#53: FILE: /tmp/f1-12970/flex_algo.h:53:
+        struct admin_group admin_group_exclude_any;$

ERROR: code indent should use tabs where possible
#54: FILE: /tmp/f1-12970/flex_algo.h:54:
+        struct admin_group admin_group_include_any;$

WARNING: please, no spaces at the start of a line
#54: FILE: /tmp/f1-12970/flex_algo.h:54:
+        struct admin_group admin_group_include_any;$

ERROR: code indent should use tabs where possible
#55: FILE: /tmp/f1-12970/flex_algo.h:55:
+        struct admin_group admin_group_include_all;$

WARNING: please, no spaces at the start of a line
#55: FILE: /tmp/f1-12970/flex_algo.h:55:
+        struct admin_group admin_group_include_all;$
Report for isis_cli.c | 8 issues
===============================================
< WARNING: line over 80 characters
< #1780: FILE: /tmp/f1-12970/isis_cli.c:1780:
< WARNING: line over 80 characters
< #1992: FILE: /tmp/f1-12970/isis_cli.c:1992:
< WARNING: Missing a blank line after declarations
< #3466: FILE: /tmp/f1-12970/isis_cli.c:3466:
< WARNING: Missing a blank line after declarations
< #3481: FILE: /tmp/f1-12970/isis_cli.c:3481:
Report for isis_flex_algo.c | 10 issues
===============================================
WARNING: line over 80 characters
#62: FILE: /tmp/f1-12970/isis_flex_algo.c:62:
+			data->spftree[tree][level - 1]->algorithm = arg->algorithm;

WARNING: braces {} are not necessary for single statement blocks
#133: FILE: /tmp/f1-12970/isis_flex_algo.c:133:
+	if (!fad) {
+		return true;
+	}
Report for isis_lfa.c | 8 issues
===============================================
< WARNING: line over 80 characters
< #1114: FILE: /tmp/f1-12970/isis_lfa.c:1114:
< WARNING: line over 80 characters
< #1210: FILE: /tmp/f1-12970/isis_lfa.c:1210:
< WARNING: line over 80 characters
< #1258: FILE: /tmp/f1-12970/isis_lfa.c:1258:
< WARNING: line over 80 characters
< #1738: FILE: /tmp/f1-12970/isis_lfa.c:1738:
Report for isis_lsp.c | 12 issues
===============================================
< WARNING: line over 80 characters
< #906: FILE: /tmp/f1-12970/isis_lsp.c:906:
< WARNING: line over 80 characters
< #942: FILE: /tmp/f1-12970/isis_lsp.c:942:
< WARNING: line over 80 characters
< #1216: FILE: /tmp/f1-12970/isis_lsp.c:1216:
< WARNING: Too many leading tabs - consider code refactoring
< #1223: FILE: /tmp/f1-12970/isis_lsp.c:1223:
< WARNING: line over 80 characters
< #1227: FILE: /tmp/f1-12970/isis_lsp.c:1227:
< WARNING: line over 80 characters
< #1245: FILE: /tmp/f1-12970/isis_lsp.c:1245:
Report for isis_nb.c | 102 issues
===============================================
< WARNING: line over 80 characters
< #679: FILE: /tmp/f1-12970/isis_nb.c:679:
< WARNING: line over 80 characters
< #680: FILE: /tmp/f1-12970/isis_nb.c:680:
< WARNING: line over 80 characters
< #681: FILE: /tmp/f1-12970/isis_nb.c:681:
< WARNING: line over 80 characters
< #682: FILE: /tmp/f1-12970/isis_nb.c:682:
< WARNING: line over 80 characters
< #687: FILE: /tmp/f1-12970/isis_nb.c:687:
< WARNING: line over 80 characters
< #689: FILE: /tmp/f1-12970/isis_nb.c:689:
< WARNING: line over 80 characters
< #693: FILE: /tmp/f1-12970/isis_nb.c:693:
< WARNING: line over 80 characters
< #695: FILE: /tmp/f1-12970/isis_nb.c:695:
< WARNING: line over 80 characters
< #699: FILE: /tmp/f1-12970/isis_nb.c:699:
< WARNING: line over 80 characters
< #701: FILE: /tmp/f1-12970/isis_nb.c:701:
< WARNING: line over 80 characters
< #705: FILE: /tmp/f1-12970/isis_nb.c:705:
< WARNING: line over 80 characters
< #707: FILE: /tmp/f1-12970/isis_nb.c:707:
< WARNING: line over 80 characters
< #711: FILE: /tmp/f1-12970/isis_nb.c:711:
< WARNING: line over 80 characters
< #720: FILE: /tmp/f1-12970/isis_nb.c:720:
< WARNING: line over 80 characters
< #722: FILE: /tmp/f1-12970/isis_nb.c:722:
< WARNING: line over 80 characters
< #723: FILE: /tmp/f1-12970/isis_nb.c:723:
< WARNING: line over 80 characters
< #727: FILE: /tmp/f1-12970/isis_nb.c:727:
< WARNING: line over 80 characters
< #729: FILE: /tmp/f1-12970/isis_nb.c:729:
< WARNING: line over 80 characters
< #730: FILE: /tmp/f1-12970/isis_nb.c:730:
< WARNING: line over 80 characters
< #734: FILE: /tmp/f1-12970/isis_nb.c:734:
< WARNING: line over 80 characters
< #736: FILE: /tmp/f1-12970/isis_nb.c:736:
< WARNING: line over 80 characters
< #737: FILE: /tmp/f1-12970/isis_nb.c:737:
< WARNING: line over 80 characters
< #741: FILE: /tmp/f1-12970/isis_nb.c:741:
< WARNING: line over 80 characters
< #743: FILE: /tmp/f1-12970/isis_nb.c:743:
< WARNING: line over 80 characters
< #744: FILE: /tmp/f1-12970/isis_nb.c:744:
< WARNING: line over 80 characters
< #748: FILE: /tmp/f1-12970/isis_nb.c:748:
< WARNING: line over 80 characters
< #750: FILE: /tmp/f1-12970/isis_nb.c:750:
< WARNING: line over 80 characters
< #751: FILE: /tmp/f1-12970/isis_nb.c:751:
< WARNING: line over 80 characters
< #755: FILE: /tmp/f1-12970/isis_nb.c:755:
< WARNING: line over 80 characters
< #757: FILE: /tmp/f1-12970/isis_nb.c:757:
< WARNING: line over 80 characters
< #758: FILE: /tmp/f1-12970/isis_nb.c:758:
< WARNING: line over 80 characters
< #762: FILE: /tmp/f1-12970/isis_nb.c:762:
< WARNING: line over 80 characters
< #764: FILE: /tmp/f1-12970/isis_nb.c:764:
< WARNING: line over 80 characters
< #765: FILE: /tmp/f1-12970/isis_nb.c:765:
< WARNING: line over 80 characters
< #769: FILE: /tmp/f1-12970/isis_nb.c:769:
< WARNING: line over 80 characters
< #771: FILE: /tmp/f1-12970/isis_nb.c:771:
< WARNING: line over 80 characters
< #772: FILE: /tmp/f1-12970/isis_nb.c:772:
< WARNING: line over 80 characters
< #776: FILE: /tmp/f1-12970/isis_nb.c:776:
< WARNING: line over 80 characters
< #778: FILE: /tmp/f1-12970/isis_nb.c:778:
< WARNING: line over 80 characters
< #779: FILE: /tmp/f1-12970/isis_nb.c:779:
< WARNING: line over 80 characters
< #783: FILE: /tmp/f1-12970/isis_nb.c:783:
< WARNING: line over 80 characters
< #786: FILE: /tmp/f1-12970/isis_nb.c:786:
< WARNING: line over 80 characters
< #787: FILE: /tmp/f1-12970/isis_nb.c:787:
< WARNING: line over 80 characters
< #791: FILE: /tmp/f1-12970/isis_nb.c:791:
< WARNING: line over 80 characters
< #793: FILE: /tmp/f1-12970/isis_nb.c:793:
< WARNING: line over 80 characters
< #794: FILE: /tmp/f1-12970/isis_nb.c:794:
< WARNING: line over 80 characters
< #806: FILE: /tmp/f1-12970/isis_nb.c:806:
< WARNING: line over 80 characters
< #1176: FILE: /tmp/f1-12970/isis_nb.c:1176:
< WARNING: line over 80 characters
< #1178: FILE: /tmp/f1-12970/isis_nb.c:1178:
< WARNING: line over 80 characters
< #1179: FILE: /tmp/f1-12970/isis_nb.c:1179:
< WARNING: line over 80 characters
< #1183: FILE: /tmp/f1-12970/isis_nb.c:1183:
Report for isis_nb_config.c | 50 issues
===============================================
< WARNING: line over 80 characters
< #2569: FILE: /tmp/f1-12970/isis_nb_config.c:2569:
< WARNING: line over 80 characters
< #2602: FILE: /tmp/f1-12970/isis_nb_config.c:2602:
< WARNING: line over 80 characters
< #2620: FILE: /tmp/f1-12970/isis_nb_config.c:2620:
< WARNING: line over 80 characters
< #2638: FILE: /tmp/f1-12970/isis_nb_config.c:2638:
< WARNING: line over 80 characters
< #2656: FILE: /tmp/f1-12970/isis_nb_config.c:2656:
< WARNING: line over 80 characters
< #2923: FILE: /tmp/f1-12970/isis_nb_config.c:2923:
< WARNING: line over 80 characters
< #2934: FILE: /tmp/f1-12970/isis_nb_config.c:2934:
< WARNING: line over 80 characters
< #2939: FILE: /tmp/f1-12970/isis_nb_config.c:2939:
< WARNING: line over 80 characters
< #2950: FILE: /tmp/f1-12970/isis_nb_config.c:2950:
< WARNING: line over 80 characters
< #2955: FILE: /tmp/f1-12970/isis_nb_config.c:2955:
< WARNING: line over 80 characters
< #2966: FILE: /tmp/f1-12970/isis_nb_config.c:2966:
< WARNING: line over 80 characters
< #3157: FILE: /tmp/f1-12970/isis_nb_config.c:3157:
< WARNING: line over 80 characters
< #3158: FILE: /tmp/f1-12970/isis_nb_config.c:3158:
< WARNING: line over 80 characters
< #3159: FILE: /tmp/f1-12970/isis_nb_config.c:3159:
< WARNING: line over 80 characters
< #3160: FILE: /tmp/f1-12970/isis_nb_config.c:3160:
< WARNING: line over 80 characters
< #3169: FILE: /tmp/f1-12970/isis_nb_config.c:3169:
< WARNING: break is not useful after a goto or return
< #3227: FILE: /tmp/f1-12970/isis_nb_config.c:3227:
< WARNING: line over 80 characters
< #3368: FILE: /tmp/f1-12970/isis_nb_config.c:3368:
< WARNING: line over 80 characters
< #3424: FILE: /tmp/f1-12970/isis_nb_config.c:3424:
< WARNING: line over 80 characters
< #3437: FILE: /tmp/f1-12970/isis_nb_config.c:3437:
< WARNING: line over 80 characters
< #3471: FILE: /tmp/f1-12970/isis_nb_config.c:3471:
< WARNING: line over 80 characters
< #3484: FILE: /tmp/f1-12970/isis_nb_config.c:3484:
< WARNING: line over 80 characters
< #3486: FILE: /tmp/f1-12970/isis_nb_config.c:3486:
< WARNING: line over 80 characters
< #3488: FILE: /tmp/f1-12970/isis_nb_config.c:3488:
< WARNING: line over 80 characters
< #4189: FILE: /tmp/f1-12970/isis_nb_config.c:4189:
Report for isis_route.c | 18 issues
===============================================
< ERROR: code indent should use tabs where possible
< #105: FILE: /tmp/f1-12970/isis_route.c:105:
< WARNING: please, no spaces at the start of a line
< #105: FILE: /tmp/f1-12970/isis_route.c:105:
< ERROR: code indent should use tabs where possible
< #107: FILE: /tmp/f1-12970/isis_route.c:107:
< WARNING: please, no spaces at the start of a line
< #107: FILE: /tmp/f1-12970/isis_route.c:107:
< WARNING: line over 80 characters
< #184: FILE: /tmp/f1-12970/isis_route.c:184:
< WARNING: line over 80 characters
< #777: FILE: /tmp/f1-12970/isis_route.c:777:
< WARNING: C99 // comments do not match recommendation
< #777: FILE: /tmp/f1-12970/isis_route.c:777:
< WARNING: C99 // comments do not match recommendation
< #783: FILE: /tmp/f1-12970/isis_route.c:783:
< WARNING: Missing a blank line after declarations
< #859: FILE: /tmp/f1-12970/isis_route.c:859:
Report for isis_spf.c | 22 issues
===============================================
< WARNING: line over 80 characters
< #439: FILE: /tmp/f1-12970/isis_spf.c:439:
< WARNING: Too many leading tabs - consider code refactoring
< #1018: FILE: /tmp/f1-12970/isis_spf.c:1018:
< WARNING: line over 80 characters
< #1019: FILE: /tmp/f1-12970/isis_spf.c:1019:
< WARNING: Too many leading tabs - consider code refactoring
< #1021: FILE: /tmp/f1-12970/isis_spf.c:1021:
< WARNING: Too many leading tabs - consider code refactoring
< #1097: FILE: /tmp/f1-12970/isis_spf.c:1097:
< WARNING: line over 80 characters
< #1098: FILE: /tmp/f1-12970/isis_spf.c:1098:
< WARNING: Too many leading tabs - consider code refactoring
< #1100: FILE: /tmp/f1-12970/isis_spf.c:1100:
< WARNING: line over 80 characters
< #1775: FILE: /tmp/f1-12970/isis_spf.c:1775:
< WARNING: line over 80 characters
< #2362: FILE: /tmp/f1-12970/isis_spf.c:2362:
< WARNING: line over 80 characters
< #2364: FILE: /tmp/f1-12970/isis_spf.c:2364:
< WARNING: line over 80 characters
< #2403: FILE: /tmp/f1-12970/isis_spf.c:2403:
Report for isis_sr.c | 2 issues
===============================================
< WARNING: line over 80 characters
< #970: FILE: /tmp/f1-12970/isis_sr.c:970:
Report for isis_tlvs.c | 84 issues
===============================================
< WARNING: Single statement macros should not use a do {} while (0) loop
< #50: FILE: /tmp/f1-12970/isis_tlvs.c:50:
< WARNING: Missing a blank line after declarations
< #681: FILE: /tmp/f1-12970/isis_tlvs.c:681:
< WARNING: Missing a blank line after declarations
< #920: FILE: /tmp/f1-12970/isis_tlvs.c:920:
< WARNING: Avoid gcc v4.3+ binary constant extension: <0b10000000>
< #951: FILE: /tmp/f1-12970/isis_tlvs.c:951:
< WARNING: Avoid gcc v4.3+ binary constant extension: <0b01111111>
< #952: FILE: /tmp/f1-12970/isis_tlvs.c:952:
< WARNING: Avoid gcc v4.3+ binary constant extension: <0b01111111>
< #953: FILE: /tmp/f1-12970/isis_tlvs.c:953:
< WARNING: Missing a blank line after declarations
< #987: FILE: /tmp/f1-12970/isis_tlvs.c:987:
< WARNING: line over 80 characters
< #3568: FILE: /tmp/f1-12970/isis_tlvs.c:3568:
< WARNING: line over 80 characters
< #3569: FILE: /tmp/f1-12970/isis_tlvs.c:3569:
< WARNING: line over 80 characters
< #3570: FILE: /tmp/f1-12970/isis_tlvs.c:3570:
< WARNING: line over 80 characters
< #3711: FILE: /tmp/f1-12970/isis_tlvs.c:3711:
< WARNING: line over 80 characters
< #3712: FILE: /tmp/f1-12970/isis_tlvs.c:3712:
< WARNING: line over 80 characters
< #3720: FILE: /tmp/f1-12970/isis_tlvs.c:3720:
< WARNING: line over 80 characters
< #3725: FILE: /tmp/f1-12970/isis_tlvs.c:3725:
< WARNING: line over 80 characters
< #3730: FILE: /tmp/f1-12970/isis_tlvs.c:3730:
< WARNING: line over 80 characters
< #3732: FILE: /tmp/f1-12970/isis_tlvs.c:3732:
< ERROR: spaces required around that '=' (ctx:VxV)
< #3853: FILE: /tmp/f1-12970/isis_tlvs.c:3853:
< ERROR: spaces required around that '<' (ctx:VxV)
< #3853: FILE: /tmp/f1-12970/isis_tlvs.c:3853:
< ERROR: spaces required around that '=' (ctx:VxV)
< #3862: FILE: /tmp/f1-12970/isis_tlvs.c:3862:
< ERROR: spaces required around that '<' (ctx:VxV)
< #3862: FILE: /tmp/f1-12970/isis_tlvs.c:3862:
< ERROR: spaces required around that '=' (ctx:VxV)
< #3871: FILE: /tmp/f1-12970/isis_tlvs.c:3871:
< ERROR: spaces required around that '<' (ctx:VxV)
< #3871: FILE: /tmp/f1-12970/isis_tlvs.c:3871:
< WARNING: line over 80 characters
< #3990: FILE: /tmp/f1-12970/isis_tlvs.c:3990:
< WARNING: Missing a blank line after declarations
< #4012: FILE: /tmp/f1-12970/isis_tlvs.c:4012:
< ERROR: spaces required around that '=' (ctx:VxV)
< #4114: FILE: /tmp/f1-12970/isis_tlvs.c:4114:
< ERROR: spaces required around that '<' (ctx:VxV)
< #4114: FILE: /tmp/f1-12970/isis_tlvs.c:4114:
< WARNING: Missing a blank line after declarations
< #4116: FILE: /tmp/f1-12970/isis_tlvs.c:4116:
< ERROR: spaces required around that '=' (ctx:VxV)
< #4122: FILE: /tmp/f1-12970/isis_tlvs.c:4122:
< ERROR: spaces required around that '<' (ctx:VxV)
< #4122: FILE: /tmp/f1-12970/isis_tlvs.c:4122:
< ERROR: spaces required around that '=' (ctx:VxV)
< #4130: FILE: /tmp/f1-12970/isis_tlvs.c:4130:
< ERROR: spaces required around that '<' (ctx:VxV)
< #4130: FILE: /tmp/f1-12970/isis_tlvs.c:4130:
< WARNING: Missing a blank line after declarations
< #4132: FILE: /tmp/f1-12970/isis_tlvs.c:4132:
< WARNING: Too many leading tabs - consider code refactoring
< #4138: FILE: /tmp/f1-12970/isis_tlvs.c:4138:
< WARNING: line over 80 characters
< #4139: FILE: /tmp/f1-12970/isis_tlvs.c:4139:
< WARNING: line over 80 characters
< #4142: FILE: /tmp/f1-12970/isis_tlvs.c:4142:
< WARNING: Too many leading tabs - consider code refactoring
< #4142: FILE: /tmp/f1-12970/isis_tlvs.c:4142:
< WARNING: Missing a blank line after declarations
< #4317: FILE: /tmp/f1-12970/isis_tlvs.c:4317:
< ERROR: spaces required around that '=' (ctx:VxV)
< #6116: FILE: /tmp/f1-12970/isis_tlvs.c:6116:
< ERROR: spaces required around that '<' (ctx:VxV)
< #6116: FILE: /tmp/f1-12970/isis_tlvs.c:6116:
< ERROR: spaces required around that '=' (ctx:VxV)
< #6186: FILE: /tmp/f1-12970/isis_tlvs.c:6186:
< ERROR: spaces required around that '<' (ctx:VxV)
< #6186: FILE: /tmp/f1-12970/isis_tlvs.c:6186:
< WARNING: line over 80 characters
< #6299: FILE: /tmp/f1-12970/isis_tlvs.c:6299:
Report for isis_tlvs.h | 2 issues
===============================================
< WARNING: line over 80 characters
< #608: FILE: /tmp/f1-12970/isis_tlvs.h:608:
Report for link_state.h | 2 issues
===============================================
< WARNING: line over 80 characters
< #139: FILE: /tmp/f1-12970/link_state.h:139:
Report for test_isis_spf.c | 8 issues
===============================================
< WARNING: line over 80 characters
< #65: FILE: /tmp/f1-12970/test_isis_spf.c:65:
< WARNING: line over 80 characters
< #88: FILE: /tmp/f1-12970/test_isis_spf.c:88:
< WARNING: line over 80 characters
< #124: FILE: /tmp/f1-12970/test_isis_spf.c:124:
< WARNING: line over 80 characters
< #204: FILE: /tmp/f1-12970/test_isis_spf.c:204:

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Aug 19, 2022

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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: Successful

Basic Tests: Failed

Topotests Ubuntu 18.04 arm8 part 7: Failed (click for details) Topotests Ubuntu 18.04 arm8 part 7: No useful log found
Successful on other platforms/tests
  • Topotests debian 10 amd64 part 5
  • Topotests Ubuntu 18.04 arm8 part 2
  • Topotests debian 10 amd64 part 0
  • Topotests Ubuntu 18.04 i386 part 6
  • Addresssanitizer topotests part 9
  • IPv4 ldp protocol on Ubuntu 18.04
  • Ubuntu 16.04 deb pkg check
  • Topotests Ubuntu 18.04 i386 part 1
  • Addresssanitizer topotests part 7
  • Topotests Ubuntu 18.04 arm8 part 8
  • Topotests Ubuntu 18.04 amd64 part 5
  • Topotests Ubuntu 18.04 arm8 part 6
  • Topotests Ubuntu 18.04 i386 part 2
  • Topotests Ubuntu 18.04 i386 part 7
  • Topotests debian 10 amd64 part 6
  • Topotests Ubuntu 18.04 arm8 part 1
  • Fedora 29 rpm pkg check
  • Topotests Ubuntu 18.04 amd64 part 7
  • Addresssanitizer topotests part 3
  • Topotests Ubuntu 18.04 i386 part 5
  • Topotests Ubuntu 18.04 i386 part 0
  • Topotests Ubuntu 18.04 i386 part 3
  • Topotests Ubuntu 18.04 amd64 part 2
  • Topotests Ubuntu 18.04 amd64 part 4
  • CentOS 7 rpm pkg check
  • Topotests debian 10 amd64 part 8
  • Topotests debian 10 amd64 part 9
  • Topotests Ubuntu 18.04 arm8 part 9
  • Addresssanitizer topotests part 2
  • Topotests Ubuntu 18.04 arm8 part 4
  • IPv6 protocols on Ubuntu 18.04
  • Topotests Ubuntu 18.04 amd64 part 0
  • Topotests Ubuntu 18.04 amd64 part 3
  • Static analyzer (clang)
  • IPv4 protocols on Ubuntu 18.04
  • Addresssanitizer topotests part 1
  • Topotests Ubuntu 18.04 i386 part 4
  • Topotests Ubuntu 18.04 amd64 part 1
  • Topotests Ubuntu 18.04 amd64 part 8
  • Topotests debian 10 amd64 part 2
  • Topotests debian 10 amd64 part 7
  • Topotests Ubuntu 18.04 arm8 part 0
  • Debian 9 deb pkg check
  • Addresssanitizer topotests part 8
  • Topotests Ubuntu 18.04 amd64 part 6
  • Topotests Ubuntu 18.04 arm8 part 5
  • Topotests Ubuntu 18.04 i386 part 8
  • Topotests Ubuntu 18.04 amd64 part 9
  • Ubuntu 18.04 deb pkg check
  • Ubuntu 20.04 deb pkg check
  • Addresssanitizer topotests part 6
  • Debian 10 deb pkg check
  • Topotests debian 10 amd64 part 1
  • Topotests Ubuntu 18.04 arm8 part 3
  • Addresssanitizer topotests part 5
  • Topotests debian 10 amd64 part 4
  • Addresssanitizer topotests part 4
  • Topotests debian 10 amd64 part 3
  • Addresssanitizer topotests part 0
  • Topotests Ubuntu 18.04 i386 part 9

Warnings Generated during build:

Checkout code: Successful with additional warnings
Topotests Ubuntu 18.04 arm8 part 7: Failed (click for details) Topotests Ubuntu 18.04 arm8 part 7: No useful log found
Report for bitfield.h | 4 issues
===============================================
< WARNING: line over 80 characters
< #75: FILE: /tmp/f1-13952/bitfield.h:75:
< WARNING: Missing a blank line after declarations
< #206: FILE: /tmp/f1-13952/bitfield.h:206:
Report for flex_algo.c | 34 issues
===============================================
WARNING: Missing a blank line after declarations
#30: FILE: /tmp/f1-13952/flex_algo.c:30:
+	struct affinity_map *map_ = map;
+	XFREE(MTYPE_FLEX_ALGO, map_);

WARNING: Missing a blank line after declarations
#36: FILE: /tmp/f1-13952/flex_algo.c:36:
+	struct affinity_maps *maps;
+	maps = XCALLOC(MTYPE_FLEX_ALGO, sizeof(*maps));

WARNING: Missing a blank line after declarations
#122: FILE: /tmp/f1-13952/flex_algo.c:122:
+	bool printed = false;
+	for (ssize_t i = ag->bitmap.m - 1; i >= 0; i--) {

WARNING: type 'long unsigned int' should be specified in [[un]signed] [short|int|long|long long] order
#205: FILE: /tmp/f1-13952/flex_algo.c:205:
+	for (long unsigned int i = 0; i < WORD_SIZE; i++) {

WARNING: Missing a blank line after declarations
#209: FILE: /tmp/f1-13952/flex_algo.c:209:
+		size_t pos = WORD_SIZE * oct_offset + i;
+		admin_group_set(ag, pos);

WARNING: Missing a blank line after declarations
#216: FILE: /tmp/f1-13952/flex_algo.c:216:
+	size_t size = 0;
+	for (size_t i = 0; i < ag->bitmap.m; i++)

WARNING: Missing a blank line after declarations
#246: FILE: /tmp/f1-13952/flex_algo.c:246:
+		uint32_t link_ag_bitmap = link_ag->bitmap.data[i];
+		if (fad_ag_bitmap & link_ag_bitmap)
Report for flex_algo.h | 48 issues
===============================================
ERROR: code indent should use tabs where possible
#42: FILE: /tmp/f1-13952/flex_algo.h:42:
+        bitfield_t bitmap;$

WARNING: please, no spaces at the start of a line
#42: FILE: /tmp/f1-13952/flex_algo.h:42:
+        bitfield_t bitmap;$

ERROR: code indent should use tabs where possible
#47: FILE: /tmp/f1-13952/flex_algo.h:47:
+        uint8_t metric_type;$

WARNING: please, no spaces at the start of a line
#47: FILE: /tmp/f1-13952/flex_algo.h:47:
+        uint8_t metric_type;$

ERROR: code indent should use tabs where possible
#48: FILE: /tmp/f1-13952/flex_algo.h:48:
+        uint8_t calc_type;$

WARNING: please, no spaces at the start of a line
#48: FILE: /tmp/f1-13952/flex_algo.h:48:
+        uint8_t calc_type;$

ERROR: code indent should use tabs where possible
#53: FILE: /tmp/f1-13952/flex_algo.h:53:
+        struct admin_group admin_group_exclude_any;$

WARNING: please, no spaces at the start of a line
#53: FILE: /tmp/f1-13952/flex_algo.h:53:
+        struct admin_group admin_group_exclude_any;$

ERROR: code indent should use tabs where possible
#54: FILE: /tmp/f1-13952/flex_algo.h:54:
+        struct admin_group admin_group_include_any;$

WARNING: please, no spaces at the start of a line
#54: FILE: /tmp/f1-13952/flex_algo.h:54:
+        struct admin_group admin_group_include_any;$

ERROR: code indent should use tabs where possible
#55: FILE: /tmp/f1-13952/flex_algo.h:55:
+        struct admin_group admin_group_include_all;$

WARNING: please, no spaces at the start of a line
#55: FILE: /tmp/f1-13952/flex_algo.h:55:
+        struct admin_group admin_group_include_all;$
Report for isis_cli.c | 8 issues
===============================================
< WARNING: line over 80 characters
< #1780: FILE: /tmp/f1-13952/isis_cli.c:1780:
< WARNING: line over 80 characters
< #1992: FILE: /tmp/f1-13952/isis_cli.c:1992:
< WARNING: Missing a blank line after declarations
< #3466: FILE: /tmp/f1-13952/isis_cli.c:3466:
< WARNING: Missing a blank line after declarations
< #3481: FILE: /tmp/f1-13952/isis_cli.c:3481:
Report for isis_flex_algo.c | 10 issues
===============================================
WARNING: line over 80 characters
#62: FILE: /tmp/f1-13952/isis_flex_algo.c:62:
+			data->spftree[tree][level - 1]->algorithm = arg->algorithm;

WARNING: braces {} are not necessary for single statement blocks
#133: FILE: /tmp/f1-13952/isis_flex_algo.c:133:
+	if (!fad) {
+		return true;
+	}
Report for isis_lfa.c | 8 issues
===============================================
< WARNING: line over 80 characters
< #1114: FILE: /tmp/f1-13952/isis_lfa.c:1114:
< WARNING: line over 80 characters
< #1210: FILE: /tmp/f1-13952/isis_lfa.c:1210:
< WARNING: line over 80 characters
< #1258: FILE: /tmp/f1-13952/isis_lfa.c:1258:
< WARNING: line over 80 characters
< #1738: FILE: /tmp/f1-13952/isis_lfa.c:1738:
Report for isis_lsp.c | 12 issues
===============================================
< WARNING: line over 80 characters
< #906: FILE: /tmp/f1-13952/isis_lsp.c:906:
< WARNING: line over 80 characters
< #942: FILE: /tmp/f1-13952/isis_lsp.c:942:
< WARNING: line over 80 characters
< #1216: FILE: /tmp/f1-13952/isis_lsp.c:1216:
< WARNING: Too many leading tabs - consider code refactoring
< #1223: FILE: /tmp/f1-13952/isis_lsp.c:1223:
< WARNING: line over 80 characters
< #1227: FILE: /tmp/f1-13952/isis_lsp.c:1227:
< WARNING: line over 80 characters
< #1245: FILE: /tmp/f1-13952/isis_lsp.c:1245:
Report for isis_nb.c | 102 issues
===============================================
< WARNING: line over 80 characters
< #679: FILE: /tmp/f1-13952/isis_nb.c:679:
< WARNING: line over 80 characters
< #680: FILE: /tmp/f1-13952/isis_nb.c:680:
< WARNING: line over 80 characters
< #681: FILE: /tmp/f1-13952/isis_nb.c:681:
< WARNING: line over 80 characters
< #682: FILE: /tmp/f1-13952/isis_nb.c:682:
< WARNING: line over 80 characters
< #687: FILE: /tmp/f1-13952/isis_nb.c:687:
< WARNING: line over 80 characters
< #689: FILE: /tmp/f1-13952/isis_nb.c:689:
< WARNING: line over 80 characters
< #693: FILE: /tmp/f1-13952/isis_nb.c:693:
< WARNING: line over 80 characters
< #695: FILE: /tmp/f1-13952/isis_nb.c:695:
< WARNING: line over 80 characters
< #699: FILE: /tmp/f1-13952/isis_nb.c:699:
< WARNING: line over 80 characters
< #701: FILE: /tmp/f1-13952/isis_nb.c:701:
< WARNING: line over 80 characters
< #705: FILE: /tmp/f1-13952/isis_nb.c:705:
< WARNING: line over 80 characters
< #707: FILE: /tmp/f1-13952/isis_nb.c:707:
< WARNING: line over 80 characters
< #711: FILE: /tmp/f1-13952/isis_nb.c:711:
< WARNING: line over 80 characters
< #720: FILE: /tmp/f1-13952/isis_nb.c:720:
< WARNING: line over 80 characters
< #722: FILE: /tmp/f1-13952/isis_nb.c:722:
< WARNING: line over 80 characters
< #723: FILE: /tmp/f1-13952/isis_nb.c:723:
< WARNING: line over 80 characters
< #727: FILE: /tmp/f1-13952/isis_nb.c:727:
< WARNING: line over 80 characters
< #729: FILE: /tmp/f1-13952/isis_nb.c:729:
< WARNING: line over 80 characters
< #730: FILE: /tmp/f1-13952/isis_nb.c:730:
< WARNING: line over 80 characters
< #734: FILE: /tmp/f1-13952/isis_nb.c:734:
< WARNING: line over 80 characters
< #736: FILE: /tmp/f1-13952/isis_nb.c:736:
< WARNING: line over 80 characters
< #737: FILE: /tmp/f1-13952/isis_nb.c:737:
< WARNING: line over 80 characters
< #741: FILE: /tmp/f1-13952/isis_nb.c:741:
< WARNING: line over 80 characters
< #743: FILE: /tmp/f1-13952/isis_nb.c:743:
< WARNING: line over 80 characters
< #744: FILE: /tmp/f1-13952/isis_nb.c:744:
< WARNING: line over 80 characters
< #748: FILE: /tmp/f1-13952/isis_nb.c:748:
< WARNING: line over 80 characters
< #750: FILE: /tmp/f1-13952/isis_nb.c:750:
< WARNING: line over 80 characters
< #751: FILE: /tmp/f1-13952/isis_nb.c:751:
< WARNING: line over 80 characters
< #755: FILE: /tmp/f1-13952/isis_nb.c:755:
< WARNING: line over 80 characters
< #757: FILE: /tmp/f1-13952/isis_nb.c:757:
< WARNING: line over 80 characters
< #758: FILE: /tmp/f1-13952/isis_nb.c:758:
< WARNING: line over 80 characters
< #762: FILE: /tmp/f1-13952/isis_nb.c:762:
< WARNING: line over 80 characters
< #764: FILE: /tmp/f1-13952/isis_nb.c:764:
< WARNING: line over 80 characters
< #765: FILE: /tmp/f1-13952/isis_nb.c:765:
< WARNING: line over 80 characters
< #769: FILE: /tmp/f1-13952/isis_nb.c:769:
< WARNING: line over 80 characters
< #771: FILE: /tmp/f1-13952/isis_nb.c:771:
< WARNING: line over 80 characters
< #772: FILE: /tmp/f1-13952/isis_nb.c:772:
< WARNING: line over 80 characters
< #776: FILE: /tmp/f1-13952/isis_nb.c:776:
< WARNING: line over 80 characters
< #778: FILE: /tmp/f1-13952/isis_nb.c:778:
< WARNING: line over 80 characters
< #779: FILE: /tmp/f1-13952/isis_nb.c:779:
< WARNING: line over 80 characters
< #783: FILE: /tmp/f1-13952/isis_nb.c:783:
< WARNING: line over 80 characters
< #786: FILE: /tmp/f1-13952/isis_nb.c:786:
< WARNING: line over 80 characters
< #787: FILE: /tmp/f1-13952/isis_nb.c:787:
< WARNING: line over 80 characters
< #791: FILE: /tmp/f1-13952/isis_nb.c:791:
< WARNING: line over 80 characters
< #793: FILE: /tmp/f1-13952/isis_nb.c:793:
< WARNING: line over 80 characters
< #794: FILE: /tmp/f1-13952/isis_nb.c:794:
< WARNING: line over 80 characters
< #806: FILE: /tmp/f1-13952/isis_nb.c:806:
< WARNING: line over 80 characters
< #1176: FILE: /tmp/f1-13952/isis_nb.c:1176:
< WARNING: line over 80 characters
< #1178: FILE: /tmp/f1-13952/isis_nb.c:1178:
< WARNING: line over 80 characters
< #1179: FILE: /tmp/f1-13952/isis_nb.c:1179:
< WARNING: line over 80 characters
< #1183: FILE: /tmp/f1-13952/isis_nb.c:1183:
Report for isis_nb_config.c | 50 issues
===============================================
< WARNING: line over 80 characters
< #2569: FILE: /tmp/f1-13952/isis_nb_config.c:2569:
< WARNING: line over 80 characters
< #2602: FILE: /tmp/f1-13952/isis_nb_config.c:2602:
< WARNING: line over 80 characters
< #2620: FILE: /tmp/f1-13952/isis_nb_config.c:2620:
< WARNING: line over 80 characters
< #2638: FILE: /tmp/f1-13952/isis_nb_config.c:2638:
< WARNING: line over 80 characters
< #2656: FILE: /tmp/f1-13952/isis_nb_config.c:2656:
< WARNING: line over 80 characters
< #2923: FILE: /tmp/f1-13952/isis_nb_config.c:2923:
< WARNING: line over 80 characters
< #2934: FILE: /tmp/f1-13952/isis_nb_config.c:2934:
< WARNING: line over 80 characters
< #2939: FILE: /tmp/f1-13952/isis_nb_config.c:2939:
< WARNING: line over 80 characters
< #2950: FILE: /tmp/f1-13952/isis_nb_config.c:2950:
< WARNING: line over 80 characters
< #2955: FILE: /tmp/f1-13952/isis_nb_config.c:2955:
< WARNING: line over 80 characters
< #2966: FILE: /tmp/f1-13952/isis_nb_config.c:2966:
< WARNING: line over 80 characters
< #3157: FILE: /tmp/f1-13952/isis_nb_config.c:3157:
< WARNING: line over 80 characters
< #3158: FILE: /tmp/f1-13952/isis_nb_config.c:3158:
< WARNING: line over 80 characters
< #3159: FILE: /tmp/f1-13952/isis_nb_config.c:3159:
< WARNING: line over 80 characters
< #3160: FILE: /tmp/f1-13952/isis_nb_config.c:3160:
< WARNING: line over 80 characters
< #3169: FILE: /tmp/f1-13952/isis_nb_config.c:3169:
< WARNING: break is not useful after a goto or return
< #3227: FILE: /tmp/f1-13952/isis_nb_config.c:3227:
< WARNING: line over 80 characters
< #3368: FILE: /tmp/f1-13952/isis_nb_config.c:3368:
< WARNING: line over 80 characters
< #3424: FILE: /tmp/f1-13952/isis_nb_config.c:3424:
< WARNING: line over 80 characters
< #3437: FILE: /tmp/f1-13952/isis_nb_config.c:3437:
< WARNING: line over 80 characters
< #3471: FILE: /tmp/f1-13952/isis_nb_config.c:3471:
< WARNING: line over 80 characters
< #3484: FILE: /tmp/f1-13952/isis_nb_config.c:3484:
< WARNING: line over 80 characters
< #3486: FILE: /tmp/f1-13952/isis_nb_config.c:3486:
< WARNING: line over 80 characters
< #3488: FILE: /tmp/f1-13952/isis_nb_config.c:3488:
< WARNING: line over 80 characters
< #4189: FILE: /tmp/f1-13952/isis_nb_config.c:4189:
Report for isis_route.c | 16 issues
===============================================
< ERROR: code indent should use tabs where possible
< #105: FILE: /tmp/f1-13952/isis_route.c:105:
< WARNING: please, no spaces at the start of a line
< #105: FILE: /tmp/f1-13952/isis_route.c:105:
< ERROR: code indent should use tabs where possible
< #107: FILE: /tmp/f1-13952/isis_route.c:107:
< WARNING: please, no spaces at the start of a line
< #107: FILE: /tmp/f1-13952/isis_route.c:107:
< WARNING: line over 80 characters
< #184: FILE: /tmp/f1-13952/isis_route.c:184:
< WARNING: line over 80 characters
< #774: FILE: /tmp/f1-13952/isis_route.c:774:
< WARNING: C99 // comments do not match recommendation
< #774: FILE: /tmp/f1-13952/isis_route.c:774:
< WARNING: Missing a blank line after declarations
< #855: FILE: /tmp/f1-13952/isis_route.c:855:
Report for isis_spf.c | 22 issues
===============================================
< WARNING: line over 80 characters
< #439: FILE: /tmp/f1-13952/isis_spf.c:439:
< WARNING: Too many leading tabs - consider code refactoring
< #1018: FILE: /tmp/f1-13952/isis_spf.c:1018:
< WARNING: line over 80 characters
< #1019: FILE: /tmp/f1-13952/isis_spf.c:1019:
< WARNING: Too many leading tabs - consider code refactoring
< #1021: FILE: /tmp/f1-13952/isis_spf.c:1021:
< WARNING: Too many leading tabs - consider code refactoring
< #1097: FILE: /tmp/f1-13952/isis_spf.c:1097:
< WARNING: line over 80 characters
< #1098: FILE: /tmp/f1-13952/isis_spf.c:1098:
< WARNING: Too many leading tabs - consider code refactoring
< #1100: FILE: /tmp/f1-13952/isis_spf.c:1100:
< WARNING: line over 80 characters
< #1775: FILE: /tmp/f1-13952/isis_spf.c:1775:
< WARNING: line over 80 characters
< #2362: FILE: /tmp/f1-13952/isis_spf.c:2362:
< WARNING: line over 80 characters
< #2364: FILE: /tmp/f1-13952/isis_spf.c:2364:
< WARNING: line over 80 characters
< #2403: FILE: /tmp/f1-13952/isis_spf.c:2403:
Report for isis_sr.c | 2 issues
===============================================
< WARNING: line over 80 characters
< #970: FILE: /tmp/f1-13952/isis_sr.c:970:
Report for isis_tlvs.c | 84 issues
===============================================
< WARNING: Single statement macros should not use a do {} while (0) loop
< #50: FILE: /tmp/f1-13952/isis_tlvs.c:50:
< WARNING: Missing a blank line after declarations
< #681: FILE: /tmp/f1-13952/isis_tlvs.c:681:
< WARNING: Missing a blank line after declarations
< #920: FILE: /tmp/f1-13952/isis_tlvs.c:920:
< WARNING: Avoid gcc v4.3+ binary constant extension: <0b10000000>
< #951: FILE: /tmp/f1-13952/isis_tlvs.c:951:
< WARNING: Avoid gcc v4.3+ binary constant extension: <0b01111111>
< #952: FILE: /tmp/f1-13952/isis_tlvs.c:952:
< WARNING: Avoid gcc v4.3+ binary constant extension: <0b01111111>
< #953: FILE: /tmp/f1-13952/isis_tlvs.c:953:
< WARNING: Missing a blank line after declarations
< #987: FILE: /tmp/f1-13952/isis_tlvs.c:987:
< WARNING: line over 80 characters
< #3568: FILE: /tmp/f1-13952/isis_tlvs.c:3568:
< WARNING: line over 80 characters
< #3569: FILE: /tmp/f1-13952/isis_tlvs.c:3569:
< WARNING: line over 80 characters
< #3570: FILE: /tmp/f1-13952/isis_tlvs.c:3570:
< WARNING: line over 80 characters
< #3711: FILE: /tmp/f1-13952/isis_tlvs.c:3711:
< WARNING: line over 80 characters
< #3712: FILE: /tmp/f1-13952/isis_tlvs.c:3712:
< WARNING: line over 80 characters
< #3720: FILE: /tmp/f1-13952/isis_tlvs.c:3720:
< WARNING: line over 80 characters
< #3725: FILE: /tmp/f1-13952/isis_tlvs.c:3725:
< WARNING: line over 80 characters
< #3730: FILE: /tmp/f1-13952/isis_tlvs.c:3730:
< WARNING: line over 80 characters
< #3732: FILE: /tmp/f1-13952/isis_tlvs.c:3732:
< ERROR: spaces required around that '=' (ctx:VxV)
< #3853: FILE: /tmp/f1-13952/isis_tlvs.c:3853:
< ERROR: spaces required around that '<' (ctx:VxV)
< #3853: FILE: /tmp/f1-13952/isis_tlvs.c:3853:
< ERROR: spaces required around that '=' (ctx:VxV)
< #3862: FILE: /tmp/f1-13952/isis_tlvs.c:3862:
< ERROR: spaces required around that '<' (ctx:VxV)
< #3862: FILE: /tmp/f1-13952/isis_tlvs.c:3862:
< ERROR: spaces required around that '=' (ctx:VxV)
< #3871: FILE: /tmp/f1-13952/isis_tlvs.c:3871:
< ERROR: spaces required around that '<' (ctx:VxV)
< #3871: FILE: /tmp/f1-13952/isis_tlvs.c:3871:
< WARNING: line over 80 characters
< #3990: FILE: /tmp/f1-13952/isis_tlvs.c:3990:
< WARNING: Missing a blank line after declarations
< #4012: FILE: /tmp/f1-13952/isis_tlvs.c:4012:
< ERROR: spaces required around that '=' (ctx:VxV)
< #4114: FILE: /tmp/f1-13952/isis_tlvs.c:4114:
< ERROR: spaces required around that '<' (ctx:VxV)
< #4114: FILE: /tmp/f1-13952/isis_tlvs.c:4114:
< WARNING: Missing a blank line after declarations
< #4116: FILE: /tmp/f1-13952/isis_tlvs.c:4116:
< ERROR: spaces required around that '=' (ctx:VxV)
< #4122: FILE: /tmp/f1-13952/isis_tlvs.c:4122:
< ERROR: spaces required around that '<' (ctx:VxV)
< #4122: FILE: /tmp/f1-13952/isis_tlvs.c:4122:
< ERROR: spaces required around that '=' (ctx:VxV)
< #4130: FILE: /tmp/f1-13952/isis_tlvs.c:4130:
< ERROR: spaces required around that '<' (ctx:VxV)
< #4130: FILE: /tmp/f1-13952/isis_tlvs.c:4130:
< WARNING: Missing a blank line after declarations
< #4132: FILE: /tmp/f1-13952/isis_tlvs.c:4132:
< WARNING: Too many leading tabs - consider code refactoring
< #4138: FILE: /tmp/f1-13952/isis_tlvs.c:4138:
< WARNING: line over 80 characters
< #4139: FILE: /tmp/f1-13952/isis_tlvs.c:4139:
< WARNING: line over 80 characters
< #4142: FILE: /tmp/f1-13952/isis_tlvs.c:4142:
< WARNING: Too many leading tabs - consider code refactoring
< #4142: FILE: /tmp/f1-13952/isis_tlvs.c:4142:
< WARNING: Missing a blank line after declarations
< #4317: FILE: /tmp/f1-13952/isis_tlvs.c:4317:
< ERROR: spaces required around that '=' (ctx:VxV)
< #6116: FILE: /tmp/f1-13952/isis_tlvs.c:6116:
< ERROR: spaces required around that '<' (ctx:VxV)
< #6116: FILE: /tmp/f1-13952/isis_tlvs.c:6116:
< ERROR: spaces required around that '=' (ctx:VxV)
< #6186: FILE: /tmp/f1-13952/isis_tlvs.c:6186:
< ERROR: spaces required around that '<' (ctx:VxV)
< #6186: FILE: /tmp/f1-13952/isis_tlvs.c:6186:
< WARNING: line over 80 characters
< #6299: FILE: /tmp/f1-13952/isis_tlvs.c:6299:
Report for isis_tlvs.h | 2 issues
===============================================
< WARNING: line over 80 characters
< #608: FILE: /tmp/f1-13952/isis_tlvs.h:608:
Report for link_state.h | 2 issues
===============================================
< WARNING: line over 80 characters
< #139: FILE: /tmp/f1-13952/link_state.h:139:
Report for test_isis_spf.c | 8 issues
===============================================
< WARNING: line over 80 characters
< #65: FILE: /tmp/f1-13952/test_isis_spf.c:65:
< WARNING: line over 80 characters
< #88: FILE: /tmp/f1-13952/test_isis_spf.c:88:
< WARNING: line over 80 characters
< #124: FILE: /tmp/f1-13952/test_isis_spf.c:124:
< WARNING: line over 80 characters
< #204: FILE: /tmp/f1-13952/test_isis_spf.c:204:

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Aug 19, 2022

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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: Successful

Basic Tests: Failed

Topotests Ubuntu 18.04 arm8 part 1: Failed (click for details) Topotests Ubuntu 18.04 arm8 part 1: No useful log found
Successful on other platforms/tests
  • Topotests Ubuntu 18.04 arm8 part 7
  • Addresssanitizer topotests part 9
  • Topotests debian 10 amd64 part 0
  • IPv4 ldp protocol on Ubuntu 18.04
  • Ubuntu 16.04 deb pkg check
  • Topotests Ubuntu 18.04 arm8 part 2
  • Topotests debian 10 amd64 part 5
  • Topotests Ubuntu 18.04 i386 part 1
  • Addresssanitizer topotests part 7
  • Topotests Ubuntu 18.04 arm8 part 8
  • Topotests Ubuntu 18.04 i386 part 7
  • Topotests Ubuntu 18.04 i386 part 6
  • Topotests Ubuntu 18.04 i386 part 2
  • Topotests Ubuntu 18.04 amd64 part 5
  • Topotests Ubuntu 18.04 arm8 part 6
  • Topotests Ubuntu 18.04 amd64 part 2
  • Topotests Ubuntu 18.04 amd64 part 7
  • Fedora 29 rpm pkg check
  • Topotests Ubuntu 18.04 i386 part 8
  • Topotests Ubuntu 18.04 i386 part 5
  • Topotests Ubuntu 18.04 i386 part 3
  • Topotests debian 10 amd64 part 8
  • Addresssanitizer topotests part 3
  • Topotests Ubuntu 18.04 i386 part 0
  • Topotests Ubuntu 18.04 arm8 part 4
  • IPv6 protocols on Ubuntu 18.04
  • Topotests Ubuntu 18.04 amd64 part 4
  • CentOS 7 rpm pkg check
  • Topotests Ubuntu 18.04 arm8 part 9
  • Addresssanitizer topotests part 2
  • Topotests Ubuntu 18.04 amd64 part 3
  • Topotests Ubuntu 18.04 amd64 part 0
  • Topotests debian 10 amd64 part 9
  • Topotests Ubuntu 18.04 amd64 part 8
  • Topotests debian 10 amd64 part 7
  • IPv4 protocols on Ubuntu 18.04
  • Static analyzer (clang)
  • Topotests Ubuntu 18.04 arm8 part 0
  • Debian 9 deb pkg check
  • Topotests Ubuntu 18.04 amd64 part 9
  • Topotests debian 10 amd64 part 2
  • Addresssanitizer topotests part 8
  • Debian 10 deb pkg check
  • Topotests Ubuntu 18.04 arm8 part 5
  • Topotests Ubuntu 18.04 amd64 part 6
  • Addresssanitizer topotests part 6
  • Topotests Ubuntu 18.04 amd64 part 1
  • Ubuntu 20.04 deb pkg check
  • Ubuntu 18.04 deb pkg check
  • Topotests debian 10 amd64 part 6
  • Addresssanitizer topotests part 5
  • Topotests debian 10 amd64 part 1
  • Addresssanitizer topotests part 4
  • Addresssanitizer topotests part 0
  • Topotests debian 10 amd64 part 4
  • Topotests debian 10 amd64 part 3
  • Topotests Ubuntu 18.04 arm8 part 3
  • Addresssanitizer topotests part 1
  • Topotests Ubuntu 18.04 i386 part 9
  • Topotests Ubuntu 18.04 i386 part 4

Warnings Generated during build:

Checkout code: Successful with additional warnings
Topotests Ubuntu 18.04 arm8 part 1: Failed (click for details) Topotests Ubuntu 18.04 arm8 part 1: No useful log found
Report for bitfield.h | 4 issues
===============================================
< WARNING: line over 80 characters
< #75: FILE: /tmp/f1-19849/bitfield.h:75:
< WARNING: Missing a blank line after declarations
< #206: FILE: /tmp/f1-19849/bitfield.h:206:
Report for flex_algo.c | 34 issues
===============================================
WARNING: Missing a blank line after declarations
#30: FILE: /tmp/f1-19849/flex_algo.c:30:
+	struct affinity_map *map_ = map;
+	XFREE(MTYPE_FLEX_ALGO, map_);

WARNING: Missing a blank line after declarations
#36: FILE: /tmp/f1-19849/flex_algo.c:36:
+	struct affinity_maps *maps;
+	maps = XCALLOC(MTYPE_FLEX_ALGO, sizeof(*maps));

WARNING: Missing a blank line after declarations
#122: FILE: /tmp/f1-19849/flex_algo.c:122:
+	bool printed = false;
+	for (ssize_t i = ag->bitmap.m - 1; i >= 0; i--) {

WARNING: type 'long unsigned int' should be specified in [[un]signed] [short|int|long|long long] order
#205: FILE: /tmp/f1-19849/flex_algo.c:205:
+	for (long unsigned int i = 0; i < WORD_SIZE; i++) {

WARNING: Missing a blank line after declarations
#209: FILE: /tmp/f1-19849/flex_algo.c:209:
+		size_t pos = WORD_SIZE * oct_offset + i;
+		admin_group_set(ag, pos);

WARNING: Missing a blank line after declarations
#216: FILE: /tmp/f1-19849/flex_algo.c:216:
+	size_t size = 0;
+	for (size_t i = 0; i < ag->bitmap.m; i++)

WARNING: Missing a blank line after declarations
#246: FILE: /tmp/f1-19849/flex_algo.c:246:
+		uint32_t link_ag_bitmap = link_ag->bitmap.data[i];
+		if (fad_ag_bitmap & link_ag_bitmap)
Report for flex_algo.h | 48 issues
===============================================
ERROR: code indent should use tabs where possible
#42: FILE: /tmp/f1-19849/flex_algo.h:42:
+        bitfield_t bitmap;$

WARNING: please, no spaces at the start of a line
#42: FILE: /tmp/f1-19849/flex_algo.h:42:
+        bitfield_t bitmap;$

ERROR: code indent should use tabs where possible
#47: FILE: /tmp/f1-19849/flex_algo.h:47:
+        uint8_t metric_type;$

WARNING: please, no spaces at the start of a line
#47: FILE: /tmp/f1-19849/flex_algo.h:47:
+        uint8_t metric_type;$

ERROR: code indent should use tabs where possible
#48: FILE: /tmp/f1-19849/flex_algo.h:48:
+        uint8_t calc_type;$

WARNING: please, no spaces at the start of a line
#48: FILE: /tmp/f1-19849/flex_algo.h:48:
+        uint8_t calc_type;$

ERROR: code indent should use tabs where possible
#53: FILE: /tmp/f1-19849/flex_algo.h:53:
+        struct admin_group admin_group_exclude_any;$

WARNING: please, no spaces at the start of a line
#53: FILE: /tmp/f1-19849/flex_algo.h:53:
+        struct admin_group admin_group_exclude_any;$

ERROR: code indent should use tabs where possible
#54: FILE: /tmp/f1-19849/flex_algo.h:54:
+        struct admin_group admin_group_include_any;$

WARNING: please, no spaces at the start of a line
#54: FILE: /tmp/f1-19849/flex_algo.h:54:
+        struct admin_group admin_group_include_any;$

ERROR: code indent should use tabs where possible
#55: FILE: /tmp/f1-19849/flex_algo.h:55:
+        struct admin_group admin_group_include_all;$

WARNING: please, no spaces at the start of a line
#55: FILE: /tmp/f1-19849/flex_algo.h:55:
+        struct admin_group admin_group_include_all;$
Report for isis_cli.c | 8 issues
===============================================
< WARNING: line over 80 characters
< #1780: FILE: /tmp/f1-19849/isis_cli.c:1780:
< WARNING: line over 80 characters
< #1992: FILE: /tmp/f1-19849/isis_cli.c:1992:
< WARNING: Missing a blank line after declarations
< #3466: FILE: /tmp/f1-19849/isis_cli.c:3466:
< WARNING: Missing a blank line after declarations
< #3481: FILE: /tmp/f1-19849/isis_cli.c:3481:
Report for isis_flex_algo.c | 10 issues
===============================================
WARNING: line over 80 characters
#62: FILE: /tmp/f1-19849/isis_flex_algo.c:62:
+			data->spftree[tree][level - 1]->algorithm = arg->algorithm;

WARNING: braces {} are not necessary for single statement blocks
#133: FILE: /tmp/f1-19849/isis_flex_algo.c:133:
+	if (!fad) {
+		return true;
+	}
Report for isis_lfa.c | 8 issues
===============================================
< WARNING: line over 80 characters
< #1114: FILE: /tmp/f1-19849/isis_lfa.c:1114:
< WARNING: line over 80 characters
< #1210: FILE: /tmp/f1-19849/isis_lfa.c:1210:
< WARNING: line over 80 characters
< #1258: FILE: /tmp/f1-19849/isis_lfa.c:1258:
< WARNING: line over 80 characters
< #1738: FILE: /tmp/f1-19849/isis_lfa.c:1738:
Report for isis_lsp.c | 12 issues
===============================================
< WARNING: line over 80 characters
< #906: FILE: /tmp/f1-19849/isis_lsp.c:906:
< WARNING: line over 80 characters
< #942: FILE: /tmp/f1-19849/isis_lsp.c:942:
< WARNING: line over 80 characters
< #1216: FILE: /tmp/f1-19849/isis_lsp.c:1216:
< WARNING: Too many leading tabs - consider code refactoring
< #1223: FILE: /tmp/f1-19849/isis_lsp.c:1223:
< WARNING: line over 80 characters
< #1227: FILE: /tmp/f1-19849/isis_lsp.c:1227:
< WARNING: line over 80 characters
< #1245: FILE: /tmp/f1-19849/isis_lsp.c:1245:
Report for isis_nb.c | 102 issues
===============================================
< WARNING: line over 80 characters
< #679: FILE: /tmp/f1-19849/isis_nb.c:679:
< WARNING: line over 80 characters
< #680: FILE: /tmp/f1-19849/isis_nb.c:680:
< WARNING: line over 80 characters
< #681: FILE: /tmp/f1-19849/isis_nb.c:681:
< WARNING: line over 80 characters
< #682: FILE: /tmp/f1-19849/isis_nb.c:682:
< WARNING: line over 80 characters
< #687: FILE: /tmp/f1-19849/isis_nb.c:687:
< WARNING: line over 80 characters
< #689: FILE: /tmp/f1-19849/isis_nb.c:689:
< WARNING: line over 80 characters
< #693: FILE: /tmp/f1-19849/isis_nb.c:693:
< WARNING: line over 80 characters
< #695: FILE: /tmp/f1-19849/isis_nb.c:695:
< WARNING: line over 80 characters
< #699: FILE: /tmp/f1-19849/isis_nb.c:699:
< WARNING: line over 80 characters
< #701: FILE: /tmp/f1-19849/isis_nb.c:701:
< WARNING: line over 80 characters
< #705: FILE: /tmp/f1-19849/isis_nb.c:705:
< WARNING: line over 80 characters
< #707: FILE: /tmp/f1-19849/isis_nb.c:707:
< WARNING: line over 80 characters
< #711: FILE: /tmp/f1-19849/isis_nb.c:711:
< WARNING: line over 80 characters
< #720: FILE: /tmp/f1-19849/isis_nb.c:720:
< WARNING: line over 80 characters
< #722: FILE: /tmp/f1-19849/isis_nb.c:722:
< WARNING: line over 80 characters
< #723: FILE: /tmp/f1-19849/isis_nb.c:723:
< WARNING: line over 80 characters
< #727: FILE: /tmp/f1-19849/isis_nb.c:727:
< WARNING: line over 80 characters
< #729: FILE: /tmp/f1-19849/isis_nb.c:729:
< WARNING: line over 80 characters
< #730: FILE: /tmp/f1-19849/isis_nb.c:730:
< WARNING: line over 80 characters
< #734: FILE: /tmp/f1-19849/isis_nb.c:734:
< WARNING: line over 80 characters
< #736: FILE: /tmp/f1-19849/isis_nb.c:736:
< WARNING: line over 80 characters
< #737: FILE: /tmp/f1-19849/isis_nb.c:737:
< WARNING: line over 80 characters
< #741: FILE: /tmp/f1-19849/isis_nb.c:741:
< WARNING: line over 80 characters
< #743: FILE: /tmp/f1-19849/isis_nb.c:743:
< WARNING: line over 80 characters
< #744: FILE: /tmp/f1-19849/isis_nb.c:744:
< WARNING: line over 80 characters
< #748: FILE: /tmp/f1-19849/isis_nb.c:748:
< WARNING: line over 80 characters
< #750: FILE: /tmp/f1-19849/isis_nb.c:750:
< WARNING: line over 80 characters
< #751: FILE: /tmp/f1-19849/isis_nb.c:751:
< WARNING: line over 80 characters
< #755: FILE: /tmp/f1-19849/isis_nb.c:755:
< WARNING: line over 80 characters
< #757: FILE: /tmp/f1-19849/isis_nb.c:757:
< WARNING: line over 80 characters
< #758: FILE: /tmp/f1-19849/isis_nb.c:758:
< WARNING: line over 80 characters
< #762: FILE: /tmp/f1-19849/isis_nb.c:762:
< WARNING: line over 80 characters
< #764: FILE: /tmp/f1-19849/isis_nb.c:764:
< WARNING: line over 80 characters
< #765: FILE: /tmp/f1-19849/isis_nb.c:765:
< WARNING: line over 80 characters
< #769: FILE: /tmp/f1-19849/isis_nb.c:769:
< WARNING: line over 80 characters
< #771: FILE: /tmp/f1-19849/isis_nb.c:771:
< WARNING: line over 80 characters
< #772: FILE: /tmp/f1-19849/isis_nb.c:772:
< WARNING: line over 80 characters
< #776: FILE: /tmp/f1-19849/isis_nb.c:776:
< WARNING: line over 80 characters
< #778: FILE: /tmp/f1-19849/isis_nb.c:778:
< WARNING: line over 80 characters
< #779: FILE: /tmp/f1-19849/isis_nb.c:779:
< WARNING: line over 80 characters
< #783: FILE: /tmp/f1-19849/isis_nb.c:783:
< WARNING: line over 80 characters
< #786: FILE: /tmp/f1-19849/isis_nb.c:786:
< WARNING: line over 80 characters
< #787: FILE: /tmp/f1-19849/isis_nb.c:787:
< WARNING: line over 80 characters
< #791: FILE: /tmp/f1-19849/isis_nb.c:791:
< WARNING: line over 80 characters
< #793: FILE: /tmp/f1-19849/isis_nb.c:793:
< WARNING: line over 80 characters
< #794: FILE: /tmp/f1-19849/isis_nb.c:794:
< WARNING: line over 80 characters
< #806: FILE: /tmp/f1-19849/isis_nb.c:806:
< WARNING: line over 80 characters
< #1176: FILE: /tmp/f1-19849/isis_nb.c:1176:
< WARNING: line over 80 characters
< #1178: FILE: /tmp/f1-19849/isis_nb.c:1178:
< WARNING: line over 80 characters
< #1179: FILE: /tmp/f1-19849/isis_nb.c:1179:
< WARNING: line over 80 characters
< #1183: FILE: /tmp/f1-19849/isis_nb.c:1183:
Report for isis_nb_config.c | 50 issues
===============================================
< WARNING: line over 80 characters
< #2569: FILE: /tmp/f1-19849/isis_nb_config.c:2569:
< WARNING: line over 80 characters
< #2602: FILE: /tmp/f1-19849/isis_nb_config.c:2602:
< WARNING: line over 80 characters
< #2620: FILE: /tmp/f1-19849/isis_nb_config.c:2620:
< WARNING: line over 80 characters
< #2638: FILE: /tmp/f1-19849/isis_nb_config.c:2638:
< WARNING: line over 80 characters
< #2656: FILE: /tmp/f1-19849/isis_nb_config.c:2656:
< WARNING: line over 80 characters
< #2923: FILE: /tmp/f1-19849/isis_nb_config.c:2923:
< WARNING: line over 80 characters
< #2934: FILE: /tmp/f1-19849/isis_nb_config.c:2934:
< WARNING: line over 80 characters
< #2939: FILE: /tmp/f1-19849/isis_nb_config.c:2939:
< WARNING: line over 80 characters
< #2950: FILE: /tmp/f1-19849/isis_nb_config.c:2950:
< WARNING: line over 80 characters
< #2955: FILE: /tmp/f1-19849/isis_nb_config.c:2955:
< WARNING: line over 80 characters
< #2966: FILE: /tmp/f1-19849/isis_nb_config.c:2966:
< WARNING: line over 80 characters
< #3157: FILE: /tmp/f1-19849/isis_nb_config.c:3157:
< WARNING: line over 80 characters
< #3158: FILE: /tmp/f1-19849/isis_nb_config.c:3158:
< WARNING: line over 80 characters
< #3159: FILE: /tmp/f1-19849/isis_nb_config.c:3159:
< WARNING: line over 80 characters
< #3160: FILE: /tmp/f1-19849/isis_nb_config.c:3160:
< WARNING: line over 80 characters
< #3169: FILE: /tmp/f1-19849/isis_nb_config.c:3169:
< WARNING: break is not useful after a goto or return
< #3227: FILE: /tmp/f1-19849/isis_nb_config.c:3227:
< WARNING: line over 80 characters
< #3368: FILE: /tmp/f1-19849/isis_nb_config.c:3368:
< WARNING: line over 80 characters
< #3424: FILE: /tmp/f1-19849/isis_nb_config.c:3424:
< WARNING: line over 80 characters
< #3437: FILE: /tmp/f1-19849/isis_nb_config.c:3437:
< WARNING: line over 80 characters
< #3471: FILE: /tmp/f1-19849/isis_nb_config.c:3471:
< WARNING: line over 80 characters
< #3484: FILE: /tmp/f1-19849/isis_nb_config.c:3484:
< WARNING: line over 80 characters
< #3486: FILE: /tmp/f1-19849/isis_nb_config.c:3486:
< WARNING: line over 80 characters
< #3488: FILE: /tmp/f1-19849/isis_nb_config.c:3488:
< WARNING: line over 80 characters
< #4189: FILE: /tmp/f1-19849/isis_nb_config.c:4189:
Report for isis_route.c | 14 issues
===============================================
< ERROR: code indent should use tabs where possible
< #107: FILE: /tmp/f1-19849/isis_route.c:107:
< WARNING: please, no spaces at the start of a line
< #107: FILE: /tmp/f1-19849/isis_route.c:107:
< ERROR: code indent should use tabs where possible
< #109: FILE: /tmp/f1-19849/isis_route.c:109:
< WARNING: please, no spaces at the start of a line
< #109: FILE: /tmp/f1-19849/isis_route.c:109:
< WARNING: line over 80 characters
< #186: FILE: /tmp/f1-19849/isis_route.c:186:
< WARNING: line over 80 characters
< #777: FILE: /tmp/f1-19849/isis_route.c:777:
< WARNING: Missing a blank line after declarations
< #854: FILE: /tmp/f1-19849/isis_route.c:854:
Report for isis_spf.c | 22 issues
===============================================
< WARNING: line over 80 characters
< #440: FILE: /tmp/f1-19849/isis_spf.c:440:
< WARNING: Too many leading tabs - consider code refactoring
< #1019: FILE: /tmp/f1-19849/isis_spf.c:1019:
< WARNING: line over 80 characters
< #1020: FILE: /tmp/f1-19849/isis_spf.c:1020:
< WARNING: Too many leading tabs - consider code refactoring
< #1022: FILE: /tmp/f1-19849/isis_spf.c:1022:
< WARNING: Too many leading tabs - consider code refactoring
< #1098: FILE: /tmp/f1-19849/isis_spf.c:1098:
< WARNING: line over 80 characters
< #1099: FILE: /tmp/f1-19849/isis_spf.c:1099:
< WARNING: Too many leading tabs - consider code refactoring
< #1101: FILE: /tmp/f1-19849/isis_spf.c:1101:
< WARNING: line over 80 characters
< #1776: FILE: /tmp/f1-19849/isis_spf.c:1776:
< WARNING: line over 80 characters
< #2370: FILE: /tmp/f1-19849/isis_spf.c:2370:
< WARNING: line over 80 characters
< #2372: FILE: /tmp/f1-19849/isis_spf.c:2372:
< WARNING: line over 80 characters
< #2411: FILE: /tmp/f1-19849/isis_spf.c:2411:
Report for isis_sr.c | 2 issues
===============================================
< WARNING: line over 80 characters
< #970: FILE: /tmp/f1-19849/isis_sr.c:970:
Report for isis_tlvs.c | 84 issues
===============================================
< WARNING: Single statement macros should not use a do {} while (0) loop
< #50: FILE: /tmp/f1-19849/isis_tlvs.c:50:
< WARNING: Missing a blank line after declarations
< #681: FILE: /tmp/f1-19849/isis_tlvs.c:681:
< WARNING: Missing a blank line after declarations
< #920: FILE: /tmp/f1-19849/isis_tlvs.c:920:
< WARNING: Avoid gcc v4.3+ binary constant extension: <0b10000000>
< #951: FILE: /tmp/f1-19849/isis_tlvs.c:951:
< WARNING: Avoid gcc v4.3+ binary constant extension: <0b01111111>
< #952: FILE: /tmp/f1-19849/isis_tlvs.c:952:
< WARNING: Avoid gcc v4.3+ binary constant extension: <0b01111111>
< #953: FILE: /tmp/f1-19849/isis_tlvs.c:953:
< WARNING: Missing a blank line after declarations
< #987: FILE: /tmp/f1-19849/isis_tlvs.c:987:
< WARNING: line over 80 characters
< #3568: FILE: /tmp/f1-19849/isis_tlvs.c:3568:
< WARNING: line over 80 characters
< #3569: FILE: /tmp/f1-19849/isis_tlvs.c:3569:
< WARNING: line over 80 characters
< #3570: FILE: /tmp/f1-19849/isis_tlvs.c:3570:
< WARNING: line over 80 characters
< #3711: FILE: /tmp/f1-19849/isis_tlvs.c:3711:
< WARNING: line over 80 characters
< #3712: FILE: /tmp/f1-19849/isis_tlvs.c:3712:
< WARNING: line over 80 characters
< #3720: FILE: /tmp/f1-19849/isis_tlvs.c:3720:
< WARNING: line over 80 characters
< #3725: FILE: /tmp/f1-19849/isis_tlvs.c:3725:
< WARNING: line over 80 characters
< #3730: FILE: /tmp/f1-19849/isis_tlvs.c:3730:
< WARNING: line over 80 characters
< #3732: FILE: /tmp/f1-19849/isis_tlvs.c:3732:
< ERROR: spaces required around that '=' (ctx:VxV)
< #3853: FILE: /tmp/f1-19849/isis_tlvs.c:3853:
< ERROR: spaces required around that '<' (ctx:VxV)
< #3853: FILE: /tmp/f1-19849/isis_tlvs.c:3853:
< ERROR: spaces required around that '=' (ctx:VxV)
< #3862: FILE: /tmp/f1-19849/isis_tlvs.c:3862:
< ERROR: spaces required around that '<' (ctx:VxV)
< #3862: FILE: /tmp/f1-19849/isis_tlvs.c:3862:
< ERROR: spaces required around that '=' (ctx:VxV)
< #3871: FILE: /tmp/f1-19849/isis_tlvs.c:3871:
< ERROR: spaces required around that '<' (ctx:VxV)
< #3871: FILE: /tmp/f1-19849/isis_tlvs.c:3871:
< WARNING: line over 80 characters
< #3990: FILE: /tmp/f1-19849/isis_tlvs.c:3990:
< WARNING: Missing a blank line after declarations
< #4012: FILE: /tmp/f1-19849/isis_tlvs.c:4012:
< ERROR: spaces required around that '=' (ctx:VxV)
< #4114: FILE: /tmp/f1-19849/isis_tlvs.c:4114:
< ERROR: spaces required around that '<' (ctx:VxV)
< #4114: FILE: /tmp/f1-19849/isis_tlvs.c:4114:
< WARNING: Missing a blank line after declarations
< #4116: FILE: /tmp/f1-19849/isis_tlvs.c:4116:
< ERROR: spaces required around that '=' (ctx:VxV)
< #4122: FILE: /tmp/f1-19849/isis_tlvs.c:4122:
< ERROR: spaces required around that '<' (ctx:VxV)
< #4122: FILE: /tmp/f1-19849/isis_tlvs.c:4122:
< ERROR: spaces required around that '=' (ctx:VxV)
< #4130: FILE: /tmp/f1-19849/isis_tlvs.c:4130:
< ERROR: spaces required around that '<' (ctx:VxV)
< #4130: FILE: /tmp/f1-19849/isis_tlvs.c:4130:
< WARNING: Missing a blank line after declarations
< #4132: FILE: /tmp/f1-19849/isis_tlvs.c:4132:
< WARNING: Too many leading tabs - consider code refactoring
< #4138: FILE: /tmp/f1-19849/isis_tlvs.c:4138:
< WARNING: line over 80 characters
< #4139: FILE: /tmp/f1-19849/isis_tlvs.c:4139:
< WARNING: line over 80 characters
< #4142: FILE: /tmp/f1-19849/isis_tlvs.c:4142:
< WARNING: Too many leading tabs - consider code refactoring
< #4142: FILE: /tmp/f1-19849/isis_tlvs.c:4142:
< WARNING: Missing a blank line after declarations
< #4317: FILE: /tmp/f1-19849/isis_tlvs.c:4317:
< ERROR: spaces required around that '=' (ctx:VxV)
< #6116: FILE: /tmp/f1-19849/isis_tlvs.c:6116:
< ERROR: spaces required around that '<' (ctx:VxV)
< #6116: FILE: /tmp/f1-19849/isis_tlvs.c:6116:
< ERROR: spaces required around that '=' (ctx:VxV)
< #6186: FILE: /tmp/f1-19849/isis_tlvs.c:6186:
< ERROR: spaces required around that '<' (ctx:VxV)
< #6186: FILE: /tmp/f1-19849/isis_tlvs.c:6186:
< WARNING: line over 80 characters
< #6299: FILE: /tmp/f1-19849/isis_tlvs.c:6299:
Report for isis_tlvs.h | 2 issues
===============================================
< WARNING: line over 80 characters
< #608: FILE: /tmp/f1-19849/isis_tlvs.h:608:
Report for link_state.h | 2 issues
===============================================
< WARNING: line over 80 characters
< #139: FILE: /tmp/f1-19849/link_state.h:139:
Report for test_isis_spf.c | 8 issues
===============================================
< WARNING: line over 80 characters
< #65: FILE: /tmp/f1-19849/test_isis_spf.c:65:
< WARNING: line over 80 characters
< #88: FILE: /tmp/f1-19849/test_isis_spf.c:88:
< WARNING: line over 80 characters
< #124: FILE: /tmp/f1-19849/test_isis_spf.c:124:
< WARNING: line over 80 characters
< #204: FILE: /tmp/f1-19849/test_isis_spf.c:204:

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.

these look good top me ... but it's a lot of code ... it would be good to have more than my eyes on these changes ...

lint errors need to be addressed before merging

@riw777
Copy link
Member

riw777 commented Aug 25, 2022

ci failure seems related to bgp rather than anything touched here ... rerunning

@riw777
Copy link
Member

riw777 commented Aug 25, 2022

ci:rerun

@riw777 riw777 self-requested a review August 25, 2022 14:29
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.

can we check through the lint errors before pushing this?

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Aug 25, 2022

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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: Successful

Basic Tests: Failed

Topotests Ubuntu 18.04 arm8 part 9: Failed (click for details) Topotests Ubuntu 18.04 arm8 part 9: No useful log found
Successful on other platforms/tests
  • Topotests Ubuntu 18.04 i386 part 0
  • Addresssanitizer topotests part 6
  • CentOS 7 rpm pkg check
  • Topotests debian 10 amd64 part 1
  • Topotests Ubuntu 18.04 arm8 part 5
  • Fedora 29 rpm pkg check
  • Topotests debian 10 amd64 part 2
  • Topotests debian 10 amd64 part 7
  • Topotests Ubuntu 18.04 i386 part 9
  • Topotests Ubuntu 18.04 arm8 part 0
  • Topotests Ubuntu 18.04 amd64 part 8
  • Topotests Ubuntu 18.04 amd64 part 0
  • Static analyzer (clang)
  • Topotests Ubuntu 18.04 i386 part 5
  • Ubuntu 18.04 deb pkg check
  • Topotests debian 10 amd64 part 5
  • Debian 9 deb pkg check
  • Addresssanitizer topotests part 1
  • Topotests Ubuntu 18.04 i386 part 4
  • Topotests Ubuntu 18.04 amd64 part 1
  • Topotests Ubuntu 18.04 i386 part 2
  • Topotests debian 10 amd64 part 6
  • Topotests Ubuntu 18.04 arm8 part 1
  • Addresssanitizer topotests part 8
  • Topotests Ubuntu 18.04 arm8 part 6
  • Topotests Ubuntu 18.04 i386 part 7
  • Topotests Ubuntu 18.04 amd64 part 6
  • Topotests Ubuntu 18.04 arm8 part 8
  • Addresssanitizer topotests part 4
  • Topotests Ubuntu 18.04 arm8 part 3
  • Topotests debian 10 amd64 part 9
  • Addresssanitizer topotests part 5
  • Topotests debian 10 amd64 part 4
  • Topotests Ubuntu 18.04 amd64 part 3
  • Topotests Ubuntu 18.04 amd64 part 2
  • Topotests debian 10 amd64 part 8
  • IPv6 protocols on Ubuntu 18.04
  • Addresssanitizer topotests part 0
  • Topotests debian 10 amd64 part 3
  • Topotests Ubuntu 18.04 arm8 part 4
  • Addresssanitizer topotests part 2
  • Ubuntu 20.04 deb pkg check
  • Topotests Ubuntu 18.04 i386 part 6
  • Topotests Ubuntu 18.04 amd64 part 5
  • IPv4 ldp protocol on Ubuntu 18.04
  • Debian 10 deb pkg check
  • Ubuntu 16.04 deb pkg check
  • IPv4 protocols on Ubuntu 18.04
  • Topotests Ubuntu 18.04 amd64 part 4
  • Topotests Ubuntu 18.04 i386 part 1
  • Topotests Ubuntu 18.04 amd64 part 9
  • Addresssanitizer topotests part 9
  • Topotests Ubuntu 18.04 i386 part 8
  • Topotests Ubuntu 18.04 i386 part 3
  • Addresssanitizer topotests part 3
  • Topotests Ubuntu 18.04 arm8 part 2
  • Topotests Ubuntu 18.04 amd64 part 7
  • Topotests Ubuntu 18.04 arm8 part 7
  • Topotests debian 10 amd64 part 0
  • Addresssanitizer topotests part 7

Warnings Generated during build:

Checkout code: Successful with additional warnings
Topotests Ubuntu 18.04 arm8 part 9: Failed (click for details) Topotests Ubuntu 18.04 arm8 part 9: No useful log found
Report for bitfield.h | 4 issues
===============================================
< WARNING: line over 80 characters
< #75: FILE: /tmp/f1-16319/bitfield.h:75:
< WARNING: Missing a blank line after declarations
< #206: FILE: /tmp/f1-16319/bitfield.h:206:
Report for flex_algo.c | 34 issues
===============================================
WARNING: Missing a blank line after declarations
#30: FILE: /tmp/f1-16319/flex_algo.c:30:
+	struct affinity_map *map_ = map;
+	XFREE(MTYPE_FLEX_ALGO, map_);

WARNING: Missing a blank line after declarations
#36: FILE: /tmp/f1-16319/flex_algo.c:36:
+	struct affinity_maps *maps;
+	maps = XCALLOC(MTYPE_FLEX_ALGO, sizeof(*maps));

WARNING: Missing a blank line after declarations
#122: FILE: /tmp/f1-16319/flex_algo.c:122:
+	bool printed = false;
+	for (ssize_t i = ag->bitmap.m - 1; i >= 0; i--) {

WARNING: type 'long unsigned int' should be specified in [[un]signed] [short|int|long|long long] order
#205: FILE: /tmp/f1-16319/flex_algo.c:205:
+	for (long unsigned int i = 0; i < WORD_SIZE; i++) {

WARNING: Missing a blank line after declarations
#209: FILE: /tmp/f1-16319/flex_algo.c:209:
+		size_t pos = WORD_SIZE * oct_offset + i;
+		admin_group_set(ag, pos);

WARNING: Missing a blank line after declarations
#216: FILE: /tmp/f1-16319/flex_algo.c:216:
+	size_t size = 0;
+	for (size_t i = 0; i < ag->bitmap.m; i++)

WARNING: Missing a blank line after declarations
#246: FILE: /tmp/f1-16319/flex_algo.c:246:
+		uint32_t link_ag_bitmap = link_ag->bitmap.data[i];
+		if (fad_ag_bitmap & link_ag_bitmap)
Report for flex_algo.h | 48 issues
===============================================
ERROR: code indent should use tabs where possible
#42: FILE: /tmp/f1-16319/flex_algo.h:42:
+        bitfield_t bitmap;$

WARNING: please, no spaces at the start of a line
#42: FILE: /tmp/f1-16319/flex_algo.h:42:
+        bitfield_t bitmap;$

ERROR: code indent should use tabs where possible
#47: FILE: /tmp/f1-16319/flex_algo.h:47:
+        uint8_t metric_type;$

WARNING: please, no spaces at the start of a line
#47: FILE: /tmp/f1-16319/flex_algo.h:47:
+        uint8_t metric_type;$

ERROR: code indent should use tabs where possible
#48: FILE: /tmp/f1-16319/flex_algo.h:48:
+        uint8_t calc_type;$

WARNING: please, no spaces at the start of a line
#48: FILE: /tmp/f1-16319/flex_algo.h:48:
+        uint8_t calc_type;$

ERROR: code indent should use tabs where possible
#53: FILE: /tmp/f1-16319/flex_algo.h:53:
+        struct admin_group admin_group_exclude_any;$

WARNING: please, no spaces at the start of a line
#53: FILE: /tmp/f1-16319/flex_algo.h:53:
+        struct admin_group admin_group_exclude_any;$

ERROR: code indent should use tabs where possible
#54: FILE: /tmp/f1-16319/flex_algo.h:54:
+        struct admin_group admin_group_include_any;$

WARNING: please, no spaces at the start of a line
#54: FILE: /tmp/f1-16319/flex_algo.h:54:
+        struct admin_group admin_group_include_any;$

ERROR: code indent should use tabs where possible
#55: FILE: /tmp/f1-16319/flex_algo.h:55:
+        struct admin_group admin_group_include_all;$

WARNING: please, no spaces at the start of a line
#55: FILE: /tmp/f1-16319/flex_algo.h:55:
+        struct admin_group admin_group_include_all;$
Report for isis_cli.c | 8 issues
===============================================
< WARNING: line over 80 characters
< #1780: FILE: /tmp/f1-16319/isis_cli.c:1780:
< WARNING: line over 80 characters
< #1992: FILE: /tmp/f1-16319/isis_cli.c:1992:
< WARNING: Missing a blank line after declarations
< #3466: FILE: /tmp/f1-16319/isis_cli.c:3466:
< WARNING: Missing a blank line after declarations
< #3481: FILE: /tmp/f1-16319/isis_cli.c:3481:
Report for isis_flex_algo.c | 10 issues
===============================================
WARNING: line over 80 characters
#62: FILE: /tmp/f1-16319/isis_flex_algo.c:62:
+			data->spftree[tree][level - 1]->algorithm = arg->algorithm;

WARNING: braces {} are not necessary for single statement blocks
#133: FILE: /tmp/f1-16319/isis_flex_algo.c:133:
+	if (!fad) {
+		return true;
+	}
Report for isis_lfa.c | 8 issues
===============================================
< WARNING: line over 80 characters
< #1114: FILE: /tmp/f1-16319/isis_lfa.c:1114:
< WARNING: line over 80 characters
< #1210: FILE: /tmp/f1-16319/isis_lfa.c:1210:
< WARNING: line over 80 characters
< #1258: FILE: /tmp/f1-16319/isis_lfa.c:1258:
< WARNING: line over 80 characters
< #1738: FILE: /tmp/f1-16319/isis_lfa.c:1738:
Report for isis_lsp.c | 12 issues
===============================================
< WARNING: line over 80 characters
< #906: FILE: /tmp/f1-16319/isis_lsp.c:906:
< WARNING: line over 80 characters
< #942: FILE: /tmp/f1-16319/isis_lsp.c:942:
< WARNING: line over 80 characters
< #1216: FILE: /tmp/f1-16319/isis_lsp.c:1216:
< WARNING: Too many leading tabs - consider code refactoring
< #1223: FILE: /tmp/f1-16319/isis_lsp.c:1223:
< WARNING: line over 80 characters
< #1227: FILE: /tmp/f1-16319/isis_lsp.c:1227:
< WARNING: line over 80 characters
< #1245: FILE: /tmp/f1-16319/isis_lsp.c:1245:
Report for isis_nb.c | 102 issues
===============================================
< WARNING: line over 80 characters
< #679: FILE: /tmp/f1-16319/isis_nb.c:679:
< WARNING: line over 80 characters
< #680: FILE: /tmp/f1-16319/isis_nb.c:680:
< WARNING: line over 80 characters
< #681: FILE: /tmp/f1-16319/isis_nb.c:681:
< WARNING: line over 80 characters
< #682: FILE: /tmp/f1-16319/isis_nb.c:682:
< WARNING: line over 80 characters
< #687: FILE: /tmp/f1-16319/isis_nb.c:687:
< WARNING: line over 80 characters
< #689: FILE: /tmp/f1-16319/isis_nb.c:689:
< WARNING: line over 80 characters
< #693: FILE: /tmp/f1-16319/isis_nb.c:693:
< WARNING: line over 80 characters
< #695: FILE: /tmp/f1-16319/isis_nb.c:695:
< WARNING: line over 80 characters
< #699: FILE: /tmp/f1-16319/isis_nb.c:699:
< WARNING: line over 80 characters
< #701: FILE: /tmp/f1-16319/isis_nb.c:701:
< WARNING: line over 80 characters
< #705: FILE: /tmp/f1-16319/isis_nb.c:705:
< WARNING: line over 80 characters
< #707: FILE: /tmp/f1-16319/isis_nb.c:707:
< WARNING: line over 80 characters
< #711: FILE: /tmp/f1-16319/isis_nb.c:711:
< WARNING: line over 80 characters
< #720: FILE: /tmp/f1-16319/isis_nb.c:720:
< WARNING: line over 80 characters
< #722: FILE: /tmp/f1-16319/isis_nb.c:722:
< WARNING: line over 80 characters
< #723: FILE: /tmp/f1-16319/isis_nb.c:723:
< WARNING: line over 80 characters
< #727: FILE: /tmp/f1-16319/isis_nb.c:727:
< WARNING: line over 80 characters
< #729: FILE: /tmp/f1-16319/isis_nb.c:729:
< WARNING: line over 80 characters
< #730: FILE: /tmp/f1-16319/isis_nb.c:730:
< WARNING: line over 80 characters
< #734: FILE: /tmp/f1-16319/isis_nb.c:734:
< WARNING: line over 80 characters
< #736: FILE: /tmp/f1-16319/isis_nb.c:736:
< WARNING: line over 80 characters
< #737: FILE: /tmp/f1-16319/isis_nb.c:737:
< WARNING: line over 80 characters
< #741: FILE: /tmp/f1-16319/isis_nb.c:741:
< WARNING: line over 80 characters
< #743: FILE: /tmp/f1-16319/isis_nb.c:743:
< WARNING: line over 80 characters
< #744: FILE: /tmp/f1-16319/isis_nb.c:744:
< WARNING: line over 80 characters
< #748: FILE: /tmp/f1-16319/isis_nb.c:748:
< WARNING: line over 80 characters
< #750: FILE: /tmp/f1-16319/isis_nb.c:750:
< WARNING: line over 80 characters
< #751: FILE: /tmp/f1-16319/isis_nb.c:751:
< WARNING: line over 80 characters
< #755: FILE: /tmp/f1-16319/isis_nb.c:755:
< WARNING: line over 80 characters
< #757: FILE: /tmp/f1-16319/isis_nb.c:757:
< WARNING: line over 80 characters
< #758: FILE: /tmp/f1-16319/isis_nb.c:758:
< WARNING: line over 80 characters
< #762: FILE: /tmp/f1-16319/isis_nb.c:762:
< WARNING: line over 80 characters
< #764: FILE: /tmp/f1-16319/isis_nb.c:764:
< WARNING: line over 80 characters
< #765: FILE: /tmp/f1-16319/isis_nb.c:765:
< WARNING: line over 80 characters
< #769: FILE: /tmp/f1-16319/isis_nb.c:769:
< WARNING: line over 80 characters
< #771: FILE: /tmp/f1-16319/isis_nb.c:771:
< WARNING: line over 80 characters
< #772: FILE: /tmp/f1-16319/isis_nb.c:772:
< WARNING: line over 80 characters
< #776: FILE: /tmp/f1-16319/isis_nb.c:776:
< WARNING: line over 80 characters
< #778: FILE: /tmp/f1-16319/isis_nb.c:778:
< WARNING: line over 80 characters
< #779: FILE: /tmp/f1-16319/isis_nb.c:779:
< WARNING: line over 80 characters
< #783: FILE: /tmp/f1-16319/isis_nb.c:783:
< WARNING: line over 80 characters
< #786: FILE: /tmp/f1-16319/isis_nb.c:786:
< WARNING: line over 80 characters
< #787: FILE: /tmp/f1-16319/isis_nb.c:787:
< WARNING: line over 80 characters
< #791: FILE: /tmp/f1-16319/isis_nb.c:791:
< WARNING: line over 80 characters
< #793: FILE: /tmp/f1-16319/isis_nb.c:793:
< WARNING: line over 80 characters
< #794: FILE: /tmp/f1-16319/isis_nb.c:794:
< WARNING: line over 80 characters
< #806: FILE: /tmp/f1-16319/isis_nb.c:806:
< WARNING: line over 80 characters
< #1176: FILE: /tmp/f1-16319/isis_nb.c:1176:
< WARNING: line over 80 characters
< #1178: FILE: /tmp/f1-16319/isis_nb.c:1178:
< WARNING: line over 80 characters
< #1179: FILE: /tmp/f1-16319/isis_nb.c:1179:
< WARNING: line over 80 characters
< #1183: FILE: /tmp/f1-16319/isis_nb.c:1183:
Report for isis_nb_config.c | 50 issues
===============================================
< WARNING: line over 80 characters
< #2569: FILE: /tmp/f1-16319/isis_nb_config.c:2569:
< WARNING: line over 80 characters
< #2602: FILE: /tmp/f1-16319/isis_nb_config.c:2602:
< WARNING: line over 80 characters
< #2620: FILE: /tmp/f1-16319/isis_nb_config.c:2620:
< WARNING: line over 80 characters
< #2638: FILE: /tmp/f1-16319/isis_nb_config.c:2638:
< WARNING: line over 80 characters
< #2656: FILE: /tmp/f1-16319/isis_nb_config.c:2656:
< WARNING: line over 80 characters
< #2923: FILE: /tmp/f1-16319/isis_nb_config.c:2923:
< WARNING: line over 80 characters
< #2934: FILE: /tmp/f1-16319/isis_nb_config.c:2934:
< WARNING: line over 80 characters
< #2939: FILE: /tmp/f1-16319/isis_nb_config.c:2939:
< WARNING: line over 80 characters
< #2950: FILE: /tmp/f1-16319/isis_nb_config.c:2950:
< WARNING: line over 80 characters
< #2955: FILE: /tmp/f1-16319/isis_nb_config.c:2955:
< WARNING: line over 80 characters
< #2966: FILE: /tmp/f1-16319/isis_nb_config.c:2966:
< WARNING: line over 80 characters
< #3157: FILE: /tmp/f1-16319/isis_nb_config.c:3157:
< WARNING: line over 80 characters
< #3158: FILE: /tmp/f1-16319/isis_nb_config.c:3158:
< WARNING: line over 80 characters
< #3159: FILE: /tmp/f1-16319/isis_nb_config.c:3159:
< WARNING: line over 80 characters
< #3160: FILE: /tmp/f1-16319/isis_nb_config.c:3160:
< WARNING: line over 80 characters
< #3169: FILE: /tmp/f1-16319/isis_nb_config.c:3169:
< WARNING: break is not useful after a goto or return
< #3227: FILE: /tmp/f1-16319/isis_nb_config.c:3227:
< WARNING: line over 80 characters
< #3368: FILE: /tmp/f1-16319/isis_nb_config.c:3368:
< WARNING: line over 80 characters
< #3424: FILE: /tmp/f1-16319/isis_nb_config.c:3424:
< WARNING: line over 80 characters
< #3437: FILE: /tmp/f1-16319/isis_nb_config.c:3437:
< WARNING: line over 80 characters
< #3471: FILE: /tmp/f1-16319/isis_nb_config.c:3471:
< WARNING: line over 80 characters
< #3484: FILE: /tmp/f1-16319/isis_nb_config.c:3484:
< WARNING: line over 80 characters
< #3486: FILE: /tmp/f1-16319/isis_nb_config.c:3486:
< WARNING: line over 80 characters
< #3488: FILE: /tmp/f1-16319/isis_nb_config.c:3488:
< WARNING: line over 80 characters
< #4189: FILE: /tmp/f1-16319/isis_nb_config.c:4189:
Report for isis_route.c | 14 issues
===============================================
< ERROR: code indent should use tabs where possible
< #107: FILE: /tmp/f1-16319/isis_route.c:107:
< WARNING: please, no spaces at the start of a line
< #107: FILE: /tmp/f1-16319/isis_route.c:107:
< ERROR: code indent should use tabs where possible
< #109: FILE: /tmp/f1-16319/isis_route.c:109:
< WARNING: please, no spaces at the start of a line
< #109: FILE: /tmp/f1-16319/isis_route.c:109:
< WARNING: line over 80 characters
< #186: FILE: /tmp/f1-16319/isis_route.c:186:
< WARNING: line over 80 characters
< #777: FILE: /tmp/f1-16319/isis_route.c:777:
< WARNING: Missing a blank line after declarations
< #854: FILE: /tmp/f1-16319/isis_route.c:854:
Report for isis_spf.c | 22 issues
===============================================
< WARNING: line over 80 characters
< #440: FILE: /tmp/f1-16319/isis_spf.c:440:
< WARNING: Too many leading tabs - consider code refactoring
< #1019: FILE: /tmp/f1-16319/isis_spf.c:1019:
< WARNING: line over 80 characters
< #1020: FILE: /tmp/f1-16319/isis_spf.c:1020:
< WARNING: Too many leading tabs - consider code refactoring
< #1022: FILE: /tmp/f1-16319/isis_spf.c:1022:
< WARNING: Too many leading tabs - consider code refactoring
< #1098: FILE: /tmp/f1-16319/isis_spf.c:1098:
< WARNING: line over 80 characters
< #1099: FILE: /tmp/f1-16319/isis_spf.c:1099:
< WARNING: Too many leading tabs - consider code refactoring
< #1101: FILE: /tmp/f1-16319/isis_spf.c:1101:
< WARNING: line over 80 characters
< #1776: FILE: /tmp/f1-16319/isis_spf.c:1776:
< WARNING: line over 80 characters
< #2370: FILE: /tmp/f1-16319/isis_spf.c:2370:
< WARNING: line over 80 characters
< #2372: FILE: /tmp/f1-16319/isis_spf.c:2372:
< WARNING: line over 80 characters
< #2411: FILE: /tmp/f1-16319/isis_spf.c:2411:
Report for isis_sr.c | 2 issues
===============================================
< WARNING: line over 80 characters
< #970: FILE: /tmp/f1-16319/isis_sr.c:970:
Report for isis_tlvs.c | 84 issues
===============================================
< WARNING: Single statement macros should not use a do {} while (0) loop
< #50: FILE: /tmp/f1-16319/isis_tlvs.c:50:
< WARNING: Missing a blank line after declarations
< #681: FILE: /tmp/f1-16319/isis_tlvs.c:681:
< WARNING: Missing a blank line after declarations
< #920: FILE: /tmp/f1-16319/isis_tlvs.c:920:
< WARNING: Avoid gcc v4.3+ binary constant extension: <0b10000000>
< #951: FILE: /tmp/f1-16319/isis_tlvs.c:951:
< WARNING: Avoid gcc v4.3+ binary constant extension: <0b01111111>
< #952: FILE: /tmp/f1-16319/isis_tlvs.c:952:
< WARNING: Avoid gcc v4.3+ binary constant extension: <0b01111111>
< #953: FILE: /tmp/f1-16319/isis_tlvs.c:953:
< WARNING: Missing a blank line after declarations
< #987: FILE: /tmp/f1-16319/isis_tlvs.c:987:
< WARNING: line over 80 characters
< #3568: FILE: /tmp/f1-16319/isis_tlvs.c:3568:
< WARNING: line over 80 characters
< #3569: FILE: /tmp/f1-16319/isis_tlvs.c:3569:
< WARNING: line over 80 characters
< #3570: FILE: /tmp/f1-16319/isis_tlvs.c:3570:
< WARNING: line over 80 characters
< #3711: FILE: /tmp/f1-16319/isis_tlvs.c:3711:
< WARNING: line over 80 characters
< #3712: FILE: /tmp/f1-16319/isis_tlvs.c:3712:
< WARNING: line over 80 characters
< #3720: FILE: /tmp/f1-16319/isis_tlvs.c:3720:
< WARNING: line over 80 characters
< #3725: FILE: /tmp/f1-16319/isis_tlvs.c:3725:
< WARNING: line over 80 characters
< #3730: FILE: /tmp/f1-16319/isis_tlvs.c:3730:
< WARNING: line over 80 characters
< #3732: FILE: /tmp/f1-16319/isis_tlvs.c:3732:
< ERROR: spaces required around that '=' (ctx:VxV)
< #3853: FILE: /tmp/f1-16319/isis_tlvs.c:3853:
< ERROR: spaces required around that '<' (ctx:VxV)
< #3853: FILE: /tmp/f1-16319/isis_tlvs.c:3853:
< ERROR: spaces required around that '=' (ctx:VxV)
< #3862: FILE: /tmp/f1-16319/isis_tlvs.c:3862:
< ERROR: spaces required around that '<' (ctx:VxV)
< #3862: FILE: /tmp/f1-16319/isis_tlvs.c:3862:
< ERROR: spaces required around that '=' (ctx:VxV)
< #3871: FILE: /tmp/f1-16319/isis_tlvs.c:3871:
< ERROR: spaces required around that '<' (ctx:VxV)
< #3871: FILE: /tmp/f1-16319/isis_tlvs.c:3871:
< WARNING: line over 80 characters
< #3990: FILE: /tmp/f1-16319/isis_tlvs.c:3990:
< WARNING: Missing a blank line after declarations
< #4012: FILE: /tmp/f1-16319/isis_tlvs.c:4012:
< ERROR: spaces required around that '=' (ctx:VxV)
< #4114: FILE: /tmp/f1-16319/isis_tlvs.c:4114:
< ERROR: spaces required around that '<' (ctx:VxV)
< #4114: FILE: /tmp/f1-16319/isis_tlvs.c:4114:
< WARNING: Missing a blank line after declarations
< #4116: FILE: /tmp/f1-16319/isis_tlvs.c:4116:
< ERROR: spaces required around that '=' (ctx:VxV)
< #4122: FILE: /tmp/f1-16319/isis_tlvs.c:4122:
< ERROR: spaces required around that '<' (ctx:VxV)
< #4122: FILE: /tmp/f1-16319/isis_tlvs.c:4122:
< ERROR: spaces required around that '=' (ctx:VxV)
< #4130: FILE: /tmp/f1-16319/isis_tlvs.c:4130:
< ERROR: spaces required around that '<' (ctx:VxV)
< #4130: FILE: /tmp/f1-16319/isis_tlvs.c:4130:
< WARNING: Missing a blank line after declarations
< #4132: FILE: /tmp/f1-16319/isis_tlvs.c:4132:
< WARNING: Too many leading tabs - consider code refactoring
< #4138: FILE: /tmp/f1-16319/isis_tlvs.c:4138:
< WARNING: line over 80 characters
< #4139: FILE: /tmp/f1-16319/isis_tlvs.c:4139:
< WARNING: line over 80 characters
< #4142: FILE: /tmp/f1-16319/isis_tlvs.c:4142:
< WARNING: Too many leading tabs - consider code refactoring
< #4142: FILE: /tmp/f1-16319/isis_tlvs.c:4142:
< WARNING: Missing a blank line after declarations
< #4317: FILE: /tmp/f1-16319/isis_tlvs.c:4317:
< ERROR: spaces required around that '=' (ctx:VxV)
< #6116: FILE: /tmp/f1-16319/isis_tlvs.c:6116:
< ERROR: spaces required around that '<' (ctx:VxV)
< #6116: FILE: /tmp/f1-16319/isis_tlvs.c:6116:
< ERROR: spaces required around that '=' (ctx:VxV)
< #6186: FILE: /tmp/f1-16319/isis_tlvs.c:6186:
< ERROR: spaces required around that '<' (ctx:VxV)
< #6186: FILE: /tmp/f1-16319/isis_tlvs.c:6186:
< WARNING: line over 80 characters
< #6299: FILE: /tmp/f1-16319/isis_tlvs.c:6299:
Report for isis_tlvs.h | 2 issues
===============================================
< WARNING: line over 80 characters
< #608: FILE: /tmp/f1-16319/isis_tlvs.h:608:
Report for link_state.h | 2 issues
===============================================
< WARNING: line over 80 characters
< #139: FILE: /tmp/f1-16319/link_state.h:139:
Report for test_isis_spf.c | 8 issues
===============================================
< WARNING: line over 80 characters
< #65: FILE: /tmp/f1-16319/test_isis_spf.c:65:
< WARNING: line over 80 characters
< #88: FILE: /tmp/f1-16319/test_isis_spf.c:88:
< WARNING: line over 80 characters
< #124: FILE: /tmp/f1-16319/test_isis_spf.c:124:
< WARNING: line over 80 characters
< #204: FILE: /tmp/f1-16319/test_isis_spf.c:204:

slankdev and others added 27 commits April 18, 2023 10:13
Define the IS-IS flex-algo structure in yang, the CLI configuration
commands and the skeletons of frontend and backend functions that are
called by the CLI code.

Signed-off-by: Hiroki Shirokura <hiroki.shirokura@linecorp.com>
Signed-off-by: Eric Kinzie <ekinzie@labn.net>
Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
Add a frr_each_const macro equivalent to loop on const lists.

Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
Adds basic functionality to Flex-Algo for IS-IS wrapping lib/flex_algo.
The configuration interface will be added in the next commit.

Signed-off-by: Hiroki Shirokura <hiroki.shirokura@linecorp.com>
Signed-off-by: Eric Kinzie <ekinzie@labn.net>
Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
Add the backend functions for the flex-algo configuration.

Signed-off-by: Hiroki Shirokura <hiroki.shirokura@linecorp.com>
Signed-off-by: Eric Kinzie <ekinzie@labn.net>
Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
Add the frontend functions for the flex-algo configuration.

Signed-off-by: Hiroki Shirokura <hiroki.shirokura@linecorp.com>
Signed-off-by: Eric Kinzie <ekinzie@labn.net>
Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
Add the support of ASLA with the following TLV:

- Extended IS Reachability (already defined TLV 22)
        - Application-Specific Link Attributes (Sub-TLV 16)
          (to enable the Flex-Algo flag on a link)
                - Admin-group (Sub-Sub-TLV 3)
                - Extended Admin-group (Sub-Sub-TLV 14)

Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
Deal with the packing and unpacking of following Flex-Algo
Sub-Sub-TLVs:

- Router Capability (already defined TLV 242)
	- List of the Flex-Algo Definitions (Sub-TLV 26)
		- Exclude admin group (Sub-Sub-TLV 1)
                - Include-any admin group (Sub-Sub-TLV 2)
                - Include-all admin group (Sub-Sub-TLV 3)
                - Flags (for prefix-metric) (Sub-Sub-TLV 4)

This commit splits data into multiple router capability TLVs if needed
because a TLV cannot contains more than 255 bytes.

Note that the list of SR Algorithm (Sub-TLV 19) within Router Capability
(TLV 242) is already set in a previous commit.

Signed-off-by: Hiroki Shirokura <hiroki.shirokura@linecorp.com>
Signed-off-by: Eric Kinzie <ekinzie@labn.net>
Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
Take into account the flex-algo affinity constraints to compute the SPF
tree.

Signed-off-by: Hiroki Shirokura <hiroki.shirokura@linecorp.com>
Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
Create a temporary "merge" route table that contains the routing
information from all algorithms and install the merge route table
into the FIB.

Signed-off-by: Hiroki Shirokura <hiroki.shirokura@linecorp.com>
Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
As isis_route_verify_merge() builds a new route table, each (src,dst)
new node in the table is created by merging data from the same (src,dst)
pair present in all route tables.  However, as it iterates over those
route nodes and copies SR data into the newly created node, it repeatedly
overwrites the isis_route_info pointer.  This, in turn, pollutes the
isis_route_info structures in all of the other tables with partially
updated SR data.

After a route is deleted, this leaves pointers to freed memory in one
of the route trees.

Fixes: 26b0598 ("isisd: fix isis_route_merge_verify logic")
Signed-off-by: Eric Kinzie <ekinzie@labn.net>
Add support of (ti-)lfa to flex-algo

Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
Add affinity-map hooks to check the utilization of affinity-map in
flex-algo contexts before its deletion and to update local TLVs when the
affinity-map bit-position is updated.

Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
fix typo in indef fabricd comment

Fixes: 20bd27e ("isisd, yang: add configuration model and callback stubs")
Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
clarify ifdef fabricd

Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
Add a function that returns a JSON-C structure containing a representation
of a termtable.  This is intended to be a quick way to implement JSON
output to CLI commands.

Signed-off-by: Eric Kinzie <ekinzie@labn.net>
Change the indentation to facilitate the reading of next commit.
No change on code.

Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
Show Prefix-SIDs and labels for all available Flex-Algos.

Signed-off-by: Eric Kinzie <ekinzie@labn.net>
Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
Append an optional parameter to "show isis route [prefix-sid]" that
formats the output as a JSON array.

Signed-off-by: Eric Kinzie <ekinzie@labn.net>
Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
Add flex-algo information ID to the SPF extreme debug mode.

Signed-off-by: Eric Kinzie <ekinzie@labn.net>
Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
Add an optional algorithm argument to "show isis topology" command.

Signed-off-by: Eric Kinzie <ekinzie@labn.net>
Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
Add an optional algorithm argument to "show isis route" command.

Signed-off-by: Eric Kinzie <ekinzie@labn.net>
Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
Add algorithm argument to show isis segment-routing node

Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
Add the show isis flex-algo command to display the elected Flex-Algo
definitions and states (enabled/disabled).

Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
Add a topotest to check some Flex-Algo configuration changes.

Signed-off-by: Hiroki Shirokura <hiroki.shirokura@linecorp.com>
Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
Add a topotest with 9 flex-algo routers to check each router's MPLS
table.

Signed-off-by: Hiroki Shirokura <hiroki.shirokura@linecorp.com>
Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
Debugging-isis tag was moved.

Move it to right place.

Fixes: 9389175 ("doc: add documentation for IS-IS Segment Routing")
Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
Add the isisd flex-algo documentation

Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
@NetDEF-CI
Copy link
Collaborator

Continuous Integration Result: SUCCESSFUL

Congratulations, this patch passed basic tests

Tested-by: NetDEF / OpenSourceRouting.org CI System

CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-10942/

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.

Warnings Generated during build:

Checkout code: Successful with additional warnings
<stdin>:8940: new blank line at EOF.
+
<stdin>:9592: new blank line at EOF.
+
<stdin>:10244: new blank line at EOF.
+
<stdin>:10885: new blank line at EOF.
+
<stdin>:11473: new blank line at EOF.
+
warning: squelched 5 whitespace errors
warning: 10 lines add whitespace errors.
Report for isis_cli.c | 2 issues
===============================================
< WARNING: line over 80 characters
< #2109: FILE: /tmp/f1-2846696/isis_cli.c:2109:
Report for isis_nb.c | 90 issues
===============================================
< WARNING: line over 80 characters
< #109: FILE: /tmp/f1-2846696/isis_nb.c:109:
< WARNING: line over 80 characters
< #127: FILE: /tmp/f1-2846696/isis_nb.c:127:
< WARNING: line over 80 characters
< #708: FILE: /tmp/f1-2846696/isis_nb.c:708:
< WARNING: line over 80 characters
< #709: FILE: /tmp/f1-2846696/isis_nb.c:709:
< WARNING: line over 80 characters
< #710: FILE: /tmp/f1-2846696/isis_nb.c:710:
< WARNING: line over 80 characters
< #711: FILE: /tmp/f1-2846696/isis_nb.c:711:
< WARNING: line over 80 characters
< #716: FILE: /tmp/f1-2846696/isis_nb.c:716:
< WARNING: line over 80 characters
< #718: FILE: /tmp/f1-2846696/isis_nb.c:718:
< WARNING: line over 80 characters
< #722: FILE: /tmp/f1-2846696/isis_nb.c:722:
< WARNING: line over 80 characters
< #724: FILE: /tmp/f1-2846696/isis_nb.c:724:
< WARNING: line over 80 characters
< #728: FILE: /tmp/f1-2846696/isis_nb.c:728:
< WARNING: line over 80 characters
< #730: FILE: /tmp/f1-2846696/isis_nb.c:730:
< WARNING: line over 80 characters
< #734: FILE: /tmp/f1-2846696/isis_nb.c:734:
< WARNING: line over 80 characters
< #736: FILE: /tmp/f1-2846696/isis_nb.c:736:
< WARNING: line over 80 characters
< #740: FILE: /tmp/f1-2846696/isis_nb.c:740:
< WARNING: line over 80 characters
< #749: FILE: /tmp/f1-2846696/isis_nb.c:749:
< WARNING: line over 80 characters
< #751: FILE: /tmp/f1-2846696/isis_nb.c:751:
< WARNING: line over 80 characters
< #752: FILE: /tmp/f1-2846696/isis_nb.c:752:
< WARNING: line over 80 characters
< #756: FILE: /tmp/f1-2846696/isis_nb.c:756:
< WARNING: line over 80 characters
< #758: FILE: /tmp/f1-2846696/isis_nb.c:758:
< WARNING: line over 80 characters
< #759: FILE: /tmp/f1-2846696/isis_nb.c:759:
< WARNING: line over 80 characters
< #763: FILE: /tmp/f1-2846696/isis_nb.c:763:
< WARNING: line over 80 characters
< #765: FILE: /tmp/f1-2846696/isis_nb.c:765:
< WARNING: line over 80 characters
< #766: FILE: /tmp/f1-2846696/isis_nb.c:766:
< WARNING: line over 80 characters
< #770: FILE: /tmp/f1-2846696/isis_nb.c:770:
< WARNING: line over 80 characters
< #772: FILE: /tmp/f1-2846696/isis_nb.c:772:
< WARNING: line over 80 characters
< #773: FILE: /tmp/f1-2846696/isis_nb.c:773:
< WARNING: line over 80 characters
< #777: FILE: /tmp/f1-2846696/isis_nb.c:777:
< WARNING: line over 80 characters
< #779: FILE: /tmp/f1-2846696/isis_nb.c:779:
< WARNING: line over 80 characters
< #780: FILE: /tmp/f1-2846696/isis_nb.c:780:
< WARNING: line over 80 characters
< #784: FILE: /tmp/f1-2846696/isis_nb.c:784:
< WARNING: line over 80 characters
< #786: FILE: /tmp/f1-2846696/isis_nb.c:786:
< WARNING: line over 80 characters
< #790: FILE: /tmp/f1-2846696/isis_nb.c:790:
< WARNING: line over 80 characters
< #792: FILE: /tmp/f1-2846696/isis_nb.c:792:
< WARNING: line over 80 characters
< #793: FILE: /tmp/f1-2846696/isis_nb.c:793:
< WARNING: line over 80 characters
< #797: FILE: /tmp/f1-2846696/isis_nb.c:797:
< WARNING: line over 80 characters
< #799: FILE: /tmp/f1-2846696/isis_nb.c:799:
< WARNING: line over 80 characters
< #800: FILE: /tmp/f1-2846696/isis_nb.c:800:
< WARNING: line over 80 characters
< #804: FILE: /tmp/f1-2846696/isis_nb.c:804:
< WARNING: line over 80 characters
< #806: FILE: /tmp/f1-2846696/isis_nb.c:806:
< WARNING: line over 80 characters
< #807: FILE: /tmp/f1-2846696/isis_nb.c:807:
< WARNING: line over 80 characters
< #811: FILE: /tmp/f1-2846696/isis_nb.c:811:
< WARNING: line over 80 characters
< #813: FILE: /tmp/f1-2846696/isis_nb.c:813:
< WARNING: line over 80 characters
< #814: FILE: /tmp/f1-2846696/isis_nb.c:814:
< WARNING: line over 80 characters
< #826: FILE: /tmp/f1-2846696/isis_nb.c:826:
Report for isis_nb_config.c | 14 issues
===============================================
< WARNING: line over 80 characters
< #2697: FILE: /tmp/f1-2846696/isis_nb_config.c:2697:
< WARNING: line over 80 characters
< #2715: FILE: /tmp/f1-2846696/isis_nb_config.c:2715:
< WARNING: line over 80 characters
< #2733: FILE: /tmp/f1-2846696/isis_nb_config.c:2733:
< WARNING: line over 80 characters
< #3009: FILE: /tmp/f1-2846696/isis_nb_config.c:3009:
< WARNING: line over 80 characters
< #3026: FILE: /tmp/f1-2846696/isis_nb_config.c:3026:
< WARNING: line over 80 characters
< #3043: FILE: /tmp/f1-2846696/isis_nb_config.c:3043:
< WARNING: line over 80 characters
< #4218: FILE: /tmp/f1-2846696/isis_nb_config.c:4218:
Report for isis_route.c | 2 issues
===============================================
< WARNING: Missing a blank line after declarations
< #859: FILE: /tmp/f1-2846696/isis_route.c:859:
Report for isis_spf.c | 4 issues
===============================================
< WARNING: Too many leading tabs - consider code refactoring
< #2681: FILE: /tmp/f1-2846696/isis_spf.c:2681:
< WARNING: line over 80 characters
< #2759: FILE: /tmp/f1-2846696/isis_spf.c:2759:
Report for isis_tlvs.c | 2 issues
===============================================
< WARNING: Missing a blank line after declarations
< #499: FILE: /tmp/f1-2846696/isis_tlvs.c:499:

@odd22 odd22 merged commit fd4377d into FRRouting:master Apr 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants