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

ospfd: OSPFv2 support for draft-ietf-lsr-flex-algo #11849

Draft
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

pushpasis
Copy link
Contributor

@pushpasis pushpasis commented Aug 23, 2022

This PR adds implementation for draft-lsr-flex-algo in OSPFv2
along with a new library for maintaining in-memory databases of
Flexible-Algorithm definitions.

This PR includes the following functionalities as commits in the changeset:

  1. A new library for in-memory database of Flexible-Algorithms that can be used by Ospf, ospf6d and isisd.
  2. OSPFv2 config and show commands for Flex-Algo definitions and manipulation.
  3. Generate and process new Flex-Algo TLVs and subTLVs in RI-LSA..
  4. Generate and process new Flex-Algo TLVs and subTLVs in Ext-Prefix LSA and Ext-IASBR LSA.
  5. Documentation for Flex-Algo related cmmands.
  6. Topotests for testing all the functionalities implemented so far.

Signed-off-by: Pushpasis Sarkar pushpasis.frr@gmail.com

@frrbot frrbot bot added documentation ospf tests Topotests, make check, etc labels Aug 23, 2022
@pushpasis pushpasis requested review from odd22 and riw777 August 23, 2022 05:51
@pushpasis pushpasis changed the title ospfd: OSPFv2 support for draft-lsr-flex-algo ospfd: OSPFv2 support for draft-ietf-lsr-flex-algo Aug 23, 2022
@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Aug 23, 2022

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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

Get source / Pull Request: Successful

Building Stage: Failed

Ubuntu 18.04 arm8 build: Failed (click for details) Ubuntu 18.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/artifact/U18ARM8BUILD/config.status/config.status Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/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-7036/artifact/U18ARM8BUILD/ErrorLog/log_make.txt)

pimd/pim6_mld.c: In function gm_handle_v1_leave:
pimd/pim6_mld.c:1012:4: note: #pragma message: need S,G PRUNE => NO_INFO transition here
ospfd/ospf_ext.c:2389: error: log message contains tab or newline: "  Extended Inter-Area ASBR TLV: Length %u, ASBR-Router-Id: %pI4\n" (in show_vty_eia_asbr_info())
ospfd/ospf_ri.c:2073: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_exc_admngrp())
ospfd/ospf_ri.c:2136: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_incany_admngrp())
ospfd/ospf_ri.c:2199: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_incall_admngrp())
ospfd/ospf_ri.c:2262: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_exc_srlg())
ospfd/ospf_ri.c:2325: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_flags())
Makefile:15147: recipe for target 'ospfd/ospfd.xref' failed
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-7036/artifact/CI021BUILD/ErrorLog/log_make.txt)

pimd/pim6_mld.c: In function gm_handle_v1_leave:
pimd/pim6_mld.c:1012:4: note: #pragma message: need S,G PRUNE => NO_INFO transition here
ospfd/ospf_ext.c:2389: error: log message contains tab or newline: "  Extended Inter-Area ASBR TLV: Length %u, ASBR-Router-Id: %pI4\n" (in show_vty_eia_asbr_info())
ospfd/ospf_ri.c:2073: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_exc_admngrp())
ospfd/ospf_ri.c:2136: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_incany_admngrp())
ospfd/ospf_ri.c:2199: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_incall_admngrp())
ospfd/ospf_ri.c:2262: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_exc_srlg())
ospfd/ospf_ri.c:2325: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_flags())
Makefile:15147: recipe for target 'ospfd/ospfd.xref' failed

Debian 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/artifact/CI021BUILD/config.status/config.status
Debian 9 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/artifact/CI021BUILD/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-7036/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-7036/artifact/U2004AMD64BUILD/ErrorLog/log_make.txt)

In file included from /usr/include/string.h:495,
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:136:10: error: __builtin___strncat_chk specified bound 1024 equals destination size [-Werror=stringop-overflow=]
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:136:10: error: __builtin___strncat_chk specified bound 1024 equals destination size [-Werror=stringop-overflow=]
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:136:10: error: __builtin___strncat_chk specified bound 1024 equals destination size [-Werror=stringop-overflow=]
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:136:10: error: __builtin___strncat_chk specified bound 1024 equals destination size [-Werror=stringop-overflow=]

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

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-7036/artifact/U1804PPC64LEBUILD/ErrorLog/log_make.txt)

pimd/pim6_mld.c: In function gm_handle_v1_leave:
pimd/pim6_mld.c:1012:4: note: #pragma message: need S,G PRUNE => NO_INFO transition here
ospfd/ospf_ext.c:2389: error: log message contains tab or newline: "  Extended Inter-Area ASBR TLV: Length %u, ASBR-Router-Id: %pI4\n" (in show_vty_eia_asbr_info())
ospfd/ospf_ri.c:2073: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_exc_admngrp())
ospfd/ospf_ri.c:2136: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_incany_admngrp())
ospfd/ospf_ri.c:2199: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_incall_admngrp())
ospfd/ospf_ri.c:2262: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_exc_srlg())
ospfd/ospf_ri.c:2325: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_flags())
Makefile:15147: recipe for target 'ospfd/ospfd.xref' failed

Ubuntu 18.04 ppc64le build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/artifact/U1804PPC64LEBUILD/config.status/config.status
Ubuntu 18.04 ppc64le build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/artifact/U1804PPC64LEBUILD/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-7036/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-7036/artifact/U22AMD64BUILD/ErrorLog/log_make.txt)

In file included from /usr/include/string.h:535,
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:138:10: error: __builtin___strncat_chk specified bound 1024 equals destination size [-Werror=stringop-overflow=]
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:138:10: error: __builtin___strncat_chk specified bound 1024 equals destination size [-Werror=stringop-overflow=]
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:138:10: error: __builtin___strncat_chk specified bound 1024 equals destination size [-Werror=stringop-overflow=]
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:138:10: error: __builtin___strncat_chk specified bound 1024 equals destination size [-Werror=stringop-overflow=]

Ubuntu 22.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/artifact/U22AMD64BUILD/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-7036/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-7036/artifact/DEB10BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.7036/frr-source'
ospfd/ospf_ri.c: In function show_vty_fad_incall_admngrp:
ospfd/ospf_ri.c:2235:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function show_vty_fad_flags:
ospfd/ospf_ri.c:2361:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function show_vty_fad_exc_srlg:
ospfd/ospf_ri.c:2298:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function show_vty_fad_exc_admngrp:
ospfd/ospf_ri.c:2109:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]

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

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-7036/artifact/U18ARM7BUILD/ErrorLog/log_make.txt)

pimd/pim6_mld.c: In function gm_handle_v1_leave:
pimd/pim6_mld.c:1012:4: note: #pragma message: need S,G PRUNE => NO_INFO transition here
ospfd/ospf_ext.c:2389: error: log message contains tab or newline: "  Extended Inter-Area ASBR TLV: Length %u, ASBR-Router-Id: %pI4\n" (in show_vty_eia_asbr_info())
ospfd/ospf_ri.c:2073: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_exc_admngrp())
ospfd/ospf_ri.c:2136: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_incany_admngrp())
ospfd/ospf_ri.c:2199: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_incall_admngrp())
ospfd/ospf_ri.c:2262: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_exc_srlg())
ospfd/ospf_ri.c:2325: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_flags())
Makefile:15147: recipe for target 'ospfd/ospfd.xref' failed

Ubuntu 18.04 arm7 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/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-7036/artifact/U18ARM7BUILD/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-7036/artifact/F29BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.7036/frr-source'
ospfd/ospf_ri.c: In function show_vty_fad_incall_admngrp:
ospfd/ospf_ri.c:2235:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function show_vty_fad_flags:
ospfd/ospf_ri.c:2361:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function show_vty_fad_exc_srlg:
ospfd/ospf_ri.c:2298:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function show_vty_fad_exc_admngrp:
ospfd/ospf_ri.c:2109:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]

Fedora 29 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/artifact/F29BUILD/config.status/config.status
Fedora 29 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/artifact/F29BUILD/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-7036/artifact/CI101BUILD/config.status/config.status Ubuntu 16.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/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-7036/artifact/CI101BUILD/ErrorLog/log_make.txt)

In file included from /usr/include/string.h:635:0,
In function strncat,
/usr/include/arm-linux-gnueabihf/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/arm-linux-gnueabihf/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/arm-linux-gnueabihf/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/arm-linux-gnueabihf/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
Redhat 9 amd64 build: Failed (click for details) Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/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-7036/artifact/RH9BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.7036/frr-source'
ospfd/ospf_ri.c: In function show_vty_fad_flags:
ospfd/ospf_ri.c:2361:25: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
 2361 |                         strncat(grp_str, disp_str, sizeof(grp_str));
ospfd/ospf_ri.c: In function show_vty_fad_exc_admngrp:
ospfd/ospf_ri.c:2109:25: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
 2109 |                         strncat(grp_str, disp_str, sizeof(grp_str));
ospfd/ospf_ri.c: In function show_vty_fad_incany_admngrp:
ospfd/ospf_ri.c:2172:25: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]

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

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-7036/artifact/U1604I386/ErrorLog/log_make.txt)

In file included from /usr/include/string.h:635:0,
In function strncat,
/usr/include/i386-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/i386-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/i386-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/i386-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]

Ubuntu 16.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/artifact/U1604I386/config.status/config.status
Ubuntu 16.04 i386 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/artifact/U1604I386/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-7036/artifact/U1804AMD64/ErrorLog/log_make.txt)

pimd/pim6_mld.c: In function gm_handle_v1_leave:
pimd/pim6_mld.c:1012:4: note: #pragma message: need S,G PRUNE => NO_INFO transition here
ospfd/ospf_ext.c:2389: error: log message contains tab or newline: "  Extended Inter-Area ASBR TLV: Length %u, ASBR-Router-Id: %pI4\n" (in show_vty_eia_asbr_info())
ospfd/ospf_ri.c:2073: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_exc_admngrp())
ospfd/ospf_ri.c:2136: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_incany_admngrp())
ospfd/ospf_ri.c:2199: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_incall_admngrp())
ospfd/ospf_ri.c:2262: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_exc_srlg())
ospfd/ospf_ri.c:2325: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_flags())
Makefile:15147: recipe for target 'ospfd/ospfd.xref' failed

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

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-7036/artifact/CI009BUILD/ErrorLog/log_make.txt)

gmake[1]: Entering directory '/usr/home/ci/cibuild.7036/frr-source'
ospfd/ospf_ri.c: In function 'show_vty_fad_flags':
ospfd/ospf_ri.c:2361:4: error: 'strncat' specified bound 1024 equals destination size [-Werror=stringop-overflow=]
 2361 |    strncat(grp_str, disp_str, sizeof(grp_str));
ospfd/ospf_ri.c: In function 'show_vty_fad_incall_admngrp':
ospfd/ospf_ri.c:2235:4: error: 'strncat' specified bound 1024 equals destination size [-Werror=stringop-overflow=]
 2235 |    strncat(grp_str, disp_str, sizeof(grp_str));
ospfd/ospf_ri.c: In function 'show_vty_fad_exc_srlg':
ospfd/ospf_ri.c:2298:4: error: 'strncat' specified bound 1024 equals destination size [-Werror=stringop-overflow=]

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

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-7036/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-7036/artifact/DEB11AMD64/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.7036/frr-source'
ospfd/ospf_ri.c: In function show_vty_fad_incall_admngrp:
ospfd/ospf_ri.c:2235:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
 2235 |    strncat(grp_str, disp_str, sizeof(grp_str));
ospfd/ospf_ri.c: In function show_vty_fad_flags:
ospfd/ospf_ri.c:2361:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
 2361 |    strncat(grp_str, disp_str, sizeof(grp_str));
ospfd/ospf_ri.c: In function show_vty_fad_exc_srlg:
ospfd/ospf_ri.c:2298:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]

Debian 11 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/artifact/DEB11AMD64/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-7036/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

gmake[1]: Entering directory '/usr/home/ci/cibuild.7036/frr-source'
ospfd/ospf_ri.c: In function 'show_vty_fad_flags':
ospfd/ospf_ri.c:2361:4: error: specified bound 1024 equals the size of the destination [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function 'show_vty_fad_exc_admngrp':
ospfd/ospf_ri.c:2109:4: error: specified bound 1024 equals the size of the destination [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function 'show_vty_fad_incany_admngrp':
ospfd/ospf_ri.c:2172:4: error: specified bound 1024 equals the size of the destination [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function 'show_vty_fad_incall_admngrp':
ospfd/ospf_ri.c:2235:4: error: specified bound 1024 equals the size of the destination [-Werror=stringop-overflow=]

FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/artifact/FBSD12AMD64/config.status/config.status
FreeBSD 12 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/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-7036/artifact/U16ARM8BUILD/ErrorLog/log_make.txt)

In file included from /usr/include/string.h:635:0,
In function strncat,
/usr/include/aarch64-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/aarch64-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/aarch64-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/aarch64-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]

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

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-7036/artifact/CI014BUILD/ErrorLog/log_make.txt)

In file included from /usr/include/string.h:635:0,
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]

Ubuntu 16.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/artifact/CI014BUILD/config.status/config.status
Ubuntu 16.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/artifact/CI014BUILD/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-7036/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-7036/artifact/REDHAT8/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.7036/frr-source'
ospfd/ospf_ri.c: In function show_vty_fad_incall_admngrp:
ospfd/ospf_ri.c:2235:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function show_vty_fad_flags:
ospfd/ospf_ri.c:2361:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function show_vty_fad_exc_srlg:
ospfd/ospf_ri.c:2298:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function show_vty_fad_exc_admngrp:
ospfd/ospf_ri.c:2109:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]

Redhat 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/artifact/REDHAT8/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-7036/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-7036/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-7036/artifact/U18I386BUILD/ErrorLog/log_make.txt)

pimd/pim6_mld.c: In function gm_handle_v1_leave:
pimd/pim6_mld.c:1012:4: note: #pragma message: need S,G PRUNE => NO_INFO transition here
ospfd/ospf_ext.c:2389: error: log message contains tab or newline: "  Extended Inter-Area ASBR TLV: Length %u, ASBR-Router-Id: %pI4\n" (in show_vty_eia_asbr_info())
ospfd/ospf_ri.c:2073: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_exc_admngrp())
ospfd/ospf_ri.c:2136: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_incany_admngrp())
ospfd/ospf_ri.c:2199: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_incall_admngrp())
ospfd/ospf_ri.c:2262: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_exc_srlg())
ospfd/ospf_ri.c:2325: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_flags())
Makefile:15147: recipe for target 'ospfd/ospfd.xref' failed
NetBSD 9 amd64 build: Failed (click for details) NetBSD 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/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-7036/artifact/CI012BUILD/ErrorLog/log_make.txt)

gmake[1]: Entering directory '/home/ci/cibuild.7036/frr-source'
ospfd/ospf_ri.c: In function 'show_vty_fad_exc_srlg':
ospfd/ospf_ri.c:2298:4: error: specified bound 1024 equals the size of the destination [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function 'show_vty_fad_flags':
ospfd/ospf_ri.c:2361:4: error: specified bound 1024 equals the size of the destination [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function 'show_vty_fad_incany_admngrp':
ospfd/ospf_ri.c:2172:4: error: specified bound 1024 equals the size of the destination [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function 'show_vty_fad_incall_admngrp':
ospfd/ospf_ri.c:2235:4: error: specified bound 1024 equals the size of the destination [-Werror=stringop-overflow=]

NetBSD 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/artifact/CI012BUILD/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-7036/artifact/CI011BUILD/ErrorLog/log_make.txt)

gmake  all-am
gmake[1]: Entering directory '/home/ci/cibuild.7036/frr-source'
ospfd/ospf_ri.c:1887:24: error: variable 'tlvh' is uninitialized when used here [-Werror,-Wuninitialized]
ospfd/ospf_ri.c:1872:25: note: initialize the variable 'tlvh' to silence this warning
ospfd/ospf_ri.c:2109:31: error: the value of the size argument in 'strncat' is too large, might lead to a buffer overflow [-Werror,-Wstrncat-size]
ospfd/ospf_ri.c:2109:31: note: change the argument to be the free space in the destination buffer minus the terminating null byte
ospfd/ospf_ri.c:2172:31: error: the value of the size argument in 'strncat' is too large, might lead to a buffer overflow [-Werror,-Wstrncat-size]
ospfd/ospf_ri.c:2172:31: note: change the argument to be the free space in the destination buffer minus the terminating null byte
ospfd/ospf_ri.c:2235:31: error: the value of the size argument in 'strncat' is too large, might lead to a buffer overflow [-Werror,-Wstrncat-size]

OpenBSD 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/artifact/CI011BUILD/config.status/config.status
OpenBSD 7 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/artifact/CI011BUILD/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 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-7036/artifact/U18ARM8BUILD/config.status/config.status Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/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-7036/artifact/U18ARM8BUILD/ErrorLog/log_make.txt)

pimd/pim6_mld.c: In function gm_handle_v1_leave:
pimd/pim6_mld.c:1012:4: note: #pragma message: need S,G PRUNE => NO_INFO transition here
ospfd/ospf_ext.c:2389: error: log message contains tab or newline: "  Extended Inter-Area ASBR TLV: Length %u, ASBR-Router-Id: %pI4\n" (in show_vty_eia_asbr_info())
ospfd/ospf_ri.c:2073: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_exc_admngrp())
ospfd/ospf_ri.c:2136: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_incany_admngrp())
ospfd/ospf_ri.c:2199: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_incall_admngrp())
ospfd/ospf_ri.c:2262: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_exc_srlg())
ospfd/ospf_ri.c:2325: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_flags())
Makefile:15147: recipe for target 'ospfd/ospfd.xref' failed
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-7036/artifact/CI021BUILD/ErrorLog/log_make.txt)

pimd/pim6_mld.c: In function gm_handle_v1_leave:
pimd/pim6_mld.c:1012:4: note: #pragma message: need S,G PRUNE => NO_INFO transition here
ospfd/ospf_ext.c:2389: error: log message contains tab or newline: "  Extended Inter-Area ASBR TLV: Length %u, ASBR-Router-Id: %pI4\n" (in show_vty_eia_asbr_info())
ospfd/ospf_ri.c:2073: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_exc_admngrp())
ospfd/ospf_ri.c:2136: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_incany_admngrp())
ospfd/ospf_ri.c:2199: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_incall_admngrp())
ospfd/ospf_ri.c:2262: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_exc_srlg())
ospfd/ospf_ri.c:2325: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_flags())
Makefile:15147: recipe for target 'ospfd/ospfd.xref' failed

Debian 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/artifact/CI021BUILD/config.status/config.status
Debian 9 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/artifact/CI021BUILD/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-7036/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-7036/artifact/U2004AMD64BUILD/ErrorLog/log_make.txt)

In file included from /usr/include/string.h:495,
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:136:10: error: __builtin___strncat_chk specified bound 1024 equals destination size [-Werror=stringop-overflow=]
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:136:10: error: __builtin___strncat_chk specified bound 1024 equals destination size [-Werror=stringop-overflow=]
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:136:10: error: __builtin___strncat_chk specified bound 1024 equals destination size [-Werror=stringop-overflow=]
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:136:10: error: __builtin___strncat_chk specified bound 1024 equals destination size [-Werror=stringop-overflow=]

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

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-7036/artifact/U1804PPC64LEBUILD/ErrorLog/log_make.txt)

pimd/pim6_mld.c: In function gm_handle_v1_leave:
pimd/pim6_mld.c:1012:4: note: #pragma message: need S,G PRUNE => NO_INFO transition here
ospfd/ospf_ext.c:2389: error: log message contains tab or newline: "  Extended Inter-Area ASBR TLV: Length %u, ASBR-Router-Id: %pI4\n" (in show_vty_eia_asbr_info())
ospfd/ospf_ri.c:2073: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_exc_admngrp())
ospfd/ospf_ri.c:2136: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_incany_admngrp())
ospfd/ospf_ri.c:2199: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_incall_admngrp())
ospfd/ospf_ri.c:2262: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_exc_srlg())
ospfd/ospf_ri.c:2325: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_flags())
Makefile:15147: recipe for target 'ospfd/ospfd.xref' failed

Ubuntu 18.04 ppc64le build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/artifact/U1804PPC64LEBUILD/config.status/config.status
Ubuntu 18.04 ppc64le build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/artifact/U1804PPC64LEBUILD/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-7036/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-7036/artifact/U22AMD64BUILD/ErrorLog/log_make.txt)

In file included from /usr/include/string.h:535,
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:138:10: error: __builtin___strncat_chk specified bound 1024 equals destination size [-Werror=stringop-overflow=]
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:138:10: error: __builtin___strncat_chk specified bound 1024 equals destination size [-Werror=stringop-overflow=]
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:138:10: error: __builtin___strncat_chk specified bound 1024 equals destination size [-Werror=stringop-overflow=]
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:138:10: error: __builtin___strncat_chk specified bound 1024 equals destination size [-Werror=stringop-overflow=]

Ubuntu 22.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/artifact/U22AMD64BUILD/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-7036/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-7036/artifact/DEB10BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.7036/frr-source'
ospfd/ospf_ri.c: In function show_vty_fad_incall_admngrp:
ospfd/ospf_ri.c:2235:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function show_vty_fad_flags:
ospfd/ospf_ri.c:2361:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function show_vty_fad_exc_srlg:
ospfd/ospf_ri.c:2298:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function show_vty_fad_exc_admngrp:
ospfd/ospf_ri.c:2109:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]

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

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-7036/artifact/U18ARM7BUILD/ErrorLog/log_make.txt)

pimd/pim6_mld.c: In function gm_handle_v1_leave:
pimd/pim6_mld.c:1012:4: note: #pragma message: need S,G PRUNE => NO_INFO transition here
ospfd/ospf_ext.c:2389: error: log message contains tab or newline: "  Extended Inter-Area ASBR TLV: Length %u, ASBR-Router-Id: %pI4\n" (in show_vty_eia_asbr_info())
ospfd/ospf_ri.c:2073: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_exc_admngrp())
ospfd/ospf_ri.c:2136: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_incany_admngrp())
ospfd/ospf_ri.c:2199: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_incall_admngrp())
ospfd/ospf_ri.c:2262: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_exc_srlg())
ospfd/ospf_ri.c:2325: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_flags())
Makefile:15147: recipe for target 'ospfd/ospfd.xref' failed

Ubuntu 18.04 arm7 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/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-7036/artifact/U18ARM7BUILD/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-7036/artifact/F29BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.7036/frr-source'
ospfd/ospf_ri.c: In function show_vty_fad_incall_admngrp:
ospfd/ospf_ri.c:2235:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function show_vty_fad_flags:
ospfd/ospf_ri.c:2361:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function show_vty_fad_exc_srlg:
ospfd/ospf_ri.c:2298:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function show_vty_fad_exc_admngrp:
ospfd/ospf_ri.c:2109:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]

Fedora 29 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/artifact/F29BUILD/config.status/config.status
Fedora 29 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/artifact/F29BUILD/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-7036/artifact/CI101BUILD/config.status/config.status Ubuntu 16.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/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-7036/artifact/CI101BUILD/ErrorLog/log_make.txt)

In file included from /usr/include/string.h:635:0,
In function strncat,
/usr/include/arm-linux-gnueabihf/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/arm-linux-gnueabihf/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/arm-linux-gnueabihf/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/arm-linux-gnueabihf/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
Redhat 9 amd64 build: Failed (click for details) Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/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-7036/artifact/RH9BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.7036/frr-source'
ospfd/ospf_ri.c: In function show_vty_fad_flags:
ospfd/ospf_ri.c:2361:25: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
 2361 |                         strncat(grp_str, disp_str, sizeof(grp_str));
ospfd/ospf_ri.c: In function show_vty_fad_exc_admngrp:
ospfd/ospf_ri.c:2109:25: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
 2109 |                         strncat(grp_str, disp_str, sizeof(grp_str));
ospfd/ospf_ri.c: In function show_vty_fad_incany_admngrp:
ospfd/ospf_ri.c:2172:25: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]

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

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-7036/artifact/U1604I386/ErrorLog/log_make.txt)

In file included from /usr/include/string.h:635:0,
In function strncat,
/usr/include/i386-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/i386-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/i386-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/i386-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]

Ubuntu 16.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/artifact/U1604I386/config.status/config.status
Ubuntu 16.04 i386 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/artifact/U1604I386/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-7036/artifact/U1804AMD64/ErrorLog/log_make.txt)

pimd/pim6_mld.c: In function gm_handle_v1_leave:
pimd/pim6_mld.c:1012:4: note: #pragma message: need S,G PRUNE => NO_INFO transition here
ospfd/ospf_ext.c:2389: error: log message contains tab or newline: "  Extended Inter-Area ASBR TLV: Length %u, ASBR-Router-Id: %pI4\n" (in show_vty_eia_asbr_info())
ospfd/ospf_ri.c:2073: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_exc_admngrp())
ospfd/ospf_ri.c:2136: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_incany_admngrp())
ospfd/ospf_ri.c:2199: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_incall_admngrp())
ospfd/ospf_ri.c:2262: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_exc_srlg())
ospfd/ospf_ri.c:2325: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_flags())
Makefile:15147: recipe for target 'ospfd/ospfd.xref' failed

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

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-7036/artifact/CI009BUILD/ErrorLog/log_make.txt)

gmake[1]: Entering directory '/usr/home/ci/cibuild.7036/frr-source'
ospfd/ospf_ri.c: In function 'show_vty_fad_flags':
ospfd/ospf_ri.c:2361:4: error: 'strncat' specified bound 1024 equals destination size [-Werror=stringop-overflow=]
 2361 |    strncat(grp_str, disp_str, sizeof(grp_str));
ospfd/ospf_ri.c: In function 'show_vty_fad_incall_admngrp':
ospfd/ospf_ri.c:2235:4: error: 'strncat' specified bound 1024 equals destination size [-Werror=stringop-overflow=]
 2235 |    strncat(grp_str, disp_str, sizeof(grp_str));
ospfd/ospf_ri.c: In function 'show_vty_fad_exc_srlg':
ospfd/ospf_ri.c:2298:4: error: 'strncat' specified bound 1024 equals destination size [-Werror=stringop-overflow=]

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

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-7036/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-7036/artifact/DEB11AMD64/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.7036/frr-source'
ospfd/ospf_ri.c: In function show_vty_fad_incall_admngrp:
ospfd/ospf_ri.c:2235:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
 2235 |    strncat(grp_str, disp_str, sizeof(grp_str));
ospfd/ospf_ri.c: In function show_vty_fad_flags:
ospfd/ospf_ri.c:2361:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
 2361 |    strncat(grp_str, disp_str, sizeof(grp_str));
ospfd/ospf_ri.c: In function show_vty_fad_exc_srlg:
ospfd/ospf_ri.c:2298:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]

Debian 11 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/artifact/DEB11AMD64/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-7036/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

gmake[1]: Entering directory '/usr/home/ci/cibuild.7036/frr-source'
ospfd/ospf_ri.c: In function 'show_vty_fad_flags':
ospfd/ospf_ri.c:2361:4: error: specified bound 1024 equals the size of the destination [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function 'show_vty_fad_exc_admngrp':
ospfd/ospf_ri.c:2109:4: error: specified bound 1024 equals the size of the destination [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function 'show_vty_fad_incany_admngrp':
ospfd/ospf_ri.c:2172:4: error: specified bound 1024 equals the size of the destination [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function 'show_vty_fad_incall_admngrp':
ospfd/ospf_ri.c:2235:4: error: specified bound 1024 equals the size of the destination [-Werror=stringop-overflow=]

FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/artifact/FBSD12AMD64/config.status/config.status
FreeBSD 12 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/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-7036/artifact/U16ARM8BUILD/ErrorLog/log_make.txt)

In file included from /usr/include/string.h:635:0,
In function strncat,
/usr/include/aarch64-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/aarch64-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/aarch64-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/aarch64-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]

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

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-7036/artifact/CI014BUILD/ErrorLog/log_make.txt)

In file included from /usr/include/string.h:635:0,
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]

Ubuntu 16.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/artifact/CI014BUILD/config.status/config.status
Ubuntu 16.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/artifact/CI014BUILD/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-7036/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-7036/artifact/REDHAT8/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.7036/frr-source'
ospfd/ospf_ri.c: In function show_vty_fad_incall_admngrp:
ospfd/ospf_ri.c:2235:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function show_vty_fad_flags:
ospfd/ospf_ri.c:2361:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function show_vty_fad_exc_srlg:
ospfd/ospf_ri.c:2298:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function show_vty_fad_exc_admngrp:
ospfd/ospf_ri.c:2109:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]

Redhat 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/artifact/REDHAT8/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-7036/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-7036/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-7036/artifact/U18I386BUILD/ErrorLog/log_make.txt)

pimd/pim6_mld.c: In function gm_handle_v1_leave:
pimd/pim6_mld.c:1012:4: note: #pragma message: need S,G PRUNE => NO_INFO transition here
ospfd/ospf_ext.c:2389: error: log message contains tab or newline: "  Extended Inter-Area ASBR TLV: Length %u, ASBR-Router-Id: %pI4\n" (in show_vty_eia_asbr_info())
ospfd/ospf_ri.c:2073: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_exc_admngrp())
ospfd/ospf_ri.c:2136: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_incany_admngrp())
ospfd/ospf_ri.c:2199: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_incall_admngrp())
ospfd/ospf_ri.c:2262: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_exc_srlg())
ospfd/ospf_ri.c:2325: error: log message contains tab or newline: "  %s TLV size: %d not mutiple of %d bytes\n" (in show_vty_fad_flags())
Makefile:15147: recipe for target 'ospfd/ospfd.xref' failed
NetBSD 9 amd64 build: Failed (click for details) NetBSD 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/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-7036/artifact/CI012BUILD/ErrorLog/log_make.txt)

gmake[1]: Entering directory '/home/ci/cibuild.7036/frr-source'
ospfd/ospf_ri.c: In function 'show_vty_fad_exc_srlg':
ospfd/ospf_ri.c:2298:4: error: specified bound 1024 equals the size of the destination [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function 'show_vty_fad_flags':
ospfd/ospf_ri.c:2361:4: error: specified bound 1024 equals the size of the destination [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function 'show_vty_fad_incany_admngrp':
ospfd/ospf_ri.c:2172:4: error: specified bound 1024 equals the size of the destination [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function 'show_vty_fad_incall_admngrp':
ospfd/ospf_ri.c:2235:4: error: specified bound 1024 equals the size of the destination [-Werror=stringop-overflow=]

NetBSD 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7036/artifact/CI012BUILD/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-7036/artifact/CI011BUILD/ErrorLog/log_make.txt)

gmake  all-am
gmake[1]: Entering directory '/home/ci/cibuild.7036/frr-source'
ospfd/ospf_ri.c:1887:24: error: variable 'tlvh' is uninitialized when used here [-Werror,-Wuninitialized]
ospfd/ospf_ri.c:1872:25: note: initialize the variable 'tlvh' to silence this warning
ospfd/ospf_ri.c:2109:31: error: the value of the size argument in 'strncat' is too large, might lead to a buffer overflow [-Werror,-Wstrncat-size]
ospfd/ospf_ri.c:2109:31: note: change the argument to be the free space in the destination buffer minus the terminating null byte
ospfd/ospf_ri.c:2172:31: error: the value of the size argument in 'strncat' is too large, might lead to a buffer overflow [-Werror,-Wstrncat-size]
ospfd/ospf_ri.c:2172:31: note: change the argument to be the free space in the destination buffer minus the terminating null byte
ospfd/ospf_ri.c:2235:31: error: the value of the size argument in 'strncat' is too large, might lead to a buffer overflow [-Werror,-Wstrncat-size]

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

<stdin>:293: trailing whitespace.
	struct flex_algo_defn *defns[FLEX_ALGO_ID_MAX+1];	
<stdin>:811: space before tab in indent.
                        	  uint32_t srlg, bool *deleted);
<stdin>:817: space before tab in indent.
                        	   uint32_t flags, bool *deleted);
<stdin>:1369: trailing whitespace.
	else 
<stdin>:2472: trailing whitespace.
				sizeof(struct ri_fad_exclude_admingrp_subtlv) + 
warning: squelched 11533 whitespace errors
warning: 11538 lines add whitespace errors.
Report for flex_algo.c | 60 issues
===============================================
ERROR: trailing whitespace
#27: FILE: /tmp/f1-20357/flex_algo.c:27:
+^Istruct flex_algo_defn *defns[FLEX_ALGO_ID_MAX+1];^I$

ERROR: code indent should use tabs where possible
#52: FILE: /tmp/f1-20357/flex_algo.c:52:
+                                             uint8_t id, bool create,$

WARNING: please, no spaces at the start of a line
#52: FILE: /tmp/f1-20357/flex_algo.c:52:
+                                             uint8_t id, bool create,$

ERROR: code indent should use tabs where possible
#136: FILE: /tmp/f1-20357/flex_algo.c:136:
+                                        uint32_t admin_grp, bool create,$

WARNING: please, no spaces at the start of a line
#136: FILE: /tmp/f1-20357/flex_algo.c:136:
+                                        uint32_t admin_grp, bool create,$

ERROR: code indent should use tabs where possible
#155: FILE: /tmp/f1-20357/flex_algo.c:155:
+                                uint32_t admin_grp, bool *deleted)$

WARNING: please, no spaces at the start of a line
#155: FILE: /tmp/f1-20357/flex_algo.c:155:
+                                uint32_t admin_grp, bool *deleted)$

ERROR: code indent should use tabs where possible
#194: FILE: /tmp/f1-20357/flex_algo.c:194:
+                                        uint32_t srlg, bool create,$

WARNING: please, no spaces at the start of a line
#194: FILE: /tmp/f1-20357/flex_algo.c:194:
+                                        uint32_t srlg, bool create,$

ERROR: code indent should use tabs where possible
#214: FILE: /tmp/f1-20357/flex_algo.c:214:
+                           uint32_t srlg, bool *deleted)$

WARNING: please, no spaces at the start of a line
#214: FILE: /tmp/f1-20357/flex_algo.c:214:
+                           uint32_t srlg, bool *deleted)$

ERROR: code indent should use tabs where possible
#252: FILE: /tmp/f1-20357/flex_algo.c:252:
+                                               uint32_t flags, bool create,$

WARNING: please, no spaces at the start of a line
#252: FILE: /tmp/f1-20357/flex_algo.c:252:
+                                               uint32_t flags, bool create,$

ERROR: code indent should use tabs where possible
#271: FILE: /tmp/f1-20357/flex_algo.c:271:
+                            uint32_t flags, bool *deleted)$

WARNING: please, no spaces at the start of a line
#271: FILE: /tmp/f1-20357/flex_algo.c:271:
+                            uint32_t flags, bool *deleted)$
Report for flex_algo.h | 76 issues
===============================================
WARNING: line over 80 characters
#56: FILE: /tmp/f1-20357/flex_algo.h:56:
+	else if (strncmp(str, FLEX_ALGO_METRIC_TYPE_UNIDIR_LINK_DELAY_STR, len) == 0)

ERROR: code indent should use tabs where possible
#213: FILE: /tmp/f1-20357/flex_algo.h:213:
+                                                    uint8_t id, bool create,$

WARNING: please, no spaces at the start of a line
#213: FILE: /tmp/f1-20357/flex_algo.h:213:
+                                                    uint8_t id, bool create,$

ERROR: code indent should use tabs where possible
#216: FILE: /tmp/f1-20357/flex_algo.h:216:
+^I^I^I          struct flex_algo_defn **defn);$

ERROR: code indent should use tabs where possible
#222: FILE: /tmp/f1-20357/flex_algo.h:222:
+                                        uint32_t admin_grp, bool create,$

WARNING: please, no spaces at the start of a line
#222: FILE: /tmp/f1-20357/flex_algo.h:222:
+                                        uint32_t admin_grp, bool create,$

ERROR: code indent should use tabs where possible
#225: FILE: /tmp/f1-20357/flex_algo.h:225:
+                                uint32_t admin_grp, bool *deleted);$

WARNING: please, no spaces at the start of a line
#225: FILE: /tmp/f1-20357/flex_algo.h:225:
+                                uint32_t admin_grp, bool *deleted);$

ERROR: code indent should use tabs where possible
#229: FILE: /tmp/f1-20357/flex_algo.h:229:
+                                        uint32_t srlg, bool create,$

WARNING: please, no spaces at the start of a line
#229: FILE: /tmp/f1-20357/flex_algo.h:229:
+                                        uint32_t srlg, bool create,$

ERROR: code indent should use tabs where possible
#232: FILE: /tmp/f1-20357/flex_algo.h:232:
+                        ^I  uint32_t srlg, bool *deleted);$

WARNING: please, no space before tabs
#232: FILE: /tmp/f1-20357/flex_algo.h:232:
+                        ^I  uint32_t srlg, bool *deleted);$

WARNING: please, no spaces at the start of a line
#232: FILE: /tmp/f1-20357/flex_algo.h:232:
+                        ^I  uint32_t srlg, bool *deleted);$

WARNING: line over 80 characters
#234: FILE: /tmp/f1-20357/flex_algo.h:234:
+extern struct flex_algo_flags *flex_algo_lookup_flags(struct flxalg_flags_head *list,

ERROR: code indent should use tabs where possible
#235: FILE: /tmp/f1-20357/flex_algo.h:235:
+                                               uint32_t flags, bool create,$

WARNING: please, no spaces at the start of a line
#235: FILE: /tmp/f1-20357/flex_algo.h:235:
+                                               uint32_t flags, bool create,$

ERROR: code indent should use tabs where possible
#238: FILE: /tmp/f1-20357/flex_algo.h:238:
+                        ^I   uint32_t flags, bool *deleted);$

WARNING: please, no space before tabs
#238: FILE: /tmp/f1-20357/flex_algo.h:238:
+                        ^I   uint32_t flags, bool *deleted);$

WARNING: please, no spaces at the start of a line
#238: FILE: /tmp/f1-20357/flex_algo.h:238:
+                        ^I   uint32_t flags, bool *deleted);$
Report for ospf_ext.c | 74 issues
===============================================
< WARNING: line over 80 characters
< #109: FILE: /tmp/f1-20357/ospf_ext.c:109:
< ERROR: code indent should use tabs where possible
< #114: FILE: /tmp/f1-20357/ospf_ext.c:114:
< WARNING: line over 80 characters
< #181: FILE: /tmp/f1-20357/ospf_ext.c:181:
< WARNING: please, no space before tabs
< #188: FILE: /tmp/f1-20357/ospf_ext.c:188:
< WARNING: line over 80 characters
< #816: FILE: /tmp/f1-20357/ospf_ext.c:816:
< WARNING: line over 80 characters
< #878: FILE: /tmp/f1-20357/ospf_ext.c:878:
< WARNING: line over 80 characters
< #894: FILE: /tmp/f1-20357/ospf_ext.c:894:
< WARNING: braces {} are not necessary for single statement blocks
< #921: FILE: /tmp/f1-20357/ospf_ext.c:921:
< WARNING: line over 80 characters
< #1289: FILE: /tmp/f1-20357/ospf_ext.c:1289:
< WARNING: line over 80 characters
< #1301: FILE: /tmp/f1-20357/ospf_ext.c:1301:
< WARNING: line over 80 characters
< #1642: FILE: /tmp/f1-20357/ospf_ext.c:1642:
< ERROR: trailing whitespace
< #2093: FILE: /tmp/f1-20357/ospf_ext.c:2093:
< ERROR: code indent should use tabs where possible
< #2180: FILE: /tmp/f1-20357/ospf_ext.c:2180:
< WARNING: line over 80 characters
< #2197: FILE: /tmp/f1-20357/ospf_ext.c:2197:
< WARNING: line over 80 characters
< #2198: FILE: /tmp/f1-20357/ospf_ext.c:2198:
< WARNING: line over 80 characters
< #2217: FILE: /tmp/f1-20357/ospf_ext.c:2217:
< WARNING: line over 80 characters
< #2225: FILE: /tmp/f1-20357/ospf_ext.c:2225:
< WARNING: line over 80 characters
< #2265: FILE: /tmp/f1-20357/ospf_ext.c:2265:
< WARNING: line over 80 characters
< #2345: FILE: /tmp/f1-20357/ospf_ext.c:2345:
< WARNING: line over 80 characters
< #2346: FILE: /tmp/f1-20357/ospf_ext.c:2346:
< WARNING: line over 80 characters
< #2351: FILE: /tmp/f1-20357/ospf_ext.c:2351:
< WARNING: line over 80 characters
< #2416: FILE: /tmp/f1-20357/ospf_ext.c:2416:
< WARNING: line over 80 characters
< #2561: FILE: /tmp/f1-20357/ospf_ext.c:2561:
< WARNING: line over 80 characters
< #2580: FILE: /tmp/f1-20357/ospf_ext.c:2580:
< ERROR: space prohibited after that open parenthesis '('
< #2623: FILE: /tmp/f1-20357/ospf_ext.c:2623:
< WARNING: C99 // comments do not match recommendation
< #2628: FILE: /tmp/f1-20357/ospf_ext.c:2628:
< WARNING: line over 80 characters
< #2681: FILE: /tmp/f1-20357/ospf_ext.c:2681:
< WARNING: line over 80 characters
< #2691: FILE: /tmp/f1-20357/ospf_ext.c:2691:
< WARNING: line over 80 characters
< #2711: FILE: /tmp/f1-20357/ospf_ext.c:2711:
< WARNING: line over 80 characters
< #2745: FILE: /tmp/f1-20357/ospf_ext.c:2745:
< WARNING: Missing a blank line after declarations
< #2760: FILE: /tmp/f1-20357/ospf_ext.c:2760:
< WARNING: C99 // comments do not match recommendation
< #2794: FILE: /tmp/f1-20357/ospf_ext.c:2794:
< WARNING: C99 // comments do not match recommendation
< #2797: FILE: /tmp/f1-20357/ospf_ext.c:2797:
< WARNING: C99 // comments do not match recommendation
< #2825: FILE: /tmp/f1-20357/ospf_ext.c:2825:
< WARNING: C99 // comments do not match recommendation
< #2826: FILE: /tmp/f1-20357/ospf_ext.c:2826:
< WARNING: C99 // comments do not match recommendation
< #2827: FILE: /tmp/f1-20357/ospf_ext.c:2827:
< WARNING: C99 // comments do not match recommendation
< #2829: FILE: /tmp/f1-20357/ospf_ext.c:2829:
Report for ospf_ext.h | 4 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #201: FILE: /tmp/f1-20357/ospf_ext.h:201:
< WARNING: C99 // comments do not match recommendation
< #202: FILE: /tmp/f1-20357/ospf_ext.h:202:
Report for ospf_memory.c | 10 issues
===============================================
< WARNING: line over 80 characters
< #64: FILE: /tmp/f1-20357/ospf_memory.c:64:
< WARNING: line over 80 characters
< #65: FILE: /tmp/f1-20357/ospf_memory.c:65:
< WARNING: line over 80 characters
< #66: FILE: /tmp/f1-20357/ospf_memory.c:66:
< WARNING: line over 80 characters
< #68: FILE: /tmp/f1-20357/ospf_memory.c:68:
< WARNING: line over 80 characters
< #71: FILE: /tmp/f1-20357/ospf_memory.c:71:
Report for ospf_opaque.c | 4 issues
===============================================
< WARNING: line over 80 characters
< #1309: FILE: /tmp/f1-20357/ospf_opaque.c:1309:
< WARNING: Prefer using '"%s...", __func__' to using 'ospf_opaque_lsa_originate_schedule', this function's name, in a string
< #1309: FILE: /tmp/f1-20357/ospf_opaque.c:1309:
Report for ospf_opaque.h | 4 issues
===============================================
< WARNING: please, no space before tabs
< #105: FILE: /tmp/f1-20357/ospf_opaque.h:105:
< ERROR: "foo* bar" should be "foo *bar"
< #130: FILE: /tmp/f1-20357/ospf_opaque.h:130:
Report for ospf_ri.c | 227 issues
===============================================
< WARNING: line over 80 characters
< #747: FILE: /tmp/f1-20357/ospf_ri.c:747:
< ERROR: trailing whitespace
< #770: FILE: /tmp/f1-20357/ospf_ri.c:770:
< WARNING: space prohibited between function name and open parenthesis '('
< #772: FILE: /tmp/f1-20357/ospf_ri.c:772:
< ERROR: trailing whitespace
< #773: FILE: /tmp/f1-20357/ospf_ri.c:773:
< WARNING: line over 80 characters
< #775: FILE: /tmp/f1-20357/ospf_ri.c:775:
< WARNING: line over 80 characters
< #780: FILE: /tmp/f1-20357/ospf_ri.c:780:
< WARNING: quoted string split across lines
< #791: FILE: /tmp/f1-20357/ospf_ri.c:791:
< ERROR: trailing whitespace
< #805: FILE: /tmp/f1-20357/ospf_ri.c:805:
< WARNING: line over 80 characters
< #805: FILE: /tmp/f1-20357/ospf_ri.c:805:
< WARNING: space prohibited between function name and open parenthesis '('
< #807: FILE: /tmp/f1-20357/ospf_ri.c:807:
< ERROR: trailing whitespace
< #808: FILE: /tmp/f1-20357/ospf_ri.c:808:
< WARNING: line over 80 characters
< #809: FILE: /tmp/f1-20357/ospf_ri.c:809:
< WARNING: line over 80 characters
< #810: FILE: /tmp/f1-20357/ospf_ri.c:810:
< WARNING: line over 80 characters
< #815: FILE: /tmp/f1-20357/ospf_ri.c:815:
< WARNING: quoted string split across lines
< #826: FILE: /tmp/f1-20357/ospf_ri.c:826:
< ERROR: trailing whitespace
< #837: FILE: /tmp/f1-20357/ospf_ri.c:837:
< WARNING: line over 80 characters
< #837: FILE: /tmp/f1-20357/ospf_ri.c:837:
< WARNING: space prohibited between function name and open parenthesis '('
< #839: FILE: /tmp/f1-20357/ospf_ri.c:839:
< ERROR: trailing whitespace
< #840: FILE: /tmp/f1-20357/ospf_ri.c:840:
< WARNING: line over 80 characters
< #841: FILE: /tmp/f1-20357/ospf_ri.c:841:
< WARNING: line over 80 characters
< #842: FILE: /tmp/f1-20357/ospf_ri.c:842:
< WARNING: line over 80 characters
< #847: FILE: /tmp/f1-20357/ospf_ri.c:847:
< WARNING: quoted string split across lines
< #858: FILE: /tmp/f1-20357/ospf_ri.c:858:
< ERROR: trailing whitespace
< #869: FILE: /tmp/f1-20357/ospf_ri.c:869:
< WARNING: space prohibited between function name and open parenthesis '('
< #871: FILE: /tmp/f1-20357/ospf_ri.c:871:
< ERROR: trailing whitespace
< #872: FILE: /tmp/f1-20357/ospf_ri.c:872:
< WARNING: quoted string split across lines
< #890: FILE: /tmp/f1-20357/ospf_ri.c:890:
< ERROR: trailing whitespace
< #901: FILE: /tmp/f1-20357/ospf_ri.c:901:
< WARNING: space prohibited between function name and open parenthesis '('
< #903: FILE: /tmp/f1-20357/ospf_ri.c:903:
< ERROR: trailing whitespace
< #904: FILE: /tmp/f1-20357/ospf_ri.c:904:
< WARNING: quoted string split across lines
< #922: FILE: /tmp/f1-20357/ospf_ri.c:922:
< WARNING: suspect code indent for conditional statements (16, 16)
< #947: FILE: /tmp/f1-20357/ospf_ri.c:947:
< WARNING: line over 80 characters
< #950: FILE: /tmp/f1-20357/ospf_ri.c:950:
< WARNING: line over 80 characters
< #1012: FILE: /tmp/f1-20357/ospf_ri.c:1012:
< ERROR: trailing whitespace
< #1018: FILE: /tmp/f1-20357/ospf_ri.c:1018:
< ERROR: trailing whitespace
< #1019: FILE: /tmp/f1-20357/ospf_ri.c:1019:
< WARNING: quoted string split across lines
< #1028: FILE: /tmp/f1-20357/ospf_ri.c:1028:
< WARNING: line over 80 characters
< #1038: FILE: /tmp/f1-20357/ospf_ri.c:1038:
< WARNING: line over 80 characters
< #1057: FILE: /tmp/f1-20357/ospf_ri.c:1057:
< WARNING: line over 80 characters
< #1072: FILE: /tmp/f1-20357/ospf_ri.c:1072:
< WARNING: Macros with flow control statements should be avoided
< #1608: FILE: /tmp/f1-20357/ospf_ri.c:1608:
< ERROR: code indent should use tabs where possible
< #1613: FILE: /tmp/f1-20357/ospf_ri.c:1613:
< ERROR: code indent should use tabs where possible
< #1617: FILE: /tmp/f1-20357/ospf_ri.c:1617:
< WARNING: Macros with flow control statements should be avoided
< #1623: FILE: /tmp/f1-20357/ospf_ri.c:1623:
< ERROR: code indent should use tabs where possible
< #1628: FILE: /tmp/f1-20357/ospf_ri.c:1628:
< WARNING: please, no space before tabs
< #1628: FILE: /tmp/f1-20357/ospf_ri.c:1628:
< ERROR: code indent should use tabs where possible
< #1632: FILE: /tmp/f1-20357/ospf_ri.c:1632:
< WARNING: please, no space before tabs
< #1632: FILE: /tmp/f1-20357/ospf_ri.c:1632:
< ERROR: space required after that ',' (ctx:VxV)
< #1632: FILE: /tmp/f1-20357/ospf_ri.c:1632:
< WARNING: please, no space before tabs
< #1633: FILE: /tmp/f1-20357/ospf_ri.c:1633:
< WARNING: unnecessary whitespace before a quoted newline
< #2086: FILE: /tmp/f1-20357/ospf_ri.c:2086:
< ERROR: trailing whitespace
< #2089: FILE: /tmp/f1-20357/ospf_ri.c:2089:
< ERROR: trailing whitespace
< #2092: FILE: /tmp/f1-20357/ospf_ri.c:2092:
< ERROR: trailing whitespace
< #2095: FILE: /tmp/f1-20357/ospf_ri.c:2095:
< ERROR: trailing whitespace
< #2106: FILE: /tmp/f1-20357/ospf_ri.c:2106:
< ERROR: trailing whitespace
< #2107: FILE: /tmp/f1-20357/ospf_ri.c:2107:
< WARNING: strncat() is error-prone; please use strlcat() if possible#2109: FILE: /tmp/f1-20357/ospf_ri.c:2109:
< +			strncat(grp_str, disp_str, sizeof(grp_str));
< 
< WARNING: line over 80 characters
< #2139: FILE: /tmp/f1-20357/ospf_ri.c:2139:
< WARNING: unnecessary whitespace before a quoted newline
< #2149: FILE: /tmp/f1-20357/ospf_ri.c:2149:
< ERROR: trailing whitespace
< #2152: FILE: /tmp/f1-20357/ospf_ri.c:2152:
< ERROR: trailing whitespace
< #2155: FILE: /tmp/f1-20357/ospf_ri.c:2155:
< ERROR: trailing whitespace
< #2158: FILE: /tmp/f1-20357/ospf_ri.c:2158:
< ERROR: trailing whitespace
< #2169: FILE: /tmp/f1-20357/ospf_ri.c:2169:
< ERROR: trailing whitespace
< #2170: FILE: /tmp/f1-20357/ospf_ri.c:2170:
< WARNING: strncat() is error-prone; please use strlcat() if possible#2172: FILE: /tmp/f1-20357/ospf_ri.c:2172:
< +			strncat(grp_str, disp_str, sizeof(grp_str));
< 
< WARNING: line over 80 characters
< #2202: FILE: /tmp/f1-20357/ospf_ri.c:2202:
< WARNING: unnecessary whitespace before a quoted newline
< #2212: FILE: /tmp/f1-20357/ospf_ri.c:2212:
< ERROR: trailing whitespace
< #2215: FILE: /tmp/f1-20357/ospf_ri.c:2215:
< ERROR: trailing whitespace
< #2218: FILE: /tmp/f1-20357/ospf_ri.c:2218:
< ERROR: trailing whitespace
< #2221: FILE: /tmp/f1-20357/ospf_ri.c:2221:
< ERROR: trailing whitespace
< #2232: FILE: /tmp/f1-20357/ospf_ri.c:2232:
< ERROR: trailing whitespace
< #2233: FILE: /tmp/f1-20357/ospf_ri.c:2233:
< WARNING: strncat() is error-prone; please use strlcat() if possible#2235: FILE: /tmp/f1-20357/ospf_ri.c:2235:
< +			strncat(grp_str, disp_str, sizeof(grp_str));
< 
< WARNING: unnecessary whitespace before a quoted newline
< #2275: FILE: /tmp/f1-20357/ospf_ri.c:2275:
< ERROR: trailing whitespace
< #2278: FILE: /tmp/f1-20357/ospf_ri.c:2278:
< ERROR: trailing whitespace
< #2281: FILE: /tmp/f1-20357/ospf_ri.c:2281:
< ERROR: trailing whitespace
< #2284: FILE: /tmp/f1-20357/ospf_ri.c:2284:
< ERROR: trailing whitespace
< #2295: FILE: /tmp/f1-20357/ospf_ri.c:2295:
< ERROR: trailing whitespace
< #2296: FILE: /tmp/f1-20357/ospf_ri.c:2296:
< WARNING: strncat() is error-prone; please use strlcat() if possible#2298: FILE: /tmp/f1-20357/ospf_ri.c:2298:
< +			strncat(grp_str, disp_str, sizeof(grp_str));
< 
< WARNING: unnecessary whitespace before a quoted newline
< #2338: FILE: /tmp/f1-20357/ospf_ri.c:2338:
< ERROR: trailing whitespace
< #2341: FILE: /tmp/f1-20357/ospf_ri.c:2341:
< ERROR: trailing whitespace
< #2344: FILE: /tmp/f1-20357/ospf_ri.c:2344:
< ERROR: trailing whitespace
< #2347: FILE: /tmp/f1-20357/ospf_ri.c:2347:
< ERROR: trailing whitespace
< #2358: FILE: /tmp/f1-20357/ospf_ri.c:2358:
< ERROR: trailing whitespace
< #2359: FILE: /tmp/f1-20357/ospf_ri.c:2359:
< WARNING: strncat() is error-prone; please use strlcat() if possible#2361: FILE: /tmp/f1-20357/ospf_ri.c:2361:
< +			strncat(grp_str, disp_str, sizeof(grp_str));
< 
< WARNING: line over 80 characters
< #2396: FILE: /tmp/f1-20357/ospf_ri.c:2396:
< WARNING: line over 80 characters
< #2445: FILE: /tmp/f1-20357/ospf_ri.c:2445:
< WARNING: line over 80 characters
< #2448: FILE: /tmp/f1-20357/ospf_ri.c:2448:
< WARNING: line over 80 characters
< #2596: FILE: /tmp/f1-20357/ospf_ri.c:2596:
< WARNING: line over 80 characters
< #2599: FILE: /tmp/f1-20357/ospf_ri.c:2599:
< WARNING: line over 80 characters
< #2600: FILE: /tmp/f1-20357/ospf_ri.c:2600:
< WARNING: line over 80 characters
< #2603: FILE: /tmp/f1-20357/ospf_ri.c:2603:
< WARNING: line over 80 characters
< #2604: FILE: /tmp/f1-20357/ospf_ri.c:2604:
< WARNING: line over 80 characters
< #2616: FILE: /tmp/f1-20357/ospf_ri.c:2616:
< ERROR: trailing whitespace
< #3405: FILE: /tmp/f1-20357/ospf_ri.c:3405:
< ERROR: trailing whitespace
< #3526: FILE: /tmp/f1-20357/ospf_ri.c:3526:
< ERROR: trailing whitespace
< #3647: FILE: /tmp/f1-20357/ospf_ri.c:3647:
< ERROR: trailing whitespace
< #3768: FILE: /tmp/f1-20357/ospf_ri.c:3768:
< ERROR: trailing whitespace
< #3888: FILE: /tmp/f1-20357/ospf_ri.c:3888:
< ERROR: trailing whitespace
< #3981: FILE: /tmp/f1-20357/ospf_ri.c:3981:
< ERROR: trailing whitespace
< #4008: FILE: /tmp/f1-20357/ospf_ri.c:4008:
< ERROR: trailing whitespace
< #4020: FILE: /tmp/f1-20357/ospf_ri.c:4020:
< WARNING: unnecessary whitespace before a quoted newline
< #4122: FILE: /tmp/f1-20357/ospf_ri.c:4122:
< WARNING: unnecessary whitespace before a quoted newline
< #4132: FILE: /tmp/f1-20357/ospf_ri.c:4132:
< WARNING: unnecessary whitespace before a quoted newline
< #4142: FILE: /tmp/f1-20357/ospf_ri.c:4142:
< WARNING: unnecessary whitespace before a quoted newline
< #4151: FILE: /tmp/f1-20357/ospf_ri.c:4151:
< WARNING: unnecessary whitespace before a quoted newline
< #4159: FILE: /tmp/f1-20357/ospf_ri.c:4159:
< WARNING: braces {} are not necessary for any arm of this statement
< #4212: FILE: /tmp/f1-20357/ospf_ri.c:4212:
< ERROR: trailing whitespace
< #4265: FILE: /tmp/f1-20357/ospf_ri.c:4265:
Report for ospf_ri.h | 4 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #228: FILE: /tmp/f1-20357/ospf_ri.h:228:
< ERROR: trailing whitespace
< #290: FILE: /tmp/f1-20357/ospf_ri.h:290:

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Aug 23, 2022

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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

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-7041/artifact/F29BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.7041/frr-source'
ospfd/ospf_ri.c: In function show_vty_fad_incall_admngrp:
ospfd/ospf_ri.c:2235:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function show_vty_fad_flags:
ospfd/ospf_ri.c:2361:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function show_vty_fad_exc_srlg:
ospfd/ospf_ri.c:2298:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function show_vty_fad_exc_admngrp:
ospfd/ospf_ri.c:2109:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]

Fedora 29 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7041/artifact/F29BUILD/config.status/config.status
Fedora 29 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7041/artifact/F29BUILD/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-7041/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-7041/artifact/U2004AMD64BUILD/ErrorLog/log_make.txt)

In file included from /usr/include/string.h:495,
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:136:10: error: __builtin___strncat_chk specified bound 1024 equals destination size [-Werror=stringop-overflow=]
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:136:10: error: __builtin___strncat_chk specified bound 1024 equals destination size [-Werror=stringop-overflow=]
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:136:10: error: __builtin___strncat_chk specified bound 1024 equals destination size [-Werror=stringop-overflow=]
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:136:10: error: __builtin___strncat_chk specified bound 1024 equals destination size [-Werror=stringop-overflow=]

Ubuntu 20.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7041/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-7041/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-7041/artifact/RH9BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.7041/frr-source'
ospfd/ospf_ri.c: In function show_vty_fad_flags:
ospfd/ospf_ri.c:2361:25: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
 2361 |                         strncat(grp_str, disp_str, sizeof(grp_str));
ospfd/ospf_ri.c: In function show_vty_fad_exc_admngrp:
ospfd/ospf_ri.c:2109:25: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
 2109 |                         strncat(grp_str, disp_str, sizeof(grp_str));
ospfd/ospf_ri.c: In function show_vty_fad_incany_admngrp:
ospfd/ospf_ri.c:2172:25: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]

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

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

make[1]: Entering directory '/home/ci/cibuild.7041/frr-source'
ospfd/ospf_ri.c: In function show_vty_fad_incall_admngrp:
ospfd/ospf_ri.c:2235:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function show_vty_fad_flags:
ospfd/ospf_ri.c:2361:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function show_vty_fad_exc_srlg:
ospfd/ospf_ri.c:2298:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function show_vty_fad_exc_admngrp:
ospfd/ospf_ri.c:2109:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]

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

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-7041/artifact/CI009BUILD/ErrorLog/log_make.txt)

gmake[1]: Entering directory '/usr/home/ci/cibuild.7041/frr-source'
ospfd/ospf_ri.c: In function 'show_vty_fad_flags':
ospfd/ospf_ri.c:2361:4: error: 'strncat' specified bound 1024 equals destination size [-Werror=stringop-overflow=]
 2361 |    strncat(grp_str, disp_str, sizeof(grp_str));
ospfd/ospf_ri.c: In function 'show_vty_fad_incall_admngrp':
ospfd/ospf_ri.c:2235:4: error: 'strncat' specified bound 1024 equals destination size [-Werror=stringop-overflow=]
 2235 |    strncat(grp_str, disp_str, sizeof(grp_str));
ospfd/ospf_ri.c: In function 'show_vty_fad_exc_srlg':
ospfd/ospf_ri.c:2298:4: error: 'strncat' specified bound 1024 equals destination size [-Werror=stringop-overflow=]

FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7041/artifact/CI009BUILD/config.status/config.status
FreeBSD 11 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7041/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-7041/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-7041/artifact/U22AMD64BUILD/ErrorLog/log_make.txt)

In file included from /usr/include/string.h:535,
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:138:10: error: __builtin___strncat_chk specified bound 1024 equals destination size [-Werror=stringop-overflow=]
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:138:10: error: __builtin___strncat_chk specified bound 1024 equals destination size [-Werror=stringop-overflow=]
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:138:10: error: __builtin___strncat_chk specified bound 1024 equals destination size [-Werror=stringop-overflow=]
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:138:10: error: __builtin___strncat_chk specified bound 1024 equals destination size [-Werror=stringop-overflow=]

Ubuntu 22.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7041/artifact/U22AMD64BUILD/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-7041/artifact/CI101BUILD/config.status/config.status Ubuntu 16.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7041/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-7041/artifact/CI101BUILD/ErrorLog/log_make.txt)

In file included from /usr/include/string.h:635:0,
In function strncat,
/usr/include/arm-linux-gnueabihf/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/arm-linux-gnueabihf/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/arm-linux-gnueabihf/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/arm-linux-gnueabihf/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
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-7041/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-7041/artifact/DEB11AMD64/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.7041/frr-source'
ospfd/ospf_ri.c: In function show_vty_fad_incall_admngrp:
ospfd/ospf_ri.c:2235:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
 2235 |    strncat(grp_str, disp_str, sizeof(grp_str));
ospfd/ospf_ri.c: In function show_vty_fad_flags:
ospfd/ospf_ri.c:2361:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
 2361 |    strncat(grp_str, disp_str, sizeof(grp_str));
ospfd/ospf_ri.c: In function show_vty_fad_exc_srlg:
ospfd/ospf_ri.c:2298:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]

Debian 11 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7041/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-7041/artifact/U1604I386/ErrorLog/log_make.txt)

In file included from /usr/include/string.h:635:0,
In function strncat,
/usr/include/i386-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/i386-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/i386-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/i386-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]

Ubuntu 16.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7041/artifact/U1604I386/config.status/config.status
Ubuntu 16.04 i386 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7041/artifact/U1604I386/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-7041/artifact/CI014BUILD/ErrorLog/log_make.txt)

In file included from /usr/include/string.h:635:0,
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]

Ubuntu 16.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7041/artifact/CI014BUILD/config.status/config.status
Ubuntu 16.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7041/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-7041/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-7041/artifact/CI012BUILD/ErrorLog/log_make.txt)

gmake[1]: Entering directory '/home/ci/cibuild.7041/frr-source'
ospfd/ospf_ri.c: In function 'show_vty_fad_exc_srlg':
ospfd/ospf_ri.c:2298:4: error: specified bound 1024 equals the size of the destination [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function 'show_vty_fad_flags':
ospfd/ospf_ri.c:2361:4: error: specified bound 1024 equals the size of the destination [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function 'show_vty_fad_incany_admngrp':
ospfd/ospf_ri.c:2172:4: error: specified bound 1024 equals the size of the destination [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function 'show_vty_fad_incall_admngrp':
ospfd/ospf_ri.c:2235:4: error: specified bound 1024 equals the size of the destination [-Werror=stringop-overflow=]

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

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-7041/artifact/U16ARM8BUILD/ErrorLog/log_make.txt)

In file included from /usr/include/string.h:635:0,
In function strncat,
/usr/include/aarch64-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/aarch64-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/aarch64-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/aarch64-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]

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

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

make[1]: Entering directory '/home/ci/cibuild.7041/frr-source'
ospfd/ospf_ri.c: In function show_vty_fad_incall_admngrp:
ospfd/ospf_ri.c:2235:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function show_vty_fad_flags:
ospfd/ospf_ri.c:2361:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function show_vty_fad_exc_srlg:
ospfd/ospf_ri.c:2298:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function show_vty_fad_exc_admngrp:
ospfd/ospf_ri.c:2109:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]

Redhat 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7041/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-7041/artifact/CI011BUILD/ErrorLog/log_make.txt)

gmake  all-am
gmake[1]: Entering directory '/home/ci/cibuild.7041/frr-source'
ospfd/ospf_ri.c:1887:24: error: variable 'tlvh' is uninitialized when used here [-Werror,-Wuninitialized]
ospfd/ospf_ri.c:1872:25: note: initialize the variable 'tlvh' to silence this warning
ospfd/ospf_ri.c:2109:31: error: the value of the size argument in 'strncat' is too large, might lead to a buffer overflow [-Werror,-Wstrncat-size]
ospfd/ospf_ri.c:2109:31: note: change the argument to be the free space in the destination buffer minus the terminating null byte
ospfd/ospf_ri.c:2172:31: error: the value of the size argument in 'strncat' is too large, might lead to a buffer overflow [-Werror,-Wstrncat-size]
ospfd/ospf_ri.c:2172:31: note: change the argument to be the free space in the destination buffer minus the terminating null byte
ospfd/ospf_ri.c:2235:31: error: the value of the size argument in 'strncat' is too large, might lead to a buffer overflow [-Werror,-Wstrncat-size]

OpenBSD 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7041/artifact/CI011BUILD/config.status/config.status
OpenBSD 7 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7041/artifact/CI011BUILD/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-7041/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

gmake[1]: Entering directory '/usr/home/ci/cibuild.7041/frr-source'
ospfd/ospf_ri.c: In function 'show_vty_fad_flags':
ospfd/ospf_ri.c:2361:4: error: specified bound 1024 equals the size of the destination [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function 'show_vty_fad_exc_admngrp':
ospfd/ospf_ri.c:2109:4: error: specified bound 1024 equals the size of the destination [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function 'show_vty_fad_incany_admngrp':
ospfd/ospf_ri.c:2172:4: error: specified bound 1024 equals the size of the destination [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function 'show_vty_fad_incall_admngrp':
ospfd/ospf_ri.c:2235:4: error: specified bound 1024 equals the size of the destination [-Werror=stringop-overflow=]

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

Successful on other platforms/tests
  • Ubuntu 18.04 arm8 build
  • Debian 9 amd64 build
  • Ubuntu 18.04 ppc64le build
  • Ubuntu 18.04 i386 build
  • Ubuntu 18.04 amd64 build
  • Ubuntu 18.04 arm7 build
  • CentOS 7 amd64 build

Warnings Generated during build:

Checkout code: Successful with additional warnings
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-7041/artifact/F29BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.7041/frr-source'
ospfd/ospf_ri.c: In function show_vty_fad_incall_admngrp:
ospfd/ospf_ri.c:2235:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function show_vty_fad_flags:
ospfd/ospf_ri.c:2361:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function show_vty_fad_exc_srlg:
ospfd/ospf_ri.c:2298:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function show_vty_fad_exc_admngrp:
ospfd/ospf_ri.c:2109:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]

Fedora 29 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7041/artifact/F29BUILD/config.status/config.status
Fedora 29 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7041/artifact/F29BUILD/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-7041/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-7041/artifact/U2004AMD64BUILD/ErrorLog/log_make.txt)

In file included from /usr/include/string.h:495,
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:136:10: error: __builtin___strncat_chk specified bound 1024 equals destination size [-Werror=stringop-overflow=]
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:136:10: error: __builtin___strncat_chk specified bound 1024 equals destination size [-Werror=stringop-overflow=]
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:136:10: error: __builtin___strncat_chk specified bound 1024 equals destination size [-Werror=stringop-overflow=]
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:136:10: error: __builtin___strncat_chk specified bound 1024 equals destination size [-Werror=stringop-overflow=]

Ubuntu 20.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7041/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-7041/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-7041/artifact/RH9BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.7041/frr-source'
ospfd/ospf_ri.c: In function show_vty_fad_flags:
ospfd/ospf_ri.c:2361:25: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
 2361 |                         strncat(grp_str, disp_str, sizeof(grp_str));
ospfd/ospf_ri.c: In function show_vty_fad_exc_admngrp:
ospfd/ospf_ri.c:2109:25: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
 2109 |                         strncat(grp_str, disp_str, sizeof(grp_str));
ospfd/ospf_ri.c: In function show_vty_fad_incany_admngrp:
ospfd/ospf_ri.c:2172:25: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]

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

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

make[1]: Entering directory '/home/ci/cibuild.7041/frr-source'
ospfd/ospf_ri.c: In function show_vty_fad_incall_admngrp:
ospfd/ospf_ri.c:2235:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function show_vty_fad_flags:
ospfd/ospf_ri.c:2361:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function show_vty_fad_exc_srlg:
ospfd/ospf_ri.c:2298:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function show_vty_fad_exc_admngrp:
ospfd/ospf_ri.c:2109:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]

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

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-7041/artifact/CI009BUILD/ErrorLog/log_make.txt)

gmake[1]: Entering directory '/usr/home/ci/cibuild.7041/frr-source'
ospfd/ospf_ri.c: In function 'show_vty_fad_flags':
ospfd/ospf_ri.c:2361:4: error: 'strncat' specified bound 1024 equals destination size [-Werror=stringop-overflow=]
 2361 |    strncat(grp_str, disp_str, sizeof(grp_str));
ospfd/ospf_ri.c: In function 'show_vty_fad_incall_admngrp':
ospfd/ospf_ri.c:2235:4: error: 'strncat' specified bound 1024 equals destination size [-Werror=stringop-overflow=]
 2235 |    strncat(grp_str, disp_str, sizeof(grp_str));
ospfd/ospf_ri.c: In function 'show_vty_fad_exc_srlg':
ospfd/ospf_ri.c:2298:4: error: 'strncat' specified bound 1024 equals destination size [-Werror=stringop-overflow=]

FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7041/artifact/CI009BUILD/config.status/config.status
FreeBSD 11 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7041/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-7041/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-7041/artifact/U22AMD64BUILD/ErrorLog/log_make.txt)

In file included from /usr/include/string.h:535,
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:138:10: error: __builtin___strncat_chk specified bound 1024 equals destination size [-Werror=stringop-overflow=]
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:138:10: error: __builtin___strncat_chk specified bound 1024 equals destination size [-Werror=stringop-overflow=]
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:138:10: error: __builtin___strncat_chk specified bound 1024 equals destination size [-Werror=stringop-overflow=]
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:138:10: error: __builtin___strncat_chk specified bound 1024 equals destination size [-Werror=stringop-overflow=]

Ubuntu 22.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7041/artifact/U22AMD64BUILD/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-7041/artifact/CI101BUILD/config.status/config.status Ubuntu 16.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7041/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-7041/artifact/CI101BUILD/ErrorLog/log_make.txt)

In file included from /usr/include/string.h:635:0,
In function strncat,
/usr/include/arm-linux-gnueabihf/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/arm-linux-gnueabihf/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/arm-linux-gnueabihf/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/arm-linux-gnueabihf/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
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-7041/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-7041/artifact/DEB11AMD64/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.7041/frr-source'
ospfd/ospf_ri.c: In function show_vty_fad_incall_admngrp:
ospfd/ospf_ri.c:2235:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
 2235 |    strncat(grp_str, disp_str, sizeof(grp_str));
ospfd/ospf_ri.c: In function show_vty_fad_flags:
ospfd/ospf_ri.c:2361:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
 2361 |    strncat(grp_str, disp_str, sizeof(grp_str));
ospfd/ospf_ri.c: In function show_vty_fad_exc_srlg:
ospfd/ospf_ri.c:2298:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]

Debian 11 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7041/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-7041/artifact/U1604I386/ErrorLog/log_make.txt)

In file included from /usr/include/string.h:635:0,
In function strncat,
/usr/include/i386-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/i386-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/i386-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/i386-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]

Ubuntu 16.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7041/artifact/U1604I386/config.status/config.status
Ubuntu 16.04 i386 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7041/artifact/U1604I386/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-7041/artifact/CI014BUILD/ErrorLog/log_make.txt)

In file included from /usr/include/string.h:635:0,
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/x86_64-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]

Ubuntu 16.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7041/artifact/CI014BUILD/config.status/config.status
Ubuntu 16.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7041/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-7041/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-7041/artifact/CI012BUILD/ErrorLog/log_make.txt)

gmake[1]: Entering directory '/home/ci/cibuild.7041/frr-source'
ospfd/ospf_ri.c: In function 'show_vty_fad_exc_srlg':
ospfd/ospf_ri.c:2298:4: error: specified bound 1024 equals the size of the destination [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function 'show_vty_fad_flags':
ospfd/ospf_ri.c:2361:4: error: specified bound 1024 equals the size of the destination [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function 'show_vty_fad_incany_admngrp':
ospfd/ospf_ri.c:2172:4: error: specified bound 1024 equals the size of the destination [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function 'show_vty_fad_incall_admngrp':
ospfd/ospf_ri.c:2235:4: error: specified bound 1024 equals the size of the destination [-Werror=stringop-overflow=]

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

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-7041/artifact/U16ARM8BUILD/ErrorLog/log_make.txt)

In file included from /usr/include/string.h:635:0,
In function strncat,
/usr/include/aarch64-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/aarch64-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/aarch64-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
In function strncat,
/usr/include/aarch64-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]

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

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

make[1]: Entering directory '/home/ci/cibuild.7041/frr-source'
ospfd/ospf_ri.c: In function show_vty_fad_incall_admngrp:
ospfd/ospf_ri.c:2235:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function show_vty_fad_flags:
ospfd/ospf_ri.c:2361:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function show_vty_fad_exc_srlg:
ospfd/ospf_ri.c:2298:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function show_vty_fad_exc_admngrp:
ospfd/ospf_ri.c:2109:4: error: strncat specified bound 1024 equals destination size [-Werror=stringop-overflow=]

Redhat 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7041/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-7041/artifact/CI011BUILD/ErrorLog/log_make.txt)

gmake  all-am
gmake[1]: Entering directory '/home/ci/cibuild.7041/frr-source'
ospfd/ospf_ri.c:1887:24: error: variable 'tlvh' is uninitialized when used here [-Werror,-Wuninitialized]
ospfd/ospf_ri.c:1872:25: note: initialize the variable 'tlvh' to silence this warning
ospfd/ospf_ri.c:2109:31: error: the value of the size argument in 'strncat' is too large, might lead to a buffer overflow [-Werror,-Wstrncat-size]
ospfd/ospf_ri.c:2109:31: note: change the argument to be the free space in the destination buffer minus the terminating null byte
ospfd/ospf_ri.c:2172:31: error: the value of the size argument in 'strncat' is too large, might lead to a buffer overflow [-Werror,-Wstrncat-size]
ospfd/ospf_ri.c:2172:31: note: change the argument to be the free space in the destination buffer minus the terminating null byte
ospfd/ospf_ri.c:2235:31: error: the value of the size argument in 'strncat' is too large, might lead to a buffer overflow [-Werror,-Wstrncat-size]

OpenBSD 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7041/artifact/CI011BUILD/config.status/config.status
OpenBSD 7 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7041/artifact/CI011BUILD/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-7041/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

gmake[1]: Entering directory '/usr/home/ci/cibuild.7041/frr-source'
ospfd/ospf_ri.c: In function 'show_vty_fad_flags':
ospfd/ospf_ri.c:2361:4: error: specified bound 1024 equals the size of the destination [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function 'show_vty_fad_exc_admngrp':
ospfd/ospf_ri.c:2109:4: error: specified bound 1024 equals the size of the destination [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function 'show_vty_fad_incany_admngrp':
ospfd/ospf_ri.c:2172:4: error: specified bound 1024 equals the size of the destination [-Werror=stringop-overflow=]
ospfd/ospf_ri.c: In function 'show_vty_fad_incall_admngrp':
ospfd/ospf_ri.c:2235:4: error: specified bound 1024 equals the size of the destination [-Werror=stringop-overflow=]

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

<stdin>:293: trailing whitespace.
	struct flex_algo_defn *defns[FLEX_ALGO_ID_MAX+1];	
<stdin>:817: space before tab in indent.
                        	  uint32_t srlg, bool *deleted);
<stdin>:823: space before tab in indent.
                        	   uint32_t flags, bool *deleted);
<stdin>:1375: trailing whitespace.
	else 
<stdin>:2478: trailing whitespace.
				sizeof(struct ri_fad_exclude_admingrp_subtlv) + 
warning: squelched 11533 whitespace errors
warning: 11538 lines add whitespace errors.
Report for flex_algo.c | 60 issues
===============================================
ERROR: trailing whitespace
#27: FILE: /tmp/f1-30945/flex_algo.c:27:
+^Istruct flex_algo_defn *defns[FLEX_ALGO_ID_MAX+1];^I$

ERROR: code indent should use tabs where possible
#52: FILE: /tmp/f1-30945/flex_algo.c:52:
+                                             uint8_t id, bool create,$

WARNING: please, no spaces at the start of a line
#52: FILE: /tmp/f1-30945/flex_algo.c:52:
+                                             uint8_t id, bool create,$

ERROR: code indent should use tabs where possible
#136: FILE: /tmp/f1-30945/flex_algo.c:136:
+                                        uint32_t admin_grp, bool create,$

WARNING: please, no spaces at the start of a line
#136: FILE: /tmp/f1-30945/flex_algo.c:136:
+                                        uint32_t admin_grp, bool create,$

ERROR: code indent should use tabs where possible
#155: FILE: /tmp/f1-30945/flex_algo.c:155:
+                                uint32_t admin_grp, bool *deleted)$

WARNING: please, no spaces at the start of a line
#155: FILE: /tmp/f1-30945/flex_algo.c:155:
+                                uint32_t admin_grp, bool *deleted)$

ERROR: code indent should use tabs where possible
#194: FILE: /tmp/f1-30945/flex_algo.c:194:
+                                        uint32_t srlg, bool create,$

WARNING: please, no spaces at the start of a line
#194: FILE: /tmp/f1-30945/flex_algo.c:194:
+                                        uint32_t srlg, bool create,$

ERROR: code indent should use tabs where possible
#214: FILE: /tmp/f1-30945/flex_algo.c:214:
+                           uint32_t srlg, bool *deleted)$

WARNING: please, no spaces at the start of a line
#214: FILE: /tmp/f1-30945/flex_algo.c:214:
+                           uint32_t srlg, bool *deleted)$

ERROR: code indent should use tabs where possible
#252: FILE: /tmp/f1-30945/flex_algo.c:252:
+                                               uint32_t flags, bool create,$

WARNING: please, no spaces at the start of a line
#252: FILE: /tmp/f1-30945/flex_algo.c:252:
+                                               uint32_t flags, bool create,$

ERROR: code indent should use tabs where possible
#271: FILE: /tmp/f1-30945/flex_algo.c:271:
+                            uint32_t flags, bool *deleted)$

WARNING: please, no spaces at the start of a line
#271: FILE: /tmp/f1-30945/flex_algo.c:271:
+                            uint32_t flags, bool *deleted)$
Report for flex_algo.h | 76 issues
===============================================
WARNING: line over 80 characters
#56: FILE: /tmp/f1-30945/flex_algo.h:56:
+	else if (strncmp(str, FLEX_ALGO_METRIC_TYPE_UNIDIR_LINK_DELAY_STR, len) == 0)

ERROR: code indent should use tabs where possible
#219: FILE: /tmp/f1-30945/flex_algo.h:219:
+                                                    uint8_t id, bool create,$

WARNING: please, no spaces at the start of a line
#219: FILE: /tmp/f1-30945/flex_algo.h:219:
+                                                    uint8_t id, bool create,$

ERROR: code indent should use tabs where possible
#222: FILE: /tmp/f1-30945/flex_algo.h:222:
+^I^I^I          struct flex_algo_defn **defn);$

ERROR: code indent should use tabs where possible
#228: FILE: /tmp/f1-30945/flex_algo.h:228:
+                                        uint32_t admin_grp, bool create,$

WARNING: please, no spaces at the start of a line
#228: FILE: /tmp/f1-30945/flex_algo.h:228:
+                                        uint32_t admin_grp, bool create,$

ERROR: code indent should use tabs where possible
#231: FILE: /tmp/f1-30945/flex_algo.h:231:
+                                uint32_t admin_grp, bool *deleted);$

WARNING: please, no spaces at the start of a line
#231: FILE: /tmp/f1-30945/flex_algo.h:231:
+                                uint32_t admin_grp, bool *deleted);$

ERROR: code indent should use tabs where possible
#235: FILE: /tmp/f1-30945/flex_algo.h:235:
+                                        uint32_t srlg, bool create,$

WARNING: please, no spaces at the start of a line
#235: FILE: /tmp/f1-30945/flex_algo.h:235:
+                                        uint32_t srlg, bool create,$

ERROR: code indent should use tabs where possible
#238: FILE: /tmp/f1-30945/flex_algo.h:238:
+                        ^I  uint32_t srlg, bool *deleted);$

WARNING: please, no space before tabs
#238: FILE: /tmp/f1-30945/flex_algo.h:238:
+                        ^I  uint32_t srlg, bool *deleted);$

WARNING: please, no spaces at the start of a line
#238: FILE: /tmp/f1-30945/flex_algo.h:238:
+                        ^I  uint32_t srlg, bool *deleted);$

WARNING: line over 80 characters
#240: FILE: /tmp/f1-30945/flex_algo.h:240:
+extern struct flex_algo_flags *flex_algo_lookup_flags(struct flxalg_flags_head *list,

ERROR: code indent should use tabs where possible
#241: FILE: /tmp/f1-30945/flex_algo.h:241:
+                                               uint32_t flags, bool create,$

WARNING: please, no spaces at the start of a line
#241: FILE: /tmp/f1-30945/flex_algo.h:241:
+                                               uint32_t flags, bool create,$

ERROR: code indent should use tabs where possible
#244: FILE: /tmp/f1-30945/flex_algo.h:244:
+                        ^I   uint32_t flags, bool *deleted);$

WARNING: please, no space before tabs
#244: FILE: /tmp/f1-30945/flex_algo.h:244:
+                        ^I   uint32_t flags, bool *deleted);$

WARNING: please, no spaces at the start of a line
#244: FILE: /tmp/f1-30945/flex_algo.h:244:
+                        ^I   uint32_t flags, bool *deleted);$
Report for ospf_ext.c | 74 issues
===============================================
< WARNING: line over 80 characters
< #109: FILE: /tmp/f1-30945/ospf_ext.c:109:
< ERROR: code indent should use tabs where possible
< #114: FILE: /tmp/f1-30945/ospf_ext.c:114:
< WARNING: line over 80 characters
< #181: FILE: /tmp/f1-30945/ospf_ext.c:181:
< WARNING: please, no space before tabs
< #188: FILE: /tmp/f1-30945/ospf_ext.c:188:
< WARNING: line over 80 characters
< #816: FILE: /tmp/f1-30945/ospf_ext.c:816:
< WARNING: line over 80 characters
< #878: FILE: /tmp/f1-30945/ospf_ext.c:878:
< WARNING: line over 80 characters
< #894: FILE: /tmp/f1-30945/ospf_ext.c:894:
< WARNING: braces {} are not necessary for single statement blocks
< #921: FILE: /tmp/f1-30945/ospf_ext.c:921:
< WARNING: line over 80 characters
< #1289: FILE: /tmp/f1-30945/ospf_ext.c:1289:
< WARNING: line over 80 characters
< #1301: FILE: /tmp/f1-30945/ospf_ext.c:1301:
< WARNING: line over 80 characters
< #1642: FILE: /tmp/f1-30945/ospf_ext.c:1642:
< ERROR: trailing whitespace
< #2093: FILE: /tmp/f1-30945/ospf_ext.c:2093:
< ERROR: code indent should use tabs where possible
< #2180: FILE: /tmp/f1-30945/ospf_ext.c:2180:
< WARNING: line over 80 characters
< #2197: FILE: /tmp/f1-30945/ospf_ext.c:2197:
< WARNING: line over 80 characters
< #2198: FILE: /tmp/f1-30945/ospf_ext.c:2198:
< WARNING: line over 80 characters
< #2217: FILE: /tmp/f1-30945/ospf_ext.c:2217:
< WARNING: line over 80 characters
< #2225: FILE: /tmp/f1-30945/ospf_ext.c:2225:
< WARNING: line over 80 characters
< #2265: FILE: /tmp/f1-30945/ospf_ext.c:2265:
< WARNING: line over 80 characters
< #2345: FILE: /tmp/f1-30945/ospf_ext.c:2345:
< WARNING: line over 80 characters
< #2346: FILE: /tmp/f1-30945/ospf_ext.c:2346:
< WARNING: line over 80 characters
< #2351: FILE: /tmp/f1-30945/ospf_ext.c:2351:
< WARNING: line over 80 characters
< #2416: FILE: /tmp/f1-30945/ospf_ext.c:2416:
< WARNING: line over 80 characters
< #2561: FILE: /tmp/f1-30945/ospf_ext.c:2561:
< WARNING: line over 80 characters
< #2580: FILE: /tmp/f1-30945/ospf_ext.c:2580:
< ERROR: space prohibited after that open parenthesis '('
< #2623: FILE: /tmp/f1-30945/ospf_ext.c:2623:
< WARNING: C99 // comments do not match recommendation
< #2628: FILE: /tmp/f1-30945/ospf_ext.c:2628:
< WARNING: line over 80 characters
< #2681: FILE: /tmp/f1-30945/ospf_ext.c:2681:
< WARNING: line over 80 characters
< #2691: FILE: /tmp/f1-30945/ospf_ext.c:2691:
< WARNING: line over 80 characters
< #2711: FILE: /tmp/f1-30945/ospf_ext.c:2711:
< WARNING: line over 80 characters
< #2745: FILE: /tmp/f1-30945/ospf_ext.c:2745:
< WARNING: Missing a blank line after declarations
< #2760: FILE: /tmp/f1-30945/ospf_ext.c:2760:
< WARNING: C99 // comments do not match recommendation
< #2794: FILE: /tmp/f1-30945/ospf_ext.c:2794:
< WARNING: C99 // comments do not match recommendation
< #2797: FILE: /tmp/f1-30945/ospf_ext.c:2797:
< WARNING: C99 // comments do not match recommendation
< #2825: FILE: /tmp/f1-30945/ospf_ext.c:2825:
< WARNING: C99 // comments do not match recommendation
< #2826: FILE: /tmp/f1-30945/ospf_ext.c:2826:
< WARNING: C99 // comments do not match recommendation
< #2827: FILE: /tmp/f1-30945/ospf_ext.c:2827:
< WARNING: C99 // comments do not match recommendation
< #2829: FILE: /tmp/f1-30945/ospf_ext.c:2829:
Report for ospf_ext.h | 4 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #201: FILE: /tmp/f1-30945/ospf_ext.h:201:
< WARNING: C99 // comments do not match recommendation
< #202: FILE: /tmp/f1-30945/ospf_ext.h:202:
Report for ospf_memory.c | 10 issues
===============================================
< WARNING: line over 80 characters
< #64: FILE: /tmp/f1-30945/ospf_memory.c:64:
< WARNING: line over 80 characters
< #65: FILE: /tmp/f1-30945/ospf_memory.c:65:
< WARNING: line over 80 characters
< #66: FILE: /tmp/f1-30945/ospf_memory.c:66:
< WARNING: line over 80 characters
< #68: FILE: /tmp/f1-30945/ospf_memory.c:68:
< WARNING: line over 80 characters
< #71: FILE: /tmp/f1-30945/ospf_memory.c:71:
Report for ospf_opaque.c | 4 issues
===============================================
< WARNING: line over 80 characters
< #1309: FILE: /tmp/f1-30945/ospf_opaque.c:1309:
< WARNING: Prefer using '"%s...", __func__' to using 'ospf_opaque_lsa_originate_schedule', this function's name, in a string
< #1309: FILE: /tmp/f1-30945/ospf_opaque.c:1309:
Report for ospf_opaque.h | 4 issues
===============================================
< WARNING: please, no space before tabs
< #105: FILE: /tmp/f1-30945/ospf_opaque.h:105:
< ERROR: "foo* bar" should be "foo *bar"
< #130: FILE: /tmp/f1-30945/ospf_opaque.h:130:
Report for ospf_ri.c | 225 issues
===============================================
< WARNING: line over 80 characters
< #747: FILE: /tmp/f1-30945/ospf_ri.c:747:
< ERROR: trailing whitespace
< #770: FILE: /tmp/f1-30945/ospf_ri.c:770:
< WARNING: space prohibited between function name and open parenthesis '('
< #772: FILE: /tmp/f1-30945/ospf_ri.c:772:
< ERROR: trailing whitespace
< #773: FILE: /tmp/f1-30945/ospf_ri.c:773:
< WARNING: line over 80 characters
< #775: FILE: /tmp/f1-30945/ospf_ri.c:775:
< WARNING: line over 80 characters
< #780: FILE: /tmp/f1-30945/ospf_ri.c:780:
< WARNING: quoted string split across lines
< #791: FILE: /tmp/f1-30945/ospf_ri.c:791:
< ERROR: trailing whitespace
< #805: FILE: /tmp/f1-30945/ospf_ri.c:805:
< WARNING: line over 80 characters
< #805: FILE: /tmp/f1-30945/ospf_ri.c:805:
< WARNING: space prohibited between function name and open parenthesis '('
< #807: FILE: /tmp/f1-30945/ospf_ri.c:807:
< ERROR: trailing whitespace
< #808: FILE: /tmp/f1-30945/ospf_ri.c:808:
< WARNING: line over 80 characters
< #809: FILE: /tmp/f1-30945/ospf_ri.c:809:
< WARNING: line over 80 characters
< #810: FILE: /tmp/f1-30945/ospf_ri.c:810:
< WARNING: line over 80 characters
< #815: FILE: /tmp/f1-30945/ospf_ri.c:815:
< WARNING: quoted string split across lines
< #826: FILE: /tmp/f1-30945/ospf_ri.c:826:
< ERROR: trailing whitespace
< #837: FILE: /tmp/f1-30945/ospf_ri.c:837:
< WARNING: line over 80 characters
< #837: FILE: /tmp/f1-30945/ospf_ri.c:837:
< WARNING: space prohibited between function name and open parenthesis '('
< #839: FILE: /tmp/f1-30945/ospf_ri.c:839:
< ERROR: trailing whitespace
< #840: FILE: /tmp/f1-30945/ospf_ri.c:840:
< WARNING: line over 80 characters
< #841: FILE: /tmp/f1-30945/ospf_ri.c:841:
< WARNING: line over 80 characters
< #842: FILE: /tmp/f1-30945/ospf_ri.c:842:
< WARNING: line over 80 characters
< #847: FILE: /tmp/f1-30945/ospf_ri.c:847:
< WARNING: quoted string split across lines
< #858: FILE: /tmp/f1-30945/ospf_ri.c:858:
< ERROR: trailing whitespace
< #869: FILE: /tmp/f1-30945/ospf_ri.c:869:
< WARNING: space prohibited between function name and open parenthesis '('
< #871: FILE: /tmp/f1-30945/ospf_ri.c:871:
< ERROR: trailing whitespace
< #872: FILE: /tmp/f1-30945/ospf_ri.c:872:
< WARNING: quoted string split across lines
< #890: FILE: /tmp/f1-30945/ospf_ri.c:890:
< ERROR: trailing whitespace
< #901: FILE: /tmp/f1-30945/ospf_ri.c:901:
< WARNING: space prohibited between function name and open parenthesis '('
< #903: FILE: /tmp/f1-30945/ospf_ri.c:903:
< ERROR: trailing whitespace
< #904: FILE: /tmp/f1-30945/ospf_ri.c:904:
< WARNING: quoted string split across lines
< #922: FILE: /tmp/f1-30945/ospf_ri.c:922:
< WARNING: suspect code indent for conditional statements (16, 16)
< #947: FILE: /tmp/f1-30945/ospf_ri.c:947:
< WARNING: line over 80 characters
< #950: FILE: /tmp/f1-30945/ospf_ri.c:950:
< WARNING: line over 80 characters
< #1012: FILE: /tmp/f1-30945/ospf_ri.c:1012:
< ERROR: trailing whitespace
< #1018: FILE: /tmp/f1-30945/ospf_ri.c:1018:
< ERROR: trailing whitespace
< #1019: FILE: /tmp/f1-30945/ospf_ri.c:1019:
< WARNING: quoted string split across lines
< #1028: FILE: /tmp/f1-30945/ospf_ri.c:1028:
< WARNING: line over 80 characters
< #1038: FILE: /tmp/f1-30945/ospf_ri.c:1038:
< WARNING: line over 80 characters
< #1057: FILE: /tmp/f1-30945/ospf_ri.c:1057:
< WARNING: line over 80 characters
< #1072: FILE: /tmp/f1-30945/ospf_ri.c:1072:
< WARNING: Macros with flow control statements should be avoided
< #1608: FILE: /tmp/f1-30945/ospf_ri.c:1608:
< ERROR: code indent should use tabs where possible
< #1613: FILE: /tmp/f1-30945/ospf_ri.c:1613:
< ERROR: code indent should use tabs where possible
< #1617: FILE: /tmp/f1-30945/ospf_ri.c:1617:
< WARNING: Macros with flow control statements should be avoided
< #1623: FILE: /tmp/f1-30945/ospf_ri.c:1623:
< ERROR: code indent should use tabs where possible
< #1628: FILE: /tmp/f1-30945/ospf_ri.c:1628:
< WARNING: please, no space before tabs
< #1628: FILE: /tmp/f1-30945/ospf_ri.c:1628:
< ERROR: code indent should use tabs where possible
< #1632: FILE: /tmp/f1-30945/ospf_ri.c:1632:
< WARNING: please, no space before tabs
< #1632: FILE: /tmp/f1-30945/ospf_ri.c:1632:
< WARNING: please, no space before tabs
< #1633: FILE: /tmp/f1-30945/ospf_ri.c:1633:
< WARNING: unnecessary whitespace before a quoted newline
< #2086: FILE: /tmp/f1-30945/ospf_ri.c:2086:
< ERROR: trailing whitespace
< #2089: FILE: /tmp/f1-30945/ospf_ri.c:2089:
< ERROR: trailing whitespace
< #2092: FILE: /tmp/f1-30945/ospf_ri.c:2092:
< ERROR: trailing whitespace
< #2095: FILE: /tmp/f1-30945/ospf_ri.c:2095:
< ERROR: trailing whitespace
< #2106: FILE: /tmp/f1-30945/ospf_ri.c:2106:
< ERROR: trailing whitespace
< #2107: FILE: /tmp/f1-30945/ospf_ri.c:2107:
< WARNING: strncat() is error-prone; please use strlcat() if possible#2109: FILE: /tmp/f1-30945/ospf_ri.c:2109:
< +			strncat(grp_str, disp_str, sizeof(grp_str));
< 
< WARNING: line over 80 characters
< #2139: FILE: /tmp/f1-30945/ospf_ri.c:2139:
< WARNING: unnecessary whitespace before a quoted newline
< #2149: FILE: /tmp/f1-30945/ospf_ri.c:2149:
< ERROR: trailing whitespace
< #2152: FILE: /tmp/f1-30945/ospf_ri.c:2152:
< ERROR: trailing whitespace
< #2155: FILE: /tmp/f1-30945/ospf_ri.c:2155:
< ERROR: trailing whitespace
< #2158: FILE: /tmp/f1-30945/ospf_ri.c:2158:
< ERROR: trailing whitespace
< #2169: FILE: /tmp/f1-30945/ospf_ri.c:2169:
< ERROR: trailing whitespace
< #2170: FILE: /tmp/f1-30945/ospf_ri.c:2170:
< WARNING: strncat() is error-prone; please use strlcat() if possible#2172: FILE: /tmp/f1-30945/ospf_ri.c:2172:
< +			strncat(grp_str, disp_str, sizeof(grp_str));
< 
< WARNING: line over 80 characters
< #2202: FILE: /tmp/f1-30945/ospf_ri.c:2202:
< WARNING: unnecessary whitespace before a quoted newline
< #2212: FILE: /tmp/f1-30945/ospf_ri.c:2212:
< ERROR: trailing whitespace
< #2215: FILE: /tmp/f1-30945/ospf_ri.c:2215:
< ERROR: trailing whitespace
< #2218: FILE: /tmp/f1-30945/ospf_ri.c:2218:
< ERROR: trailing whitespace
< #2221: FILE: /tmp/f1-30945/ospf_ri.c:2221:
< ERROR: trailing whitespace
< #2232: FILE: /tmp/f1-30945/ospf_ri.c:2232:
< ERROR: trailing whitespace
< #2233: FILE: /tmp/f1-30945/ospf_ri.c:2233:
< WARNING: strncat() is error-prone; please use strlcat() if possible#2235: FILE: /tmp/f1-30945/ospf_ri.c:2235:
< +			strncat(grp_str, disp_str, sizeof(grp_str));
< 
< WARNING: unnecessary whitespace before a quoted newline
< #2275: FILE: /tmp/f1-30945/ospf_ri.c:2275:
< ERROR: trailing whitespace
< #2278: FILE: /tmp/f1-30945/ospf_ri.c:2278:
< ERROR: trailing whitespace
< #2281: FILE: /tmp/f1-30945/ospf_ri.c:2281:
< ERROR: trailing whitespace
< #2284: FILE: /tmp/f1-30945/ospf_ri.c:2284:
< ERROR: trailing whitespace
< #2295: FILE: /tmp/f1-30945/ospf_ri.c:2295:
< ERROR: trailing whitespace
< #2296: FILE: /tmp/f1-30945/ospf_ri.c:2296:
< WARNING: strncat() is error-prone; please use strlcat() if possible#2298: FILE: /tmp/f1-30945/ospf_ri.c:2298:
< +			strncat(grp_str, disp_str, sizeof(grp_str));
< 
< WARNING: unnecessary whitespace before a quoted newline
< #2338: FILE: /tmp/f1-30945/ospf_ri.c:2338:
< ERROR: trailing whitespace
< #2341: FILE: /tmp/f1-30945/ospf_ri.c:2341:
< ERROR: trailing whitespace
< #2344: FILE: /tmp/f1-30945/ospf_ri.c:2344:
< ERROR: trailing whitespace
< #2347: FILE: /tmp/f1-30945/ospf_ri.c:2347:
< ERROR: trailing whitespace
< #2358: FILE: /tmp/f1-30945/ospf_ri.c:2358:
< ERROR: trailing whitespace
< #2359: FILE: /tmp/f1-30945/ospf_ri.c:2359:
< WARNING: strncat() is error-prone; please use strlcat() if possible#2361: FILE: /tmp/f1-30945/ospf_ri.c:2361:
< +			strncat(grp_str, disp_str, sizeof(grp_str));
< 
< WARNING: line over 80 characters
< #2396: FILE: /tmp/f1-30945/ospf_ri.c:2396:
< WARNING: line over 80 characters
< #2445: FILE: /tmp/f1-30945/ospf_ri.c:2445:
< WARNING: line over 80 characters
< #2448: FILE: /tmp/f1-30945/ospf_ri.c:2448:
< WARNING: line over 80 characters
< #2596: FILE: /tmp/f1-30945/ospf_ri.c:2596:
< WARNING: line over 80 characters
< #2599: FILE: /tmp/f1-30945/ospf_ri.c:2599:
< WARNING: line over 80 characters
< #2600: FILE: /tmp/f1-30945/ospf_ri.c:2600:
< WARNING: line over 80 characters
< #2603: FILE: /tmp/f1-30945/ospf_ri.c:2603:
< WARNING: line over 80 characters
< #2604: FILE: /tmp/f1-30945/ospf_ri.c:2604:
< WARNING: line over 80 characters
< #2616: FILE: /tmp/f1-30945/ospf_ri.c:2616:
< ERROR: trailing whitespace
< #3405: FILE: /tmp/f1-30945/ospf_ri.c:3405:
< ERROR: trailing whitespace
< #3526: FILE: /tmp/f1-30945/ospf_ri.c:3526:
< ERROR: trailing whitespace
< #3647: FILE: /tmp/f1-30945/ospf_ri.c:3647:
< ERROR: trailing whitespace
< #3768: FILE: /tmp/f1-30945/ospf_ri.c:3768:
< ERROR: trailing whitespace
< #3888: FILE: /tmp/f1-30945/ospf_ri.c:3888:
< ERROR: trailing whitespace
< #3981: FILE: /tmp/f1-30945/ospf_ri.c:3981:
< ERROR: trailing whitespace
< #4008: FILE: /tmp/f1-30945/ospf_ri.c:4008:
< ERROR: trailing whitespace
< #4020: FILE: /tmp/f1-30945/ospf_ri.c:4020:
< WARNING: unnecessary whitespace before a quoted newline
< #4122: FILE: /tmp/f1-30945/ospf_ri.c:4122:
< WARNING: unnecessary whitespace before a quoted newline
< #4132: FILE: /tmp/f1-30945/ospf_ri.c:4132:
< WARNING: unnecessary whitespace before a quoted newline
< #4142: FILE: /tmp/f1-30945/ospf_ri.c:4142:
< WARNING: unnecessary whitespace before a quoted newline
< #4151: FILE: /tmp/f1-30945/ospf_ri.c:4151:
< WARNING: unnecessary whitespace before a quoted newline
< #4159: FILE: /tmp/f1-30945/ospf_ri.c:4159:
< WARNING: braces {} are not necessary for any arm of this statement
< #4212: FILE: /tmp/f1-30945/ospf_ri.c:4212:
< ERROR: trailing whitespace
< #4265: FILE: /tmp/f1-30945/ospf_ri.c:4265:
Report for ospf_ri.h | 4 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #228: FILE: /tmp/f1-30945/ospf_ri.h:228:
< ERROR: trailing whitespace
< #290: FILE: /tmp/f1-30945/ospf_ri.h:290:

@pushpasis pushpasis force-pushed the ospf_flex_algo_dev branch 2 times, most recently from cdd8587 to bab5b26 Compare August 23, 2022 12:15
lib/flex_algo.c Outdated Show resolved Hide resolved
ospfd/ospf_ri.c Outdated Show resolved Hide resolved
@pushpasis pushpasis marked this pull request as draft August 23, 2022 12:24
@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Aug 23, 2022

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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

Get source / Pull Request: Successful

Building Stage: Failed

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

make[1]: Entering directory '/home/ci/cibuild.7044/frr-source'
ospfd/ospf_ri.c: In function show_vty_fad_exc_admngrp:
ospfd/ospf_ri.c:2109:38: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]
ospfd/ospf_ri.c: In function show_vty_fad_incany_admngrp:
ospfd/ospf_ri.c:2172:38: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]
ospfd/ospf_ri.c: In function show_vty_fad_incall_admngrp:
ospfd/ospf_ri.c:2235:38: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]
ospfd/ospf_ri.c: In function show_vty_fad_exc_srlg:
ospfd/ospf_ri.c:2298:38: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]

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

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

make[1]: Entering directory '/home/ci/cibuild.7044/frr-source'
ospfd/ospf_ri.c: In function show_vty_fad_exc_admngrp:
ospfd/ospf_ri.c:2109:38: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]
ospfd/ospf_ri.c: In function show_vty_fad_incany_admngrp:
ospfd/ospf_ri.c:2172:38: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]
ospfd/ospf_ri.c: In function show_vty_fad_incall_admngrp:
ospfd/ospf_ri.c:2235:38: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]
ospfd/ospf_ri.c: In function show_vty_fad_exc_srlg:
ospfd/ospf_ri.c:2298:38: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]

Debian 10 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7044/artifact/DEB10BUILD/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-7044/artifact/F29BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.7044/frr-source'
ospfd/ospf_ri.c: In function show_vty_fad_exc_admngrp:
ospfd/ospf_ri.c:2109:38: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]
ospfd/ospf_ri.c: In function show_vty_fad_incany_admngrp:
ospfd/ospf_ri.c:2172:38: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]
ospfd/ospf_ri.c: In function show_vty_fad_incall_admngrp:
ospfd/ospf_ri.c:2235:38: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]
ospfd/ospf_ri.c: In function show_vty_fad_exc_srlg:
ospfd/ospf_ri.c:2298:38: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]

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

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-7044/artifact/CI011BUILD/ErrorLog/log_make.txt)

gmake  all-am
gmake[1]: Entering directory '/home/ci/cibuild.7044/frr-source'
ospfd/ospf_ri.c:1887:24: error: variable 'tlvh' is uninitialized when used here [-Werror,-Wuninitialized]
ospfd/ospf_ri.c:1872:25: note: initialize the variable 'tlvh' to silence this warning
ospfd/ospf_ri.c:2109:32: error: size argument in 'strncat' call appears to be size of the source [-Werror,-Wstrncat-size]
ospfd/ospf_ri.c:2109:32: note: change the argument to be the free space in the destination buffer minus the terminating null byte
ospfd/ospf_ri.c:2172:32: error: size argument in 'strncat' call appears to be size of the source [-Werror,-Wstrncat-size]
ospfd/ospf_ri.c:2172:32: note: change the argument to be the free space in the destination buffer minus the terminating null byte
ospfd/ospf_ri.c:2235:32: error: size argument in 'strncat' call appears to be size of the source [-Werror,-Wstrncat-size]

OpenBSD 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7044/artifact/CI011BUILD/config.status/config.status
OpenBSD 7 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7044/artifact/CI011BUILD/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-7044/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-7044/artifact/U2004AMD64BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.7044/frr-source'
ospfd/ospf_ri.c: In function show_vty_fad_exc_admngrp:
ospfd/ospf_ri.c:2109:38: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]
 2109 |    strncat(list_str, disp_str, sizeof(disp_str));
ospfd/ospf_ri.c: In function show_vty_fad_incany_admngrp:
ospfd/ospf_ri.c:2172:38: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]
 2172 |    strncat(list_str, disp_str, sizeof(disp_str));
ospfd/ospf_ri.c: In function show_vty_fad_incall_admngrp:
ospfd/ospf_ri.c:2235:38: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]

Ubuntu 20.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7044/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-7044/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-7044/artifact/RH9BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.7044/frr-source'
ospfd/ospf_ri.c: In function show_vty_fad_exc_admngrp:
ospfd/ospf_ri.c:2109:59: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]
 2109 |                         strncat(list_str, disp_str, sizeof(disp_str));
ospfd/ospf_ri.c: In function show_vty_fad_incany_admngrp:
ospfd/ospf_ri.c:2172:59: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]
 2172 |                         strncat(list_str, disp_str, sizeof(disp_str));
ospfd/ospf_ri.c: In function show_vty_fad_incall_admngrp:
ospfd/ospf_ri.c:2235:59: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]

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

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-7044/artifact/CI009BUILD/ErrorLog/log_make.txt)

gmake[1]: Entering directory '/usr/home/ci/cibuild.7044/frr-source'
ospfd/ospf_ri.c: In function 'show_vty_fad_exc_admngrp':
ospfd/ospf_ri.c:2109:38: error: argument to 'sizeof' in 'strncat' call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]
 2109 |    strncat(list_str, disp_str, sizeof(disp_str));
ospfd/ospf_ri.c: In function 'show_vty_fad_incany_admngrp':
ospfd/ospf_ri.c:2172:38: error: argument to 'sizeof' in 'strncat' call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]
 2172 |    strncat(list_str, disp_str, sizeof(disp_str));
ospfd/ospf_ri.c: In function 'show_vty_fad_incall_admngrp':
ospfd/ospf_ri.c:2235:38: error: argument to 'sizeof' in 'strncat' call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]

FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7044/artifact/CI009BUILD/config.status/config.status
FreeBSD 11 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7044/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-7044/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-7044/artifact/U22AMD64BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.7044/frr-source'
ospfd/ospf_ri.c: In function show_vty_fad_exc_admngrp:
ospfd/ospf_ri.c:2109:59: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]
 2109 |                         strncat(list_str, disp_str, sizeof(disp_str));
ospfd/ospf_ri.c: In function show_vty_fad_incany_admngrp:
ospfd/ospf_ri.c:2172:59: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]
 2172 |                         strncat(list_str, disp_str, sizeof(disp_str));
ospfd/ospf_ri.c: In function show_vty_fad_incall_admngrp:
ospfd/ospf_ri.c:2235:59: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]

Ubuntu 22.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7044/artifact/U22AMD64BUILD/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-7044/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

In file included from ./ospfd/ospf_lsa.h:213:0,
ospfd/ospf_ri.c: In function 'ospf_router_info_show_info':
./ospfd/ospf_opaque.h:134:47: error: 'tlvh' may be used uninitialized in this function [-Werror=maybe-uninitialized]
ospfd/ospf_ri.c:1872:21: note: 'tlvh' was declared here
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:10367: ospfd/ospf_ri.o] Error 1
/usr/home/ci/cibuild.7044/frr-source/doc/user/ospfd.rst:23: WARNING: Duplicate ID: "clicmd-noflexible-algorithm(128-255)exclude-srlg(0-4294967295)".
gmake[1]: Target 'all-am' not remade because of errors.
gmake[1]: Leaving directory '/usr/home/ci/cibuild.7044/frr-source'

FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7044/artifact/FBSD12AMD64/config.status/config.status
FreeBSD 12 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7044/artifact/FBSD12AMD64/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-7044/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-7044/artifact/CI012BUILD/ErrorLog/log_make.txt)

In file included from ./ospfd/ospf_lsa.h:213:0,
ospfd/ospf_ri.c: In function 'ospf_router_info_show_info':
./ospfd/ospf_opaque.h:134:47: error: 'tlvh' may be used uninitialized in this function [-Werror=maybe-uninitialized]
ospfd/ospf_ri.c:1872:21: note: 'tlvh' was declared here
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:10371: ospfd/ospf_ri.o] Error 1
/home/ci/cibuild.7044/frr-source/doc/user/ospfd.rst:5: WARNING: Duplicate ID: "clicmd-noflexible-algorithm(128-255)exclude-srlg(0-4294967295)".
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-7044/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-7044/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-7044/artifact/DEB11AMD64/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.7044/frr-source'
ospfd/ospf_ri.c: In function show_vty_fad_exc_admngrp:
ospfd/ospf_ri.c:2109:38: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]
 2109 |    strncat(list_str, disp_str, sizeof(disp_str));
ospfd/ospf_ri.c: In function show_vty_fad_incany_admngrp:
ospfd/ospf_ri.c:2172:38: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]
 2172 |    strncat(list_str, disp_str, sizeof(disp_str));
ospfd/ospf_ri.c: In function show_vty_fad_incall_admngrp:
ospfd/ospf_ri.c:2235:38: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]

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

Successful on other platforms/tests
  • Debian 9 amd64 build
  • Ubuntu 16.04 arm7 build
  • Ubuntu 18.04 ppc64le build
  • Ubuntu 18.04 amd64 build
  • Ubuntu 16.04 arm8 build
  • Ubuntu 16.04 amd64 build
  • CentOS 7 amd64 build
  • Ubuntu 18.04 i386 build
  • Ubuntu 18.04 arm7 build
  • Ubuntu 18.04 arm8 build
  • Ubuntu 16.04 i386 build

Warnings Generated during build:

Checkout code: Successful with additional warnings
Redhat 8 amd64 build: Failed (click for details) Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7044/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-7044/artifact/REDHAT8/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.7044/frr-source'
ospfd/ospf_ri.c: In function show_vty_fad_exc_admngrp:
ospfd/ospf_ri.c:2109:38: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]
ospfd/ospf_ri.c: In function show_vty_fad_incany_admngrp:
ospfd/ospf_ri.c:2172:38: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]
ospfd/ospf_ri.c: In function show_vty_fad_incall_admngrp:
ospfd/ospf_ri.c:2235:38: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]
ospfd/ospf_ri.c: In function show_vty_fad_exc_srlg:
ospfd/ospf_ri.c:2298:38: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]

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

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

make[1]: Entering directory '/home/ci/cibuild.7044/frr-source'
ospfd/ospf_ri.c: In function show_vty_fad_exc_admngrp:
ospfd/ospf_ri.c:2109:38: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]
ospfd/ospf_ri.c: In function show_vty_fad_incany_admngrp:
ospfd/ospf_ri.c:2172:38: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]
ospfd/ospf_ri.c: In function show_vty_fad_incall_admngrp:
ospfd/ospf_ri.c:2235:38: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]
ospfd/ospf_ri.c: In function show_vty_fad_exc_srlg:
ospfd/ospf_ri.c:2298:38: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]

Debian 10 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7044/artifact/DEB10BUILD/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-7044/artifact/F29BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.7044/frr-source'
ospfd/ospf_ri.c: In function show_vty_fad_exc_admngrp:
ospfd/ospf_ri.c:2109:38: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]
ospfd/ospf_ri.c: In function show_vty_fad_incany_admngrp:
ospfd/ospf_ri.c:2172:38: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]
ospfd/ospf_ri.c: In function show_vty_fad_incall_admngrp:
ospfd/ospf_ri.c:2235:38: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]
ospfd/ospf_ri.c: In function show_vty_fad_exc_srlg:
ospfd/ospf_ri.c:2298:38: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]

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

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-7044/artifact/CI011BUILD/ErrorLog/log_make.txt)

gmake  all-am
gmake[1]: Entering directory '/home/ci/cibuild.7044/frr-source'
ospfd/ospf_ri.c:1887:24: error: variable 'tlvh' is uninitialized when used here [-Werror,-Wuninitialized]
ospfd/ospf_ri.c:1872:25: note: initialize the variable 'tlvh' to silence this warning
ospfd/ospf_ri.c:2109:32: error: size argument in 'strncat' call appears to be size of the source [-Werror,-Wstrncat-size]
ospfd/ospf_ri.c:2109:32: note: change the argument to be the free space in the destination buffer minus the terminating null byte
ospfd/ospf_ri.c:2172:32: error: size argument in 'strncat' call appears to be size of the source [-Werror,-Wstrncat-size]
ospfd/ospf_ri.c:2172:32: note: change the argument to be the free space in the destination buffer minus the terminating null byte
ospfd/ospf_ri.c:2235:32: error: size argument in 'strncat' call appears to be size of the source [-Werror,-Wstrncat-size]

OpenBSD 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7044/artifact/CI011BUILD/config.status/config.status
OpenBSD 7 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7044/artifact/CI011BUILD/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-7044/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-7044/artifact/U2004AMD64BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.7044/frr-source'
ospfd/ospf_ri.c: In function show_vty_fad_exc_admngrp:
ospfd/ospf_ri.c:2109:38: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]
 2109 |    strncat(list_str, disp_str, sizeof(disp_str));
ospfd/ospf_ri.c: In function show_vty_fad_incany_admngrp:
ospfd/ospf_ri.c:2172:38: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]
 2172 |    strncat(list_str, disp_str, sizeof(disp_str));
ospfd/ospf_ri.c: In function show_vty_fad_incall_admngrp:
ospfd/ospf_ri.c:2235:38: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]

Ubuntu 20.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7044/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-7044/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-7044/artifact/RH9BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.7044/frr-source'
ospfd/ospf_ri.c: In function show_vty_fad_exc_admngrp:
ospfd/ospf_ri.c:2109:59: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]
 2109 |                         strncat(list_str, disp_str, sizeof(disp_str));
ospfd/ospf_ri.c: In function show_vty_fad_incany_admngrp:
ospfd/ospf_ri.c:2172:59: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]
 2172 |                         strncat(list_str, disp_str, sizeof(disp_str));
ospfd/ospf_ri.c: In function show_vty_fad_incall_admngrp:
ospfd/ospf_ri.c:2235:59: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]

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

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-7044/artifact/CI009BUILD/ErrorLog/log_make.txt)

gmake[1]: Entering directory '/usr/home/ci/cibuild.7044/frr-source'
ospfd/ospf_ri.c: In function 'show_vty_fad_exc_admngrp':
ospfd/ospf_ri.c:2109:38: error: argument to 'sizeof' in 'strncat' call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]
 2109 |    strncat(list_str, disp_str, sizeof(disp_str));
ospfd/ospf_ri.c: In function 'show_vty_fad_incany_admngrp':
ospfd/ospf_ri.c:2172:38: error: argument to 'sizeof' in 'strncat' call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]
 2172 |    strncat(list_str, disp_str, sizeof(disp_str));
ospfd/ospf_ri.c: In function 'show_vty_fad_incall_admngrp':
ospfd/ospf_ri.c:2235:38: error: argument to 'sizeof' in 'strncat' call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]

FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7044/artifact/CI009BUILD/config.status/config.status
FreeBSD 11 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7044/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-7044/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-7044/artifact/U22AMD64BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.7044/frr-source'
ospfd/ospf_ri.c: In function show_vty_fad_exc_admngrp:
ospfd/ospf_ri.c:2109:59: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]
 2109 |                         strncat(list_str, disp_str, sizeof(disp_str));
ospfd/ospf_ri.c: In function show_vty_fad_incany_admngrp:
ospfd/ospf_ri.c:2172:59: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]
 2172 |                         strncat(list_str, disp_str, sizeof(disp_str));
ospfd/ospf_ri.c: In function show_vty_fad_incall_admngrp:
ospfd/ospf_ri.c:2235:59: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]

Ubuntu 22.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7044/artifact/U22AMD64BUILD/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-7044/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

In file included from ./ospfd/ospf_lsa.h:213:0,
ospfd/ospf_ri.c: In function 'ospf_router_info_show_info':
./ospfd/ospf_opaque.h:134:47: error: 'tlvh' may be used uninitialized in this function [-Werror=maybe-uninitialized]
ospfd/ospf_ri.c:1872:21: note: 'tlvh' was declared here
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:10367: ospfd/ospf_ri.o] Error 1
/usr/home/ci/cibuild.7044/frr-source/doc/user/ospfd.rst:23: WARNING: Duplicate ID: "clicmd-noflexible-algorithm(128-255)exclude-srlg(0-4294967295)".
gmake[1]: Target 'all-am' not remade because of errors.
gmake[1]: Leaving directory '/usr/home/ci/cibuild.7044/frr-source'

FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7044/artifact/FBSD12AMD64/config.status/config.status
FreeBSD 12 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7044/artifact/FBSD12AMD64/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-7044/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-7044/artifact/CI012BUILD/ErrorLog/log_make.txt)

In file included from ./ospfd/ospf_lsa.h:213:0,
ospfd/ospf_ri.c: In function 'ospf_router_info_show_info':
./ospfd/ospf_opaque.h:134:47: error: 'tlvh' may be used uninitialized in this function [-Werror=maybe-uninitialized]
ospfd/ospf_ri.c:1872:21: note: 'tlvh' was declared here
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:10371: ospfd/ospf_ri.o] Error 1
/home/ci/cibuild.7044/frr-source/doc/user/ospfd.rst:5: WARNING: Duplicate ID: "clicmd-noflexible-algorithm(128-255)exclude-srlg(0-4294967295)".
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-7044/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-7044/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-7044/artifact/DEB11AMD64/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.7044/frr-source'
ospfd/ospf_ri.c: In function show_vty_fad_exc_admngrp:
ospfd/ospf_ri.c:2109:38: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]
 2109 |    strncat(list_str, disp_str, sizeof(disp_str));
ospfd/ospf_ri.c: In function show_vty_fad_incany_admngrp:
ospfd/ospf_ri.c:2172:38: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]
 2172 |    strncat(list_str, disp_str, sizeof(disp_str));
ospfd/ospf_ri.c: In function show_vty_fad_incall_admngrp:
ospfd/ospf_ri.c:2235:38: error: argument to sizeof in strncat call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess]

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

<stdin>:293: trailing whitespace.
	struct flex_algo_defn *defns[FLEX_ALGO_ID_MAX+1];	
<stdin>:817: space before tab in indent.
                        	  uint32_t srlg, bool *deleted);
<stdin>:823: space before tab in indent.
                        	   uint32_t flags, bool *deleted);
<stdin>:1375: trailing whitespace.
	else 
<stdin>:2478: trailing whitespace.
				sizeof(struct ri_fad_exclude_admingrp_subtlv) + 
warning: squelched 11533 whitespace errors
warning: 11538 lines add whitespace errors.
Report for flex_algo.c | 60 issues
===============================================
ERROR: trailing whitespace
#27: FILE: /tmp/f1-3035/flex_algo.c:27:
+^Istruct flex_algo_defn *defns[FLEX_ALGO_ID_MAX+1];^I$

ERROR: code indent should use tabs where possible
#52: FILE: /tmp/f1-3035/flex_algo.c:52:
+                                             uint8_t id, bool create,$

WARNING: please, no spaces at the start of a line
#52: FILE: /tmp/f1-3035/flex_algo.c:52:
+                                             uint8_t id, bool create,$

ERROR: code indent should use tabs where possible
#136: FILE: /tmp/f1-3035/flex_algo.c:136:
+                                        uint32_t admin_grp, bool create,$

WARNING: please, no spaces at the start of a line
#136: FILE: /tmp/f1-3035/flex_algo.c:136:
+                                        uint32_t admin_grp, bool create,$

ERROR: code indent should use tabs where possible
#155: FILE: /tmp/f1-3035/flex_algo.c:155:
+                                uint32_t admin_grp, bool *deleted)$

WARNING: please, no spaces at the start of a line
#155: FILE: /tmp/f1-3035/flex_algo.c:155:
+                                uint32_t admin_grp, bool *deleted)$

ERROR: code indent should use tabs where possible
#194: FILE: /tmp/f1-3035/flex_algo.c:194:
+                                        uint32_t srlg, bool create,$

WARNING: please, no spaces at the start of a line
#194: FILE: /tmp/f1-3035/flex_algo.c:194:
+                                        uint32_t srlg, bool create,$

ERROR: code indent should use tabs where possible
#214: FILE: /tmp/f1-3035/flex_algo.c:214:
+                           uint32_t srlg, bool *deleted)$

WARNING: please, no spaces at the start of a line
#214: FILE: /tmp/f1-3035/flex_algo.c:214:
+                           uint32_t srlg, bool *deleted)$

ERROR: code indent should use tabs where possible
#252: FILE: /tmp/f1-3035/flex_algo.c:252:
+                                               uint32_t flags, bool create,$

WARNING: please, no spaces at the start of a line
#252: FILE: /tmp/f1-3035/flex_algo.c:252:
+                                               uint32_t flags, bool create,$

ERROR: code indent should use tabs where possible
#271: FILE: /tmp/f1-3035/flex_algo.c:271:
+                            uint32_t flags, bool *deleted)$

WARNING: please, no spaces at the start of a line
#271: FILE: /tmp/f1-3035/flex_algo.c:271:
+                            uint32_t flags, bool *deleted)$
Report for flex_algo.h | 76 issues
===============================================
WARNING: line over 80 characters
#56: FILE: /tmp/f1-3035/flex_algo.h:56:
+	else if (strncmp(str, FLEX_ALGO_METRIC_TYPE_UNIDIR_LINK_DELAY_STR, len) == 0)

ERROR: code indent should use tabs where possible
#219: FILE: /tmp/f1-3035/flex_algo.h:219:
+                                                    uint8_t id, bool create,$

WARNING: please, no spaces at the start of a line
#219: FILE: /tmp/f1-3035/flex_algo.h:219:
+                                                    uint8_t id, bool create,$

ERROR: code indent should use tabs where possible
#222: FILE: /tmp/f1-3035/flex_algo.h:222:
+^I^I^I          struct flex_algo_defn **defn);$

ERROR: code indent should use tabs where possible
#228: FILE: /tmp/f1-3035/flex_algo.h:228:
+                                        uint32_t admin_grp, bool create,$

WARNING: please, no spaces at the start of a line
#228: FILE: /tmp/f1-3035/flex_algo.h:228:
+                                        uint32_t admin_grp, bool create,$

ERROR: code indent should use tabs where possible
#231: FILE: /tmp/f1-3035/flex_algo.h:231:
+                                uint32_t admin_grp, bool *deleted);$

WARNING: please, no spaces at the start of a line
#231: FILE: /tmp/f1-3035/flex_algo.h:231:
+                                uint32_t admin_grp, bool *deleted);$

ERROR: code indent should use tabs where possible
#235: FILE: /tmp/f1-3035/flex_algo.h:235:
+                                        uint32_t srlg, bool create,$

WARNING: please, no spaces at the start of a line
#235: FILE: /tmp/f1-3035/flex_algo.h:235:
+                                        uint32_t srlg, bool create,$

ERROR: code indent should use tabs where possible
#238: FILE: /tmp/f1-3035/flex_algo.h:238:
+                        ^I  uint32_t srlg, bool *deleted);$

WARNING: please, no space before tabs
#238: FILE: /tmp/f1-3035/flex_algo.h:238:
+                        ^I  uint32_t srlg, bool *deleted);$

WARNING: please, no spaces at the start of a line
#238: FILE: /tmp/f1-3035/flex_algo.h:238:
+                        ^I  uint32_t srlg, bool *deleted);$

WARNING: line over 80 characters
#240: FILE: /tmp/f1-3035/flex_algo.h:240:
+extern struct flex_algo_flags *flex_algo_lookup_flags(struct flxalg_flags_head *list,

ERROR: code indent should use tabs where possible
#241: FILE: /tmp/f1-3035/flex_algo.h:241:
+                                               uint32_t flags, bool create,$

WARNING: please, no spaces at the start of a line
#241: FILE: /tmp/f1-3035/flex_algo.h:241:
+                                               uint32_t flags, bool create,$

ERROR: code indent should use tabs where possible
#244: FILE: /tmp/f1-3035/flex_algo.h:244:
+                        ^I   uint32_t flags, bool *deleted);$

WARNING: please, no space before tabs
#244: FILE: /tmp/f1-3035/flex_algo.h:244:
+                        ^I   uint32_t flags, bool *deleted);$

WARNING: please, no spaces at the start of a line
#244: FILE: /tmp/f1-3035/flex_algo.h:244:
+                        ^I   uint32_t flags, bool *deleted);$
Report for ospf_ext.c | 74 issues
===============================================
< WARNING: line over 80 characters
< #109: FILE: /tmp/f1-3035/ospf_ext.c:109:
< ERROR: code indent should use tabs where possible
< #114: FILE: /tmp/f1-3035/ospf_ext.c:114:
< WARNING: line over 80 characters
< #181: FILE: /tmp/f1-3035/ospf_ext.c:181:
< WARNING: please, no space before tabs
< #188: FILE: /tmp/f1-3035/ospf_ext.c:188:
< WARNING: line over 80 characters
< #816: FILE: /tmp/f1-3035/ospf_ext.c:816:
< WARNING: line over 80 characters
< #878: FILE: /tmp/f1-3035/ospf_ext.c:878:
< WARNING: line over 80 characters
< #894: FILE: /tmp/f1-3035/ospf_ext.c:894:
< WARNING: braces {} are not necessary for single statement blocks
< #921: FILE: /tmp/f1-3035/ospf_ext.c:921:
< WARNING: line over 80 characters
< #1289: FILE: /tmp/f1-3035/ospf_ext.c:1289:
< WARNING: line over 80 characters
< #1301: FILE: /tmp/f1-3035/ospf_ext.c:1301:
< WARNING: line over 80 characters
< #1642: FILE: /tmp/f1-3035/ospf_ext.c:1642:
< ERROR: trailing whitespace
< #2093: FILE: /tmp/f1-3035/ospf_ext.c:2093:
< ERROR: code indent should use tabs where possible
< #2180: FILE: /tmp/f1-3035/ospf_ext.c:2180:
< WARNING: line over 80 characters
< #2197: FILE: /tmp/f1-3035/ospf_ext.c:2197:
< WARNING: line over 80 characters
< #2198: FILE: /tmp/f1-3035/ospf_ext.c:2198:
< WARNING: line over 80 characters
< #2217: FILE: /tmp/f1-3035/ospf_ext.c:2217:
< WARNING: line over 80 characters
< #2225: FILE: /tmp/f1-3035/ospf_ext.c:2225:
< WARNING: line over 80 characters
< #2265: FILE: /tmp/f1-3035/ospf_ext.c:2265:
< WARNING: line over 80 characters
< #2345: FILE: /tmp/f1-3035/ospf_ext.c:2345:
< WARNING: line over 80 characters
< #2346: FILE: /tmp/f1-3035/ospf_ext.c:2346:
< WARNING: line over 80 characters
< #2351: FILE: /tmp/f1-3035/ospf_ext.c:2351:
< WARNING: line over 80 characters
< #2416: FILE: /tmp/f1-3035/ospf_ext.c:2416:
< WARNING: line over 80 characters
< #2561: FILE: /tmp/f1-3035/ospf_ext.c:2561:
< WARNING: line over 80 characters
< #2580: FILE: /tmp/f1-3035/ospf_ext.c:2580:
< ERROR: space prohibited after that open parenthesis '('
< #2623: FILE: /tmp/f1-3035/ospf_ext.c:2623:
< WARNING: C99 // comments do not match recommendation
< #2628: FILE: /tmp/f1-3035/ospf_ext.c:2628:
< WARNING: line over 80 characters
< #2681: FILE: /tmp/f1-3035/ospf_ext.c:2681:
< WARNING: line over 80 characters
< #2691: FILE: /tmp/f1-3035/ospf_ext.c:2691:
< WARNING: line over 80 characters
< #2711: FILE: /tmp/f1-3035/ospf_ext.c:2711:
< WARNING: line over 80 characters
< #2745: FILE: /tmp/f1-3035/ospf_ext.c:2745:
< WARNING: Missing a blank line after declarations
< #2760: FILE: /tmp/f1-3035/ospf_ext.c:2760:
< WARNING: C99 // comments do not match recommendation
< #2794: FILE: /tmp/f1-3035/ospf_ext.c:2794:
< WARNING: C99 // comments do not match recommendation
< #2797: FILE: /tmp/f1-3035/ospf_ext.c:2797:
< WARNING: C99 // comments do not match recommendation
< #2825: FILE: /tmp/f1-3035/ospf_ext.c:2825:
< WARNING: C99 // comments do not match recommendation
< #2826: FILE: /tmp/f1-3035/ospf_ext.c:2826:
< WARNING: C99 // comments do not match recommendation
< #2827: FILE: /tmp/f1-3035/ospf_ext.c:2827:
< WARNING: C99 // comments do not match recommendation
< #2829: FILE: /tmp/f1-3035/ospf_ext.c:2829:
Report for ospf_ext.h | 4 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #201: FILE: /tmp/f1-3035/ospf_ext.h:201:
< WARNING: C99 // comments do not match recommendation
< #202: FILE: /tmp/f1-3035/ospf_ext.h:202:
Report for ospf_memory.c | 10 issues
===============================================
< WARNING: line over 80 characters
< #64: FILE: /tmp/f1-3035/ospf_memory.c:64:
< WARNING: line over 80 characters
< #65: FILE: /tmp/f1-3035/ospf_memory.c:65:
< WARNING: line over 80 characters
< #66: FILE: /tmp/f1-3035/ospf_memory.c:66:
< WARNING: line over 80 characters
< #68: FILE: /tmp/f1-3035/ospf_memory.c:68:
< WARNING: line over 80 characters
< #71: FILE: /tmp/f1-3035/ospf_memory.c:71:
Report for ospf_opaque.c | 4 issues
===============================================
< WARNING: line over 80 characters
< #1309: FILE: /tmp/f1-3035/ospf_opaque.c:1309:
< WARNING: Prefer using '"%s...", __func__' to using 'ospf_opaque_lsa_originate_schedule', this function's name, in a string
< #1309: FILE: /tmp/f1-3035/ospf_opaque.c:1309:
Report for ospf_opaque.h | 4 issues
===============================================
< WARNING: please, no space before tabs
< #105: FILE: /tmp/f1-3035/ospf_opaque.h:105:
< ERROR: "foo* bar" should be "foo *bar"
< #130: FILE: /tmp/f1-3035/ospf_opaque.h:130:
Report for ospf_ri.c | 225 issues
===============================================
< WARNING: line over 80 characters
< #747: FILE: /tmp/f1-3035/ospf_ri.c:747:
< ERROR: trailing whitespace
< #770: FILE: /tmp/f1-3035/ospf_ri.c:770:
< WARNING: space prohibited between function name and open parenthesis '('
< #772: FILE: /tmp/f1-3035/ospf_ri.c:772:
< ERROR: trailing whitespace
< #773: FILE: /tmp/f1-3035/ospf_ri.c:773:
< WARNING: line over 80 characters
< #775: FILE: /tmp/f1-3035/ospf_ri.c:775:
< WARNING: line over 80 characters
< #780: FILE: /tmp/f1-3035/ospf_ri.c:780:
< WARNING: quoted string split across lines
< #791: FILE: /tmp/f1-3035/ospf_ri.c:791:
< ERROR: trailing whitespace
< #805: FILE: /tmp/f1-3035/ospf_ri.c:805:
< WARNING: line over 80 characters
< #805: FILE: /tmp/f1-3035/ospf_ri.c:805:
< WARNING: space prohibited between function name and open parenthesis '('
< #807: FILE: /tmp/f1-3035/ospf_ri.c:807:
< ERROR: trailing whitespace
< #808: FILE: /tmp/f1-3035/ospf_ri.c:808:
< WARNING: line over 80 characters
< #809: FILE: /tmp/f1-3035/ospf_ri.c:809:
< WARNING: line over 80 characters
< #810: FILE: /tmp/f1-3035/ospf_ri.c:810:
< WARNING: line over 80 characters
< #815: FILE: /tmp/f1-3035/ospf_ri.c:815:
< WARNING: quoted string split across lines
< #826: FILE: /tmp/f1-3035/ospf_ri.c:826:
< ERROR: trailing whitespace
< #837: FILE: /tmp/f1-3035/ospf_ri.c:837:
< WARNING: line over 80 characters
< #837: FILE: /tmp/f1-3035/ospf_ri.c:837:
< WARNING: space prohibited between function name and open parenthesis '('
< #839: FILE: /tmp/f1-3035/ospf_ri.c:839:
< ERROR: trailing whitespace
< #840: FILE: /tmp/f1-3035/ospf_ri.c:840:
< WARNING: line over 80 characters
< #841: FILE: /tmp/f1-3035/ospf_ri.c:841:
< WARNING: line over 80 characters
< #842: FILE: /tmp/f1-3035/ospf_ri.c:842:
< WARNING: line over 80 characters
< #847: FILE: /tmp/f1-3035/ospf_ri.c:847:
< WARNING: quoted string split across lines
< #858: FILE: /tmp/f1-3035/ospf_ri.c:858:
< ERROR: trailing whitespace
< #869: FILE: /tmp/f1-3035/ospf_ri.c:869:
< WARNING: space prohibited between function name and open parenthesis '('
< #871: FILE: /tmp/f1-3035/ospf_ri.c:871:
< ERROR: trailing whitespace
< #872: FILE: /tmp/f1-3035/ospf_ri.c:872:
< WARNING: quoted string split across lines
< #890: FILE: /tmp/f1-3035/ospf_ri.c:890:
< ERROR: trailing whitespace
< #901: FILE: /tmp/f1-3035/ospf_ri.c:901:
< WARNING: space prohibited between function name and open parenthesis '('
< #903: FILE: /tmp/f1-3035/ospf_ri.c:903:
< ERROR: trailing whitespace
< #904: FILE: /tmp/f1-3035/ospf_ri.c:904:
< WARNING: quoted string split across lines
< #922: FILE: /tmp/f1-3035/ospf_ri.c:922:
< WARNING: suspect code indent for conditional statements (16, 16)
< #947: FILE: /tmp/f1-3035/ospf_ri.c:947:
< WARNING: line over 80 characters
< #950: FILE: /tmp/f1-3035/ospf_ri.c:950:
< WARNING: line over 80 characters
< #1012: FILE: /tmp/f1-3035/ospf_ri.c:1012:
< ERROR: trailing whitespace
< #1018: FILE: /tmp/f1-3035/ospf_ri.c:1018:
< ERROR: trailing whitespace
< #1019: FILE: /tmp/f1-3035/ospf_ri.c:1019:
< WARNING: quoted string split across lines
< #1028: FILE: /tmp/f1-3035/ospf_ri.c:1028:
< WARNING: line over 80 characters
< #1038: FILE: /tmp/f1-3035/ospf_ri.c:1038:
< WARNING: line over 80 characters
< #1057: FILE: /tmp/f1-3035/ospf_ri.c:1057:
< WARNING: line over 80 characters
< #1072: FILE: /tmp/f1-3035/ospf_ri.c:1072:
< WARNING: Macros with flow control statements should be avoided
< #1608: FILE: /tmp/f1-3035/ospf_ri.c:1608:
< ERROR: code indent should use tabs where possible
< #1613: FILE: /tmp/f1-3035/ospf_ri.c:1613:
< ERROR: code indent should use tabs where possible
< #1617: FILE: /tmp/f1-3035/ospf_ri.c:1617:
< WARNING: Macros with flow control statements should be avoided
< #1623: FILE: /tmp/f1-3035/ospf_ri.c:1623:
< ERROR: code indent should use tabs where possible
< #1628: FILE: /tmp/f1-3035/ospf_ri.c:1628:
< WARNING: please, no space before tabs
< #1628: FILE: /tmp/f1-3035/ospf_ri.c:1628:
< ERROR: code indent should use tabs where possible
< #1632: FILE: /tmp/f1-3035/ospf_ri.c:1632:
< WARNING: please, no space before tabs
< #1632: FILE: /tmp/f1-3035/ospf_ri.c:1632:
< WARNING: please, no space before tabs
< #1633: FILE: /tmp/f1-3035/ospf_ri.c:1633:
< WARNING: unnecessary whitespace before a quoted newline
< #2086: FILE: /tmp/f1-3035/ospf_ri.c:2086:
< ERROR: trailing whitespace
< #2089: FILE: /tmp/f1-3035/ospf_ri.c:2089:
< ERROR: trailing whitespace
< #2092: FILE: /tmp/f1-3035/ospf_ri.c:2092:
< ERROR: trailing whitespace
< #2095: FILE: /tmp/f1-3035/ospf_ri.c:2095:
< ERROR: trailing whitespace
< #2106: FILE: /tmp/f1-3035/ospf_ri.c:2106:
< ERROR: trailing whitespace
< #2107: FILE: /tmp/f1-3035/ospf_ri.c:2107:
< WARNING: strncat() is error-prone; please use strlcat() if possible#2109: FILE: /tmp/f1-3035/ospf_ri.c:2109:
< +			strncat(list_str, disp_str, sizeof(disp_str));
< 
< WARNING: line over 80 characters
< #2139: FILE: /tmp/f1-3035/ospf_ri.c:2139:
< WARNING: unnecessary whitespace before a quoted newline
< #2149: FILE: /tmp/f1-3035/ospf_ri.c:2149:
< ERROR: trailing whitespace
< #2152: FILE: /tmp/f1-3035/ospf_ri.c:2152:
< ERROR: trailing whitespace
< #2155: FILE: /tmp/f1-3035/ospf_ri.c:2155:
< ERROR: trailing whitespace
< #2158: FILE: /tmp/f1-3035/ospf_ri.c:2158:
< ERROR: trailing whitespace
< #2169: FILE: /tmp/f1-3035/ospf_ri.c:2169:
< ERROR: trailing whitespace
< #2170: FILE: /tmp/f1-3035/ospf_ri.c:2170:
< WARNING: strncat() is error-prone; please use strlcat() if possible#2172: FILE: /tmp/f1-3035/ospf_ri.c:2172:
< +			strncat(list_str, disp_str, sizeof(disp_str));
< 
< WARNING: line over 80 characters
< #2202: FILE: /tmp/f1-3035/ospf_ri.c:2202:
< WARNING: unnecessary whitespace before a quoted newline
< #2212: FILE: /tmp/f1-3035/ospf_ri.c:2212:
< ERROR: trailing whitespace
< #2215: FILE: /tmp/f1-3035/ospf_ri.c:2215:
< ERROR: trailing whitespace
< #2218: FILE: /tmp/f1-3035/ospf_ri.c:2218:
< ERROR: trailing whitespace
< #2221: FILE: /tmp/f1-3035/ospf_ri.c:2221:
< ERROR: trailing whitespace
< #2232: FILE: /tmp/f1-3035/ospf_ri.c:2232:
< ERROR: trailing whitespace
< #2233: FILE: /tmp/f1-3035/ospf_ri.c:2233:
< WARNING: strncat() is error-prone; please use strlcat() if possible#2235: FILE: /tmp/f1-3035/ospf_ri.c:2235:
< +			strncat(list_str, disp_str, sizeof(disp_str));
< 
< WARNING: unnecessary whitespace before a quoted newline
< #2275: FILE: /tmp/f1-3035/ospf_ri.c:2275:
< ERROR: trailing whitespace
< #2278: FILE: /tmp/f1-3035/ospf_ri.c:2278:
< ERROR: trailing whitespace
< #2281: FILE: /tmp/f1-3035/ospf_ri.c:2281:
< ERROR: trailing whitespace
< #2284: FILE: /tmp/f1-3035/ospf_ri.c:2284:
< ERROR: trailing whitespace
< #2295: FILE: /tmp/f1-3035/ospf_ri.c:2295:
< ERROR: trailing whitespace
< #2296: FILE: /tmp/f1-3035/ospf_ri.c:2296:
< WARNING: strncat() is error-prone; please use strlcat() if possible#2298: FILE: /tmp/f1-3035/ospf_ri.c:2298:
< +			strncat(list_str, disp_str, sizeof(disp_str));
< 
< WARNING: unnecessary whitespace before a quoted newline
< #2338: FILE: /tmp/f1-3035/ospf_ri.c:2338:
< ERROR: trailing whitespace
< #2341: FILE: /tmp/f1-3035/ospf_ri.c:2341:
< ERROR: trailing whitespace
< #2344: FILE: /tmp/f1-3035/ospf_ri.c:2344:
< ERROR: trailing whitespace
< #2347: FILE: /tmp/f1-3035/ospf_ri.c:2347:
< ERROR: trailing whitespace
< #2358: FILE: /tmp/f1-3035/ospf_ri.c:2358:
< ERROR: trailing whitespace
< #2359: FILE: /tmp/f1-3035/ospf_ri.c:2359:
< WARNING: strncat() is error-prone; please use strlcat() if possible#2361: FILE: /tmp/f1-3035/ospf_ri.c:2361:
< +			strncat(list_str, disp_str, sizeof(disp_str));
< 
< WARNING: line over 80 characters
< #2396: FILE: /tmp/f1-3035/ospf_ri.c:2396:
< WARNING: line over 80 characters
< #2445: FILE: /tmp/f1-3035/ospf_ri.c:2445:
< WARNING: line over 80 characters
< #2448: FILE: /tmp/f1-3035/ospf_ri.c:2448:
< WARNING: line over 80 characters
< #2596: FILE: /tmp/f1-3035/ospf_ri.c:2596:
< WARNING: line over 80 characters
< #2599: FILE: /tmp/f1-3035/ospf_ri.c:2599:
< WARNING: line over 80 characters
< #2600: FILE: /tmp/f1-3035/ospf_ri.c:2600:
< WARNING: line over 80 characters
< #2603: FILE: /tmp/f1-3035/ospf_ri.c:2603:
< WARNING: line over 80 characters
< #2604: FILE: /tmp/f1-3035/ospf_ri.c:2604:
< WARNING: line over 80 characters
< #2616: FILE: /tmp/f1-3035/ospf_ri.c:2616:
< ERROR: trailing whitespace
< #3405: FILE: /tmp/f1-3035/ospf_ri.c:3405:
< ERROR: trailing whitespace
< #3526: FILE: /tmp/f1-3035/ospf_ri.c:3526:
< ERROR: trailing whitespace
< #3647: FILE: /tmp/f1-3035/ospf_ri.c:3647:
< ERROR: trailing whitespace
< #3768: FILE: /tmp/f1-3035/ospf_ri.c:3768:
< ERROR: trailing whitespace
< #3888: FILE: /tmp/f1-3035/ospf_ri.c:3888:
< ERROR: trailing whitespace
< #3981: FILE: /tmp/f1-3035/ospf_ri.c:3981:
< ERROR: trailing whitespace
< #4008: FILE: /tmp/f1-3035/ospf_ri.c:4008:
< ERROR: trailing whitespace
< #4020: FILE: /tmp/f1-3035/ospf_ri.c:4020:
< WARNING: unnecessary whitespace before a quoted newline
< #4122: FILE: /tmp/f1-3035/ospf_ri.c:4122:
< WARNING: unnecessary whitespace before a quoted newline
< #4132: FILE: /tmp/f1-3035/ospf_ri.c:4132:
< WARNING: unnecessary whitespace before a quoted newline
< #4142: FILE: /tmp/f1-3035/ospf_ri.c:4142:
< WARNING: unnecessary whitespace before a quoted newline
< #4151: FILE: /tmp/f1-3035/ospf_ri.c:4151:
< WARNING: unnecessary whitespace before a quoted newline
< #4159: FILE: /tmp/f1-3035/ospf_ri.c:4159:
< WARNING: braces {} are not necessary for any arm of this statement
< #4212: FILE: /tmp/f1-3035/ospf_ri.c:4212:
< ERROR: trailing whitespace
< #4265: FILE: /tmp/f1-3035/ospf_ri.c:4265:
Report for ospf_ri.h | 4 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #228: FILE: /tmp/f1-3035/ospf_ri.h:228:
< ERROR: trailing whitespace
< #290: FILE: /tmp/f1-3035/ospf_ri.h:290:

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Aug 23, 2022

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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

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-7045/artifact/F29BUILD/ErrorLog/log_make.txt)

In file included from ./ospfd/ospf_lsa.h:213,
ospfd/ospf_ri.c: In function ospf_router_info_show_info:
./ospfd/ospf_opaque.h:134:47: error: tlvh may be used uninitialized in this function [-Werror=maybe-uninitialized]
ospfd/ospf_ri.c:1872:21: note: tlvh was declared here
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10367: ospfd/ospf_ri.o] Error 1
/home/ci/cibuild.7045/frr-source/doc/user/ospfd.rst:5: WARNING: Duplicate ID: "clicmd-noflexible-algorithm(128-255)exclude-srlg(0-4294967295)".
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-7045/artifact/F29BUILD/config.status/config.status
Fedora 29 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7045/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-7045/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-7045/artifact/REDHAT8/ErrorLog/log_make.txt)

In file included from ./ospfd/ospf_lsa.h:213,
ospfd/ospf_ri.c: In function ospf_router_info_show_info:
./ospfd/ospf_opaque.h:134:47: error: tlvh may be used uninitialized in this function [-Werror=maybe-uninitialized]
ospfd/ospf_ri.c:1872:21: note: tlvh was declared here
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10367: ospfd/ospf_ri.o] Error 1
/home/ci/cibuild.7045/frr-source/doc/user/ospfd.rst:5: WARNING: Duplicate ID: "clicmd-noflexible-algorithm(128-255)exclude-srlg(0-4294967295)".
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-7045/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-7045/artifact/CI011BUILD/ErrorLog/log_make.txt)

gmake  all-am
gmake[1]: Entering directory '/home/ci/cibuild.7045/frr-source'
ospfd/ospf_ri.c:1887:24: error: variable 'tlvh' is uninitialized when used here [-Werror,-Wuninitialized]
ospfd/ospf_ri.c:1872:25: note: initialize the variable 'tlvh' to silence this warning
1 error generated.
gmake[1]: *** [Makefile:10370: ospfd/ospf_ri.o] Error 1
/home/ci/cibuild.7045/frr-source/doc/user/isisd.rst:43: WARNING: duplicate clicmd description of net XX.XXXX. ... .XXX.XX, other instance in fabricd
/home/ci/cibuild.7045/frr-source/doc/user/isisd.rst:53: WARNING: duplicate clicmd description of domain-password [clear | md5] <password>, other instance in fabricd
/home/ci/cibuild.7045/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-7045/artifact/CI011BUILD/config.status/config.status
OpenBSD 7 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7045/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-7045/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-7045/artifact/DEB10BUILD/ErrorLog/log_make.txt)

In file included from ./ospfd/ospf_lsa.h:213,
ospfd/ospf_ri.c: In function ospf_router_info_show_info:
./ospfd/ospf_opaque.h:134:47: error: tlvh may be used uninitialized in this function [-Werror=maybe-uninitialized]
ospfd/ospf_ri.c:1872:21: note: tlvh was declared here
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10368: ospfd/ospf_ri.o] Error 1
/home/ci/cibuild.7045/frr-source/doc/user/ospfd.rst:5: WARNING: Duplicate ID: "clicmd-noflexible-algorithm(128-255)exclude-srlg(0-4294967295)".
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-7045/artifact/DEB10BUILD/config.status/config.status

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-7045/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-7045/artifact/U22AMD64BUILD/ErrorLog/log_make.txt)

In file included from ./ospfd/ospf_lsa.h:213,
ospfd/ospf_ri.c: In function ospf_router_info_show_info:
./ospfd/ospf_opaque.h:134:61: error: tlvh may be used uninitialized [-Werror=maybe-uninitialized]
ospfd/ospf_ri.c:1872:28: note: tlvh was declared here
 1872 |         struct tlv_header *tlvh;
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10371: ospfd/ospf_ri.o] Error 1
/home/ci/cibuild.7045/frr-source/doc/user/isisd.rst:43: WARNING: duplicate clicmd description of net XX.XXXX. ... .XXX.XX, other instance in fabricd
/home/ci/cibuild.7045/frr-source/doc/user/isisd.rst:53: WARNING: duplicate clicmd description of domain-password [clear | md5] <password>, other instance in fabricd

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

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-7045/artifact/CI009BUILD/ErrorLog/log_make.txt)

gmake[1]: Entering directory '/usr/home/ci/cibuild.7045/frr-source'
ospfd/ospf_ri.c: In function 'ospf_router_info_show_info':
ospfd/ospf_ri.c:1872:21: error: 'tlvh' may be used uninitialized in this function [-Werror=maybe-uninitialized]
 1872 |  struct tlv_header *tlvh;
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:10370: ospfd/ospf_ri.o] Error 1
/usr/home/ci/cibuild.7045/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.7045/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.7045/frr-source/doc/user/isisd.rst:58: WARNING: duplicate clicmd description of attached-bit [receive ignore | send], 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-7045/artifact/CI009BUILD/config.status/config.status
FreeBSD 11 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7045/artifact/CI009BUILD/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-7045/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-7045/artifact/U2004AMD64BUILD/ErrorLog/log_make.txt)

In file included from ./ospfd/ospf_lsa.h:213,
ospfd/ospf_ri.c: In function ospf_router_info_show_info:
./ospfd/ospf_opaque.h:134:47: error: tlvh may be used uninitialized in this function [-Werror=maybe-uninitialized]
ospfd/ospf_ri.c:1872:21: note: tlvh was declared here
 1872 |  struct tlv_header *tlvh;
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10368: ospfd/ospf_ri.o] Error 1
/home/ci/cibuild.7045/frr-source/doc/user/ospfd.rst:5: WARNING: Duplicate ID: "clicmd-noflexible-algorithm(128-255)exclude-srlg(0-4294967295)".
pimd/pim6_mld.c:359:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported

Ubuntu 20.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7045/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-7045/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-7045/artifact/RH9BUILD/ErrorLog/log_make.txt)

In file included from ./ospfd/ospf_lsa.h:213,
ospfd/ospf_ri.c: In function ospf_router_info_show_info:
./ospfd/ospf_opaque.h:134:61: error: tlvh may be used uninitialized [-Werror=maybe-uninitialized]
ospfd/ospf_ri.c:1872:28: note: tlvh was declared here
 1872 |         struct tlv_header *tlvh;
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10368: ospfd/ospf_ri.o] Error 1
/home/ci/cibuild.7045/frr-source/doc/user/isisd.rst:43: WARNING: duplicate clicmd description of net XX.XXXX. ... .XXX.XX, other instance in fabricd
/home/ci/cibuild.7045/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-7045/artifact/RH9BUILD/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-7045/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-7045/artifact/CI012BUILD/ErrorLog/log_make.txt)

In file included from ./ospfd/ospf_lsa.h:213:0,
ospfd/ospf_ri.c: In function 'ospf_router_info_show_info':
./ospfd/ospf_opaque.h:134:47: error: 'tlvh' may be used uninitialized in this function [-Werror=maybe-uninitialized]
ospfd/ospf_ri.c:1872:21: note: 'tlvh' was declared here
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:10371: ospfd/ospf_ri.o] Error 1
/home/ci/cibuild.7045/frr-source/doc/user/ospfd.rst:5: WARNING: Duplicate ID: "clicmd-noflexible-algorithm(128-255)exclude-srlg(0-4294967295)".
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-7045/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-7045/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

In file included from ./ospfd/ospf_lsa.h:213:0,
ospfd/ospf_ri.c: In function 'ospf_router_info_show_info':
./ospfd/ospf_opaque.h:134:47: error: 'tlvh' may be used uninitialized in this function [-Werror=maybe-uninitialized]
ospfd/ospf_ri.c:1872:21: note: 'tlvh' was declared here
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:10367: ospfd/ospf_ri.o] Error 1
/usr/home/ci/cibuild.7045/frr-source/doc/user/ospfd.rst:23: WARNING: Duplicate ID: "clicmd-noflexible-algorithm(128-255)exclude-srlg(0-4294967295)".
gmake[1]: Leaving directory '/usr/home/ci/cibuild.7045/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-7045/artifact/FBSD12AMD64/config.status/config.status
FreeBSD 12 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7045/artifact/FBSD12AMD64/config.log/config.log.gz

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-7045/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-7045/artifact/DEB11AMD64/ErrorLog/log_make.txt)

In file included from ./ospfd/ospf_lsa.h:213,
ospfd/ospf_ri.c: In function ospf_router_info_show_info:
./ospfd/ospf_opaque.h:134:47: error: tlvh may be used uninitialized in this function [-Werror=maybe-uninitialized]
ospfd/ospf_ri.c:1872:21: note: tlvh was declared here
 1872 |  struct tlv_header *tlvh;
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10371: ospfd/ospf_ri.o] Error 1
/home/ci/cibuild.7045/frr-source/doc/user/isisd.rst:43: WARNING: duplicate clicmd description of net XX.XXXX. ... .XXX.XX, other instance in fabricd
/home/ci/cibuild.7045/frr-source/doc/user/isisd.rst:53: WARNING: duplicate clicmd description of domain-password [clear | md5] <password>, other instance in fabricd

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

Successful on other platforms/tests
  • Debian 9 amd64 build
  • Ubuntu 16.04 arm7 build
  • CentOS 7 amd64 build
  • Ubuntu 18.04 ppc64le build
  • Ubuntu 18.04 amd64 build
  • Ubuntu 16.04 amd64 build
  • Ubuntu 16.04 arm8 build
  • Ubuntu 18.04 i386 build
  • Ubuntu 18.04 arm7 build
  • Ubuntu 18.04 arm8 build
  • Ubuntu 16.04 i386 build

Warnings Generated during build:

Checkout code: Successful with additional warnings
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-7045/artifact/F29BUILD/ErrorLog/log_make.txt)

In file included from ./ospfd/ospf_lsa.h:213,
ospfd/ospf_ri.c: In function ospf_router_info_show_info:
./ospfd/ospf_opaque.h:134:47: error: tlvh may be used uninitialized in this function [-Werror=maybe-uninitialized]
ospfd/ospf_ri.c:1872:21: note: tlvh was declared here
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10367: ospfd/ospf_ri.o] Error 1
/home/ci/cibuild.7045/frr-source/doc/user/ospfd.rst:5: WARNING: Duplicate ID: "clicmd-noflexible-algorithm(128-255)exclude-srlg(0-4294967295)".
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-7045/artifact/F29BUILD/config.status/config.status
Fedora 29 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7045/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-7045/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-7045/artifact/REDHAT8/ErrorLog/log_make.txt)

In file included from ./ospfd/ospf_lsa.h:213,
ospfd/ospf_ri.c: In function ospf_router_info_show_info:
./ospfd/ospf_opaque.h:134:47: error: tlvh may be used uninitialized in this function [-Werror=maybe-uninitialized]
ospfd/ospf_ri.c:1872:21: note: tlvh was declared here
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10367: ospfd/ospf_ri.o] Error 1
/home/ci/cibuild.7045/frr-source/doc/user/ospfd.rst:5: WARNING: Duplicate ID: "clicmd-noflexible-algorithm(128-255)exclude-srlg(0-4294967295)".
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-7045/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-7045/artifact/CI011BUILD/ErrorLog/log_make.txt)

gmake  all-am
gmake[1]: Entering directory '/home/ci/cibuild.7045/frr-source'
ospfd/ospf_ri.c:1887:24: error: variable 'tlvh' is uninitialized when used here [-Werror,-Wuninitialized]
ospfd/ospf_ri.c:1872:25: note: initialize the variable 'tlvh' to silence this warning
1 error generated.
gmake[1]: *** [Makefile:10370: ospfd/ospf_ri.o] Error 1
/home/ci/cibuild.7045/frr-source/doc/user/isisd.rst:43: WARNING: duplicate clicmd description of net XX.XXXX. ... .XXX.XX, other instance in fabricd
/home/ci/cibuild.7045/frr-source/doc/user/isisd.rst:53: WARNING: duplicate clicmd description of domain-password [clear | md5] <password>, other instance in fabricd
/home/ci/cibuild.7045/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-7045/artifact/CI011BUILD/config.status/config.status
OpenBSD 7 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7045/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-7045/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-7045/artifact/DEB10BUILD/ErrorLog/log_make.txt)

In file included from ./ospfd/ospf_lsa.h:213,
ospfd/ospf_ri.c: In function ospf_router_info_show_info:
./ospfd/ospf_opaque.h:134:47: error: tlvh may be used uninitialized in this function [-Werror=maybe-uninitialized]
ospfd/ospf_ri.c:1872:21: note: tlvh was declared here
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10368: ospfd/ospf_ri.o] Error 1
/home/ci/cibuild.7045/frr-source/doc/user/ospfd.rst:5: WARNING: Duplicate ID: "clicmd-noflexible-algorithm(128-255)exclude-srlg(0-4294967295)".
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-7045/artifact/DEB10BUILD/config.status/config.status

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-7045/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-7045/artifact/U22AMD64BUILD/ErrorLog/log_make.txt)

In file included from ./ospfd/ospf_lsa.h:213,
ospfd/ospf_ri.c: In function ospf_router_info_show_info:
./ospfd/ospf_opaque.h:134:61: error: tlvh may be used uninitialized [-Werror=maybe-uninitialized]
ospfd/ospf_ri.c:1872:28: note: tlvh was declared here
 1872 |         struct tlv_header *tlvh;
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10371: ospfd/ospf_ri.o] Error 1
/home/ci/cibuild.7045/frr-source/doc/user/isisd.rst:43: WARNING: duplicate clicmd description of net XX.XXXX. ... .XXX.XX, other instance in fabricd
/home/ci/cibuild.7045/frr-source/doc/user/isisd.rst:53: WARNING: duplicate clicmd description of domain-password [clear | md5] <password>, other instance in fabricd

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

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-7045/artifact/CI009BUILD/ErrorLog/log_make.txt)

gmake[1]: Entering directory '/usr/home/ci/cibuild.7045/frr-source'
ospfd/ospf_ri.c: In function 'ospf_router_info_show_info':
ospfd/ospf_ri.c:1872:21: error: 'tlvh' may be used uninitialized in this function [-Werror=maybe-uninitialized]
 1872 |  struct tlv_header *tlvh;
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:10370: ospfd/ospf_ri.o] Error 1
/usr/home/ci/cibuild.7045/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.7045/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.7045/frr-source/doc/user/isisd.rst:58: WARNING: duplicate clicmd description of attached-bit [receive ignore | send], 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-7045/artifact/CI009BUILD/config.status/config.status
FreeBSD 11 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7045/artifact/CI009BUILD/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-7045/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-7045/artifact/U2004AMD64BUILD/ErrorLog/log_make.txt)

In file included from ./ospfd/ospf_lsa.h:213,
ospfd/ospf_ri.c: In function ospf_router_info_show_info:
./ospfd/ospf_opaque.h:134:47: error: tlvh may be used uninitialized in this function [-Werror=maybe-uninitialized]
ospfd/ospf_ri.c:1872:21: note: tlvh was declared here
 1872 |  struct tlv_header *tlvh;
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10368: ospfd/ospf_ri.o] Error 1
/home/ci/cibuild.7045/frr-source/doc/user/ospfd.rst:5: WARNING: Duplicate ID: "clicmd-noflexible-algorithm(128-255)exclude-srlg(0-4294967295)".
pimd/pim6_mld.c:359:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported

Ubuntu 20.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7045/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-7045/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-7045/artifact/RH9BUILD/ErrorLog/log_make.txt)

In file included from ./ospfd/ospf_lsa.h:213,
ospfd/ospf_ri.c: In function ospf_router_info_show_info:
./ospfd/ospf_opaque.h:134:61: error: tlvh may be used uninitialized [-Werror=maybe-uninitialized]
ospfd/ospf_ri.c:1872:28: note: tlvh was declared here
 1872 |         struct tlv_header *tlvh;
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10368: ospfd/ospf_ri.o] Error 1
/home/ci/cibuild.7045/frr-source/doc/user/isisd.rst:43: WARNING: duplicate clicmd description of net XX.XXXX. ... .XXX.XX, other instance in fabricd
/home/ci/cibuild.7045/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-7045/artifact/RH9BUILD/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-7045/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-7045/artifact/CI012BUILD/ErrorLog/log_make.txt)

In file included from ./ospfd/ospf_lsa.h:213:0,
ospfd/ospf_ri.c: In function 'ospf_router_info_show_info':
./ospfd/ospf_opaque.h:134:47: error: 'tlvh' may be used uninitialized in this function [-Werror=maybe-uninitialized]
ospfd/ospf_ri.c:1872:21: note: 'tlvh' was declared here
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:10371: ospfd/ospf_ri.o] Error 1
/home/ci/cibuild.7045/frr-source/doc/user/ospfd.rst:5: WARNING: Duplicate ID: "clicmd-noflexible-algorithm(128-255)exclude-srlg(0-4294967295)".
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-7045/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-7045/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

In file included from ./ospfd/ospf_lsa.h:213:0,
ospfd/ospf_ri.c: In function 'ospf_router_info_show_info':
./ospfd/ospf_opaque.h:134:47: error: 'tlvh' may be used uninitialized in this function [-Werror=maybe-uninitialized]
ospfd/ospf_ri.c:1872:21: note: 'tlvh' was declared here
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:10367: ospfd/ospf_ri.o] Error 1
/usr/home/ci/cibuild.7045/frr-source/doc/user/ospfd.rst:23: WARNING: Duplicate ID: "clicmd-noflexible-algorithm(128-255)exclude-srlg(0-4294967295)".
gmake[1]: Leaving directory '/usr/home/ci/cibuild.7045/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-7045/artifact/FBSD12AMD64/config.status/config.status
FreeBSD 12 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7045/artifact/FBSD12AMD64/config.log/config.log.gz

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-7045/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-7045/artifact/DEB11AMD64/ErrorLog/log_make.txt)

In file included from ./ospfd/ospf_lsa.h:213,
ospfd/ospf_ri.c: In function ospf_router_info_show_info:
./ospfd/ospf_opaque.h:134:47: error: tlvh may be used uninitialized in this function [-Werror=maybe-uninitialized]
ospfd/ospf_ri.c:1872:21: note: tlvh was declared here
 1872 |  struct tlv_header *tlvh;
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10371: ospfd/ospf_ri.o] Error 1
/home/ci/cibuild.7045/frr-source/doc/user/isisd.rst:43: WARNING: duplicate clicmd description of net XX.XXXX. ... .XXX.XX, other instance in fabricd
/home/ci/cibuild.7045/frr-source/doc/user/isisd.rst:53: WARNING: duplicate clicmd description of domain-password [clear | md5] <password>, other instance in fabricd

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

<stdin>:293: trailing whitespace.
	struct flex_algo_defn *defns[FLEX_ALGO_ID_MAX+1];	
<stdin>:817: space before tab in indent.
                        	  uint32_t srlg, bool *deleted);
<stdin>:823: space before tab in indent.
                        	   uint32_t flags, bool *deleted);
<stdin>:1375: trailing whitespace.
	else 
<stdin>:2478: trailing whitespace.
				sizeof(struct ri_fad_exclude_admingrp_subtlv) + 
warning: squelched 11538 whitespace errors
warning: 11543 lines add whitespace errors.
Report for flex_algo.c | 60 issues
===============================================
ERROR: trailing whitespace
#27: FILE: /tmp/f1-24770/flex_algo.c:27:
+^Istruct flex_algo_defn *defns[FLEX_ALGO_ID_MAX+1];^I$

ERROR: code indent should use tabs where possible
#52: FILE: /tmp/f1-24770/flex_algo.c:52:
+                                             uint8_t id, bool create,$

WARNING: please, no spaces at the start of a line
#52: FILE: /tmp/f1-24770/flex_algo.c:52:
+                                             uint8_t id, bool create,$

ERROR: code indent should use tabs where possible
#136: FILE: /tmp/f1-24770/flex_algo.c:136:
+                                        uint32_t admin_grp, bool create,$

WARNING: please, no spaces at the start of a line
#136: FILE: /tmp/f1-24770/flex_algo.c:136:
+                                        uint32_t admin_grp, bool create,$

ERROR: code indent should use tabs where possible
#155: FILE: /tmp/f1-24770/flex_algo.c:155:
+                                uint32_t admin_grp, bool *deleted)$

WARNING: please, no spaces at the start of a line
#155: FILE: /tmp/f1-24770/flex_algo.c:155:
+                                uint32_t admin_grp, bool *deleted)$

ERROR: code indent should use tabs where possible
#194: FILE: /tmp/f1-24770/flex_algo.c:194:
+                                        uint32_t srlg, bool create,$

WARNING: please, no spaces at the start of a line
#194: FILE: /tmp/f1-24770/flex_algo.c:194:
+                                        uint32_t srlg, bool create,$

ERROR: code indent should use tabs where possible
#214: FILE: /tmp/f1-24770/flex_algo.c:214:
+                           uint32_t srlg, bool *deleted)$

WARNING: please, no spaces at the start of a line
#214: FILE: /tmp/f1-24770/flex_algo.c:214:
+                           uint32_t srlg, bool *deleted)$

ERROR: code indent should use tabs where possible
#252: FILE: /tmp/f1-24770/flex_algo.c:252:
+                                               uint32_t flags, bool create,$

WARNING: please, no spaces at the start of a line
#252: FILE: /tmp/f1-24770/flex_algo.c:252:
+                                               uint32_t flags, bool create,$

ERROR: code indent should use tabs where possible
#271: FILE: /tmp/f1-24770/flex_algo.c:271:
+                            uint32_t flags, bool *deleted)$

WARNING: please, no spaces at the start of a line
#271: FILE: /tmp/f1-24770/flex_algo.c:271:
+                            uint32_t flags, bool *deleted)$
Report for flex_algo.h | 76 issues
===============================================
WARNING: line over 80 characters
#56: FILE: /tmp/f1-24770/flex_algo.h:56:
+	else if (strncmp(str, FLEX_ALGO_METRIC_TYPE_UNIDIR_LINK_DELAY_STR, len) == 0)

ERROR: code indent should use tabs where possible
#219: FILE: /tmp/f1-24770/flex_algo.h:219:
+                                                    uint8_t id, bool create,$

WARNING: please, no spaces at the start of a line
#219: FILE: /tmp/f1-24770/flex_algo.h:219:
+                                                    uint8_t id, bool create,$

ERROR: code indent should use tabs where possible
#222: FILE: /tmp/f1-24770/flex_algo.h:222:
+^I^I^I          struct flex_algo_defn **defn);$

ERROR: code indent should use tabs where possible
#228: FILE: /tmp/f1-24770/flex_algo.h:228:
+                                        uint32_t admin_grp, bool create,$

WARNING: please, no spaces at the start of a line
#228: FILE: /tmp/f1-24770/flex_algo.h:228:
+                                        uint32_t admin_grp, bool create,$

ERROR: code indent should use tabs where possible
#231: FILE: /tmp/f1-24770/flex_algo.h:231:
+                                uint32_t admin_grp, bool *deleted);$

WARNING: please, no spaces at the start of a line
#231: FILE: /tmp/f1-24770/flex_algo.h:231:
+                                uint32_t admin_grp, bool *deleted);$

ERROR: code indent should use tabs where possible
#235: FILE: /tmp/f1-24770/flex_algo.h:235:
+                                        uint32_t srlg, bool create,$

WARNING: please, no spaces at the start of a line
#235: FILE: /tmp/f1-24770/flex_algo.h:235:
+                                        uint32_t srlg, bool create,$

ERROR: code indent should use tabs where possible
#238: FILE: /tmp/f1-24770/flex_algo.h:238:
+                        ^I  uint32_t srlg, bool *deleted);$

WARNING: please, no space before tabs
#238: FILE: /tmp/f1-24770/flex_algo.h:238:
+                        ^I  uint32_t srlg, bool *deleted);$

WARNING: please, no spaces at the start of a line
#238: FILE: /tmp/f1-24770/flex_algo.h:238:
+                        ^I  uint32_t srlg, bool *deleted);$

WARNING: line over 80 characters
#240: FILE: /tmp/f1-24770/flex_algo.h:240:
+extern struct flex_algo_flags *flex_algo_lookup_flags(struct flxalg_flags_head *list,

ERROR: code indent should use tabs where possible
#241: FILE: /tmp/f1-24770/flex_algo.h:241:
+                                               uint32_t flags, bool create,$

WARNING: please, no spaces at the start of a line
#241: FILE: /tmp/f1-24770/flex_algo.h:241:
+                                               uint32_t flags, bool create,$

ERROR: code indent should use tabs where possible
#244: FILE: /tmp/f1-24770/flex_algo.h:244:
+                        ^I   uint32_t flags, bool *deleted);$

WARNING: please, no space before tabs
#244: FILE: /tmp/f1-24770/flex_algo.h:244:
+                        ^I   uint32_t flags, bool *deleted);$

WARNING: please, no spaces at the start of a line
#244: FILE: /tmp/f1-24770/flex_algo.h:244:
+                        ^I   uint32_t flags, bool *deleted);$
Report for ospf_ext.c | 74 issues
===============================================
< WARNING: line over 80 characters
< #109: FILE: /tmp/f1-24770/ospf_ext.c:109:
< ERROR: code indent should use tabs where possible
< #114: FILE: /tmp/f1-24770/ospf_ext.c:114:
< WARNING: line over 80 characters
< #181: FILE: /tmp/f1-24770/ospf_ext.c:181:
< WARNING: please, no space before tabs
< #188: FILE: /tmp/f1-24770/ospf_ext.c:188:
< WARNING: line over 80 characters
< #816: FILE: /tmp/f1-24770/ospf_ext.c:816:
< WARNING: line over 80 characters
< #878: FILE: /tmp/f1-24770/ospf_ext.c:878:
< WARNING: line over 80 characters
< #894: FILE: /tmp/f1-24770/ospf_ext.c:894:
< WARNING: braces {} are not necessary for single statement blocks
< #921: FILE: /tmp/f1-24770/ospf_ext.c:921:
< WARNING: line over 80 characters
< #1289: FILE: /tmp/f1-24770/ospf_ext.c:1289:
< WARNING: line over 80 characters
< #1301: FILE: /tmp/f1-24770/ospf_ext.c:1301:
< WARNING: line over 80 characters
< #1642: FILE: /tmp/f1-24770/ospf_ext.c:1642:
< ERROR: trailing whitespace
< #2093: FILE: /tmp/f1-24770/ospf_ext.c:2093:
< ERROR: code indent should use tabs where possible
< #2180: FILE: /tmp/f1-24770/ospf_ext.c:2180:
< WARNING: line over 80 characters
< #2197: FILE: /tmp/f1-24770/ospf_ext.c:2197:
< WARNING: line over 80 characters
< #2198: FILE: /tmp/f1-24770/ospf_ext.c:2198:
< WARNING: line over 80 characters
< #2217: FILE: /tmp/f1-24770/ospf_ext.c:2217:
< WARNING: line over 80 characters
< #2225: FILE: /tmp/f1-24770/ospf_ext.c:2225:
< WARNING: line over 80 characters
< #2265: FILE: /tmp/f1-24770/ospf_ext.c:2265:
< WARNING: line over 80 characters
< #2345: FILE: /tmp/f1-24770/ospf_ext.c:2345:
< WARNING: line over 80 characters
< #2346: FILE: /tmp/f1-24770/ospf_ext.c:2346:
< WARNING: line over 80 characters
< #2351: FILE: /tmp/f1-24770/ospf_ext.c:2351:
< WARNING: line over 80 characters
< #2416: FILE: /tmp/f1-24770/ospf_ext.c:2416:
< WARNING: line over 80 characters
< #2561: FILE: /tmp/f1-24770/ospf_ext.c:2561:
< WARNING: line over 80 characters
< #2580: FILE: /tmp/f1-24770/ospf_ext.c:2580:
< ERROR: space prohibited after that open parenthesis '('
< #2623: FILE: /tmp/f1-24770/ospf_ext.c:2623:
< WARNING: C99 // comments do not match recommendation
< #2628: FILE: /tmp/f1-24770/ospf_ext.c:2628:
< WARNING: line over 80 characters
< #2681: FILE: /tmp/f1-24770/ospf_ext.c:2681:
< WARNING: line over 80 characters
< #2691: FILE: /tmp/f1-24770/ospf_ext.c:2691:
< WARNING: line over 80 characters
< #2711: FILE: /tmp/f1-24770/ospf_ext.c:2711:
< WARNING: line over 80 characters
< #2745: FILE: /tmp/f1-24770/ospf_ext.c:2745:
< WARNING: Missing a blank line after declarations
< #2760: FILE: /tmp/f1-24770/ospf_ext.c:2760:
< WARNING: C99 // comments do not match recommendation
< #2794: FILE: /tmp/f1-24770/ospf_ext.c:2794:
< WARNING: C99 // comments do not match recommendation
< #2797: FILE: /tmp/f1-24770/ospf_ext.c:2797:
< WARNING: C99 // comments do not match recommendation
< #2825: FILE: /tmp/f1-24770/ospf_ext.c:2825:
< WARNING: C99 // comments do not match recommendation
< #2826: FILE: /tmp/f1-24770/ospf_ext.c:2826:
< WARNING: C99 // comments do not match recommendation
< #2827: FILE: /tmp/f1-24770/ospf_ext.c:2827:
< WARNING: C99 // comments do not match recommendation
< #2829: FILE: /tmp/f1-24770/ospf_ext.c:2829:
Report for ospf_ext.h | 4 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #201: FILE: /tmp/f1-24770/ospf_ext.h:201:
< WARNING: C99 // comments do not match recommendation
< #202: FILE: /tmp/f1-24770/ospf_ext.h:202:
Report for ospf_memory.c | 10 issues
===============================================
< WARNING: line over 80 characters
< #64: FILE: /tmp/f1-24770/ospf_memory.c:64:
< WARNING: line over 80 characters
< #65: FILE: /tmp/f1-24770/ospf_memory.c:65:
< WARNING: line over 80 characters
< #66: FILE: /tmp/f1-24770/ospf_memory.c:66:
< WARNING: line over 80 characters
< #68: FILE: /tmp/f1-24770/ospf_memory.c:68:
< WARNING: line over 80 characters
< #71: FILE: /tmp/f1-24770/ospf_memory.c:71:
Report for ospf_opaque.c | 4 issues
===============================================
< WARNING: line over 80 characters
< #1309: FILE: /tmp/f1-24770/ospf_opaque.c:1309:
< WARNING: Prefer using '"%s...", __func__' to using 'ospf_opaque_lsa_originate_schedule', this function's name, in a string
< #1309: FILE: /tmp/f1-24770/ospf_opaque.c:1309:
Report for ospf_opaque.h | 4 issues
===============================================
< WARNING: please, no space before tabs
< #105: FILE: /tmp/f1-24770/ospf_opaque.h:105:
< ERROR: "foo* bar" should be "foo *bar"
< #130: FILE: /tmp/f1-24770/ospf_opaque.h:130:
Report for ospf_ri.c | 220 issues
===============================================
< WARNING: line over 80 characters
< #747: FILE: /tmp/f1-24770/ospf_ri.c:747:
< ERROR: trailing whitespace
< #770: FILE: /tmp/f1-24770/ospf_ri.c:770:
< WARNING: space prohibited between function name and open parenthesis '('
< #772: FILE: /tmp/f1-24770/ospf_ri.c:772:
< ERROR: trailing whitespace
< #773: FILE: /tmp/f1-24770/ospf_ri.c:773:
< WARNING: line over 80 characters
< #775: FILE: /tmp/f1-24770/ospf_ri.c:775:
< WARNING: line over 80 characters
< #780: FILE: /tmp/f1-24770/ospf_ri.c:780:
< WARNING: quoted string split across lines
< #791: FILE: /tmp/f1-24770/ospf_ri.c:791:
< ERROR: trailing whitespace
< #805: FILE: /tmp/f1-24770/ospf_ri.c:805:
< WARNING: line over 80 characters
< #805: FILE: /tmp/f1-24770/ospf_ri.c:805:
< WARNING: space prohibited between function name and open parenthesis '('
< #807: FILE: /tmp/f1-24770/ospf_ri.c:807:
< ERROR: trailing whitespace
< #808: FILE: /tmp/f1-24770/ospf_ri.c:808:
< WARNING: line over 80 characters
< #809: FILE: /tmp/f1-24770/ospf_ri.c:809:
< WARNING: line over 80 characters
< #810: FILE: /tmp/f1-24770/ospf_ri.c:810:
< WARNING: line over 80 characters
< #815: FILE: /tmp/f1-24770/ospf_ri.c:815:
< WARNING: quoted string split across lines
< #826: FILE: /tmp/f1-24770/ospf_ri.c:826:
< ERROR: trailing whitespace
< #837: FILE: /tmp/f1-24770/ospf_ri.c:837:
< WARNING: line over 80 characters
< #837: FILE: /tmp/f1-24770/ospf_ri.c:837:
< WARNING: space prohibited between function name and open parenthesis '('
< #839: FILE: /tmp/f1-24770/ospf_ri.c:839:
< ERROR: trailing whitespace
< #840: FILE: /tmp/f1-24770/ospf_ri.c:840:
< WARNING: line over 80 characters
< #841: FILE: /tmp/f1-24770/ospf_ri.c:841:
< WARNING: line over 80 characters
< #842: FILE: /tmp/f1-24770/ospf_ri.c:842:
< WARNING: line over 80 characters
< #847: FILE: /tmp/f1-24770/ospf_ri.c:847:
< WARNING: quoted string split across lines
< #858: FILE: /tmp/f1-24770/ospf_ri.c:858:
< ERROR: trailing whitespace
< #869: FILE: /tmp/f1-24770/ospf_ri.c:869:
< WARNING: space prohibited between function name and open parenthesis '('
< #871: FILE: /tmp/f1-24770/ospf_ri.c:871:
< ERROR: trailing whitespace
< #872: FILE: /tmp/f1-24770/ospf_ri.c:872:
< WARNING: quoted string split across lines
< #890: FILE: /tmp/f1-24770/ospf_ri.c:890:
< ERROR: trailing whitespace
< #901: FILE: /tmp/f1-24770/ospf_ri.c:901:
< WARNING: space prohibited between function name and open parenthesis '('
< #903: FILE: /tmp/f1-24770/ospf_ri.c:903:
< ERROR: trailing whitespace
< #904: FILE: /tmp/f1-24770/ospf_ri.c:904:
< WARNING: quoted string split across lines
< #922: FILE: /tmp/f1-24770/ospf_ri.c:922:
< WARNING: suspect code indent for conditional statements (16, 16)
< #947: FILE: /tmp/f1-24770/ospf_ri.c:947:
< WARNING: line over 80 characters
< #950: FILE: /tmp/f1-24770/ospf_ri.c:950:
< WARNING: line over 80 characters
< #1012: FILE: /tmp/f1-24770/ospf_ri.c:1012:
< ERROR: trailing whitespace
< #1018: FILE: /tmp/f1-24770/ospf_ri.c:1018:
< ERROR: trailing whitespace
< #1019: FILE: /tmp/f1-24770/ospf_ri.c:1019:
< WARNING: quoted string split across lines
< #1028: FILE: /tmp/f1-24770/ospf_ri.c:1028:
< WARNING: line over 80 characters
< #1038: FILE: /tmp/f1-24770/ospf_ri.c:1038:
< WARNING: line over 80 characters
< #1057: FILE: /tmp/f1-24770/ospf_ri.c:1057:
< WARNING: line over 80 characters
< #1072: FILE: /tmp/f1-24770/ospf_ri.c:1072:
< WARNING: Macros with flow control statements should be avoided
< #1608: FILE: /tmp/f1-24770/ospf_ri.c:1608:
< ERROR: code indent should use tabs where possible
< #1613: FILE: /tmp/f1-24770/ospf_ri.c:1613:
< ERROR: code indent should use tabs where possible
< #1617: FILE: /tmp/f1-24770/ospf_ri.c:1617:
< WARNING: Macros with flow control statements should be avoided
< #1623: FILE: /tmp/f1-24770/ospf_ri.c:1623:
< ERROR: code indent should use tabs where possible
< #1628: FILE: /tmp/f1-24770/ospf_ri.c:1628:
< WARNING: please, no space before tabs
< #1628: FILE: /tmp/f1-24770/ospf_ri.c:1628:
< ERROR: code indent should use tabs where possible
< #1632: FILE: /tmp/f1-24770/ospf_ri.c:1632:
< WARNING: please, no space before tabs
< #1632: FILE: /tmp/f1-24770/ospf_ri.c:1632:
< WARNING: please, no space before tabs
< #1633: FILE: /tmp/f1-24770/ospf_ri.c:1633:
< WARNING: unnecessary whitespace before a quoted newline
< #2086: FILE: /tmp/f1-24770/ospf_ri.c:2086:
< ERROR: trailing whitespace
< #2089: FILE: /tmp/f1-24770/ospf_ri.c:2089:
< ERROR: trailing whitespace
< #2092: FILE: /tmp/f1-24770/ospf_ri.c:2092:
< ERROR: trailing whitespace
< #2095: FILE: /tmp/f1-24770/ospf_ri.c:2095:
< ERROR: trailing whitespace
< #2106: FILE: /tmp/f1-24770/ospf_ri.c:2106:
< ERROR: trailing whitespace
< #2107: FILE: /tmp/f1-24770/ospf_ri.c:2107:
< ERROR: trailing whitespace
< #2109: FILE: /tmp/f1-24770/ospf_ri.c:2109:
< WARNING: line over 80 characters
< #2140: FILE: /tmp/f1-24770/ospf_ri.c:2140:
< WARNING: unnecessary whitespace before a quoted newline
< #2150: FILE: /tmp/f1-24770/ospf_ri.c:2150:
< ERROR: trailing whitespace
< #2153: FILE: /tmp/f1-24770/ospf_ri.c:2153:
< ERROR: trailing whitespace
< #2156: FILE: /tmp/f1-24770/ospf_ri.c:2156:
< ERROR: trailing whitespace
< #2159: FILE: /tmp/f1-24770/ospf_ri.c:2159:
< ERROR: trailing whitespace
< #2170: FILE: /tmp/f1-24770/ospf_ri.c:2170:
< ERROR: trailing whitespace
< #2171: FILE: /tmp/f1-24770/ospf_ri.c:2171:
< ERROR: trailing whitespace
< #2173: FILE: /tmp/f1-24770/ospf_ri.c:2173:
< WARNING: line over 80 characters
< #2204: FILE: /tmp/f1-24770/ospf_ri.c:2204:
< WARNING: unnecessary whitespace before a quoted newline
< #2214: FILE: /tmp/f1-24770/ospf_ri.c:2214:
< ERROR: trailing whitespace
< #2217: FILE: /tmp/f1-24770/ospf_ri.c:2217:
< ERROR: trailing whitespace
< #2220: FILE: /tmp/f1-24770/ospf_ri.c:2220:
< ERROR: trailing whitespace
< #2223: FILE: /tmp/f1-24770/ospf_ri.c:2223:
< ERROR: trailing whitespace
< #2234: FILE: /tmp/f1-24770/ospf_ri.c:2234:
< ERROR: trailing whitespace
< #2235: FILE: /tmp/f1-24770/ospf_ri.c:2235:
< ERROR: trailing whitespace
< #2237: FILE: /tmp/f1-24770/ospf_ri.c:2237:
< WARNING: unnecessary whitespace before a quoted newline
< #2278: FILE: /tmp/f1-24770/ospf_ri.c:2278:
< ERROR: trailing whitespace
< #2281: FILE: /tmp/f1-24770/ospf_ri.c:2281:
< ERROR: trailing whitespace
< #2284: FILE: /tmp/f1-24770/ospf_ri.c:2284:
< ERROR: trailing whitespace
< #2287: FILE: /tmp/f1-24770/ospf_ri.c:2287:
< ERROR: trailing whitespace
< #2298: FILE: /tmp/f1-24770/ospf_ri.c:2298:
< ERROR: trailing whitespace
< #2299: FILE: /tmp/f1-24770/ospf_ri.c:2299:
< ERROR: trailing whitespace
< #2301: FILE: /tmp/f1-24770/ospf_ri.c:2301:
< WARNING: unnecessary whitespace before a quoted newline
< #2342: FILE: /tmp/f1-24770/ospf_ri.c:2342:
< ERROR: trailing whitespace
< #2345: FILE: /tmp/f1-24770/ospf_ri.c:2345:
< ERROR: trailing whitespace
< #2348: FILE: /tmp/f1-24770/ospf_ri.c:2348:
< ERROR: trailing whitespace
< #2351: FILE: /tmp/f1-24770/ospf_ri.c:2351:
< ERROR: trailing whitespace
< #2362: FILE: /tmp/f1-24770/ospf_ri.c:2362:
< ERROR: trailing whitespace
< #2363: FILE: /tmp/f1-24770/ospf_ri.c:2363:
< ERROR: trailing whitespace
< #2365: FILE: /tmp/f1-24770/ospf_ri.c:2365:
< WARNING: line over 80 characters
< #2401: FILE: /tmp/f1-24770/ospf_ri.c:2401:
< WARNING: line over 80 characters
< #2450: FILE: /tmp/f1-24770/ospf_ri.c:2450:
< WARNING: line over 80 characters
< #2453: FILE: /tmp/f1-24770/ospf_ri.c:2453:
< WARNING: line over 80 characters
< #2601: FILE: /tmp/f1-24770/ospf_ri.c:2601:
< WARNING: line over 80 characters
< #2604: FILE: /tmp/f1-24770/ospf_ri.c:2604:
< WARNING: line over 80 characters
< #2605: FILE: /tmp/f1-24770/ospf_ri.c:2605:
< WARNING: line over 80 characters
< #2608: FILE: /tmp/f1-24770/ospf_ri.c:2608:
< WARNING: line over 80 characters
< #2609: FILE: /tmp/f1-24770/ospf_ri.c:2609:
< WARNING: line over 80 characters
< #2621: FILE: /tmp/f1-24770/ospf_ri.c:2621:
< ERROR: trailing whitespace
< #3410: FILE: /tmp/f1-24770/ospf_ri.c:3410:
< ERROR: trailing whitespace
< #3531: FILE: /tmp/f1-24770/ospf_ri.c:3531:
< ERROR: trailing whitespace
< #3652: FILE: /tmp/f1-24770/ospf_ri.c:3652:
< ERROR: trailing whitespace
< #3773: FILE: /tmp/f1-24770/ospf_ri.c:3773:
< ERROR: trailing whitespace
< #3893: FILE: /tmp/f1-24770/ospf_ri.c:3893:
< ERROR: trailing whitespace
< #3986: FILE: /tmp/f1-24770/ospf_ri.c:3986:
< ERROR: trailing whitespace
< #4013: FILE: /tmp/f1-24770/ospf_ri.c:4013:
< ERROR: trailing whitespace
< #4025: FILE: /tmp/f1-24770/ospf_ri.c:4025:
< WARNING: unnecessary whitespace before a quoted newline
< #4127: FILE: /tmp/f1-24770/ospf_ri.c:4127:
< WARNING: unnecessary whitespace before a quoted newline
< #4137: FILE: /tmp/f1-24770/ospf_ri.c:4137:
< WARNING: unnecessary whitespace before a quoted newline
< #4147: FILE: /tmp/f1-24770/ospf_ri.c:4147:
< WARNING: unnecessary whitespace before a quoted newline
< #4156: FILE: /tmp/f1-24770/ospf_ri.c:4156:
< WARNING: unnecessary whitespace before a quoted newline
< #4164: FILE: /tmp/f1-24770/ospf_ri.c:4164:
< WARNING: braces {} are not necessary for any arm of this statement
< #4217: FILE: /tmp/f1-24770/ospf_ri.c:4217:
< ERROR: trailing whitespace
< #4270: FILE: /tmp/f1-24770/ospf_ri.c:4270:
Report for ospf_ri.h | 4 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #228: FILE: /tmp/f1-24770/ospf_ri.h:228:
< ERROR: trailing whitespace
< #290: FILE: /tmp/f1-24770/ospf_ri.h:290:

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Aug 23, 2022

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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
IPv4 protocols on Ubuntu 18.04: Failed (click for details)

RFC Compliance Test ANVL-OSPF-31.2 failing:
Test Summary
A self-originated LSA is detected when the LSA is a network-LSA and
its Link State ID is equal to one of the router's own IP interface
addresses. In this case the LSA is flushed from the routing domain.
Test Reference
RFC 2328, s13.4 p151 Receiving self-originated LSAs
Test Classification
MUST
Test ANVL-OSPF-31.2: !FAILED!
Unable to establish OSPF adjacency between DUT router ID 192.168.0.101 and
ANVL Router Router A (192.168.1.1) to state Full

Topotests Ubuntu 18.04 amd64 part 9: Failed (click for details) Topotests Ubuntu 18.04 amd64 part 9: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7046/artifact/TOPO9U18AMD64/ErrorLog/ Topotests Ubuntu 18.04 amd64 part 9: No useful log found
Topotests Ubuntu 18.04 i386 part 9: Failed (click for details) Topotests Ubuntu 18.04 i386 part 9: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7046/artifact/TOPO9U18I386/ErrorLog/ Topotests Ubuntu 18.04 i386 part 9: No useful log found
Topotests debian 10 amd64 part 1: Failed (click for details) Topotests debian 10 amd64 part 1: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7046/artifact/TOPO1DEB10AMD64/ErrorLog/ Topotests debian 10 amd64 part 1: No useful log found
Topotests Ubuntu 18.04 i386 part 1: Failed (click for details) Topotests Ubuntu 18.04 i386 part 1: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7046/artifact/TOPO1U18I386/ErrorLog/ Topotests Ubuntu 18.04 i386 part 1: No useful log found
Topotests Ubuntu 18.04 arm8 part 1: Failed (click for details) Topotests Ubuntu 18.04 arm8 part 1: No useful log found
Topotests debian 10 amd64 part 9: Failed (click for details) Topotests debian 10 amd64 part 9: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7046/artifact/TOPO9DEB10AMD64/ErrorLog/ Topotests debian 10 amd64 part 9: No useful log found
Topotests Ubuntu 18.04 amd64 part 1: Failed (click for details) Topotests Ubuntu 18.04 amd64 part 1: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7046/artifact/TP1U1804AMD64/ErrorLog/ Topotests Ubuntu 18.04 amd64 part 1: No useful log found
Successful on other platforms/tests
  • Addresssanitizer topotests part 0
  • Topotests debian 10 amd64 part 3
  • Debian 10 deb pkg check
  • Topotests debian 10 amd64 part 8
  • IPv6 protocols on Ubuntu 18.04
  • Topotests Ubuntu 18.04 amd64 part 6
  • Topotests Ubuntu 18.04 arm8 part 4
  • Ubuntu 18.04 deb pkg check
  • Addresssanitizer topotests part 1
  • Ubuntu 20.04 deb pkg check
  • Topotests Ubuntu 18.04 i386 part 4
  • Addresssanitizer topotests part 4
  • Debian 9 deb pkg check
  • Topotests Ubuntu 18.04 i386 part 8
  • Topotests Ubuntu 18.04 i386 part 3
  • Addresssanitizer topotests part 8
  • Topotests Ubuntu 18.04 arm8 part 5
  • Addresssanitizer topotests part 7
  • Topotests debian 10 amd64 part 4
  • Topotests Ubuntu 18.04 arm8 part 3
  • Addresssanitizer topotests part 5
  • Static analyzer (clang)
  • Topotests Ubuntu 18.04 arm8 part 0
  • IPv4 ldp protocol on Ubuntu 18.04
  • Topotests Ubuntu 18.04 amd64 part 8
  • Topotests debian 10 amd64 part 2
  • Ubuntu 16.04 deb pkg check
  • Topotests Ubuntu 18.04 i386 part 6
  • Topotests Ubuntu 18.04 amd64 part 4
  • Topotests Ubuntu 18.04 arm8 part 6
  • Topotests Ubuntu 18.04 amd64 part 0
  • Addresssanitizer topotests part 2
  • Topotests Ubuntu 18.04 amd64 part 5
  • Topotests Ubuntu 18.04 amd64 part 7
  • Topotests Ubuntu 18.04 arm8 part 7
  • Topotests debian 10 amd64 part 6
  • Addresssanitizer topotests part 3
  • Fedora 29 rpm pkg check
  • Addresssanitizer topotests part 9
  • Topotests debian 10 amd64 part 0
  • Topotests debian 10 amd64 part 5
  • Topotests Ubuntu 18.04 arm8 part 2
  • Topotests Ubuntu 18.04 i386 part 7
  • Topotests Ubuntu 18.04 arm8 part 8
  • CentOS 7 rpm pkg check
  • Topotests Ubuntu 18.04 amd64 part 3
  • Topotests Ubuntu 18.04 i386 part 2
  • Addresssanitizer topotests part 6
  • Topotests Ubuntu 18.04 i386 part 5
  • Topotests debian 10 amd64 part 7
  • Topotests Ubuntu 18.04 i386 part 0
  • Topotests Ubuntu 18.04 amd64 part 2

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
IPv4 protocols on Ubuntu 18.04: Failed (click for details)

RFC Compliance Test ANVL-OSPF-31.2 failing:
Test Summary
A self-originated LSA is detected when the LSA is a network-LSA and
its Link State ID is equal to one of the router's own IP interface
addresses. In this case the LSA is flushed from the routing domain.
Test Reference
RFC 2328, s13.4 p151 Receiving self-originated LSAs
Test Classification
MUST
Test ANVL-OSPF-31.2: !FAILED!
Unable to establish OSPF adjacency between DUT router ID 192.168.0.101 and
ANVL Router Router A (192.168.1.1) to state Full

Topotests Ubuntu 18.04 amd64 part 9: Failed (click for details) Topotests Ubuntu 18.04 amd64 part 9: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7046/artifact/TOPO9U18AMD64/ErrorLog/ Topotests Ubuntu 18.04 amd64 part 9: No useful log found
Topotests Ubuntu 18.04 i386 part 9: Failed (click for details) Topotests Ubuntu 18.04 i386 part 9: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7046/artifact/TOPO9U18I386/ErrorLog/ Topotests Ubuntu 18.04 i386 part 9: No useful log found
Topotests debian 10 amd64 part 1: Failed (click for details) Topotests debian 10 amd64 part 1: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7046/artifact/TOPO1DEB10AMD64/ErrorLog/ Topotests debian 10 amd64 part 1: No useful log found
Topotests Ubuntu 18.04 i386 part 1: Failed (click for details) Topotests Ubuntu 18.04 i386 part 1: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7046/artifact/TOPO1U18I386/ErrorLog/ Topotests Ubuntu 18.04 i386 part 1: No useful log found
Topotests Ubuntu 18.04 arm8 part 1: Failed (click for details) Topotests Ubuntu 18.04 arm8 part 1: No useful log found
Topotests debian 10 amd64 part 9: Failed (click for details) Topotests debian 10 amd64 part 9: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7046/artifact/TOPO9DEB10AMD64/ErrorLog/ Topotests debian 10 amd64 part 9: No useful log found
Topotests Ubuntu 18.04 amd64 part 1: Failed (click for details) Topotests Ubuntu 18.04 amd64 part 1: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7046/artifact/TP1U1804AMD64/ErrorLog/ Topotests Ubuntu 18.04 amd64 part 1: No useful log found
<stdin>:293: trailing whitespace.
	struct flex_algo_defn *defns[FLEX_ALGO_ID_MAX+1];	
<stdin>:817: space before tab in indent.
                        	  uint32_t srlg, bool *deleted);
<stdin>:823: space before tab in indent.
                        	   uint32_t flags, bool *deleted);
<stdin>:1375: trailing whitespace.
	else 
<stdin>:2478: trailing whitespace.
				sizeof(struct ri_fad_exclude_admingrp_subtlv) + 
warning: squelched 11538 whitespace errors
warning: 11543 lines add whitespace errors.
Report for flex_algo.c | 60 issues
===============================================
ERROR: trailing whitespace
#27: FILE: /tmp/f1-22259/flex_algo.c:27:
+^Istruct flex_algo_defn *defns[FLEX_ALGO_ID_MAX+1];^I$

ERROR: code indent should use tabs where possible
#52: FILE: /tmp/f1-22259/flex_algo.c:52:
+                                             uint8_t id, bool create,$

WARNING: please, no spaces at the start of a line
#52: FILE: /tmp/f1-22259/flex_algo.c:52:
+                                             uint8_t id, bool create,$

ERROR: code indent should use tabs where possible
#136: FILE: /tmp/f1-22259/flex_algo.c:136:
+                                        uint32_t admin_grp, bool create,$

WARNING: please, no spaces at the start of a line
#136: FILE: /tmp/f1-22259/flex_algo.c:136:
+                                        uint32_t admin_grp, bool create,$

ERROR: code indent should use tabs where possible
#155: FILE: /tmp/f1-22259/flex_algo.c:155:
+                                uint32_t admin_grp, bool *deleted)$

WARNING: please, no spaces at the start of a line
#155: FILE: /tmp/f1-22259/flex_algo.c:155:
+                                uint32_t admin_grp, bool *deleted)$

ERROR: code indent should use tabs where possible
#194: FILE: /tmp/f1-22259/flex_algo.c:194:
+                                        uint32_t srlg, bool create,$

WARNING: please, no spaces at the start of a line
#194: FILE: /tmp/f1-22259/flex_algo.c:194:
+                                        uint32_t srlg, bool create,$

ERROR: code indent should use tabs where possible
#214: FILE: /tmp/f1-22259/flex_algo.c:214:
+                           uint32_t srlg, bool *deleted)$

WARNING: please, no spaces at the start of a line
#214: FILE: /tmp/f1-22259/flex_algo.c:214:
+                           uint32_t srlg, bool *deleted)$

ERROR: code indent should use tabs where possible
#252: FILE: /tmp/f1-22259/flex_algo.c:252:
+                                               uint32_t flags, bool create,$

WARNING: please, no spaces at the start of a line
#252: FILE: /tmp/f1-22259/flex_algo.c:252:
+                                               uint32_t flags, bool create,$

ERROR: code indent should use tabs where possible
#271: FILE: /tmp/f1-22259/flex_algo.c:271:
+                            uint32_t flags, bool *deleted)$

WARNING: please, no spaces at the start of a line
#271: FILE: /tmp/f1-22259/flex_algo.c:271:
+                            uint32_t flags, bool *deleted)$
Report for flex_algo.h | 76 issues
===============================================
WARNING: line over 80 characters
#56: FILE: /tmp/f1-22259/flex_algo.h:56:
+	else if (strncmp(str, FLEX_ALGO_METRIC_TYPE_UNIDIR_LINK_DELAY_STR, len) == 0)

ERROR: code indent should use tabs where possible
#219: FILE: /tmp/f1-22259/flex_algo.h:219:
+                                                    uint8_t id, bool create,$

WARNING: please, no spaces at the start of a line
#219: FILE: /tmp/f1-22259/flex_algo.h:219:
+                                                    uint8_t id, bool create,$

ERROR: code indent should use tabs where possible
#222: FILE: /tmp/f1-22259/flex_algo.h:222:
+^I^I^I          struct flex_algo_defn **defn);$

ERROR: code indent should use tabs where possible
#228: FILE: /tmp/f1-22259/flex_algo.h:228:
+                                        uint32_t admin_grp, bool create,$

WARNING: please, no spaces at the start of a line
#228: FILE: /tmp/f1-22259/flex_algo.h:228:
+                                        uint32_t admin_grp, bool create,$

ERROR: code indent should use tabs where possible
#231: FILE: /tmp/f1-22259/flex_algo.h:231:
+                                uint32_t admin_grp, bool *deleted);$

WARNING: please, no spaces at the start of a line
#231: FILE: /tmp/f1-22259/flex_algo.h:231:
+                                uint32_t admin_grp, bool *deleted);$

ERROR: code indent should use tabs where possible
#235: FILE: /tmp/f1-22259/flex_algo.h:235:
+                                        uint32_t srlg, bool create,$

WARNING: please, no spaces at the start of a line
#235: FILE: /tmp/f1-22259/flex_algo.h:235:
+                                        uint32_t srlg, bool create,$

ERROR: code indent should use tabs where possible
#238: FILE: /tmp/f1-22259/flex_algo.h:238:
+                        ^I  uint32_t srlg, bool *deleted);$

WARNING: please, no space before tabs
#238: FILE: /tmp/f1-22259/flex_algo.h:238:
+                        ^I  uint32_t srlg, bool *deleted);$

WARNING: please, no spaces at the start of a line
#238: FILE: /tmp/f1-22259/flex_algo.h:238:
+                        ^I  uint32_t srlg, bool *deleted);$

WARNING: line over 80 characters
#240: FILE: /tmp/f1-22259/flex_algo.h:240:
+extern struct flex_algo_flags *flex_algo_lookup_flags(struct flxalg_flags_head *list,

ERROR: code indent should use tabs where possible
#241: FILE: /tmp/f1-22259/flex_algo.h:241:
+                                               uint32_t flags, bool create,$

WARNING: please, no spaces at the start of a line
#241: FILE: /tmp/f1-22259/flex_algo.h:241:
+                                               uint32_t flags, bool create,$

ERROR: code indent should use tabs where possible
#244: FILE: /tmp/f1-22259/flex_algo.h:244:
+                        ^I   uint32_t flags, bool *deleted);$

WARNING: please, no space before tabs
#244: FILE: /tmp/f1-22259/flex_algo.h:244:
+                        ^I   uint32_t flags, bool *deleted);$

WARNING: please, no spaces at the start of a line
#244: FILE: /tmp/f1-22259/flex_algo.h:244:
+                        ^I   uint32_t flags, bool *deleted);$
Report for ospf_ext.c | 74 issues
===============================================
< WARNING: line over 80 characters
< #109: FILE: /tmp/f1-22259/ospf_ext.c:109:
< ERROR: code indent should use tabs where possible
< #114: FILE: /tmp/f1-22259/ospf_ext.c:114:
< WARNING: line over 80 characters
< #181: FILE: /tmp/f1-22259/ospf_ext.c:181:
< WARNING: please, no space before tabs
< #188: FILE: /tmp/f1-22259/ospf_ext.c:188:
< WARNING: line over 80 characters
< #816: FILE: /tmp/f1-22259/ospf_ext.c:816:
< WARNING: line over 80 characters
< #878: FILE: /tmp/f1-22259/ospf_ext.c:878:
< WARNING: line over 80 characters
< #894: FILE: /tmp/f1-22259/ospf_ext.c:894:
< WARNING: braces {} are not necessary for single statement blocks
< #921: FILE: /tmp/f1-22259/ospf_ext.c:921:
< WARNING: line over 80 characters
< #1289: FILE: /tmp/f1-22259/ospf_ext.c:1289:
< WARNING: line over 80 characters
< #1301: FILE: /tmp/f1-22259/ospf_ext.c:1301:
< WARNING: line over 80 characters
< #1642: FILE: /tmp/f1-22259/ospf_ext.c:1642:
< ERROR: trailing whitespace
< #2093: FILE: /tmp/f1-22259/ospf_ext.c:2093:
< ERROR: code indent should use tabs where possible
< #2180: FILE: /tmp/f1-22259/ospf_ext.c:2180:
< WARNING: line over 80 characters
< #2197: FILE: /tmp/f1-22259/ospf_ext.c:2197:
< WARNING: line over 80 characters
< #2198: FILE: /tmp/f1-22259/ospf_ext.c:2198:
< WARNING: line over 80 characters
< #2217: FILE: /tmp/f1-22259/ospf_ext.c:2217:
< WARNING: line over 80 characters
< #2225: FILE: /tmp/f1-22259/ospf_ext.c:2225:
< WARNING: line over 80 characters
< #2265: FILE: /tmp/f1-22259/ospf_ext.c:2265:
< WARNING: line over 80 characters
< #2345: FILE: /tmp/f1-22259/ospf_ext.c:2345:
< WARNING: line over 80 characters
< #2346: FILE: /tmp/f1-22259/ospf_ext.c:2346:
< WARNING: line over 80 characters
< #2351: FILE: /tmp/f1-22259/ospf_ext.c:2351:
< WARNING: line over 80 characters
< #2416: FILE: /tmp/f1-22259/ospf_ext.c:2416:
< WARNING: line over 80 characters
< #2561: FILE: /tmp/f1-22259/ospf_ext.c:2561:
< WARNING: line over 80 characters
< #2580: FILE: /tmp/f1-22259/ospf_ext.c:2580:
< ERROR: space prohibited after that open parenthesis '('
< #2623: FILE: /tmp/f1-22259/ospf_ext.c:2623:
< WARNING: C99 // comments do not match recommendation
< #2628: FILE: /tmp/f1-22259/ospf_ext.c:2628:
< WARNING: line over 80 characters
< #2681: FILE: /tmp/f1-22259/ospf_ext.c:2681:
< WARNING: line over 80 characters
< #2691: FILE: /tmp/f1-22259/ospf_ext.c:2691:
< WARNING: line over 80 characters
< #2711: FILE: /tmp/f1-22259/ospf_ext.c:2711:
< WARNING: line over 80 characters
< #2745: FILE: /tmp/f1-22259/ospf_ext.c:2745:
< WARNING: Missing a blank line after declarations
< #2760: FILE: /tmp/f1-22259/ospf_ext.c:2760:
< WARNING: C99 // comments do not match recommendation
< #2794: FILE: /tmp/f1-22259/ospf_ext.c:2794:
< WARNING: C99 // comments do not match recommendation
< #2797: FILE: /tmp/f1-22259/ospf_ext.c:2797:
< WARNING: C99 // comments do not match recommendation
< #2825: FILE: /tmp/f1-22259/ospf_ext.c:2825:
< WARNING: C99 // comments do not match recommendation
< #2826: FILE: /tmp/f1-22259/ospf_ext.c:2826:
< WARNING: C99 // comments do not match recommendation
< #2827: FILE: /tmp/f1-22259/ospf_ext.c:2827:
< WARNING: C99 // comments do not match recommendation
< #2829: FILE: /tmp/f1-22259/ospf_ext.c:2829:
Report for ospf_ext.h | 4 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #201: FILE: /tmp/f1-22259/ospf_ext.h:201:
< WARNING: C99 // comments do not match recommendation
< #202: FILE: /tmp/f1-22259/ospf_ext.h:202:
Report for ospf_memory.c | 10 issues
===============================================
< WARNING: line over 80 characters
< #64: FILE: /tmp/f1-22259/ospf_memory.c:64:
< WARNING: line over 80 characters
< #65: FILE: /tmp/f1-22259/ospf_memory.c:65:
< WARNING: line over 80 characters
< #66: FILE: /tmp/f1-22259/ospf_memory.c:66:
< WARNING: line over 80 characters
< #68: FILE: /tmp/f1-22259/ospf_memory.c:68:
< WARNING: line over 80 characters
< #71: FILE: /tmp/f1-22259/ospf_memory.c:71:
Report for ospf_opaque.c | 4 issues
===============================================
< WARNING: line over 80 characters
< #1309: FILE: /tmp/f1-22259/ospf_opaque.c:1309:
< WARNING: Prefer using '"%s...", __func__' to using 'ospf_opaque_lsa_originate_schedule', this function's name, in a string
< #1309: FILE: /tmp/f1-22259/ospf_opaque.c:1309:
Report for ospf_opaque.h | 4 issues
===============================================
< WARNING: please, no space before tabs
< #105: FILE: /tmp/f1-22259/ospf_opaque.h:105:
< ERROR: "foo* bar" should be "foo *bar"
< #130: FILE: /tmp/f1-22259/ospf_opaque.h:130:
Report for ospf_ri.c | 220 issues
===============================================
< WARNING: line over 80 characters
< #747: FILE: /tmp/f1-22259/ospf_ri.c:747:
< ERROR: trailing whitespace
< #770: FILE: /tmp/f1-22259/ospf_ri.c:770:
< WARNING: space prohibited between function name and open parenthesis '('
< #772: FILE: /tmp/f1-22259/ospf_ri.c:772:
< ERROR: trailing whitespace
< #773: FILE: /tmp/f1-22259/ospf_ri.c:773:
< WARNING: line over 80 characters
< #775: FILE: /tmp/f1-22259/ospf_ri.c:775:
< WARNING: line over 80 characters
< #780: FILE: /tmp/f1-22259/ospf_ri.c:780:
< WARNING: quoted string split across lines
< #791: FILE: /tmp/f1-22259/ospf_ri.c:791:
< ERROR: trailing whitespace
< #805: FILE: /tmp/f1-22259/ospf_ri.c:805:
< WARNING: line over 80 characters
< #805: FILE: /tmp/f1-22259/ospf_ri.c:805:
< WARNING: space prohibited between function name and open parenthesis '('
< #807: FILE: /tmp/f1-22259/ospf_ri.c:807:
< ERROR: trailing whitespace
< #808: FILE: /tmp/f1-22259/ospf_ri.c:808:
< WARNING: line over 80 characters
< #809: FILE: /tmp/f1-22259/ospf_ri.c:809:
< WARNING: line over 80 characters
< #810: FILE: /tmp/f1-22259/ospf_ri.c:810:
< WARNING: line over 80 characters
< #815: FILE: /tmp/f1-22259/ospf_ri.c:815:
< WARNING: quoted string split across lines
< #826: FILE: /tmp/f1-22259/ospf_ri.c:826:
< ERROR: trailing whitespace
< #837: FILE: /tmp/f1-22259/ospf_ri.c:837:
< WARNING: line over 80 characters
< #837: FILE: /tmp/f1-22259/ospf_ri.c:837:
< WARNING: space prohibited between function name and open parenthesis '('
< #839: FILE: /tmp/f1-22259/ospf_ri.c:839:
< ERROR: trailing whitespace
< #840: FILE: /tmp/f1-22259/ospf_ri.c:840:
< WARNING: line over 80 characters
< #841: FILE: /tmp/f1-22259/ospf_ri.c:841:
< WARNING: line over 80 characters
< #842: FILE: /tmp/f1-22259/ospf_ri.c:842:
< WARNING: line over 80 characters
< #847: FILE: /tmp/f1-22259/ospf_ri.c:847:
< WARNING: quoted string split across lines
< #858: FILE: /tmp/f1-22259/ospf_ri.c:858:
< ERROR: trailing whitespace
< #869: FILE: /tmp/f1-22259/ospf_ri.c:869:
< WARNING: space prohibited between function name and open parenthesis '('
< #871: FILE: /tmp/f1-22259/ospf_ri.c:871:
< ERROR: trailing whitespace
< #872: FILE: /tmp/f1-22259/ospf_ri.c:872:
< WARNING: quoted string split across lines
< #890: FILE: /tmp/f1-22259/ospf_ri.c:890:
< ERROR: trailing whitespace
< #901: FILE: /tmp/f1-22259/ospf_ri.c:901:
< WARNING: space prohibited between function name and open parenthesis '('
< #903: FILE: /tmp/f1-22259/ospf_ri.c:903:
< ERROR: trailing whitespace
< #904: FILE: /tmp/f1-22259/ospf_ri.c:904:
< WARNING: quoted string split across lines
< #922: FILE: /tmp/f1-22259/ospf_ri.c:922:
< WARNING: suspect code indent for conditional statements (16, 16)
< #947: FILE: /tmp/f1-22259/ospf_ri.c:947:
< WARNING: line over 80 characters
< #950: FILE: /tmp/f1-22259/ospf_ri.c:950:
< WARNING: line over 80 characters
< #1012: FILE: /tmp/f1-22259/ospf_ri.c:1012:
< ERROR: trailing whitespace
< #1018: FILE: /tmp/f1-22259/ospf_ri.c:1018:
< ERROR: trailing whitespace
< #1019: FILE: /tmp/f1-22259/ospf_ri.c:1019:
< WARNING: quoted string split across lines
< #1028: FILE: /tmp/f1-22259/ospf_ri.c:1028:
< WARNING: line over 80 characters
< #1038: FILE: /tmp/f1-22259/ospf_ri.c:1038:
< WARNING: line over 80 characters
< #1057: FILE: /tmp/f1-22259/ospf_ri.c:1057:
< WARNING: line over 80 characters
< #1072: FILE: /tmp/f1-22259/ospf_ri.c:1072:
< WARNING: Macros with flow control statements should be avoided
< #1608: FILE: /tmp/f1-22259/ospf_ri.c:1608:
< ERROR: code indent should use tabs where possible
< #1613: FILE: /tmp/f1-22259/ospf_ri.c:1613:
< ERROR: code indent should use tabs where possible
< #1617: FILE: /tmp/f1-22259/ospf_ri.c:1617:
< WARNING: Macros with flow control statements should be avoided
< #1623: FILE: /tmp/f1-22259/ospf_ri.c:1623:
< ERROR: code indent should use tabs where possible
< #1628: FILE: /tmp/f1-22259/ospf_ri.c:1628:
< WARNING: please, no space before tabs
< #1628: FILE: /tmp/f1-22259/ospf_ri.c:1628:
< ERROR: code indent should use tabs where possible
< #1632: FILE: /tmp/f1-22259/ospf_ri.c:1632:
< WARNING: please, no space before tabs
< #1632: FILE: /tmp/f1-22259/ospf_ri.c:1632:
< WARNING: please, no space before tabs
< #1633: FILE: /tmp/f1-22259/ospf_ri.c:1633:
< WARNING: unnecessary whitespace before a quoted newline
< #2086: FILE: /tmp/f1-22259/ospf_ri.c:2086:
< ERROR: trailing whitespace
< #2089: FILE: /tmp/f1-22259/ospf_ri.c:2089:
< ERROR: trailing whitespace
< #2092: FILE: /tmp/f1-22259/ospf_ri.c:2092:
< ERROR: trailing whitespace
< #2095: FILE: /tmp/f1-22259/ospf_ri.c:2095:
< ERROR: trailing whitespace
< #2106: FILE: /tmp/f1-22259/ospf_ri.c:2106:
< ERROR: trailing whitespace
< #2107: FILE: /tmp/f1-22259/ospf_ri.c:2107:
< ERROR: trailing whitespace
< #2109: FILE: /tmp/f1-22259/ospf_ri.c:2109:
< WARNING: line over 80 characters
< #2140: FILE: /tmp/f1-22259/ospf_ri.c:2140:
< WARNING: unnecessary whitespace before a quoted newline
< #2150: FILE: /tmp/f1-22259/ospf_ri.c:2150:
< ERROR: trailing whitespace
< #2153: FILE: /tmp/f1-22259/ospf_ri.c:2153:
< ERROR: trailing whitespace
< #2156: FILE: /tmp/f1-22259/ospf_ri.c:2156:
< ERROR: trailing whitespace
< #2159: FILE: /tmp/f1-22259/ospf_ri.c:2159:
< ERROR: trailing whitespace
< #2170: FILE: /tmp/f1-22259/ospf_ri.c:2170:
< ERROR: trailing whitespace
< #2171: FILE: /tmp/f1-22259/ospf_ri.c:2171:
< ERROR: trailing whitespace
< #2173: FILE: /tmp/f1-22259/ospf_ri.c:2173:
< WARNING: line over 80 characters
< #2204: FILE: /tmp/f1-22259/ospf_ri.c:2204:
< WARNING: unnecessary whitespace before a quoted newline
< #2214: FILE: /tmp/f1-22259/ospf_ri.c:2214:
< ERROR: trailing whitespace
< #2217: FILE: /tmp/f1-22259/ospf_ri.c:2217:
< ERROR: trailing whitespace
< #2220: FILE: /tmp/f1-22259/ospf_ri.c:2220:
< ERROR: trailing whitespace
< #2223: FILE: /tmp/f1-22259/ospf_ri.c:2223:
< ERROR: trailing whitespace
< #2234: FILE: /tmp/f1-22259/ospf_ri.c:2234:
< ERROR: trailing whitespace
< #2235: FILE: /tmp/f1-22259/ospf_ri.c:2235:
< ERROR: trailing whitespace
< #2237: FILE: /tmp/f1-22259/ospf_ri.c:2237:
< WARNING: unnecessary whitespace before a quoted newline
< #2278: FILE: /tmp/f1-22259/ospf_ri.c:2278:
< ERROR: trailing whitespace
< #2281: FILE: /tmp/f1-22259/ospf_ri.c:2281:
< ERROR: trailing whitespace
< #2284: FILE: /tmp/f1-22259/ospf_ri.c:2284:
< ERROR: trailing whitespace
< #2287: FILE: /tmp/f1-22259/ospf_ri.c:2287:
< ERROR: trailing whitespace
< #2298: FILE: /tmp/f1-22259/ospf_ri.c:2298:
< ERROR: trailing whitespace
< #2299: FILE: /tmp/f1-22259/ospf_ri.c:2299:
< ERROR: trailing whitespace
< #2301: FILE: /tmp/f1-22259/ospf_ri.c:2301:
< WARNING: unnecessary whitespace before a quoted newline
< #2342: FILE: /tmp/f1-22259/ospf_ri.c:2342:
< ERROR: trailing whitespace
< #2345: FILE: /tmp/f1-22259/ospf_ri.c:2345:
< ERROR: trailing whitespace
< #2348: FILE: /tmp/f1-22259/ospf_ri.c:2348:
< ERROR: trailing whitespace
< #2351: FILE: /tmp/f1-22259/ospf_ri.c:2351:
< ERROR: trailing whitespace
< #2362: FILE: /tmp/f1-22259/ospf_ri.c:2362:
< ERROR: trailing whitespace
< #2363: FILE: /tmp/f1-22259/ospf_ri.c:2363:
< ERROR: trailing whitespace
< #2365: FILE: /tmp/f1-22259/ospf_ri.c:2365:
< WARNING: line over 80 characters
< #2401: FILE: /tmp/f1-22259/ospf_ri.c:2401:
< WARNING: line over 80 characters
< #2450: FILE: /tmp/f1-22259/ospf_ri.c:2450:
< WARNING: line over 80 characters
< #2453: FILE: /tmp/f1-22259/ospf_ri.c:2453:
< WARNING: line over 80 characters
< #2601: FILE: /tmp/f1-22259/ospf_ri.c:2601:
< WARNING: line over 80 characters
< #2604: FILE: /tmp/f1-22259/ospf_ri.c:2604:
< WARNING: line over 80 characters
< #2605: FILE: /tmp/f1-22259/ospf_ri.c:2605:
< WARNING: line over 80 characters
< #2608: FILE: /tmp/f1-22259/ospf_ri.c:2608:
< WARNING: line over 80 characters
< #2609: FILE: /tmp/f1-22259/ospf_ri.c:2609:
< WARNING: line over 80 characters
< #2621: FILE: /tmp/f1-22259/ospf_ri.c:2621:
< ERROR: trailing whitespace
< #3410: FILE: /tmp/f1-22259/ospf_ri.c:3410:
< ERROR: trailing whitespace
< #3531: FILE: /tmp/f1-22259/ospf_ri.c:3531:
< ERROR: trailing whitespace
< #3652: FILE: /tmp/f1-22259/ospf_ri.c:3652:
< ERROR: trailing whitespace
< #3773: FILE: /tmp/f1-22259/ospf_ri.c:3773:
< ERROR: trailing whitespace
< #3893: FILE: /tmp/f1-22259/ospf_ri.c:3893:
< ERROR: trailing whitespace
< #3986: FILE: /tmp/f1-22259/ospf_ri.c:3986:
< ERROR: trailing whitespace
< #4013: FILE: /tmp/f1-22259/ospf_ri.c:4013:
< ERROR: trailing whitespace
< #4025: FILE: /tmp/f1-22259/ospf_ri.c:4025:
< WARNING: unnecessary whitespace before a quoted newline
< #4127: FILE: /tmp/f1-22259/ospf_ri.c:4127:
< WARNING: unnecessary whitespace before a quoted newline
< #4137: FILE: /tmp/f1-22259/ospf_ri.c:4137:
< WARNING: unnecessary whitespace before a quoted newline
< #4147: FILE: /tmp/f1-22259/ospf_ri.c:4147:
< WARNING: unnecessary whitespace before a quoted newline
< #4156: FILE: /tmp/f1-22259/ospf_ri.c:4156:
< WARNING: unnecessary whitespace before a quoted newline
< #4164: FILE: /tmp/f1-22259/ospf_ri.c:4164:
< WARNING: braces {} are not necessary for any arm of this statement
< #4217: FILE: /tmp/f1-22259/ospf_ri.c:4217:
< ERROR: trailing whitespace
< #4270: FILE: /tmp/f1-22259/ospf_ri.c:4270:
Report for ospf_ri.h | 4 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #228: FILE: /tmp/f1-22259/ospf_ri.h:228:
< ERROR: trailing whitespace
< #290: FILE: /tmp/f1-22259/ospf_ri.h:290:

CLANG Static Analyzer Summary

  • Github Pull Request 11849, comparing to Git base SHA c480bc4
  • Base image data for Git c480bc4 does not exist - compare skipped

6 Static Analyzer issues remaining.

See details at
https://ci1.netdef.org/browse/FRR-PULLREQ2-7046/artifact/shared/static_analysis/index.html

@louis-6wind
Copy link
Contributor

Hello @pushpasis,

there was an initial work from @slankdev #10403 that was continued in #11667.

It is for IS-IS but includes a library for OSPF as well.

#11667 will be finished in the next 15 days.

Could you make sure there is no conflict between both pull requests?

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Aug 24, 2022

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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

Get source / Pull Request: Successful

Building Stage: Failed

Ubuntu 18.04 arm8 build: Failed (click for details) Ubuntu 18.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7068/artifact/U18ARM8BUILD/config.status/config.status Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7068/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-7068/artifact/U18ARM8BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.7068/frr-source'
ospfd/ospf_ri.c:62:10: fatal error: ospfd/ospf_ri_clippy.c: No such file or directory
 #include "ospfd/ospf_ri_clippy.c"
compilation terminated.
File: ospfd/ospf_ri.c failed to compile:
when extracting cli from it please inspect
Makefile:15243: recipe for target 'vtysh/vtysh_cmd.c' failed
make[1]: *** [vtysh/vtysh_cmd.c] Error 1
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-7068/artifact/CI021BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.7068/frr-source'
ospfd/ospf_ri.c:62:34: fatal error: ospfd/ospf_ri_clippy.c: No such file or directory
 #include "ospfd/ospf_ri_clippy.c"
compilation terminated.
File: ospfd/ospf_ri.c failed to compile:
when extracting cli from it please inspect
Makefile:15243: recipe for target 'vtysh/vtysh_cmd.c' failed
make[1]: *** [vtysh/vtysh_cmd.c] Error 1

Debian 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7068/artifact/CI021BUILD/config.status/config.status
Debian 9 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7068/artifact/CI021BUILD/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-7068/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-7068/artifact/U2004AMD64BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.7068/frr-source'
ospfd/ospf_ri.c:62:10: fatal error: ospfd/ospf_ri_clippy.c: No such file or directory
compilation terminated.
File: ospfd/ospf_ri.c failed to compile:
when extracting cli from it please inspect
make[1]: *** [Makefile:17753: vtysh/vtysh_cmd.c] Error 1
/home/ci/cibuild.7068/frr-source/doc/user/ospfd.rst:5: WARNING: Duplicate ID: "clicmd-noflexible-algorithm(128-255)exclude-srlg(0-4294967295)".
pimd/pim6_mld.c:359:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported

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

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-7068/artifact/U1804PPC64LEBUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.7068/frr-source'
ospfd/ospf_ri.c:62:10: fatal error: ospfd/ospf_ri_clippy.c: No such file or directory
 #include "ospfd/ospf_ri_clippy.c"
compilation terminated.
File: ospfd/ospf_ri.c failed to compile:
when extracting cli from it please inspect
Makefile:15243: recipe for target 'vtysh/vtysh_cmd.c' failed
make[1]: *** [vtysh/vtysh_cmd.c] Error 1

Ubuntu 18.04 ppc64le build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7068/artifact/U1804PPC64LEBUILD/config.status/config.status
Ubuntu 18.04 ppc64le build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7068/artifact/U1804PPC64LEBUILD/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-7068/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-7068/artifact/U22AMD64BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.7068/frr-source'
ospfd/ospf_ri.c:62:10: fatal error: ospfd/ospf_ri_clippy.c: No such file or directory
compilation terminated.
File: ospfd/ospf_ri.c failed to compile:
when extracting cli from it please inspect
make[1]: *** [Makefile:17772: vtysh/vtysh_cmd.c] Error 1
/home/ci/cibuild.7068/frr-source/doc/user/isisd.rst:43: WARNING: duplicate clicmd description of net XX.XXXX. ... .XXX.XX, other instance in fabricd
/home/ci/cibuild.7068/frr-source/doc/user/isisd.rst:53: WARNING: duplicate clicmd description of domain-password [clear | md5] <password>, other instance in fabricd

Ubuntu 22.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7068/artifact/U22AMD64BUILD/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-7068/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-7068/artifact/DEB10BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.7068/frr-source'
ospfd/ospf_ri.c:62:10: fatal error: ospfd/ospf_ri_clippy.c: No such file or directory
 #include "ospfd/ospf_ri_clippy.c"
compilation terminated.
File: ospfd/ospf_ri.c failed to compile:
when extracting cli from it please inspect
make[1]: *** [Makefile:17753: vtysh/vtysh_cmd.c] Error 1
/home/ci/cibuild.7068/frr-source/doc/user/ospfd.rst:5: WARNING: Duplicate ID: "clicmd-noflexible-algorithm(128-255)exclude-srlg(0-4294967295)".

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

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-7068/artifact/U18ARM7BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.7068/frr-source'
ospfd/ospf_ri.c:62:10: fatal error: ospfd/ospf_ri_clippy.c: No such file or directory
 #include "ospfd/ospf_ri_clippy.c"
compilation terminated.
File: ospfd/ospf_ri.c failed to compile:
when extracting cli from it please inspect
Makefile:15243: recipe for target 'vtysh/vtysh_cmd.c' failed
make[1]: *** [vtysh/vtysh_cmd.c] Error 1

Ubuntu 18.04 arm7 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7068/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-7068/artifact/U18ARM7BUILD/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-7068/artifact/F29BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.7068/frr-source'
ospfd/ospf_ri.c:62:10: fatal error: ospfd/ospf_ri_clippy.c: No such file or directory
 #include "ospfd/ospf_ri_clippy.c"
compilation terminated.
File: ospfd/ospf_ri.c failed to compile:
when extracting cli from it please inspect
make[1]: *** [Makefile:17752: vtysh/vtysh_cmd.c] Error 1
/home/ci/cibuild.7068/frr-source/doc/user/ospfd.rst:5: WARNING: Duplicate ID: "clicmd-noflexible-algorithm(128-255)exclude-srlg(0-4294967295)".

Fedora 29 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7068/artifact/F29BUILD/config.status/config.status
Fedora 29 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7068/artifact/F29BUILD/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-7068/artifact/CI101BUILD/config.status/config.status Ubuntu 16.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7068/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-7068/artifact/CI101BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.7068/frr-source'
ospfd/ospf_ri.c:62:34: fatal error: ospfd/ospf_ri_clippy.c: No such file or directory
compilation terminated.
File: ospfd/ospf_ri.c failed to compile:
when extracting cli from it please inspect
Makefile:15243: recipe for target 'vtysh/vtysh_cmd.c' failed
make[1]: *** [vtysh/vtysh_cmd.c] Error 1
/home/ci/cibuild.7068/frr-source/doc/user/ospfd.rst:23: SEVERE: Duplicate ID: "clicmd-noflexible-algorithm(128-255)exclude-srlg(0-4294967295)".
Redhat 9 amd64 build: Failed (click for details) Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7068/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-7068/artifact/RH9BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.7068/frr-source'
ospfd/ospf_ri.c:62:10: fatal error: ospfd/ospf_ri_clippy.c: No such file or directory
compilation terminated.
File: ospfd/ospf_ri.c failed to compile:
when extracting cli from it please inspect
make[1]: *** [Makefile:17760: vtysh/vtysh_cmd.c] Error 1
/home/ci/cibuild.7068/frr-source/doc/user/isisd.rst:43: WARNING: duplicate clicmd description of net XX.XXXX. ... .XXX.XX, other instance in fabricd
/home/ci/cibuild.7068/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-7068/artifact/RH9BUILD/config.status/config.status

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-7068/artifact/U1604I386/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.7068/frr-source'
ospfd/ospf_ri.c:62:34: fatal error: ospfd/ospf_ri_clippy.c: No such file or directory
compilation terminated.
File: ospfd/ospf_ri.c failed to compile:
when extracting cli from it please inspect
Makefile:15243: recipe for target 'vtysh/vtysh_cmd.c' failed
make[1]: *** [vtysh/vtysh_cmd.c] Error 1
/home/ci/cibuild.7068/frr-source/doc/user/ospfd.rst:23: SEVERE: Duplicate ID: "clicmd-noflexible-algorithm(128-255)exclude-srlg(0-4294967295)".

Ubuntu 16.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7068/artifact/U1604I386/config.status/config.status
Ubuntu 16.04 i386 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7068/artifact/U1604I386/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-7068/artifact/U1804AMD64/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.7068/frr-source'
ospfd/ospf_ri.c:62:10: fatal error: ospfd/ospf_ri_clippy.c: No such file or directory
 #include "ospfd/ospf_ri_clippy.c"
compilation terminated.
Makefile:15243: recipe for target 'vtysh/vtysh_cmd.c' failed
File: ospfd/ospf_ri.c failed to compile:
when extracting cli from it please inspect
make[1]: *** [vtysh/vtysh_cmd.c] Error 1

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

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-7068/artifact/CI009BUILD/ErrorLog/log_make.txt)

gmake  all-am
gmake[1]: Entering directory '/usr/home/ci/cibuild.7068/frr-source'
ospfd/ospf_ri.c:62:10: fatal error: ospfd/ospf_ri_clippy.c: No such file or directory
compilation terminated.
File: ospfd/ospf_ri.c failed to compile:
when extracting cli from it please inspect
gmake[1]: *** [Makefile:17764: vtysh/vtysh_cmd.c] Error 1
/usr/home/ci/cibuild.7068/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.7068/frr-source/doc/user/isisd.rst:53: WARNING: duplicate clicmd description of domain-password [clear | md5] <password>, 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-7068/artifact/CI009BUILD/config.status/config.status
FreeBSD 11 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7068/artifact/CI009BUILD/config.log/config.log.gz

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-7068/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-7068/artifact/DEB11AMD64/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.7068/frr-source'
ospfd/ospf_ri.c:62:10: fatal error: ospfd/ospf_ri_clippy.c: No such file or directory
compilation terminated.
File: ospfd/ospf_ri.c failed to compile:
when extracting cli from it please inspect
make[1]: *** [Makefile:17765: vtysh/vtysh_cmd.c] Error 1
/home/ci/cibuild.7068/frr-source/doc/user/isisd.rst:43: WARNING: duplicate clicmd description of net XX.XXXX. ... .XXX.XX, other instance in fabricd
/home/ci/cibuild.7068/frr-source/doc/user/isisd.rst:53: WARNING: duplicate clicmd description of domain-password [clear | md5] <password>, other instance in fabricd

Debian 11 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7068/artifact/DEB11AMD64/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-7068/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

gmake  all-am
gmake[1]: Entering directory '/usr/home/ci/cibuild.7068/frr-source'
ospfd/ospf_ri.c:62:10: fatal error: ospfd/ospf_ri_clippy.c: No such file or directory
 #include "ospfd/ospf_ri_clippy.c"
compilation terminated.
File: ospfd/ospf_ri.c failed to compile:
when extracting cli from it please inspect
gmake[1]: *** [Makefile:17752: vtysh/vtysh_cmd.c] Error 1
/usr/home/ci/cibuild.7068/frr-source/doc/user/ospfd.rst:23: WARNING: Duplicate ID: "clicmd-noflexible-algorithm(128-255)exclude-srlg(0-4294967295)".

FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7068/artifact/FBSD12AMD64/config.status/config.status
FreeBSD 12 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7068/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-7068/artifact/U16ARM8BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.7068/frr-source'
ospfd/ospf_ri.c:62:34: fatal error: ospfd/ospf_ri_clippy.c: No such file or directory
compilation terminated.
File: ospfd/ospf_ri.c failed to compile:
when extracting cli from it please inspect
Makefile:15243: recipe for target 'vtysh/vtysh_cmd.c' failed
make[1]: *** [vtysh/vtysh_cmd.c] Error 1
/home/ci/cibuild.7068/frr-source/doc/user/ospfd.rst:23: SEVERE: Duplicate ID: "clicmd-noflexible-algorithm(128-255)exclude-srlg(0-4294967295)".

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

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-7068/artifact/CI014BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.7068/frr-source'
ospfd/ospf_ri.c:62:34: fatal error: ospfd/ospf_ri_clippy.c: No such file or directory
compilation terminated.
File: ospfd/ospf_ri.c failed to compile:
when extracting cli from it please inspect
Makefile:15243: recipe for target 'vtysh/vtysh_cmd.c' failed
make[1]: *** [vtysh/vtysh_cmd.c] Error 1
/home/ci/cibuild.7068/frr-source/doc/user/ospfd.rst:23: SEVERE: Duplicate ID: "clicmd-noflexible-algorithm(128-255)exclude-srlg(0-4294967295)".

Ubuntu 16.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7068/artifact/CI014BUILD/config.status/config.status
Ubuntu 16.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7068/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-7068/artifact/CI005BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory `/home/ci/cibuild.7068/frr-source'
ospfd/ospf_ri.c:62:34: fatal error: ospfd/ospf_ri_clippy.c: No such file or directory
 #include "ospfd/ospf_ri_clippy.c"
compilation terminated.
File: ospfd/ospf_ri.c failed to compile:
when extracting cli from it please inspect
make[1]: *** [vtysh/vtysh_cmd.c] Error 1
pimd/pim_cmd_common.c: In function pim_show_join_vrf_all_cmd_helper:

CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7068/artifact/CI005BUILD/config.status/config.status
CentOS 7 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7068/artifact/CI005BUILD/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-7068/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-7068/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-7068/artifact/U18I386BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.7068/frr-source'
ospfd/ospf_ri.c:62:10: fatal error: ospfd/ospf_ri_clippy.c: No such file or directory
 #include "ospfd/ospf_ri_clippy.c"
compilation terminated.
File: ospfd/ospf_ri.c failed to compile:
when extracting cli from it please inspect
Makefile:15243: recipe for target 'vtysh/vtysh_cmd.c' failed
make[1]: *** [vtysh/vtysh_cmd.c] Error 1
Redhat 8 amd64 build: Failed (click for details) Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7068/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-7068/artifact/REDHAT8/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.7068/frr-source'
ospfd/ospf_ri.c:62:10: fatal error: ospfd/ospf_ri_clippy.c: No such file or directory
 #include "ospfd/ospf_ri_clippy.c"
compilation terminated.
File: ospfd/ospf_ri.c failed to compile:
when extracting cli from it please inspect
make[1]: *** [Makefile:17752: vtysh/vtysh_cmd.c] Error 1
/home/ci/cibuild.7068/frr-source/doc/user/ospfd.rst:5: WARNING: Duplicate ID: "clicmd-noflexible-algorithm(128-255)exclude-srlg(0-4294967295)".

Redhat 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7068/artifact/REDHAT8/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-7068/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-7068/artifact/CI012BUILD/ErrorLog/log_make.txt)

gmake  all-am
gmake[1]: Entering directory '/home/ci/cibuild.7068/frr-source'
ospfd/ospf_ri.c:62:10: fatal error: ospfd/ospf_ri_clippy.c: No such file or directory
 #include "ospfd/ospf_ri_clippy.c"
compilation terminated.
File: ospfd/ospf_ri.c failed to compile:
when extracting cli from it please inspect
gmake[1]: *** [Makefile:17765: vtysh/vtysh_cmd.c] Error 1
/home/ci/cibuild.7068/frr-source/doc/user/ospfd.rst:5: WARNING: Duplicate ID: "clicmd-noflexible-algorithm(128-255)exclude-srlg(0-4294967295)".

NetBSD 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7068/artifact/CI012BUILD/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-7068/artifact/CI011BUILD/ErrorLog/log_make.txt)

gmake  all-am
gmake[1]: Entering directory '/home/ci/cibuild.7068/frr-source'
ospfd/ospf_ri.c:62:10: fatal error: 'ospfd/ospf_ri_clippy.c' file not found
#include "ospfd/ospf_ri_clippy.c"
1 error generated.
File: ospfd/ospf_ri.c failed to compile:
when extracting cli from it please inspect
gmake[1]: *** [Makefile:17764: vtysh/vtysh_cmd.c] Error 1
/home/ci/cibuild.7068/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-7068/artifact/CI011BUILD/config.status/config.status
OpenBSD 7 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7068/artifact/CI011BUILD/config.log/config.log.gz

@LabN-CI
Copy link
Collaborator

LabN-CI commented Aug 24, 2022

Outdated results 🛑

Basic BGPD CI results: FAILURE

_ _
Result FAILURE git merge/11849 61a7d55 frr.github Build
Date 08/24/2022
Start 06:42:51
Finish 06:43:31
Run-Time 00:40
Total
Pass
Fail
Valgrind-Errors
Valgrind-Loss
Details vncregress-2022-08-24-06:42:51.txt
Log make-2022-08-24-06:42:51.out.bz2
Memory

For details, please contact louberger

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Aug 24, 2022

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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 amd64 part 9: Failed (click for details) Topotests Ubuntu 18.04 amd64 part 9: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7074/artifact/TOPO9U18AMD64/ErrorLog/ Topotests Ubuntu 18.04 amd64 part 9: No useful log found
Topotests Ubuntu 18.04 i386 part 9: Failed (click for details) Topotests Ubuntu 18.04 i386 part 9: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7074/artifact/TOPO9U18I386/ErrorLog/ Topotests Ubuntu 18.04 i386 part 9: No useful log found
Topotests Ubuntu 18.04 amd64 part 1: Failed (click for details) Topotests Ubuntu 18.04 amd64 part 1: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7074/artifact/TP1U1804AMD64/ErrorLog/ Topotests Ubuntu 18.04 amd64 part 1: No useful log found
Topotests debian 10 amd64 part 1: Failed (click for details) Topotests debian 10 amd64 part 1: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7074/artifact/TOPO1DEB10AMD64/ErrorLog/ Topotests debian 10 amd64 part 1: No useful log found
Topotests Ubuntu 18.04 arm8 part 1: Failed (click for details) Topotests Ubuntu 18.04 arm8 part 1: No useful log found
Topotests debian 10 amd64 part 9: Failed (click for details) Topotests debian 10 amd64 part 9: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7074/artifact/TOPO9DEB10AMD64/ErrorLog/ Topotests debian 10 amd64 part 9: No useful log found
Topotests Ubuntu 18.04 i386 part 1: Failed (click for details) Topotests Ubuntu 18.04 i386 part 1: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7074/artifact/TOPO1U18I386/ErrorLog/ Topotests Ubuntu 18.04 i386 part 1: No useful log found
Topotests Ubuntu 18.04 arm8 part 9: Failed (click for details) Topotests Ubuntu 18.04 arm8 part 9: No useful log found
IPv4 protocols on Ubuntu 18.04: Failed (click for details)

RFC Compliance Test ANVL-OSPF-31.2 failing:
Test Summary
A self-originated LSA is detected when the LSA is a network-LSA and
its Link State ID is equal to one of the router's own IP interface
addresses. In this case the LSA is flushed from the routing domain.
Test Reference
RFC 2328, s13.4 p151 Receiving self-originated LSAs
Test Classification
MUST
Test ANVL-OSPF-31.2: !FAILED!
Unable to establish OSPF adjacency between DUT router ID 192.168.0.101 and
ANVL Router Router A (192.168.1.1) to state Full

Successful on other platforms/tests
  • CentOS 7 rpm pkg check
  • Addresssanitizer topotests part 8
  • Addresssanitizer topotests part 6
  • Topotests Ubuntu 18.04 i386 part 5
  • Static analyzer (clang)
  • Ubuntu 18.04 deb pkg check
  • Topotests Ubuntu 18.04 i386 part 0
  • 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
  • Topotests Ubuntu 18.04 arm8 part 5
  • Topotests Ubuntu 18.04 amd64 part 6
  • Addresssanitizer topotests part 0
  • Topotests Ubuntu 18.04 arm8 part 6
  • Topotests debian 10 amd64 part 6
  • Topotests debian 10 amd64 part 3
  • Topotests debian 10 amd64 part 5
  • Addresssanitizer topotests part 1
  • Topotests Ubuntu 18.04 i386 part 4
  • Topotests Ubuntu 18.04 arm8 part 3
  • Topotests debian 10 amd64 part 4
  • Addresssanitizer topotests part 4
  • Debian 9 deb pkg check
  • Addresssanitizer topotests part 7
  • Topotests Ubuntu 18.04 arm8 part 8
  • Topotests Ubuntu 18.04 i386 part 7
  • Topotests Ubuntu 18.04 amd64 part 3
  • Topotests Ubuntu 18.04 i386 part 2
  • Ubuntu 16.04 deb pkg check
  • Addresssanitizer topotests part 5
  • Topotests Ubuntu 18.04 i386 part 6
  • Topotests Ubuntu 18.04 amd64 part 2
  • IPv4 ldp protocol on Ubuntu 18.04
  • Topotests Ubuntu 18.04 i386 part 8
  • Topotests Ubuntu 18.04 amd64 part 4
  • Topotests debian 10 amd64 part 8
  • Ubuntu 20.04 deb pkg check
  • Topotests Ubuntu 18.04 arm8 part 4
  • Topotests Ubuntu 18.04 amd64 part 7
  • Topotests Ubuntu 18.04 amd64 part 0
  • Addresssanitizer topotests part 2
  • Debian 10 deb pkg check
  • IPv6 protocols on Ubuntu 18.04
  • Topotests Ubuntu 18.04 amd64 part 5
  • Fedora 29 rpm pkg check
  • Topotests Ubuntu 18.04 arm8 part 2
  • Topotests debian 10 amd64 part 0
  • Topotests Ubuntu 18.04 arm8 part 7
  • Addresssanitizer topotests part 3
  • Addresssanitizer topotests part 9
  • Topotests Ubuntu 18.04 i386 part 3

CLANG Static Analyzer Summary

  • Github Pull Request 11849, comparing to Git base SHA 28e3928
  • Base image data for Git 28e3928 does not exist - compare skipped

6 Static Analyzer issues remaining.

See details at
https://ci1.netdef.org/browse/FRR-PULLREQ2-7074/artifact/shared/static_analysis/index.html

ospfd/ospf_ri.c Outdated Show resolved Hide resolved
ospfd/ospf_ri.c Outdated Show resolved Hide resolved
}

result = apply_raw_config(tgen, raw_config)
assert result is False, "Testcase {} : Invalid configuration applied successfully!".format(tc_name)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Format python code using black.

@FRRouting FRRouting deleted a comment from LabN-CI Jul 26, 2023
@github-actions github-actions bot added the rebase PR needs rebase label Nov 8, 2023
@pushpasis pushpasis force-pushed the ospf_flex_algo_dev branch 2 times, most recently from 373873d to 588b53c Compare November 13, 2023 06:57
@pushpasis pushpasis force-pushed the ospf_flex_algo_dev branch 3 times, most recently from 62c3ac5 to bfe2743 Compare November 27, 2023 02:21
flexible-algorithm 128 include-any-admin-group 70
flexible-algorithm 128 exclude-srlg 10
flexible-algorithm 128 flags 10
flexible-algorithm 128 prefix-advertise-metric 100
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For consistency with IS-IS, could you create a flex-algo context and make sure the commands are consistent?

https://github.com/FRRouting/frr/blob/master/tests/topotests/isis_sr_flex_algo_topo1/rt1/isisd.conf

You should have a command to say if the router is advertising the definition

flexible-algorithm 128 metric-type igp
flexible-algorithm 128 calculation-type spf
flexible-algorithm 128 priority 10
flexible-algorithm 128 exclude-admin-group 30
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This commit introduces few enhancements to bitfield affinity-map and flex_algo ibrary.

Signed-off-by: Pushpasis Sarkar <pushpasis.frr@gmail.com>
This commit adds/modifies following configuration/show commands that
lets user to configure and retrieve Flexible-Algorithm definitions in OSPF’s
Global Flex-Algo Database.

Config-commands:

router ospf
 flexible-algorithm <algo-id> metric-type <igp>
 flexible-algorithm <algo-id> calculation-type <spf>
 flexible-algorithm <algo-id> priority <priority>
 flexible-algorithm <algo-id> exclude-admin-group <admin-group>
 flexible-algorithm <algo-id> include-all-admin-group <admin-group>
 flexible-algorithm <algo-id> include-any-admin-group <admin-group>
 flexible-algorithm <algo-id> include-any-admin-group <admin-group>
 flexible-algorithm <algo-id> exclude-srlg <srlg>
 flexible-algorithm <algo-id> flags <flags>
 flexible-algorithm <algo-id> prefix-advertise-metric <metric>

Show commands:

show running-config (for router ospf)
show ip ospf router-info

Signed-off-by: Pushpasis Sarkar <pushpasis.frr@gmail.com>
This commit adds code to generate required RI-LSA FAD TLVs and SubTLVs
based on local Flex-Algo configurations, as well as parse RI-LSA FAD TLVs
and SubTLVs received from remote router on-the-wire. The parsed result
can be displayed using ’show ip ospf database opaque-area’.

Signed-off-by: Pushpasis Sarkar <pushpasis.frr@gmail.com>
…ASBR LSA along with EXT-IA-ASBR TLV and FAAM SubTLVs

This commit adds code to generate required FAPM SubTLVs under Extended-Prefix
LSAs and new Ext-Inter-Area ASBR LSA along with Extended-Inter-Area ASBR
TLV and FAAM SubTLVs, based on local Flex-Algo configurations. It also includes
support to parse these new LSA and new TLVs/SubTLVs received from remote routers
on-the-wire.

The parsed result can be displayed using ’show ip ospf database opaque-area’.

Signed-off-by: Pushpasis Sarkar <pushpasis.frr@gmail.com>
This commit adds documentation for Flexible-Algorithm support in OSPFv2 and related
configuration and show commands.

Signed-off-by: Pushpasis Sarkar <pushpasis.frr@gmail.com>
This commit adds topotests for Flexible-Algorithm implementation in OSPFv2.

Signed-off-by: Pushpasis Sarkar <pushpasis.frr@gmail.com>
Copy link

This pull request has conflicts, please resolve those before we can evaluate the pull request.

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.

None yet

10 participants