frr
frr copied to clipboard
ospfd: OSPFv2 support for draft-ietf-lsr-flex-algo
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:
- A new library for in-memory database of Flexible-Algorithms that can be used by Ospf, ospf6d and isisd.
- OSPFv2 config and show commands for Flex-Algo definitions and manipulation.
- Generate and process new Flex-Algo TLVs and subTLVs in RI-LSA..
- Generate and process new Flex-Algo TLVs and subTLVs in Ext-Prefix LSA and Ext-IASBR LSA.
- Documentation for Flex-Algo related cmmands.
- Topotests for testing all the functionalities implemented so far.
Signed-off-by: Pushpasis Sarkar [email protected]
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 LogMake 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.statusMake 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.statusMake 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 LogMake 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 LogMake 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 LogMake 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.statusMake 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 LogMake 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 LogMake 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 LogMake 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 LogMake 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.statusMake 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.statusMake 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 LogMake 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 LogMake 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 LogMake 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.statusMake 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 LogMake 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 LogMake 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 LogMake 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:
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.statusMake 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 LogMake 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 LogMake 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.statusMake 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 LogMake 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.statusMake 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 LogMake 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 LogMake 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.statusMake 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 LogMake 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 LogMake 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.statusMake 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 LogMake 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.statusMake 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 LogMake 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 LogMake 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:
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 LogMake 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 LogMake 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.statusMake 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 LogMake 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.statusMake 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 LogMake 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.statusMake 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 LogMake 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 LogMake 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.statusMake 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 LogMake 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.statusMake 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 LogMake 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.statusMake 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:
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 LogMake 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 LogMake 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.statusMake 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.statusMake 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 LogMake 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 LogMake 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.statusMake 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 LogMake 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 LogMake 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.statusMake 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.statusMake 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 LogMake 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 LogMake 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.statusMake 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:
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 foundIPv4 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 LogTopotests Ubuntu 18.04 i386 part 9: Failed (click for details)
Topotests Ubuntu 18.04 i386 part 9: Unknown LogTopotests debian 10 amd64 part 1: Failed (click for details)
Topotests debian 10 amd64 part 1: Unknown LogTopotests Ubuntu 18.04 i386 part 1: Failed (click for details)
Topotests Ubuntu 18.04 i386 part 1: Unknown LogTopotests Ubuntu 18.04 arm8 part 1: Failed (click for details)
Topotests Ubuntu 18.04 arm8 part 1: No useful log foundTopotests debian 10 amd64 part 9: Failed (click for details)
Topotests debian 10 amd64 part 9: Unknown LogTopotests Ubuntu 18.04 amd64 part 1: Failed (click for details)
Topotests Ubuntu 18.04 amd64 part 1: Unknown LogSuccessful 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 foundIPv4 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 LogTopotests Ubuntu 18.04 i386 part 9: Failed (click for details)
Topotests Ubuntu 18.04 i386 part 9: Unknown LogTopotests debian 10 amd64 part 1: Failed (click for details)
Topotests debian 10 amd64 part 1: Unknown LogTopotests Ubuntu 18.04 i386 part 1: Failed (click for details)
Topotests Ubuntu 18.04 i386 part 1: Unknown LogTopotests Ubuntu 18.04 arm8 part 1: Failed (click for details)
Topotests Ubuntu 18.04 arm8 part 1: No useful log foundTopotests debian 10 amd64 part 9: Failed (click for details)
Topotests debian 10 amd64 part 9: Unknown LogTopotests Ubuntu 18.04 amd64 part 1: Failed (click for details)
Topotests Ubuntu 18.04 amd64 part 1: Unknown Log<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
Hello @pushpasis,
there was an initial work from @slankdev https://github.com/FRRouting/frr/pull/10403 that was continued in https://github.com/FRRouting/frr/pull/11667.
It is for IS-IS but includes a library for OSPF as well.
https://github.com/FRRouting/frr/pull/11667 will be finished in the next 15 days.
Could you make sure there is no conflict between both pull requests?
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 LogMake 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.statusMake 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.statusMake 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 LogMake 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 LogMake 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 LogMake 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.statusMake 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 LogMake 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 LogMake 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 LogMake 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
Outdated results 🛑
Basic BGPD CI results: FAILURE
_ | _ |
---|---|
Result | FAILURE git merge/11849 61a7d55f 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
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 LogTopotests Ubuntu 18.04 i386 part 9: Failed (click for details)
Topotests Ubuntu 18.04 i386 part 9: Unknown LogTopotests Ubuntu 18.04 amd64 part 1: Failed (click for details)
Topotests Ubuntu 18.04 amd64 part 1: Unknown LogTopotests debian 10 amd64 part 1: Failed (click for details)
Topotests debian 10 amd64 part 1: Unknown LogTopotests Ubuntu 18.04 arm8 part 1: Failed (click for details)
Topotests Ubuntu 18.04 arm8 part 1: No useful log foundTopotests debian 10 amd64 part 9: Failed (click for details)
Topotests debian 10 amd64 part 9: Unknown LogTopotests Ubuntu 18.04 i386 part 1: Failed (click for details)
Topotests Ubuntu 18.04 i386 part 1: Unknown LogTopotests Ubuntu 18.04 arm8 part 9: Failed (click for details)
Topotests Ubuntu 18.04 arm8 part 9: No useful log foundIPv4 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
@riw777 @pguibert6WIND and @gpnaveen give me this week's time to address all your comments. I will also need to take care of the topotest failures in CI.
Continuous Integration Result: FAILED
Continuous Integration Result: FAILED
Test incomplete. See below for issues. CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7627/
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: Incomplete
Topotests Ubuntu 18.04 i386 part 1: Failed (click for details)
Topotests Ubuntu 18.04 i386 part 1: Unknown LogTopotests Ubuntu 18.04 arm8 part 1: Failed (click for details)
Topotests Ubuntu 18.04 arm8 part 1: No useful log foundTopotests debian 10 amd64 part 9: Failed (click for details)
Topotests debian 10 amd64 part 9: Unknown LogTopotests Ubuntu 18.04 i386 part 7: Incomplete
(check logs for details)Topotests Ubuntu 18.04 arm8 part 9: Failed (click for details)
Topotests Ubuntu 18.04 arm8 part 9: No useful log foundTopotests Ubuntu 18.04 amd64 part 1: Failed (click for details)
Topotests Ubuntu 18.04 amd64 part 1: Unknown LogTopotests Ubuntu 18.04 amd64 part 9: Failed (click for details)
Topotests Ubuntu 18.04 amd64 part 9: Unknown LogTopotests debian 10 amd64 part 1: Failed (click for details)
Topotests debian 10 amd64 part 1: Unknown LogTopotests Ubuntu 18.04 i386 part 9: Failed (click for details)
Topotests Ubuntu 18.04 i386 part 9: Unknown LogSuccessful on other platforms/tests
- Topotests Ubuntu 18.04 i386 part 6
- Addresssanitizer topotests part 2
- Ubuntu 16.04 deb pkg check
- Topotests Ubuntu 18.04 amd64 part 5
- Topotests Ubuntu 18.04 amd64 part 4
- Addresssanitizer topotests part 9
- Topotests Ubuntu 18.04 arm8 part 6
- Topotests Ubuntu 18.04 i386 part 2
- Topotests debian 10 amd64 part 6
- Topotests debian 10 amd64 part 5
- Topotests Ubuntu 18.04 arm8 part 2
- Topotests Ubuntu 18.04 amd64 part 7
- Topotests debian 10 amd64 part 0
- Topotests Ubuntu 18.04 arm8 part 7
- Addresssanitizer topotests part 3
- Topotests Ubuntu 18.04 arm8 part 8
- Addresssanitizer topotests part 6
- Fedora 29 rpm pkg check
- CentOS 7 rpm pkg check
- Topotests debian 10 amd64 part 7
- Topotests Ubuntu 18.04 amd64 part 2
- Topotests Ubuntu 18.04 amd64 part 0
- Topotests Ubuntu 18.04 amd64 part 3
- Topotests Ubuntu 18.04 i386 part 0
- Topotests Ubuntu 18.04 i386 part 5
- Topotests debian 10 amd64 part 8
- Topotests Ubuntu 18.04 arm8 part 4
- Ubuntu 18.04 deb pkg check
- Ubuntu 20.04 deb pkg check
- Debian 9 deb pkg check
- Debian 10 deb pkg check
- Addresssanitizer topotests part 1
- Topotests Ubuntu 18.04 i386 part 4
- Topotests Ubuntu 18.04 i386 part 3
- Addresssanitizer topotests part 8
- Topotests Ubuntu 18.04 amd64 part 6
- Topotests Ubuntu 18.04 i386 part 8
- Topotests debian 10 amd64 part 4
- Addresssanitizer topotests part 7
- Addresssanitizer topotests part 4
- Topotests Ubuntu 18.04 arm8 part 5
- Topotests Ubuntu 18.04 arm8 part 3
- Addresssanitizer topotests part 5
- Topotests debian 10 amd64 part 2
- Topotests Ubuntu 18.04 amd64 part 8
- Topotests Ubuntu 18.04 arm8 part 0
- Static analyzer (clang)
- Topotests debian 10 amd64 part 3
- Addresssanitizer topotests part 0
Continuous Integration Result: FAILED
Continuous Integration Result: FAILED
Test incomplete. See below for issues. CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7628/
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: Incomplete
Topotests Ubuntu 18.04 i386 part 1: Failed (click for details)
Topotests Ubuntu 18.04 i386 part 1: Unknown LogTopotests Ubuntu 18.04 arm8 part 1: Failed (click for details)
Topotests Ubuntu 18.04 arm8 part 1: No useful log foundTopotests debian 10 amd64 part 9: Failed (click for details)
Topotests debian 10 amd64 part 9: Unknown LogTopotests Ubuntu 18.04 arm8 part 9: Failed (click for details)
Topotests Ubuntu 18.04 arm8 part 9: No useful log foundTopotests Ubuntu 18.04 amd64 part 1: Failed (click for details)
Topotests Ubuntu 18.04 amd64 part 1: Unknown LogTopotests Ubuntu 18.04 amd64 part 9: Failed (click for details)
Topotests Ubuntu 18.04 amd64 part 9: Unknown LogTopotests debian 10 amd64 part 1: Failed (click for details)
Topotests debian 10 amd64 part 1: Unknown LogTopotests debian 10 amd64 part 2: Incomplete
(check logs for details)Topotests Ubuntu 18.04 i386 part 9: Failed (click for details)
Topotests Ubuntu 18.04 i386 part 9: Unknown LogSuccessful on other platforms/tests
- Topotests Ubuntu 18.04 i386 part 6
- Addresssanitizer topotests part 2
- Ubuntu 16.04 deb pkg check
- Topotests Ubuntu 18.04 amd64 part 5
- Topotests Ubuntu 18.04 amd64 part 4
- Addresssanitizer topotests part 9
- Topotests debian 10 amd64 part 6
- Topotests Ubuntu 18.04 i386 part 2
- Topotests Ubuntu 18.04 arm8 part 6
- Topotests Ubuntu 18.04 arm8 part 2
- Addresssanitizer topotests part 3
- Topotests Ubuntu 18.04 amd64 part 7
- Topotests debian 10 amd64 part 5
- Topotests debian 10 amd64 part 0
- Topotests Ubuntu 18.04 arm8 part 7
- Addresssanitizer topotests part 7
- Topotests Ubuntu 18.04 arm8 part 8
- Topotests Ubuntu 18.04 i386 part 0
- Topotests Ubuntu 18.04 i386 part 7
- Addresssanitizer topotests part 6
- CentOS 7 rpm pkg check
- Fedora 29 rpm pkg check
- Topotests debian 10 amd64 part 7
- Topotests Ubuntu 18.04 amd64 part 2
- Topotests Ubuntu 18.04 amd64 part 0
- Topotests Ubuntu 18.04 amd64 part 3
- Topotests debian 10 amd64 part 8
- Topotests Ubuntu 18.04 arm8 part 4
- Topotests Ubuntu 18.04 i386 part 5
- Ubuntu 20.04 deb pkg check
- Ubuntu 18.04 deb pkg check
- Debian 10 deb pkg check
- Debian 9 deb pkg check
- Addresssanitizer topotests part 1
- Topotests Ubuntu 18.04 i386 part 4
- Topotests Ubuntu 18.04 i386 part 3
- Topotests Ubuntu 18.04 i386 part 8
- Addresssanitizer topotests part 8
- Topotests Ubuntu 18.04 amd64 part 6
- Addresssanitizer topotests part 4
- Topotests Ubuntu 18.04 arm8 part 5
- Addresssanitizer topotests part 5
- Topotests Ubuntu 18.04 arm8 part 3
- Topotests debian 10 amd64 part 4
- Topotests Ubuntu 18.04 arm8 part 0
- Topotests Ubuntu 18.04 amd64 part 8
- Topotests debian 10 amd64 part 3
- Addresssanitizer topotests part 0
- Static analyzer (clang)
Continuous Integration Result: FAILED
Continuous Integration Result: FAILED
See below for issues. CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7629/
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 i386 part 1: Failed (click for details)
Topotests Ubuntu 18.04 i386 part 1: Unknown LogTopotests Ubuntu 18.04 arm8 part 1: Failed (click for details)
Topotests Ubuntu 18.04 arm8 part 1: No useful log foundTopotests debian 10 amd64 part 9: Failed (click for details)
Topotests debian 10 amd64 part 9: Unknown LogTopotests Ubuntu 18.04 arm8 part 9: Failed (click for details)
Topotests Ubuntu 18.04 arm8 part 9: No useful log foundTopotests Ubuntu 18.04 amd64 part 1: Failed (click for details)
Topotests Ubuntu 18.04 amd64 part 1: Unknown LogTopotests Ubuntu 18.04 amd64 part 9: Failed (click for details)
Topotests Ubuntu 18.04 amd64 part 9: Unknown LogTopotests debian 10 amd64 part 1: Failed (click for details)
Topotests debian 10 amd64 part 1: Unknown LogTopotests Ubuntu 18.04 i386 part 9: Failed (click for details)
Topotests Ubuntu 18.04 i386 part 9: Unknown LogSuccessful on other platforms/tests
- Addresssanitizer topotests part 2
- Topotests Ubuntu 18.04 i386 part 6
- Topotests Ubuntu 18.04 amd64 part 5
- Topotests debian 10 amd64 part 5
- Ubuntu 16.04 deb pkg check
- Topotests Ubuntu 18.04 amd64 part 4
- Addresssanitizer topotests part 9
- Topotests Ubuntu 18.04 i386 part 2
- Topotests debian 10 amd64 part 6
- Topotests Ubuntu 18.04 arm8 part 6
- Addresssanitizer topotests part 3
- Topotests Ubuntu 18.04 amd64 part 7
- Topotests Ubuntu 18.04 i386 part 7
- Topotests Ubuntu 18.04 arm8 part 2
- Topotests Ubuntu 18.04 arm8 part 7
- Topotests debian 10 amd64 part 0
- Topotests Ubuntu 18.04 arm8 part 8
- Addresssanitizer topotests part 7
- Topotests Ubuntu 18.04 i386 part 0
- Addresssanitizer topotests part 6
- CentOS 7 rpm pkg check
- Fedora 29 rpm pkg check
- Topotests debian 10 amd64 part 7
- Topotests Ubuntu 18.04 amd64 part 3
- Topotests Ubuntu 18.04 amd64 part 2
- Topotests Ubuntu 18.04 amd64 part 0
- Topotests debian 10 amd64 part 8
- Topotests Ubuntu 18.04 arm8 part 4
- Topotests Ubuntu 18.04 i386 part 5
- Ubuntu 18.04 deb pkg check
- Ubuntu 20.04 deb pkg check
- Debian 9 deb pkg check
- Debian 10 deb pkg check
- Addresssanitizer topotests part 1
- Topotests Ubuntu 18.04 i386 part 4
- Topotests Ubuntu 18.04 i386 part 8
- Addresssanitizer topotests part 8
- Topotests Ubuntu 18.04 i386 part 3
- Topotests Ubuntu 18.04 amd64 part 6
- Addresssanitizer topotests part 4
- Topotests Ubuntu 18.04 arm8 part 3
- Topotests Ubuntu 18.04 arm8 part 5
- Addresssanitizer topotests part 5
- Topotests debian 10 amd64 part 4
- Topotests debian 10 amd64 part 2
- Topotests Ubuntu 18.04 arm8 part 0
- Topotests Ubuntu 18.04 amd64 part 8
- Static analyzer (clang)
- Addresssanitizer topotests part 0
- Topotests debian 10 amd64 part 3
Warnings Generated during build:
Checkout code: Successful with additional warnings
Topotests Ubuntu 18.04 i386 part 1: Failed (click for details)
Topotests Ubuntu 18.04 i386 part 1: Unknown LogTopotests Ubuntu 18.04 arm8 part 1: Failed (click for details)
Topotests Ubuntu 18.04 arm8 part 1: No useful log foundTopotests debian 10 amd64 part 9: Failed (click for details)
Topotests debian 10 amd64 part 9: Unknown LogTopotests Ubuntu 18.04 arm8 part 9: Failed (click for details)
Topotests Ubuntu 18.04 arm8 part 9: No useful log foundTopotests Ubuntu 18.04 amd64 part 1: Failed (click for details)
Topotests Ubuntu 18.04 amd64 part 1: Unknown LogTopotests Ubuntu 18.04 amd64 part 9: Failed (click for details)
Topotests Ubuntu 18.04 amd64 part 9: Unknown LogTopotests debian 10 amd64 part 1: Failed (click for details)
Topotests debian 10 amd64 part 1: Unknown LogTopotests Ubuntu 18.04 i386 part 9: Failed (click for details)
Topotests Ubuntu 18.04 i386 part 9: Unknown Log<stdin>:284: trailing whitespace.
struct flex_algo_defn *defns[FLEX_ALGO_ID_MAX+1];
<stdin>:808: space before tab in indent.
uint32_t srlg, bool *deleted);
<stdin>:814: space before tab in indent.
uint32_t flags, bool *deleted);
<stdin>:5132: trailing whitespace.
{
<stdin>:5134: trailing whitespace.
"areaLocalOpaqueLsa": {
warning: squelched 11447 whitespace errors
warning: 11452 lines add whitespace errors.
Report for flex_algo.c | 60 issues
===============================================
ERROR: trailing whitespace
#28: FILE: /tmp/f1-2218388/flex_algo.c:28:
+^Istruct flex_algo_defn *defns[FLEX_ALGO_ID_MAX+1];^I$
ERROR: code indent should use tabs where possible
#53: FILE: /tmp/f1-2218388/flex_algo.c:53:
+ uint8_t id, bool create,$
WARNING: please, no spaces at the start of a line
#53: FILE: /tmp/f1-2218388/flex_algo.c:53:
+ uint8_t id, bool create,$
ERROR: code indent should use tabs where possible
#137: FILE: /tmp/f1-2218388/flex_algo.c:137:
+ uint32_t admin_grp, bool create,$
WARNING: please, no spaces at the start of a line
#137: FILE: /tmp/f1-2218388/flex_algo.c:137:
+ uint32_t admin_grp, bool create,$
ERROR: code indent should use tabs where possible
#156: FILE: /tmp/f1-2218388/flex_algo.c:156:
+ uint32_t admin_grp, bool *deleted)$
WARNING: please, no spaces at the start of a line
#156: FILE: /tmp/f1-2218388/flex_algo.c:156:
+ uint32_t admin_grp, bool *deleted)$
ERROR: code indent should use tabs where possible
#195: FILE: /tmp/f1-2218388/flex_algo.c:195:
+ uint32_t srlg, bool create,$
WARNING: please, no spaces at the start of a line
#195: FILE: /tmp/f1-2218388/flex_algo.c:195:
+ uint32_t srlg, bool create,$
ERROR: code indent should use tabs where possible
#215: FILE: /tmp/f1-2218388/flex_algo.c:215:
+ uint32_t srlg, bool *deleted)$
WARNING: please, no spaces at the start of a line
#215: FILE: /tmp/f1-2218388/flex_algo.c:215:
+ uint32_t srlg, bool *deleted)$
ERROR: code indent should use tabs where possible
#253: FILE: /tmp/f1-2218388/flex_algo.c:253:
+ uint32_t flags, bool create,$
WARNING: please, no spaces at the start of a line
#253: FILE: /tmp/f1-2218388/flex_algo.c:253:
+ uint32_t flags, bool create,$
ERROR: code indent should use tabs where possible
#272: FILE: /tmp/f1-2218388/flex_algo.c:272:
+ uint32_t flags, bool *deleted)$
WARNING: please, no spaces at the start of a line
#272: FILE: /tmp/f1-2218388/flex_algo.c:272:
+ uint32_t flags, bool *deleted)$
Report for flex_algo.h | 76 issues
===============================================
WARNING: line over 80 characters
#56: FILE: /tmp/f1-2218388/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-2218388/flex_algo.h:219:
+ uint8_t id, bool create,$
WARNING: please, no spaces at the start of a line
#219: FILE: /tmp/f1-2218388/flex_algo.h:219:
+ uint8_t id, bool create,$
ERROR: code indent should use tabs where possible
#222: FILE: /tmp/f1-2218388/flex_algo.h:222:
+^I^I^I struct flex_algo_defn **defn);$
ERROR: code indent should use tabs where possible
#228: FILE: /tmp/f1-2218388/flex_algo.h:228:
+ uint32_t admin_grp, bool create,$
WARNING: please, no spaces at the start of a line
#228: FILE: /tmp/f1-2218388/flex_algo.h:228:
+ uint32_t admin_grp, bool create,$
ERROR: code indent should use tabs where possible
#231: FILE: /tmp/f1-2218388/flex_algo.h:231:
+ uint32_t admin_grp, bool *deleted);$
WARNING: please, no spaces at the start of a line
#231: FILE: /tmp/f1-2218388/flex_algo.h:231:
+ uint32_t admin_grp, bool *deleted);$
ERROR: code indent should use tabs where possible
#235: FILE: /tmp/f1-2218388/flex_algo.h:235:
+ uint32_t srlg, bool create,$
WARNING: please, no spaces at the start of a line
#235: FILE: /tmp/f1-2218388/flex_algo.h:235:
+ uint32_t srlg, bool create,$
ERROR: code indent should use tabs where possible
#238: FILE: /tmp/f1-2218388/flex_algo.h:238:
+ ^I uint32_t srlg, bool *deleted);$
WARNING: please, no space before tabs
#238: FILE: /tmp/f1-2218388/flex_algo.h:238:
+ ^I uint32_t srlg, bool *deleted);$
WARNING: please, no spaces at the start of a line
#238: FILE: /tmp/f1-2218388/flex_algo.h:238:
+ ^I uint32_t srlg, bool *deleted);$
WARNING: line over 80 characters
#240: FILE: /tmp/f1-2218388/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-2218388/flex_algo.h:241:
+ uint32_t flags, bool create,$
WARNING: please, no spaces at the start of a line
#241: FILE: /tmp/f1-2218388/flex_algo.h:241:
+ uint32_t flags, bool create,$
ERROR: code indent should use tabs where possible
#244: FILE: /tmp/f1-2218388/flex_algo.h:244:
+ ^I uint32_t flags, bool *deleted);$
WARNING: please, no space before tabs
#244: FILE: /tmp/f1-2218388/flex_algo.h:244:
+ ^I uint32_t flags, bool *deleted);$
WARNING: please, no spaces at the start of a line
#244: FILE: /tmp/f1-2218388/flex_algo.h:244:
+ ^I uint32_t flags, bool *deleted);$
Report for ospf_ext.c | 18 issues
===============================================
< WARNING: braces {} are not necessary for single statement blocks
< #932: FILE: /tmp/f1-2218388/ospf_ext.c:932:
< WARNING: C99 // comments do not match recommendation
< #2654: FILE: /tmp/f1-2218388/ospf_ext.c:2654:
< WARNING: Missing a blank line after declarations
< #2795: FILE: /tmp/f1-2218388/ospf_ext.c:2795:
< WARNING: C99 // comments do not match recommendation
< #2829: FILE: /tmp/f1-2218388/ospf_ext.c:2829:
< WARNING: C99 // comments do not match recommendation
< #2832: FILE: /tmp/f1-2218388/ospf_ext.c:2832:
< WARNING: C99 // comments do not match recommendation
< #2861: FILE: /tmp/f1-2218388/ospf_ext.c:2861:
< WARNING: C99 // comments do not match recommendation
< #2862: FILE: /tmp/f1-2218388/ospf_ext.c:2862:
< WARNING: C99 // comments do not match recommendation
< #2863: FILE: /tmp/f1-2218388/ospf_ext.c:2863:
< WARNING: C99 // comments do not match recommendation
< #2865: FILE: /tmp/f1-2218388/ospf_ext.c:2865:
Report for ospf_ext.h | 4 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #201: FILE: /tmp/f1-2218388/ospf_ext.h:201:
< WARNING: C99 // comments do not match recommendation
< #202: FILE: /tmp/f1-2218388/ospf_ext.h:202:
Report for ospf_opaque.c | 2 issues
===============================================
< WARNING: Prefer using '"%s...", __func__' to using 'ospf_opaque_lsa_originate_schedule', this function's name, in a string
< #1305: FILE: /tmp/f1-2218388/ospf_opaque.c:1305:
Report for ospf_opaque.h | 2 issues
===============================================
< ERROR: Macros with complex values should be enclosed in parentheses
< #105: FILE: /tmp/f1-2218388/ospf_opaque.h:105:
Report for ospf_ri.c | 53 issues
===============================================
< WARNING: quoted string split across lines
< #797: FILE: /tmp/f1-2218388/ospf_ri.c:797:
< WARNING: quoted string split across lines
< #836: FILE: /tmp/f1-2218388/ospf_ri.c:836:
< WARNING: quoted string split across lines
< #873: FILE: /tmp/f1-2218388/ospf_ri.c:873:
< WARNING: quoted string split across lines
< #903: FILE: /tmp/f1-2218388/ospf_ri.c:903:
< WARNING: quoted string split across lines
< #935: FILE: /tmp/f1-2218388/ospf_ri.c:935:
< WARNING: quoted string split across lines
< #1040: FILE: /tmp/f1-2218388/ospf_ri.c:1040:
< WARNING: Macros with flow control statements should be avoided
< #1623: FILE: /tmp/f1-2218388/ospf_ri.c:1623:
< WARNING: Macros with flow control statements should be avoided
< #1640: FILE: /tmp/f1-2218388/ospf_ri.c:1640:
< WARNING: unnecessary whitespace before a quoted newline
< #2102: FILE: /tmp/f1-2218388/ospf_ri.c:2102:
< WARNING: strncat() is error-prone; please use strlcat() if possible#2124: FILE: /tmp/f1-2218388/ospf_ri.c:2124:
< + strncat(list_str, disp_str, sizeof(list_str) - 1);
<
< WARNING: unnecessary whitespace before a quoted newline
< #2164: FILE: /tmp/f1-2218388/ospf_ri.c:2164:
< WARNING: strncat() is error-prone; please use strlcat() if possible#2186: FILE: /tmp/f1-2218388/ospf_ri.c:2186:
< + strncat(list_str, disp_str, sizeof(list_str) - 1);
<
< WARNING: unnecessary whitespace before a quoted newline
< #2226: FILE: /tmp/f1-2218388/ospf_ri.c:2226:
< WARNING: strncat() is error-prone; please use strlcat() if possible#2248: FILE: /tmp/f1-2218388/ospf_ri.c:2248:
< + strncat(list_str, disp_str, sizeof(list_str) - 1);
<
< WARNING: unnecessary whitespace before a quoted newline
< #2283: FILE: /tmp/f1-2218388/ospf_ri.c:2283:
< WARNING: strncat() is error-prone; please use strlcat() if possible#2304: FILE: /tmp/f1-2218388/ospf_ri.c:2304:
< + strncat(list_str, disp_str, sizeof(list_str) - 1);
<
< WARNING: unnecessary whitespace before a quoted newline
< #2338: FILE: /tmp/f1-2218388/ospf_ri.c:2338:
< WARNING: strncat() is error-prone; please use strlcat() if possible#2359: FILE: /tmp/f1-2218388/ospf_ri.c:2359:
< + strncat(list_str, disp_str, sizeof(list_str) - 1);
<
< WARNING: unnecessary whitespace before a quoted newline
< #3958: FILE: /tmp/f1-2218388/ospf_ri.c:3958:
< WARNING: unnecessary whitespace before a quoted newline
< #3965: FILE: /tmp/f1-2218388/ospf_ri.c:3965:
< WARNING: unnecessary whitespace before a quoted newline
< #3973: FILE: /tmp/f1-2218388/ospf_ri.c:3973:
< WARNING: unnecessary whitespace before a quoted newline
< #3981: FILE: /tmp/f1-2218388/ospf_ri.c:3981:
< WARNING: unnecessary whitespace before a quoted newline
< #3988: FILE: /tmp/f1-2218388/ospf_ri.c:3988:
< WARNING: braces {} are not necessary for any arm of this statement
< #4035: FILE: /tmp/f1-2218388/ospf_ri.c:4035:
Report for ospf_ri.h | 2 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #228: FILE: /tmp/f1-2218388/ospf_ri.h:228:
CLANG Static Analyzer Summary
- Github Pull Request 11849, comparing to Git base SHA 8ad5293
- Base image data for Git 8ad5293 does not exist - compare skipped
6 Static Analyzer issues remaining.
See details at https://ci1.netdef.org/browse/FRR-PULLREQ2-7629/artifact/shared/static_analysis/index.html
Continuous Integration Result: FAILED
Continuous Integration Result: FAILED
See below for issues. CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7637/
This is a comment from an automated CI system. For questions and feedback in regards to this CI system, please feel free to email Martin Winter - mwinter (at) opensourcerouting.org.
Get source / Pull Request: Successful
Building Stage: Failed
Redhat 9 amd64 build: Failed (click for details)
Redhat 9 amd64 build: No useful log foundSuccessful on other platforms/tests
- Ubuntu 16.04 amd64 build
- FreeBSD 12 amd64 build
- NetBSD 9 amd64 build
- Ubuntu 16.04 arm8 build
- Ubuntu 18.04 i386 build
- Ubuntu 18.04 arm7 build
- Ubuntu 18.04 arm8 build
- Debian 11 amd64 build
- Ubuntu 16.04 i386 build
- Redhat 8 amd64 build
- Fedora 29 amd64 build
- OpenBSD 7 amd64 build
- Debian 10 amd64 build
- FreeBSD 11 amd64 build
- Ubuntu 22.04 amd64 build
- Ubuntu 20.04 amd64 build
- Debian 9 amd64 build
- CentOS 7 amd64 build
- Ubuntu 16.04 arm7 build
- Ubuntu 18.04 ppc64le build
- Ubuntu 18.04 amd64 build
Warnings Generated during build:
Checkout code: Successful with additional warnings
Redhat 9 amd64 build: Failed (click for details)
Redhat 9 amd64 build: No useful log found<stdin>:284: trailing whitespace.
struct flex_algo_defn *defns[FLEX_ALGO_ID_MAX+1];
<stdin>:808: space before tab in indent.
uint32_t srlg, bool *deleted);
<stdin>:814: space before tab in indent.
uint32_t flags, bool *deleted);
<stdin>:5132: trailing whitespace.
{
<stdin>:5134: trailing whitespace.
"areaLocalOpaqueLsa": {
warning: squelched 11447 whitespace errors
warning: 11452 lines add whitespace errors.
Report for flex_algo.c | 60 issues
===============================================
ERROR: trailing whitespace
#28: FILE: /tmp/f1-1574290/flex_algo.c:28:
+^Istruct flex_algo_defn *defns[FLEX_ALGO_ID_MAX+1];^I$
ERROR: code indent should use tabs where possible
#53: FILE: /tmp/f1-1574290/flex_algo.c:53:
+ uint8_t id, bool create,$
WARNING: please, no spaces at the start of a line
#53: FILE: /tmp/f1-1574290/flex_algo.c:53:
+ uint8_t id, bool create,$
ERROR: code indent should use tabs where possible
#137: FILE: /tmp/f1-1574290/flex_algo.c:137:
+ uint32_t admin_grp, bool create,$
WARNING: please, no spaces at the start of a line
#137: FILE: /tmp/f1-1574290/flex_algo.c:137:
+ uint32_t admin_grp, bool create,$
ERROR: code indent should use tabs where possible
#156: FILE: /tmp/f1-1574290/flex_algo.c:156:
+ uint32_t admin_grp, bool *deleted)$
WARNING: please, no spaces at the start of a line
#156: FILE: /tmp/f1-1574290/flex_algo.c:156:
+ uint32_t admin_grp, bool *deleted)$
ERROR: code indent should use tabs where possible
#195: FILE: /tmp/f1-1574290/flex_algo.c:195:
+ uint32_t srlg, bool create,$
WARNING: please, no spaces at the start of a line
#195: FILE: /tmp/f1-1574290/flex_algo.c:195:
+ uint32_t srlg, bool create,$
ERROR: code indent should use tabs where possible
#215: FILE: /tmp/f1-1574290/flex_algo.c:215:
+ uint32_t srlg, bool *deleted)$
WARNING: please, no spaces at the start of a line
#215: FILE: /tmp/f1-1574290/flex_algo.c:215:
+ uint32_t srlg, bool *deleted)$
ERROR: code indent should use tabs where possible
#253: FILE: /tmp/f1-1574290/flex_algo.c:253:
+ uint32_t flags, bool create,$
WARNING: please, no spaces at the start of a line
#253: FILE: /tmp/f1-1574290/flex_algo.c:253:
+ uint32_t flags, bool create,$
ERROR: code indent should use tabs where possible
#272: FILE: /tmp/f1-1574290/flex_algo.c:272:
+ uint32_t flags, bool *deleted)$
WARNING: please, no spaces at the start of a line
#272: FILE: /tmp/f1-1574290/flex_algo.c:272:
+ uint32_t flags, bool *deleted)$
Report for flex_algo.h | 76 issues
===============================================
WARNING: line over 80 characters
#56: FILE: /tmp/f1-1574290/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-1574290/flex_algo.h:219:
+ uint8_t id, bool create,$
WARNING: please, no spaces at the start of a line
#219: FILE: /tmp/f1-1574290/flex_algo.h:219:
+ uint8_t id, bool create,$
ERROR: code indent should use tabs where possible
#222: FILE: /tmp/f1-1574290/flex_algo.h:222:
+^I^I^I struct flex_algo_defn **defn);$
ERROR: code indent should use tabs where possible
#228: FILE: /tmp/f1-1574290/flex_algo.h:228:
+ uint32_t admin_grp, bool create,$
WARNING: please, no spaces at the start of a line
#228: FILE: /tmp/f1-1574290/flex_algo.h:228:
+ uint32_t admin_grp, bool create,$
ERROR: code indent should use tabs where possible
#231: FILE: /tmp/f1-1574290/flex_algo.h:231:
+ uint32_t admin_grp, bool *deleted);$
WARNING: please, no spaces at the start of a line
#231: FILE: /tmp/f1-1574290/flex_algo.h:231:
+ uint32_t admin_grp, bool *deleted);$
ERROR: code indent should use tabs where possible
#235: FILE: /tmp/f1-1574290/flex_algo.h:235:
+ uint32_t srlg, bool create,$
WARNING: please, no spaces at the start of a line
#235: FILE: /tmp/f1-1574290/flex_algo.h:235:
+ uint32_t srlg, bool create,$
ERROR: code indent should use tabs where possible
#238: FILE: /tmp/f1-1574290/flex_algo.h:238:
+ ^I uint32_t srlg, bool *deleted);$
WARNING: please, no space before tabs
#238: FILE: /tmp/f1-1574290/flex_algo.h:238:
+ ^I uint32_t srlg, bool *deleted);$
WARNING: please, no spaces at the start of a line
#238: FILE: /tmp/f1-1574290/flex_algo.h:238:
+ ^I uint32_t srlg, bool *deleted);$
WARNING: line over 80 characters
#240: FILE: /tmp/f1-1574290/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-1574290/flex_algo.h:241:
+ uint32_t flags, bool create,$
WARNING: please, no spaces at the start of a line
#241: FILE: /tmp/f1-1574290/flex_algo.h:241:
+ uint32_t flags, bool create,$
ERROR: code indent should use tabs where possible
#244: FILE: /tmp/f1-1574290/flex_algo.h:244:
+ ^I uint32_t flags, bool *deleted);$
WARNING: please, no space before tabs
#244: FILE: /tmp/f1-1574290/flex_algo.h:244:
+ ^I uint32_t flags, bool *deleted);$
WARNING: please, no spaces at the start of a line
#244: FILE: /tmp/f1-1574290/flex_algo.h:244:
+ ^I uint32_t flags, bool *deleted);$
Report for ospf_ext.c | 18 issues
===============================================
< WARNING: braces {} are not necessary for single statement blocks
< #932: FILE: /tmp/f1-1574290/ospf_ext.c:932:
< WARNING: C99 // comments do not match recommendation
< #2654: FILE: /tmp/f1-1574290/ospf_ext.c:2654:
< WARNING: Missing a blank line after declarations
< #2795: FILE: /tmp/f1-1574290/ospf_ext.c:2795:
< WARNING: C99 // comments do not match recommendation
< #2829: FILE: /tmp/f1-1574290/ospf_ext.c:2829:
< WARNING: C99 // comments do not match recommendation
< #2832: FILE: /tmp/f1-1574290/ospf_ext.c:2832:
< WARNING: C99 // comments do not match recommendation
< #2861: FILE: /tmp/f1-1574290/ospf_ext.c:2861:
< WARNING: C99 // comments do not match recommendation
< #2862: FILE: /tmp/f1-1574290/ospf_ext.c:2862:
< WARNING: C99 // comments do not match recommendation
< #2863: FILE: /tmp/f1-1574290/ospf_ext.c:2863:
< WARNING: C99 // comments do not match recommendation
< #2865: FILE: /tmp/f1-1574290/ospf_ext.c:2865:
Report for ospf_ext.h | 4 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #201: FILE: /tmp/f1-1574290/ospf_ext.h:201:
< WARNING: C99 // comments do not match recommendation
< #202: FILE: /tmp/f1-1574290/ospf_ext.h:202:
Report for ospf_opaque.c | 2 issues
===============================================
< WARNING: Prefer using '"%s...", __func__' to using 'ospf_opaque_lsa_originate_schedule', this function's name, in a string
< #1305: FILE: /tmp/f1-1574290/ospf_opaque.c:1305:
Report for ospf_opaque.h | 2 issues
===============================================
< ERROR: Macros with complex values should be enclosed in parentheses
< #105: FILE: /tmp/f1-1574290/ospf_opaque.h:105:
Report for ospf_ri.c | 53 issues
===============================================
< WARNING: quoted string split across lines
< #797: FILE: /tmp/f1-1574290/ospf_ri.c:797:
< WARNING: quoted string split across lines
< #836: FILE: /tmp/f1-1574290/ospf_ri.c:836:
< WARNING: quoted string split across lines
< #873: FILE: /tmp/f1-1574290/ospf_ri.c:873:
< WARNING: quoted string split across lines
< #903: FILE: /tmp/f1-1574290/ospf_ri.c:903:
< WARNING: quoted string split across lines
< #935: FILE: /tmp/f1-1574290/ospf_ri.c:935:
< WARNING: quoted string split across lines
< #1040: FILE: /tmp/f1-1574290/ospf_ri.c:1040:
< WARNING: Macros with flow control statements should be avoided
< #1623: FILE: /tmp/f1-1574290/ospf_ri.c:1623:
< WARNING: Macros with flow control statements should be avoided
< #1640: FILE: /tmp/f1-1574290/ospf_ri.c:1640:
< WARNING: unnecessary whitespace before a quoted newline
< #2102: FILE: /tmp/f1-1574290/ospf_ri.c:2102:
< WARNING: strncat() is error-prone; please use strlcat() if possible#2124: FILE: /tmp/f1-1574290/ospf_ri.c:2124:
< + strncat(list_str, disp_str, sizeof(list_str) - 1);
<
< WARNING: unnecessary whitespace before a quoted newline
< #2164: FILE: /tmp/f1-1574290/ospf_ri.c:2164:
< WARNING: strncat() is error-prone; please use strlcat() if possible#2186: FILE: /tmp/f1-1574290/ospf_ri.c:2186:
< + strncat(list_str, disp_str, sizeof(list_str) - 1);
<
< WARNING: unnecessary whitespace before a quoted newline
< #2226: FILE: /tmp/f1-1574290/ospf_ri.c:2226:
< WARNING: strncat() is error-prone; please use strlcat() if possible#2248: FILE: /tmp/f1-1574290/ospf_ri.c:2248:
< + strncat(list_str, disp_str, sizeof(list_str) - 1);
<
< WARNING: unnecessary whitespace before a quoted newline
< #2283: FILE: /tmp/f1-1574290/ospf_ri.c:2283:
< WARNING: strncat() is error-prone; please use strlcat() if possible#2304: FILE: /tmp/f1-1574290/ospf_ri.c:2304:
< + strncat(list_str, disp_str, sizeof(list_str) - 1);
<
< WARNING: unnecessary whitespace before a quoted newline
< #2338: FILE: /tmp/f1-1574290/ospf_ri.c:2338:
< WARNING: strncat() is error-prone; please use strlcat() if possible#2359: FILE: /tmp/f1-1574290/ospf_ri.c:2359:
< + strncat(list_str, disp_str, sizeof(list_str) - 1);
<
< WARNING: unnecessary whitespace before a quoted newline
< #3958: FILE: /tmp/f1-1574290/ospf_ri.c:3958:
< WARNING: unnecessary whitespace before a quoted newline
< #3965: FILE: /tmp/f1-1574290/ospf_ri.c:3965:
< WARNING: unnecessary whitespace before a quoted newline
< #3973: FILE: /tmp/f1-1574290/ospf_ri.c:3973:
< WARNING: unnecessary whitespace before a quoted newline
< #3981: FILE: /tmp/f1-1574290/ospf_ri.c:3981:
< WARNING: unnecessary whitespace before a quoted newline
< #3988: FILE: /tmp/f1-1574290/ospf_ri.c:3988:
< WARNING: braces {} are not necessary for any arm of this statement
< #4035: FILE: /tmp/f1-1574290/ospf_ri.c:4035:
Report for ospf_ri.h | 2 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #228: FILE: /tmp/f1-1574290/ospf_ri.h:228:
This pull request has conflicts, please resolve those before we can evaluate the pull request.
Following meeting between ISIS Flex Ago and OSPF Flex Algo implementation, and after re-reading the Flex Algo draft, I think IMHO that the best place to store Flex Algo information remains the link_state.[c,h] library. Indeed, TE is mandatory for Flex Algo. Thus, TE must be enabled for both IS-IS and OSPF. As consequence, both protocol will fulfill their respective TED. And, in any case an update of link_state library is necessary to properly store the Flex Algo information.
So, I would suggest to enhance the link_state library i.e. the vertex structure for the FAD, the edge structure for ALSA and prefix structure for Prefix Metric with new Flex Algo Sub-TLV information. This also facilitate the computation of next-hop when using delay or TE metric by re-using the CSPF library.
My recommendation is to migrate the common part of Flex Algo structure into the link state library. I would also remember that this is what has been agreed during the last Telco meeting after Iroki presentation.
If this PR is merge as is, we need to add a PR to migrate the current flex algo structure into the link state prior to any modification enhancement about Flex Algo. But, it is preferable that the migration / refactoring will be done before.
The same comment has been reported for ISIS Flex Algo PR.
Continuous Integration Result: FAILED
Continuous Integration Result: FAILED
See below for issues. CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-8300/
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: Failed
Checkout code: Failed (click for details)
PullReq merge failed. Please rebase your branch: see merge log in attachment https://ci1.netdef.org/browse/FRR-PULLREQ2-8300/artifact/CHECKOUT/ErrorLog/log_merge.txt
Continuous Integration Result: FAILED
Continuous Integration Result: FAILED
See below for issues. CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-8303/
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 debian 10 amd64 part 9: Failed (click for details)
Topotests debian 10 amd64 part 9: Unknown LogTopotests Ubuntu 18.04 arm8 part 9: Failed (click for details)
Topotests Ubuntu 18.04 arm8 part 9: No useful log foundTopotests Ubuntu 18.04 i386 part 1: Failed (click for details)
Topotests Ubuntu 18.04 i386 part 1: Unknown LogTopotests Ubuntu 18.04 amd64 part 9: Failed (click for details)
Topotests Ubuntu 18.04 amd64 part 9: Unknown LogTopotests debian 10 amd64 part 1: Failed (click for details)
Topotests debian 10 amd64 part 1: Unknown LogTopotests Ubuntu 18.04 i386 part 9: Failed (click for details)
Topotests Ubuntu 18.04 i386 part 9: Unknown LogTopotests Ubuntu 18.04 amd64 part 1: Failed (click for details)
Topotests Ubuntu 18.04 amd64 part 1: Unknown LogTopotests Ubuntu 18.04 arm8 part 1: Failed (click for details)
Topotests Ubuntu 18.04 arm8 part 1: No useful log foundSuccessful on other platforms/tests
- Topotests Ubuntu 18.04 arm8 part 3
- Addresssanitizer topotests part 4
- Addresssanitizer topotests part 5
- Topotests debian 10 amd64 part 4
- Topotests Ubuntu 18.04 amd64 part 3
- Topotests Ubuntu 18.04 amd64 part 2
- Addresssanitizer topotests part 0
- Topotests debian 10 amd64 part 8
- Topotests debian 10 amd64 part 3
- Topotests Ubuntu 18.04 arm8 part 4
- Ubuntu 16.04 deb pkg check
- Topotests Ubuntu 18.04 amd64 part 5
- Ubuntu 20.04 deb pkg check
- Topotests Ubuntu 18.04 arm8 part 2
- Topotests Ubuntu 18.04 i386 part 6
- Topotests Ubuntu 18.04 amd64 part 4
- Addresssanitizer topotests part 9
- Topotests Ubuntu 18.04 i386 part 3
- Topotests Ubuntu 18.04 i386 part 8
- Topotests Ubuntu 18.04 arm8 part 7
- Addresssanitizer topotests part 3
- Debian 10 deb pkg check
- Addresssanitizer topotests part 7
- Topotests debian 10 amd64 part 0
- Topotests Ubuntu 18.04 amd64 part 7
- Topotests Ubuntu 18.04 i386 part 0
- Topotests Ubuntu 18.04 i386 part 5
- Addresssanitizer topotests part 6
- Fedora 29 rpm pkg check
- Topotests Ubuntu 18.04 arm8 part 5
- CentOS 7 rpm pkg check
- Topotests Ubuntu 18.04 arm8 part 0
- Topotests Ubuntu 18.04 amd64 part 0
- Topotests debian 10 amd64 part 2
- Topotests Ubuntu 18.04 amd64 part 8
- Static analyzer (clang)
- Addresssanitizer topotests part 2
- Debian 9 deb pkg check
- Ubuntu 18.04 deb pkg check
- Topotests debian 10 amd64 part 5
- Addresssanitizer topotests part 1
- Topotests Ubuntu 18.04 i386 part 4
- Topotests debian 10 amd64 part 7
- Topotests Ubuntu 18.04 arm8 part 6
- Topotests Ubuntu 18.04 i386 part 2
- Addresssanitizer topotests part 8
- Topotests Ubuntu 18.04 i386 part 7
- Topotests debian 10 amd64 part 6
- Topotests Ubuntu 18.04 amd64 part 6
- Topotests Ubuntu 18.04 arm8 part 8
Warnings Generated during build:
Checkout code: Successful with additional warnings
Topotests debian 10 amd64 part 9: Failed (click for details)
Topotests debian 10 amd64 part 9: Unknown LogTopotests Ubuntu 18.04 arm8 part 9: Failed (click for details)
Topotests Ubuntu 18.04 arm8 part 9: No useful log foundTopotests Ubuntu 18.04 i386 part 1: Failed (click for details)
Topotests Ubuntu 18.04 i386 part 1: Unknown LogTopotests Ubuntu 18.04 amd64 part 9: Failed (click for details)
Topotests Ubuntu 18.04 amd64 part 9: Unknown LogTopotests debian 10 amd64 part 1: Failed (click for details)
Topotests debian 10 amd64 part 1: Unknown LogTopotests Ubuntu 18.04 i386 part 9: Failed (click for details)
Topotests Ubuntu 18.04 i386 part 9: Unknown LogTopotests Ubuntu 18.04 amd64 part 1: Failed (click for details)
Topotests Ubuntu 18.04 amd64 part 1: Unknown LogTopotests Ubuntu 18.04 arm8 part 1: Failed (click for details)
Topotests Ubuntu 18.04 arm8 part 1: No useful log found<stdin>:347: trailing whitespace.
struct flex_algo_defn *defns[FLEX_ALGO_ID_MAX+1];
<stdin>:798: trailing whitespace.
#define FLEX_ALGO_FLAGS_METRIC 0x80 /* The M-Flag for indicating
<stdin>:853: space before tab in indent.
uint32_t srlg, bool *deleted);
<stdin>:2565: trailing whitespace.
bf_encode_to_buf(bmap,
<stdin>:2601: trailing whitespace.
bf_encode_to_buf(bmap,
warning: squelched 11452 whitespace errors
warning: 11457 lines add whitespace errors.
Report for bitfield.h | 10 issues
===============================================
< ERROR: Macros with complex values should be enclosed in parentheses
< #119: FILE: /tmp/f1-3111880/bitfield.h:119:
< ERROR: Please, no nonstandard integer types in new code.
< #283: FILE: /tmp/f1-3111880/bitfield.h:283:
< ERROR: Please, no nonstandard integer types in new code.
< #285: FILE: /tmp/f1-3111880/bitfield.h:285:
< ERROR: Please, no nonstandard integer types in new code.
< #292: FILE: /tmp/f1-3111880/bitfield.h:292:
< ERROR: Please, no nonstandard integer types in new code.
< #293: FILE: /tmp/f1-3111880/bitfield.h:293:
Report for flex_algo.c | 44 issues
===============================================
ERROR: trailing whitespace
#28: FILE: /tmp/f1-3111880/flex_algo.c:28:
+^Istruct flex_algo_defn *defns[FLEX_ALGO_ID_MAX+1];^I$
ERROR: code indent should use tabs where possible
#53: FILE: /tmp/f1-3111880/flex_algo.c:53:
+ uint8_t id, bool create,$
WARNING: please, no spaces at the start of a line
#53: FILE: /tmp/f1-3111880/flex_algo.c:53:
+ uint8_t id, bool create,$
ERROR: code indent should use tabs where possible
#134: FILE: /tmp/f1-3111880/flex_algo.c:134:
+ uint32_t admin_grp, bool create,$
WARNING: please, no spaces at the start of a line
#134: FILE: /tmp/f1-3111880/flex_algo.c:134:
+ uint32_t admin_grp, bool create,$
ERROR: code indent should use tabs where possible
#153: FILE: /tmp/f1-3111880/flex_algo.c:153:
+ uint32_t admin_grp, bool *deleted)$
WARNING: please, no spaces at the start of a line
#153: FILE: /tmp/f1-3111880/flex_algo.c:153:
+ uint32_t admin_grp, bool *deleted)$
ERROR: code indent should use tabs where possible
#208: FILE: /tmp/f1-3111880/flex_algo.c:208:
+ uint32_t srlg, bool create,$
WARNING: please, no spaces at the start of a line
#208: FILE: /tmp/f1-3111880/flex_algo.c:208:
+ uint32_t srlg, bool create,$
ERROR: code indent should use tabs where possible
#228: FILE: /tmp/f1-3111880/flex_algo.c:228:
+ uint32_t srlg, bool *deleted)$
WARNING: please, no spaces at the start of a line
#228: FILE: /tmp/f1-3111880/flex_algo.c:228:
+ uint32_t srlg, bool *deleted)$
Report for flex_algo.h | 60 issues
===============================================
WARNING: line over 80 characters
#57: FILE: /tmp/f1-3111880/flex_algo.h:57:
+ else if (strncmp(str, FLEX_ALGO_METRIC_TYPE_UNIDIR_LINK_DELAY_STR, len) == 0)
ERROR: trailing whitespace
#193: FILE: /tmp/f1-3111880/flex_algo.h:193:
+#define FLEX_ALGO_FLAGS_METRIC^I0x80^I/* The M-Flag for indicating $
WARNING: Block comments use a trailing */ on a separate line
#195: FILE: /tmp/f1-3111880/flex_algo.h:195:
+ * in FAPM-SubTLV */
ERROR: code indent should use tabs where possible
#225: FILE: /tmp/f1-3111880/flex_algo.h:225:
+ uint8_t id, bool create,$
WARNING: please, no spaces at the start of a line
#225: FILE: /tmp/f1-3111880/flex_algo.h:225:
+ uint8_t id, bool create,$
ERROR: code indent should use tabs where possible
#228: FILE: /tmp/f1-3111880/flex_algo.h:228:
+^I^I^I struct flex_algo_defn **defn);$
ERROR: code indent should use tabs where possible
#235: FILE: /tmp/f1-3111880/flex_algo.h:235:
+ uint32_t admin_grp, bool create,$
WARNING: please, no spaces at the start of a line
#235: FILE: /tmp/f1-3111880/flex_algo.h:235:
+ uint32_t admin_grp, bool create,$
ERROR: code indent should use tabs where possible
#238: FILE: /tmp/f1-3111880/flex_algo.h:238:
+ uint32_t admin_grp, bool *deleted);$
WARNING: please, no spaces at the start of a line
#238: FILE: /tmp/f1-3111880/flex_algo.h:238:
+ uint32_t admin_grp, bool *deleted);$
ERROR: code indent should use tabs where possible
#245: FILE: /tmp/f1-3111880/flex_algo.h:245:
+ uint32_t srlg, bool create,$
WARNING: please, no spaces at the start of a line
#245: FILE: /tmp/f1-3111880/flex_algo.h:245:
+ uint32_t srlg, bool create,$
ERROR: code indent should use tabs where possible
#248: FILE: /tmp/f1-3111880/flex_algo.h:248:
+ ^I uint32_t srlg, bool *deleted);$
WARNING: please, no space before tabs
#248: FILE: /tmp/f1-3111880/flex_algo.h:248:
+ ^I uint32_t srlg, bool *deleted);$
WARNING: please, no spaces at the start of a line
#248: FILE: /tmp/f1-3111880/flex_algo.h:248:
+ ^I uint32_t srlg, bool *deleted);$
Report for ospf_ext.c | 18 issues
===============================================
< WARNING: braces {} are not necessary for single statement blocks
< #932: FILE: /tmp/f1-3111880/ospf_ext.c:932:
< WARNING: C99 // comments do not match recommendation
< #2654: FILE: /tmp/f1-3111880/ospf_ext.c:2654:
< WARNING: Missing a blank line after declarations
< #2795: FILE: /tmp/f1-3111880/ospf_ext.c:2795:
< WARNING: C99 // comments do not match recommendation
< #2829: FILE: /tmp/f1-3111880/ospf_ext.c:2829:
< WARNING: C99 // comments do not match recommendation
< #2832: FILE: /tmp/f1-3111880/ospf_ext.c:2832:
< WARNING: C99 // comments do not match recommendation
< #2861: FILE: /tmp/f1-3111880/ospf_ext.c:2861:
< WARNING: C99 // comments do not match recommendation
< #2862: FILE: /tmp/f1-3111880/ospf_ext.c:2862:
< WARNING: C99 // comments do not match recommendation
< #2863: FILE: /tmp/f1-3111880/ospf_ext.c:2863:
< WARNING: C99 // comments do not match recommendation
< #2865: FILE: /tmp/f1-3111880/ospf_ext.c:2865:
Report for ospf_ext.h | 4 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #201: FILE: /tmp/f1-3111880/ospf_ext.h:201:
< WARNING: C99 // comments do not match recommendation
< #202: FILE: /tmp/f1-3111880/ospf_ext.h:202:
Report for ospf_opaque.c | 2 issues
===============================================
< WARNING: Prefer using '"%s...", __func__' to using 'ospf_opaque_lsa_originate_schedule', this function's name, in a string
< #1305: FILE: /tmp/f1-3111880/ospf_opaque.c:1305:
Report for ospf_opaque.h | 2 issues
===============================================
< ERROR: Macros with complex values should be enclosed in parentheses
< #105: FILE: /tmp/f1-3111880/ospf_opaque.h:105:
Report for ospf_ri.c | 65 issues
===============================================
< ERROR: trailing whitespace
< #782: FILE: /tmp/f1-3111880/ospf_ri.c:782:
< WARNING: quoted string split across lines
< #793: FILE: /tmp/f1-3111880/ospf_ri.c:793:
< ERROR: trailing whitespace
< #818: FILE: /tmp/f1-3111880/ospf_ri.c:818:
< WARNING: quoted string split across lines
< #830: FILE: /tmp/f1-3111880/ospf_ri.c:830:
< ERROR: trailing whitespace
< #855: FILE: /tmp/f1-3111880/ospf_ri.c:855:
< WARNING: quoted string split across lines
< #867: FILE: /tmp/f1-3111880/ospf_ri.c:867:
< WARNING: quoted string split across lines
< #892: FILE: /tmp/f1-3111880/ospf_ri.c:892:
< ERROR: trailing whitespace
< #915: FILE: /tmp/f1-3111880/ospf_ri.c:915:
< WARNING: quoted string split across lines
< #926: FILE: /tmp/f1-3111880/ospf_ri.c:926:
< WARNING: quoted string split across lines
< #1032: FILE: /tmp/f1-3111880/ospf_ri.c:1032:
< WARNING: Macros with flow control statements should be avoided
< #1615: FILE: /tmp/f1-3111880/ospf_ri.c:1615:
< WARNING: Macros with flow control statements should be avoided
< #1632: FILE: /tmp/f1-3111880/ospf_ri.c:1632:
< WARNING: unnecessary whitespace before a quoted newline
< #2094: FILE: /tmp/f1-3111880/ospf_ri.c:2094:
< WARNING: strncat() is error-prone; please use strlcat() if possible#2116: FILE: /tmp/f1-3111880/ospf_ri.c:2116:
< + strncat(list_str, disp_str, sizeof(list_str) - 1);
<
< WARNING: unnecessary whitespace before a quoted newline
< #2156: FILE: /tmp/f1-3111880/ospf_ri.c:2156:
< WARNING: strncat() is error-prone; please use strlcat() if possible#2178: FILE: /tmp/f1-3111880/ospf_ri.c:2178:
< + strncat(list_str, disp_str, sizeof(list_str) - 1);
<
< WARNING: unnecessary whitespace before a quoted newline
< #2218: FILE: /tmp/f1-3111880/ospf_ri.c:2218:
< WARNING: strncat() is error-prone; please use strlcat() if possible#2240: FILE: /tmp/f1-3111880/ospf_ri.c:2240:
< + strncat(list_str, disp_str, sizeof(list_str) - 1);
<
< WARNING: unnecessary whitespace before a quoted newline
< #2275: FILE: /tmp/f1-3111880/ospf_ri.c:2275:
< WARNING: strncat() is error-prone; please use strlcat() if possible#2296: FILE: /tmp/f1-3111880/ospf_ri.c:2296:
< + strncat(list_str, disp_str, sizeof(list_str) - 1);
<
< WARNING: unnecessary whitespace before a quoted newline
< #2330: FILE: /tmp/f1-3111880/ospf_ri.c:2330:
< WARNING: strncat() is error-prone; please use strlcat() if possible#2351: FILE: /tmp/f1-3111880/ospf_ri.c:2351:
< + strncat(list_str, disp_str, sizeof(list_str) - 1);
<
< ERROR: code indent should use tabs where possible
< #3719: FILE: /tmp/f1-3111880/ospf_ri.c:3719:
< WARNING: please, no space before tabs
< #3719: FILE: /tmp/f1-3111880/ospf_ri.c:3719:
< WARNING: please, no spaces at the start of a line
< #3719: FILE: /tmp/f1-3111880/ospf_ri.c:3719:
< WARNING: unnecessary whitespace before a quoted newline
< #3848: FILE: /tmp/f1-3111880/ospf_ri.c:3848:
< WARNING: unnecessary whitespace before a quoted newline
< #3855: FILE: /tmp/f1-3111880/ospf_ri.c:3855:
< WARNING: unnecessary whitespace before a quoted newline
< #3863: FILE: /tmp/f1-3111880/ospf_ri.c:3863:
< WARNING: unnecessary whitespace before a quoted newline
< #3871: FILE: /tmp/f1-3111880/ospf_ri.c:3871:
< WARNING: braces {} are not necessary for any arm of this statement
< #3918: FILE: /tmp/f1-3111880/ospf_ri.c:3918:
Report for ospf_ri.h | 2 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #228: FILE: /tmp/f1-3111880/ospf_ri.h:228:
CLANG Static Analyzer Summary
- Github Pull Request 11849, comparing to Git base SHA e07ff2c
- Base image data for Git e07ff2c does not exist - compare skipped
6 Static Analyzer issues remaining.
See details at https://ci1.netdef.org/browse/FRR-PULLREQ2-8303/artifact/shared/static_analysis/index.html
Continuous Integration Result: FAILED
Continuous Integration Result: FAILED
See below for issues. CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-8322/
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 foundTopotests Ubuntu 18.04 amd64 part 9: Failed (click for details)
Topotests Ubuntu 18.04 amd64 part 9: Unknown LogTopotests Ubuntu 18.04 i386 part 9: Failed (click for details)
Topotests Ubuntu 18.04 i386 part 9: Unknown LogTopotests debian 10 amd64 part 1: Failed (click for details)
Topotests debian 10 amd64 part 1: Unknown LogTopotests Ubuntu 18.04 i386 part 1: Failed (click for details)
Topotests Ubuntu 18.04 i386 part 1: Unknown LogTopotests Ubuntu 18.04 arm8 part 1: Failed (click for details)
Topotests Ubuntu 18.04 arm8 part 1: No useful log foundTopotests Ubuntu 18.04 arm8 part 8: Failed (click for details)
Topotests Ubuntu 18.04 arm8 part 8: No useful log foundTopotests debian 10 amd64 part 9: Failed (click for details)
Topotests debian 10 amd64 part 9: Unknown LogTopotests Ubuntu 18.04 amd64 part 1: Failed (click for details)
Topotests Ubuntu 18.04 amd64 part 1: Unknown LogSuccessful on other platforms/tests
- Topotests Ubuntu 18.04 amd64 part 6
- Topotests Ubuntu 18.04 i386 part 8
- Addresssanitizer topotests part 0
- Topotests debian 10 amd64 part 8
- Ubuntu 20.04 deb pkg check
- Topotests Ubuntu 18.04 arm8 part 4
- Debian 10 deb pkg check
- Topotests debian 10 amd64 part 3
- Addresssanitizer topotests part 1
- Topotests Ubuntu 18.04 i386 part 4
- Topotests Ubuntu 18.04 arm8 part 3
- Topotests debian 10 amd64 part 4
- Topotests Ubuntu 18.04 i386 part 3
- Addresssanitizer topotests part 4
- Debian 9 deb pkg check
- Addresssanitizer topotests part 7
- Static analyzer (clang)
- Ubuntu 16.04 deb pkg check
- Addresssanitizer topotests part 5
- Topotests Ubuntu 18.04 i386 part 6
- Topotests Ubuntu 18.04 amd64 part 8
- Topotests debian 10 amd64 part 2
- Topotests Ubuntu 18.04 arm8 part 0
- Topotests Ubuntu 18.04 arm8 part 5
- Topotests Ubuntu 18.04 amd64 part 4
- Topotests Ubuntu 18.04 amd64 part 0
- Topotests Ubuntu 18.04 amd64 part 7
- Topotests Ubuntu 18.04 arm8 part 6
- Addresssanitizer topotests part 2
- Topotests debian 10 amd64 part 6
- Topotests Ubuntu 18.04 amd64 part 5
- Fedora 29 rpm pkg check
- Topotests debian 10 amd64 part 5
- Topotests debian 10 amd64 part 0
- Topotests Ubuntu 18.04 arm8 part 2
- Topotests Ubuntu 18.04 arm8 part 7
- Addresssanitizer topotests part 3
- Addresssanitizer topotests part 9
- Addresssanitizer topotests part 8
- CentOS 7 rpm pkg check
- Topotests Ubuntu 18.04 amd64 part 3
- Topotests Ubuntu 18.04 i386 part 7
- Topotests Ubuntu 18.04 i386 part 2
- Addresssanitizer topotests part 6
- Topotests Ubuntu 18.04 i386 part 5
- Ubuntu 18.04 deb pkg check
- Topotests Ubuntu 18.04 i386 part 0
- Topotests Ubuntu 18.04 amd64 part 2
- Topotests debian 10 amd64 part 7
Warnings Generated during build:
Checkout code: Successful with additional warnings
Topotests Ubuntu 18.04 arm8 part 9: Failed (click for details)
Topotests Ubuntu 18.04 arm8 part 9: No useful log foundTopotests Ubuntu 18.04 amd64 part 9: Failed (click for details)
Topotests Ubuntu 18.04 amd64 part 9: Unknown LogTopotests Ubuntu 18.04 i386 part 9: Failed (click for details)
Topotests Ubuntu 18.04 i386 part 9: Unknown LogTopotests debian 10 amd64 part 1: Failed (click for details)
Topotests debian 10 amd64 part 1: Unknown LogTopotests Ubuntu 18.04 i386 part 1: Failed (click for details)
Topotests Ubuntu 18.04 i386 part 1: Unknown LogTopotests Ubuntu 18.04 arm8 part 1: Failed (click for details)
Topotests Ubuntu 18.04 arm8 part 1: No useful log foundTopotests Ubuntu 18.04 arm8 part 8: Failed (click for details)
Topotests Ubuntu 18.04 arm8 part 8: No useful log foundTopotests debian 10 amd64 part 9: Failed (click for details)
Topotests debian 10 amd64 part 9: Unknown LogTopotests Ubuntu 18.04 amd64 part 1: Failed (click for details)
Topotests Ubuntu 18.04 amd64 part 1: Unknown Log<stdin>:347: trailing whitespace.
struct flex_algo_defn *defns[FLEX_ALGO_ID_MAX+1];
<stdin>:798: trailing whitespace.
#define FLEX_ALGO_FLAGS_METRIC 0x80 /* The M-Flag for indicating
<stdin>:853: space before tab in indent.
uint32_t srlg, bool *deleted);
<stdin>:2565: trailing whitespace.
bf_encode_to_buf(bmap,
<stdin>:2601: trailing whitespace.
bf_encode_to_buf(bmap,
warning: squelched 11452 whitespace errors
warning: 11457 lines add whitespace errors.
Report for bitfield.h | 10 issues
===============================================
< ERROR: Macros with complex values should be enclosed in parentheses
< #119: FILE: /tmp/f1-3827657/bitfield.h:119:
< ERROR: Please, no nonstandard integer types in new code.
< #283: FILE: /tmp/f1-3827657/bitfield.h:283:
< ERROR: Please, no nonstandard integer types in new code.
< #285: FILE: /tmp/f1-3827657/bitfield.h:285:
< ERROR: Please, no nonstandard integer types in new code.
< #292: FILE: /tmp/f1-3827657/bitfield.h:292:
< ERROR: Please, no nonstandard integer types in new code.
< #293: FILE: /tmp/f1-3827657/bitfield.h:293:
Report for flex_algo.c | 44 issues
===============================================
ERROR: trailing whitespace
#28: FILE: /tmp/f1-3827657/flex_algo.c:28:
+^Istruct flex_algo_defn *defns[FLEX_ALGO_ID_MAX+1];^I$
ERROR: code indent should use tabs where possible
#53: FILE: /tmp/f1-3827657/flex_algo.c:53:
+ uint8_t id, bool create,$
WARNING: please, no spaces at the start of a line
#53: FILE: /tmp/f1-3827657/flex_algo.c:53:
+ uint8_t id, bool create,$
ERROR: code indent should use tabs where possible
#134: FILE: /tmp/f1-3827657/flex_algo.c:134:
+ uint32_t admin_grp, bool create,$
WARNING: please, no spaces at the start of a line
#134: FILE: /tmp/f1-3827657/flex_algo.c:134:
+ uint32_t admin_grp, bool create,$
ERROR: code indent should use tabs where possible
#153: FILE: /tmp/f1-3827657/flex_algo.c:153:
+ uint32_t admin_grp, bool *deleted)$
WARNING: please, no spaces at the start of a line
#153: FILE: /tmp/f1-3827657/flex_algo.c:153:
+ uint32_t admin_grp, bool *deleted)$
ERROR: code indent should use tabs where possible
#208: FILE: /tmp/f1-3827657/flex_algo.c:208:
+ uint32_t srlg, bool create,$
WARNING: please, no spaces at the start of a line
#208: FILE: /tmp/f1-3827657/flex_algo.c:208:
+ uint32_t srlg, bool create,$
ERROR: code indent should use tabs where possible
#228: FILE: /tmp/f1-3827657/flex_algo.c:228:
+ uint32_t srlg, bool *deleted)$
WARNING: please, no spaces at the start of a line
#228: FILE: /tmp/f1-3827657/flex_algo.c:228:
+ uint32_t srlg, bool *deleted)$
Report for flex_algo.h | 60 issues
===============================================
WARNING: line over 80 characters
#57: FILE: /tmp/f1-3827657/flex_algo.h:57:
+ else if (strncmp(str, FLEX_ALGO_METRIC_TYPE_UNIDIR_LINK_DELAY_STR, len) == 0)
ERROR: trailing whitespace
#193: FILE: /tmp/f1-3827657/flex_algo.h:193:
+#define FLEX_ALGO_FLAGS_METRIC^I0x80^I/* The M-Flag for indicating $
WARNING: Block comments use a trailing */ on a separate line
#195: FILE: /tmp/f1-3827657/flex_algo.h:195:
+ * in FAPM-SubTLV */
ERROR: code indent should use tabs where possible
#225: FILE: /tmp/f1-3827657/flex_algo.h:225:
+ uint8_t id, bool create,$
WARNING: please, no spaces at the start of a line
#225: FILE: /tmp/f1-3827657/flex_algo.h:225:
+ uint8_t id, bool create,$
ERROR: code indent should use tabs where possible
#228: FILE: /tmp/f1-3827657/flex_algo.h:228:
+^I^I^I struct flex_algo_defn **defn);$
ERROR: code indent should use tabs where possible
#235: FILE: /tmp/f1-3827657/flex_algo.h:235:
+ uint32_t admin_grp, bool create,$
WARNING: please, no spaces at the start of a line
#235: FILE: /tmp/f1-3827657/flex_algo.h:235:
+ uint32_t admin_grp, bool create,$
ERROR: code indent should use tabs where possible
#238: FILE: /tmp/f1-3827657/flex_algo.h:238:
+ uint32_t admin_grp, bool *deleted);$
WARNING: please, no spaces at the start of a line
#238: FILE: /tmp/f1-3827657/flex_algo.h:238:
+ uint32_t admin_grp, bool *deleted);$
ERROR: code indent should use tabs where possible
#245: FILE: /tmp/f1-3827657/flex_algo.h:245:
+ uint32_t srlg, bool create,$
WARNING: please, no spaces at the start of a line
#245: FILE: /tmp/f1-3827657/flex_algo.h:245:
+ uint32_t srlg, bool create,$
ERROR: code indent should use tabs where possible
#248: FILE: /tmp/f1-3827657/flex_algo.h:248:
+ ^I uint32_t srlg, bool *deleted);$
WARNING: please, no space before tabs
#248: FILE: /tmp/f1-3827657/flex_algo.h:248:
+ ^I uint32_t srlg, bool *deleted);$
WARNING: please, no spaces at the start of a line
#248: FILE: /tmp/f1-3827657/flex_algo.h:248:
+ ^I uint32_t srlg, bool *deleted);$
Report for ospf_ext.c | 18 issues
===============================================
< WARNING: braces {} are not necessary for single statement blocks
< #932: FILE: /tmp/f1-3827657/ospf_ext.c:932:
< WARNING: C99 // comments do not match recommendation
< #2654: FILE: /tmp/f1-3827657/ospf_ext.c:2654:
< WARNING: Missing a blank line after declarations
< #2795: FILE: /tmp/f1-3827657/ospf_ext.c:2795:
< WARNING: C99 // comments do not match recommendation
< #2829: FILE: /tmp/f1-3827657/ospf_ext.c:2829:
< WARNING: C99 // comments do not match recommendation
< #2832: FILE: /tmp/f1-3827657/ospf_ext.c:2832:
< WARNING: C99 // comments do not match recommendation
< #2861: FILE: /tmp/f1-3827657/ospf_ext.c:2861:
< WARNING: C99 // comments do not match recommendation
< #2862: FILE: /tmp/f1-3827657/ospf_ext.c:2862:
< WARNING: C99 // comments do not match recommendation
< #2863: FILE: /tmp/f1-3827657/ospf_ext.c:2863:
< WARNING: C99 // comments do not match recommendation
< #2865: FILE: /tmp/f1-3827657/ospf_ext.c:2865:
Report for ospf_ext.h | 4 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #201: FILE: /tmp/f1-3827657/ospf_ext.h:201:
< WARNING: C99 // comments do not match recommendation
< #202: FILE: /tmp/f1-3827657/ospf_ext.h:202:
Report for ospf_opaque.c | 2 issues
===============================================
< WARNING: Prefer using '"%s...", __func__' to using 'ospf_opaque_lsa_originate_schedule', this function's name, in a string
< #1305: FILE: /tmp/f1-3827657/ospf_opaque.c:1305:
Report for ospf_opaque.h | 2 issues
===============================================
< ERROR: Macros with complex values should be enclosed in parentheses
< #105: FILE: /tmp/f1-3827657/ospf_opaque.h:105:
Report for ospf_ri.c | 65 issues
===============================================
< ERROR: trailing whitespace
< #782: FILE: /tmp/f1-3827657/ospf_ri.c:782:
< WARNING: quoted string split across lines
< #793: FILE: /tmp/f1-3827657/ospf_ri.c:793:
< ERROR: trailing whitespace
< #818: FILE: /tmp/f1-3827657/ospf_ri.c:818:
< WARNING: quoted string split across lines
< #830: FILE: /tmp/f1-3827657/ospf_ri.c:830:
< ERROR: trailing whitespace
< #855: FILE: /tmp/f1-3827657/ospf_ri.c:855:
< WARNING: quoted string split across lines
< #867: FILE: /tmp/f1-3827657/ospf_ri.c:867:
< WARNING: quoted string split across lines
< #892: FILE: /tmp/f1-3827657/ospf_ri.c:892:
< ERROR: trailing whitespace
< #915: FILE: /tmp/f1-3827657/ospf_ri.c:915:
< WARNING: quoted string split across lines
< #926: FILE: /tmp/f1-3827657/ospf_ri.c:926:
< WARNING: quoted string split across lines
< #1032: FILE: /tmp/f1-3827657/ospf_ri.c:1032:
< WARNING: Macros with flow control statements should be avoided
< #1615: FILE: /tmp/f1-3827657/ospf_ri.c:1615:
< WARNING: Macros with flow control statements should be avoided
< #1632: FILE: /tmp/f1-3827657/ospf_ri.c:1632:
< WARNING: unnecessary whitespace before a quoted newline
< #2094: FILE: /tmp/f1-3827657/ospf_ri.c:2094:
< WARNING: strncat() is error-prone; please use strlcat() if possible#2116: FILE: /tmp/f1-3827657/ospf_ri.c:2116:
< + strncat(list_str, disp_str, sizeof(list_str) - 1);
<
< WARNING: unnecessary whitespace before a quoted newline
< #2156: FILE: /tmp/f1-3827657/ospf_ri.c:2156:
< WARNING: strncat() is error-prone; please use strlcat() if possible#2178: FILE: /tmp/f1-3827657/ospf_ri.c:2178:
< + strncat(list_str, disp_str, sizeof(list_str) - 1);
<
< WARNING: unnecessary whitespace before a quoted newline
< #2218: FILE: /tmp/f1-3827657/ospf_ri.c:2218:
< WARNING: strncat() is error-prone; please use strlcat() if possible#2240: FILE: /tmp/f1-3827657/ospf_ri.c:2240:
< + strncat(list_str, disp_str, sizeof(list_str) - 1);
<
< WARNING: unnecessary whitespace before a quoted newline
< #2275: FILE: /tmp/f1-3827657/ospf_ri.c:2275:
< WARNING: strncat() is error-prone; please use strlcat() if possible#2296: FILE: /tmp/f1-3827657/ospf_ri.c:2296:
< + strncat(list_str, disp_str, sizeof(list_str) - 1);
<
< WARNING: unnecessary whitespace before a quoted newline
< #2330: FILE: /tmp/f1-3827657/ospf_ri.c:2330:
< WARNING: strncat() is error-prone; please use strlcat() if possible#2351: FILE: /tmp/f1-3827657/ospf_ri.c:2351:
< + strncat(list_str, disp_str, sizeof(list_str) - 1);
<
< ERROR: code indent should use tabs where possible
< #3719: FILE: /tmp/f1-3827657/ospf_ri.c:3719:
< WARNING: please, no space before tabs
< #3719: FILE: /tmp/f1-3827657/ospf_ri.c:3719:
< WARNING: please, no spaces at the start of a line
< #3719: FILE: /tmp/f1-3827657/ospf_ri.c:3719:
< WARNING: unnecessary whitespace before a quoted newline
< #3848: FILE: /tmp/f1-3827657/ospf_ri.c:3848:
< WARNING: unnecessary whitespace before a quoted newline
< #3855: FILE: /tmp/f1-3827657/ospf_ri.c:3855:
< WARNING: unnecessary whitespace before a quoted newline
< #3863: FILE: /tmp/f1-3827657/ospf_ri.c:3863:
< WARNING: unnecessary whitespace before a quoted newline
< #3871: FILE: /tmp/f1-3827657/ospf_ri.c:3871:
< WARNING: braces {} are not necessary for any arm of this statement
< #3918: FILE: /tmp/f1-3827657/ospf_ri.c:3918:
Report for ospf_ri.h | 2 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #228: FILE: /tmp/f1-3827657/ospf_ri.h:228:
CLANG Static Analyzer Summary
- Github Pull Request 11849, comparing to Git base SHA 744de7c
- Base image data for Git 744de7c does not exist - compare skipped
6 Static Analyzer issues remaining.
See details at https://ci1.netdef.org/browse/FRR-PULLREQ2-8322/artifact/shared/static_analysis/index.html
Continuous Integration Result: FAILED
Continuous Integration Result: FAILED
See below for issues. CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-8340/
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 1: Failed (click for details)
Topotests Ubuntu 18.04 amd64 part 1: Unknown LogTopotests Ubuntu 18.04 amd64 part 9: Failed (click for details)
Topotests Ubuntu 18.04 amd64 part 9: Unknown LogTopotests debian 10 amd64 part 1: Failed (click for details)
Topotests debian 10 amd64 part 1: Unknown LogTopotests Ubuntu 18.04 i386 part 9: Failed (click for details)
Topotests Ubuntu 18.04 i386 part 9: Unknown LogTopotests Ubuntu 18.04 i386 part 1: Failed (click for details)
Topotests Ubuntu 18.04 i386 part 1: Unknown LogTopotests Ubuntu 18.04 arm8 part 1: Failed (click for details)
Topotests Ubuntu 18.04 arm8 part 1: No useful log foundTopotests debian 10 amd64 part 9: Failed (click for details)
Topotests debian 10 amd64 part 9: Unknown LogTopotests Ubuntu 18.04 arm8 part 9: Failed (click for details)
Topotests Ubuntu 18.04 arm8 part 9: No useful log foundSuccessful on other platforms/tests
- Addresssanitizer topotests part 1
- Topotests Ubuntu 18.04 i386 part 4
- Static analyzer (clang)
- Topotests debian 10 amd64 part 2
- Topotests debian 10 amd64 part 7
- Topotests Ubuntu 18.04 arm8 part 0
- Debian 9 deb pkg check
- Topotests Ubuntu 18.04 amd64 part 8
- Topotests Ubuntu 18.04 arm8 part 5
- Addresssanitizer topotests part 8
- Topotests Ubuntu 18.04 amd64 part 6
- Ubuntu 20.04 deb pkg check
- Ubuntu 18.04 deb pkg check
- Debian 10 deb pkg check
- Addresssanitizer topotests part 6
- Addresssanitizer topotests part 5
- Topotests Ubuntu 18.04 arm8 part 3
- Addresssanitizer topotests part 4
- Topotests debian 10 amd64 part 3
- Addresssanitizer topotests part 0
- Topotests debian 10 amd64 part 4
- Topotests Ubuntu 18.04 arm8 part 2
- Topotests debian 10 amd64 part 5
- Topotests debian 10 amd64 part 0
- Topotests Ubuntu 18.04 arm8 part 7
- Addresssanitizer topotests part 9
- Topotests Ubuntu 18.04 i386 part 6
- Ubuntu 16.04 deb pkg check
- Addresssanitizer topotests part 7
- Topotests Ubuntu 18.04 arm8 part 8
- Topotests debian 10 amd64 part 6
- Topotests Ubuntu 18.04 amd64 part 5
- Topotests Ubuntu 18.04 i386 part 2
- Topotests Ubuntu 18.04 i386 part 7
- Topotests Ubuntu 18.04 arm8 part 6
- Addresssanitizer topotests part 3
- Fedora 29 rpm pkg check
- Topotests Ubuntu 18.04 amd64 part 7
- Topotests Ubuntu 18.04 i386 part 5
- Topotests Ubuntu 18.04 i386 part 3
- Topotests Ubuntu 18.04 i386 part 0
- Topotests Ubuntu 18.04 amd64 part 2
- Topotests Ubuntu 18.04 i386 part 8
- CentOS 7 rpm pkg check
- Topotests Ubuntu 18.04 amd64 part 4
- Topotests debian 10 amd64 part 8
- Topotests Ubuntu 18.04 arm8 part 4
- Addresssanitizer topotests part 2
- Topotests Ubuntu 18.04 amd64 part 3
- Topotests Ubuntu 18.04 amd64 part 0
Warnings Generated during build:
Checkout code: Successful with additional warnings
Topotests Ubuntu 18.04 amd64 part 1: Failed (click for details)
Topotests Ubuntu 18.04 amd64 part 1: Unknown LogTopotests Ubuntu 18.04 amd64 part 9: Failed (click for details)
Topotests Ubuntu 18.04 amd64 part 9: Unknown LogTopotests debian 10 amd64 part 1: Failed (click for details)
Topotests debian 10 amd64 part 1: Unknown LogTopotests Ubuntu 18.04 i386 part 9: Failed (click for details)
Topotests Ubuntu 18.04 i386 part 9: Unknown LogTopotests Ubuntu 18.04 i386 part 1: Failed (click for details)
Topotests Ubuntu 18.04 i386 part 1: Unknown LogTopotests Ubuntu 18.04 arm8 part 1: Failed (click for details)
Topotests Ubuntu 18.04 arm8 part 1: No useful log foundTopotests debian 10 amd64 part 9: Failed (click for details)
Topotests debian 10 amd64 part 9: Unknown LogTopotests Ubuntu 18.04 arm8 part 9: Failed (click for details)
Topotests Ubuntu 18.04 arm8 part 9: No useful log found<stdin>:347: trailing whitespace.
struct flex_algo_defn *defns[FLEX_ALGO_ID_MAX+1];
<stdin>:798: trailing whitespace.
#define FLEX_ALGO_FLAGS_METRIC 0x80 /* The M-Flag for indicating
<stdin>:853: space before tab in indent.
uint32_t srlg, bool *deleted);
<stdin>:2566: trailing whitespace.
bf_encode_to_buf(bmap,
<stdin>:2602: trailing whitespace.
bf_encode_to_buf(bmap,
warning: squelched 11452 whitespace errors
warning: 11457 lines add whitespace errors.
Report for bitfield.h | 10 issues
===============================================
< ERROR: Macros with complex values should be enclosed in parentheses
< #119: FILE: /tmp/f1-782354/bitfield.h:119:
< ERROR: Please, no nonstandard integer types in new code.
< #283: FILE: /tmp/f1-782354/bitfield.h:283:
< ERROR: Please, no nonstandard integer types in new code.
< #285: FILE: /tmp/f1-782354/bitfield.h:285:
< ERROR: Please, no nonstandard integer types in new code.
< #292: FILE: /tmp/f1-782354/bitfield.h:292:
< ERROR: Please, no nonstandard integer types in new code.
< #293: FILE: /tmp/f1-782354/bitfield.h:293:
Report for flex_algo.c | 44 issues
===============================================
ERROR: trailing whitespace
#28: FILE: /tmp/f1-782354/flex_algo.c:28:
+^Istruct flex_algo_defn *defns[FLEX_ALGO_ID_MAX+1];^I$
ERROR: code indent should use tabs where possible
#53: FILE: /tmp/f1-782354/flex_algo.c:53:
+ uint8_t id, bool create,$
WARNING: please, no spaces at the start of a line
#53: FILE: /tmp/f1-782354/flex_algo.c:53:
+ uint8_t id, bool create,$
ERROR: code indent should use tabs where possible
#134: FILE: /tmp/f1-782354/flex_algo.c:134:
+ uint32_t admin_grp, bool create,$
WARNING: please, no spaces at the start of a line
#134: FILE: /tmp/f1-782354/flex_algo.c:134:
+ uint32_t admin_grp, bool create,$
ERROR: code indent should use tabs where possible
#153: FILE: /tmp/f1-782354/flex_algo.c:153:
+ uint32_t admin_grp, bool *deleted)$
WARNING: please, no spaces at the start of a line
#153: FILE: /tmp/f1-782354/flex_algo.c:153:
+ uint32_t admin_grp, bool *deleted)$
ERROR: code indent should use tabs where possible
#208: FILE: /tmp/f1-782354/flex_algo.c:208:
+ uint32_t srlg, bool create,$
WARNING: please, no spaces at the start of a line
#208: FILE: /tmp/f1-782354/flex_algo.c:208:
+ uint32_t srlg, bool create,$
ERROR: code indent should use tabs where possible
#228: FILE: /tmp/f1-782354/flex_algo.c:228:
+ uint32_t srlg, bool *deleted)$
WARNING: please, no spaces at the start of a line
#228: FILE: /tmp/f1-782354/flex_algo.c:228:
+ uint32_t srlg, bool *deleted)$
Report for flex_algo.h | 60 issues
===============================================
WARNING: line over 80 characters
#57: FILE: /tmp/f1-782354/flex_algo.h:57:
+ else if (strncmp(str, FLEX_ALGO_METRIC_TYPE_UNIDIR_LINK_DELAY_STR, len) == 0)
ERROR: trailing whitespace
#193: FILE: /tmp/f1-782354/flex_algo.h:193:
+#define FLEX_ALGO_FLAGS_METRIC^I0x80^I/* The M-Flag for indicating $
WARNING: Block comments use a trailing */ on a separate line
#195: FILE: /tmp/f1-782354/flex_algo.h:195:
+ * in FAPM-SubTLV */
ERROR: code indent should use tabs where possible
#225: FILE: /tmp/f1-782354/flex_algo.h:225:
+ uint8_t id, bool create,$
WARNING: please, no spaces at the start of a line
#225: FILE: /tmp/f1-782354/flex_algo.h:225:
+ uint8_t id, bool create,$
ERROR: code indent should use tabs where possible
#228: FILE: /tmp/f1-782354/flex_algo.h:228:
+^I^I^I struct flex_algo_defn **defn);$
ERROR: code indent should use tabs where possible
#235: FILE: /tmp/f1-782354/flex_algo.h:235:
+ uint32_t admin_grp, bool create,$
WARNING: please, no spaces at the start of a line
#235: FILE: /tmp/f1-782354/flex_algo.h:235:
+ uint32_t admin_grp, bool create,$
ERROR: code indent should use tabs where possible
#238: FILE: /tmp/f1-782354/flex_algo.h:238:
+ uint32_t admin_grp, bool *deleted);$
WARNING: please, no spaces at the start of a line
#238: FILE: /tmp/f1-782354/flex_algo.h:238:
+ uint32_t admin_grp, bool *deleted);$
ERROR: code indent should use tabs where possible
#245: FILE: /tmp/f1-782354/flex_algo.h:245:
+ uint32_t srlg, bool create,$
WARNING: please, no spaces at the start of a line
#245: FILE: /tmp/f1-782354/flex_algo.h:245:
+ uint32_t srlg, bool create,$
ERROR: code indent should use tabs where possible
#248: FILE: /tmp/f1-782354/flex_algo.h:248:
+ ^I uint32_t srlg, bool *deleted);$
WARNING: please, no space before tabs
#248: FILE: /tmp/f1-782354/flex_algo.h:248:
+ ^I uint32_t srlg, bool *deleted);$
WARNING: please, no spaces at the start of a line
#248: FILE: /tmp/f1-782354/flex_algo.h:248:
+ ^I uint32_t srlg, bool *deleted);$
Report for ospf_ext.c | 18 issues
===============================================
< WARNING: braces {} are not necessary for single statement blocks
< #932: FILE: /tmp/f1-782354/ospf_ext.c:932:
< WARNING: C99 // comments do not match recommendation
< #2655: FILE: /tmp/f1-782354/ospf_ext.c:2655:
< WARNING: Missing a blank line after declarations
< #2796: FILE: /tmp/f1-782354/ospf_ext.c:2796:
< WARNING: C99 // comments do not match recommendation
< #2830: FILE: /tmp/f1-782354/ospf_ext.c:2830:
< WARNING: C99 // comments do not match recommendation
< #2833: FILE: /tmp/f1-782354/ospf_ext.c:2833:
< WARNING: C99 // comments do not match recommendation
< #2862: FILE: /tmp/f1-782354/ospf_ext.c:2862:
< WARNING: C99 // comments do not match recommendation
< #2863: FILE: /tmp/f1-782354/ospf_ext.c:2863:
< WARNING: C99 // comments do not match recommendation
< #2864: FILE: /tmp/f1-782354/ospf_ext.c:2864:
< WARNING: C99 // comments do not match recommendation
< #2866: FILE: /tmp/f1-782354/ospf_ext.c:2866:
Report for ospf_ext.h | 4 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #201: FILE: /tmp/f1-782354/ospf_ext.h:201:
< WARNING: C99 // comments do not match recommendation
< #202: FILE: /tmp/f1-782354/ospf_ext.h:202:
Report for ospf_opaque.c | 2 issues
===============================================
< WARNING: Prefer using '"%s...", __func__' to using 'ospf_opaque_lsa_originate_schedule', this function's name, in a string
< #1305: FILE: /tmp/f1-782354/ospf_opaque.c:1305:
Report for ospf_opaque.h | 2 issues
===============================================
< ERROR: Macros with complex values should be enclosed in parentheses
< #105: FILE: /tmp/f1-782354/ospf_opaque.h:105:
Report for ospf_ri.c | 50 issues
===============================================
< ERROR: trailing whitespace
< #782: FILE: /tmp/f1-782354/ospf_ri.c:782:
< WARNING: quoted string split across lines
< #793: FILE: /tmp/f1-782354/ospf_ri.c:793:
< ERROR: trailing whitespace
< #818: FILE: /tmp/f1-782354/ospf_ri.c:818:
< WARNING: quoted string split across lines
< #830: FILE: /tmp/f1-782354/ospf_ri.c:830:
< ERROR: trailing whitespace
< #855: FILE: /tmp/f1-782354/ospf_ri.c:855:
< WARNING: quoted string split across lines
< #867: FILE: /tmp/f1-782354/ospf_ri.c:867:
< WARNING: quoted string split across lines
< #892: FILE: /tmp/f1-782354/ospf_ri.c:892:
< ERROR: trailing whitespace
< #915: FILE: /tmp/f1-782354/ospf_ri.c:915:
< WARNING: quoted string split across lines
< #926: FILE: /tmp/f1-782354/ospf_ri.c:926:
< WARNING: quoted string split across lines
< #1032: FILE: /tmp/f1-782354/ospf_ri.c:1032:
< WARNING: Macros with flow control statements should be avoided
< #1615: FILE: /tmp/f1-782354/ospf_ri.c:1615:
< WARNING: Macros with flow control statements should be avoided
< #1632: FILE: /tmp/f1-782354/ospf_ri.c:1632:
< WARNING: unnecessary whitespace before a quoted newline
< #2094: FILE: /tmp/f1-782354/ospf_ri.c:2094:
< WARNING: unnecessary whitespace before a quoted newline
< #2156: FILE: /tmp/f1-782354/ospf_ri.c:2156:
< WARNING: unnecessary whitespace before a quoted newline
< #2218: FILE: /tmp/f1-782354/ospf_ri.c:2218:
< WARNING: unnecessary whitespace before a quoted newline
< #2275: FILE: /tmp/f1-782354/ospf_ri.c:2275:
< WARNING: unnecessary whitespace before a quoted newline
< #2330: FILE: /tmp/f1-782354/ospf_ri.c:2330:
< ERROR: code indent should use tabs where possible
< #3719: FILE: /tmp/f1-782354/ospf_ri.c:3719:
< WARNING: please, no space before tabs
< #3719: FILE: /tmp/f1-782354/ospf_ri.c:3719:
< WARNING: please, no spaces at the start of a line
< #3719: FILE: /tmp/f1-782354/ospf_ri.c:3719:
< WARNING: unnecessary whitespace before a quoted newline
< #3848: FILE: /tmp/f1-782354/ospf_ri.c:3848:
< WARNING: unnecessary whitespace before a quoted newline
< #3855: FILE: /tmp/f1-782354/ospf_ri.c:3855:
< WARNING: unnecessary whitespace before a quoted newline
< #3863: FILE: /tmp/f1-782354/ospf_ri.c:3863:
< WARNING: unnecessary whitespace before a quoted newline
< #3871: FILE: /tmp/f1-782354/ospf_ri.c:3871:
< WARNING: braces {} are not necessary for any arm of this statement
< #3918: FILE: /tmp/f1-782354/ospf_ri.c:3918:
Report for ospf_ri.h | 2 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #228: FILE: /tmp/f1-782354/ospf_ri.h:228:
CLANG Static Analyzer Summary
- Github Pull Request 11849, comparing to Git base SHA 2c7c09d
- Base image data for Git 2c7c09d does not exist - compare skipped
1 Static Analyzer issues remaining.
See details at https://ci1.netdef.org/browse/FRR-PULLREQ2-8340/artifact/shared/static_analysis/index.html
Continuous Integration Result: FAILED
Continuous Integration Result: FAILED
See below for issues. CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-8361/
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: No useful log foundUbuntu 16.04 arm7 build: Failed (click for details)
Make failed for Ubuntu 16.04 arm7 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8361/artifact/CI101BUILD/ErrorLog/log_make.txt)
pimd/pim6_mld.c:1015:4: note: #pragma message: need S,G PRUNE => NO_INFO transition here
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:5: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1863:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Ubuntu 16.04 arm7 build: Unknown Log <config.log.gz> URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-8361/artifact/CI101BUILD/config.log/config.log.gz Ubuntu 16.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8361/artifact/CI101BUILD/config.status/config.status
Ubuntu 18.04 i386 build: Failed (click for details)
Make failed for Ubuntu 18.04 i386 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8361/artifact/U18I386BUILD/ErrorLog/log_make.txt)
/home/ci/cibuild.8361/frr-source/doc/user/pbr.rst:49: WARNING: duplicate label nexthop-groups, other instance in /home/ci/cibuild.8361/frr-source/doc/user/nexthop_groups.rst
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1863:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8361/artifact/U18I386BUILD/config.status/config.status Ubuntu 18.04 i386 build: Unknown Log <config.log.gz> URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-8361/artifact/U18I386BUILD/config.log/config.log.gz
Debian 11 amd64 build: Failed (click for details)
Debian 11 amd64 build: Unknown LogMake failed for Debian 11 amd64 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8361/artifact/DEB11AMD64/ErrorLog/log_make.txt)
/home/ci/cibuild.8361/frr-source/doc/user/zebra.rst:743: WARNING: duplicate clicmd description of locator NAME, other instance in bgp
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka long unsigned int} (strict match required [Z]) [-Werror=format=]
1860 | " TLV type %d, size %d exceeds buffer size %ld. Abort!\n",
ospfd/ospf_ri.c:1860:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka long unsigned int} (strict match required [C]) [-Werror=format=]
1860 | " TLV type %d, size %d exceeds buffer size %ld. Abort!\n",
In file included from ./lib/log.h:32,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka long unsigned int} (strict match required [Z]) [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8361/artifact/DEB11AMD64/config.status/config.status
Ubuntu 16.04 i386 build: Failed (click for details)
Ubuntu 16.04 i386 build: Unknown LogMake failed for Ubuntu 16.04 i386 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8361/artifact/U1604I386/ErrorLog/log_make.txt)
/home/ci/cibuild.8361/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:5: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1863:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Ubuntu 18.04 arm7 build: Failed (click for details)
Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8361/artifact/U18ARM7BUILD/config.status/config.status Ubuntu 18.04 arm7 build: Unknown LogMake failed for Ubuntu 18.04 arm7 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8361/artifact/U18ARM7BUILD/ErrorLog/log_make.txt)
pimd/pim6_mld.c:1015:4: note: #pragma message: need S,G PRUNE => NO_INFO transition here
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1863:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Successful on other platforms/tests
- Redhat 9 amd64 build
- OpenBSD 7 amd64 build
- Debian 10 amd64 build
- FreeBSD 11 amd64 build
- Ubuntu 18.04 amd64 build
- Ubuntu 16.04 amd64 build
- Ubuntu 20.04 amd64 build
- NetBSD 9 amd64 build
- Debian 9 amd64 build
- Ubuntu 16.04 arm8 build
- CentOS 7 amd64 build
- Ubuntu 18.04 ppc64le build
- Ubuntu 22.04 amd64 build
- FreeBSD 12 amd64 build
- Fedora 29 amd64 build
- Ubuntu 18.04 arm8 build
Warnings Generated during build:
Checkout code: Successful with additional warnings
Redhat 8 amd64 build: Failed (click for details)
Redhat 8 amd64 build: No useful log foundUbuntu 16.04 arm7 build: Failed (click for details)
Make failed for Ubuntu 16.04 arm7 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8361/artifact/CI101BUILD/ErrorLog/log_make.txt)
pimd/pim6_mld.c:1015:4: note: #pragma message: need S,G PRUNE => NO_INFO transition here
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:5: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1863:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Ubuntu 16.04 arm7 build: Unknown Log <config.log.gz> URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-8361/artifact/CI101BUILD/config.log/config.log.gz Ubuntu 16.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8361/artifact/CI101BUILD/config.status/config.status
Ubuntu 18.04 i386 build: Failed (click for details)
Make failed for Ubuntu 18.04 i386 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8361/artifact/U18I386BUILD/ErrorLog/log_make.txt)
/home/ci/cibuild.8361/frr-source/doc/user/pbr.rst:49: WARNING: duplicate label nexthop-groups, other instance in /home/ci/cibuild.8361/frr-source/doc/user/nexthop_groups.rst
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1863:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8361/artifact/U18I386BUILD/config.status/config.status Ubuntu 18.04 i386 build: Unknown Log <config.log.gz> URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-8361/artifact/U18I386BUILD/config.log/config.log.gz
Debian 11 amd64 build: Failed (click for details)
Debian 11 amd64 build: Unknown LogMake failed for Debian 11 amd64 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8361/artifact/DEB11AMD64/ErrorLog/log_make.txt)
/home/ci/cibuild.8361/frr-source/doc/user/zebra.rst:743: WARNING: duplicate clicmd description of locator NAME, other instance in bgp
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka long unsigned int} (strict match required [Z]) [-Werror=format=]
1860 | " TLV type %d, size %d exceeds buffer size %ld. Abort!\n",
ospfd/ospf_ri.c:1860:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka long unsigned int} (strict match required [C]) [-Werror=format=]
1860 | " TLV type %d, size %d exceeds buffer size %ld. Abort!\n",
In file included from ./lib/log.h:32,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka long unsigned int} (strict match required [Z]) [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8361/artifact/DEB11AMD64/config.status/config.status
Ubuntu 16.04 i386 build: Failed (click for details)
Ubuntu 16.04 i386 build: Unknown LogMake failed for Ubuntu 16.04 i386 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8361/artifact/U1604I386/ErrorLog/log_make.txt)
/home/ci/cibuild.8361/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:5: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1863:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Ubuntu 18.04 arm7 build: Failed (click for details)
Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8361/artifact/U18ARM7BUILD/config.status/config.status Ubuntu 18.04 arm7 build: Unknown LogMake failed for Ubuntu 18.04 arm7 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8361/artifact/U18ARM7BUILD/ErrorLog/log_make.txt)
pimd/pim6_mld.c:1015:4: note: #pragma message: need S,G PRUNE => NO_INFO transition here
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1863:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
<stdin>:347: trailing whitespace.
struct flex_algo_defn *defns[FLEX_ALGO_ID_MAX+1];
<stdin>:798: trailing whitespace.
#define FLEX_ALGO_FLAGS_METRIC 0x80 /* The M-Flag for indicating
<stdin>:853: space before tab in indent.
uint32_t srlg, bool *deleted);
<stdin>:2566: trailing whitespace.
bf_encode_to_buf(bmap,
<stdin>:2602: trailing whitespace.
bf_encode_to_buf(bmap,
warning: squelched 11452 whitespace errors
warning: 11457 lines add whitespace errors.
Report for bitfield.h | 10 issues
===============================================
< ERROR: Macros with complex values should be enclosed in parentheses
< #119: FILE: /tmp/f1-3659599/bitfield.h:119:
< ERROR: Please, no nonstandard integer types in new code.
< #283: FILE: /tmp/f1-3659599/bitfield.h:283:
< ERROR: Please, no nonstandard integer types in new code.
< #285: FILE: /tmp/f1-3659599/bitfield.h:285:
< ERROR: Please, no nonstandard integer types in new code.
< #292: FILE: /tmp/f1-3659599/bitfield.h:292:
< ERROR: Please, no nonstandard integer types in new code.
< #293: FILE: /tmp/f1-3659599/bitfield.h:293:
Report for flex_algo.c | 44 issues
===============================================
ERROR: trailing whitespace
#28: FILE: /tmp/f1-3659599/flex_algo.c:28:
+^Istruct flex_algo_defn *defns[FLEX_ALGO_ID_MAX+1];^I$
ERROR: code indent should use tabs where possible
#53: FILE: /tmp/f1-3659599/flex_algo.c:53:
+ uint8_t id, bool create,$
WARNING: please, no spaces at the start of a line
#53: FILE: /tmp/f1-3659599/flex_algo.c:53:
+ uint8_t id, bool create,$
ERROR: code indent should use tabs where possible
#134: FILE: /tmp/f1-3659599/flex_algo.c:134:
+ uint32_t admin_grp, bool create,$
WARNING: please, no spaces at the start of a line
#134: FILE: /tmp/f1-3659599/flex_algo.c:134:
+ uint32_t admin_grp, bool create,$
ERROR: code indent should use tabs where possible
#153: FILE: /tmp/f1-3659599/flex_algo.c:153:
+ uint32_t admin_grp, bool *deleted)$
WARNING: please, no spaces at the start of a line
#153: FILE: /tmp/f1-3659599/flex_algo.c:153:
+ uint32_t admin_grp, bool *deleted)$
ERROR: code indent should use tabs where possible
#208: FILE: /tmp/f1-3659599/flex_algo.c:208:
+ uint32_t srlg, bool create,$
WARNING: please, no spaces at the start of a line
#208: FILE: /tmp/f1-3659599/flex_algo.c:208:
+ uint32_t srlg, bool create,$
ERROR: code indent should use tabs where possible
#228: FILE: /tmp/f1-3659599/flex_algo.c:228:
+ uint32_t srlg, bool *deleted)$
WARNING: please, no spaces at the start of a line
#228: FILE: /tmp/f1-3659599/flex_algo.c:228:
+ uint32_t srlg, bool *deleted)$
Report for flex_algo.h | 60 issues
===============================================
WARNING: line over 80 characters
#57: FILE: /tmp/f1-3659599/flex_algo.h:57:
+ else if (strncmp(str, FLEX_ALGO_METRIC_TYPE_UNIDIR_LINK_DELAY_STR, len) == 0)
ERROR: trailing whitespace
#193: FILE: /tmp/f1-3659599/flex_algo.h:193:
+#define FLEX_ALGO_FLAGS_METRIC^I0x80^I/* The M-Flag for indicating $
WARNING: Block comments use a trailing */ on a separate line
#195: FILE: /tmp/f1-3659599/flex_algo.h:195:
+ * in FAPM-SubTLV */
ERROR: code indent should use tabs where possible
#225: FILE: /tmp/f1-3659599/flex_algo.h:225:
+ uint8_t id, bool create,$
WARNING: please, no spaces at the start of a line
#225: FILE: /tmp/f1-3659599/flex_algo.h:225:
+ uint8_t id, bool create,$
ERROR: code indent should use tabs where possible
#228: FILE: /tmp/f1-3659599/flex_algo.h:228:
+^I^I^I struct flex_algo_defn **defn);$
ERROR: code indent should use tabs where possible
#235: FILE: /tmp/f1-3659599/flex_algo.h:235:
+ uint32_t admin_grp, bool create,$
WARNING: please, no spaces at the start of a line
#235: FILE: /tmp/f1-3659599/flex_algo.h:235:
+ uint32_t admin_grp, bool create,$
ERROR: code indent should use tabs where possible
#238: FILE: /tmp/f1-3659599/flex_algo.h:238:
+ uint32_t admin_grp, bool *deleted);$
WARNING: please, no spaces at the start of a line
#238: FILE: /tmp/f1-3659599/flex_algo.h:238:
+ uint32_t admin_grp, bool *deleted);$
ERROR: code indent should use tabs where possible
#245: FILE: /tmp/f1-3659599/flex_algo.h:245:
+ uint32_t srlg, bool create,$
WARNING: please, no spaces at the start of a line
#245: FILE: /tmp/f1-3659599/flex_algo.h:245:
+ uint32_t srlg, bool create,$
ERROR: code indent should use tabs where possible
#248: FILE: /tmp/f1-3659599/flex_algo.h:248:
+ ^I uint32_t srlg, bool *deleted);$
WARNING: please, no space before tabs
#248: FILE: /tmp/f1-3659599/flex_algo.h:248:
+ ^I uint32_t srlg, bool *deleted);$
WARNING: please, no spaces at the start of a line
#248: FILE: /tmp/f1-3659599/flex_algo.h:248:
+ ^I uint32_t srlg, bool *deleted);$
Report for ospf_ext.c | 18 issues
===============================================
< WARNING: braces {} are not necessary for single statement blocks
< #932: FILE: /tmp/f1-3659599/ospf_ext.c:932:
< WARNING: C99 // comments do not match recommendation
< #2655: FILE: /tmp/f1-3659599/ospf_ext.c:2655:
< WARNING: Missing a blank line after declarations
< #2796: FILE: /tmp/f1-3659599/ospf_ext.c:2796:
< WARNING: C99 // comments do not match recommendation
< #2830: FILE: /tmp/f1-3659599/ospf_ext.c:2830:
< WARNING: C99 // comments do not match recommendation
< #2833: FILE: /tmp/f1-3659599/ospf_ext.c:2833:
< WARNING: C99 // comments do not match recommendation
< #2862: FILE: /tmp/f1-3659599/ospf_ext.c:2862:
< WARNING: C99 // comments do not match recommendation
< #2863: FILE: /tmp/f1-3659599/ospf_ext.c:2863:
< WARNING: C99 // comments do not match recommendation
< #2864: FILE: /tmp/f1-3659599/ospf_ext.c:2864:
< WARNING: C99 // comments do not match recommendation
< #2866: FILE: /tmp/f1-3659599/ospf_ext.c:2866:
Report for ospf_ext.h | 4 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #201: FILE: /tmp/f1-3659599/ospf_ext.h:201:
< WARNING: C99 // comments do not match recommendation
< #202: FILE: /tmp/f1-3659599/ospf_ext.h:202:
Report for ospf_opaque.c | 2 issues
===============================================
< WARNING: Prefer using '"%s...", __func__' to using 'ospf_opaque_lsa_originate_schedule', this function's name, in a string
< #1305: FILE: /tmp/f1-3659599/ospf_opaque.c:1305:
Report for ospf_opaque.h | 2 issues
===============================================
< ERROR: Macros with complex values should be enclosed in parentheses
< #105: FILE: /tmp/f1-3659599/ospf_opaque.h:105:
Report for ospf_ri.c | 50 issues
===============================================
< ERROR: trailing whitespace
< #782: FILE: /tmp/f1-3659599/ospf_ri.c:782:
< WARNING: quoted string split across lines
< #793: FILE: /tmp/f1-3659599/ospf_ri.c:793:
< ERROR: trailing whitespace
< #818: FILE: /tmp/f1-3659599/ospf_ri.c:818:
< WARNING: quoted string split across lines
< #830: FILE: /tmp/f1-3659599/ospf_ri.c:830:
< ERROR: trailing whitespace
< #855: FILE: /tmp/f1-3659599/ospf_ri.c:855:
< WARNING: quoted string split across lines
< #867: FILE: /tmp/f1-3659599/ospf_ri.c:867:
< WARNING: quoted string split across lines
< #892: FILE: /tmp/f1-3659599/ospf_ri.c:892:
< ERROR: trailing whitespace
< #915: FILE: /tmp/f1-3659599/ospf_ri.c:915:
< WARNING: quoted string split across lines
< #926: FILE: /tmp/f1-3659599/ospf_ri.c:926:
< WARNING: quoted string split across lines
< #1032: FILE: /tmp/f1-3659599/ospf_ri.c:1032:
< WARNING: Macros with flow control statements should be avoided
< #1615: FILE: /tmp/f1-3659599/ospf_ri.c:1615:
< WARNING: Macros with flow control statements should be avoided
< #1632: FILE: /tmp/f1-3659599/ospf_ri.c:1632:
< WARNING: unnecessary whitespace before a quoted newline
< #2094: FILE: /tmp/f1-3659599/ospf_ri.c:2094:
< WARNING: unnecessary whitespace before a quoted newline
< #2156: FILE: /tmp/f1-3659599/ospf_ri.c:2156:
< WARNING: unnecessary whitespace before a quoted newline
< #2218: FILE: /tmp/f1-3659599/ospf_ri.c:2218:
< WARNING: unnecessary whitespace before a quoted newline
< #2275: FILE: /tmp/f1-3659599/ospf_ri.c:2275:
< WARNING: unnecessary whitespace before a quoted newline
< #2331: FILE: /tmp/f1-3659599/ospf_ri.c:2331:
< ERROR: code indent should use tabs where possible
< #3720: FILE: /tmp/f1-3659599/ospf_ri.c:3720:
< WARNING: please, no space before tabs
< #3720: FILE: /tmp/f1-3659599/ospf_ri.c:3720:
< WARNING: please, no spaces at the start of a line
< #3720: FILE: /tmp/f1-3659599/ospf_ri.c:3720:
< WARNING: unnecessary whitespace before a quoted newline
< #3849: FILE: /tmp/f1-3659599/ospf_ri.c:3849:
< WARNING: unnecessary whitespace before a quoted newline
< #3856: FILE: /tmp/f1-3659599/ospf_ri.c:3856:
< WARNING: unnecessary whitespace before a quoted newline
< #3864: FILE: /tmp/f1-3659599/ospf_ri.c:3864:
< WARNING: unnecessary whitespace before a quoted newline
< #3872: FILE: /tmp/f1-3659599/ospf_ri.c:3872:
< WARNING: braces {} are not necessary for any arm of this statement
< #3919: FILE: /tmp/f1-3659599/ospf_ri.c:3919:
Report for ospf_ri.h | 2 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #228: FILE: /tmp/f1-3659599/ospf_ri.h:228:
Continuous Integration Result: FAILED
Continuous Integration Result: FAILED
See below for issues. CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-8362/
This is a comment from an automated CI system. For questions and feedback in regards to this CI system, please feel free to email Martin Winter - mwinter (at) opensourcerouting.org.
Get source / Pull Request: Successful
Building Stage: Failed
Ubuntu 16.04 arm7 build: Failed (click for details)
Make failed for Ubuntu 16.04 arm7 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8362/artifact/CI101BUILD/ErrorLog/log_make.txt)
pimd/pim6_mld.c:1015:4: note: #pragma message: need S,G PRUNE => NO_INFO transition here
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1859:5: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1862:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Ubuntu 16.04 arm7 build: Unknown Log <config.log.gz> URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-8362/artifact/CI101BUILD/config.log/config.log.gz Ubuntu 16.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8362/artifact/CI101BUILD/config.status/config.status
Ubuntu 16.04 i386 build: Failed (click for details)
Ubuntu 16.04 i386 build: Unknown LogMake failed for Ubuntu 16.04 i386 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8362/artifact/U1604I386/ErrorLog/log_make.txt)
/home/ci/cibuild.8362/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1859:5: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1862:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Ubuntu 18.04 i386 build: Failed (click for details)
Make failed for Ubuntu 18.04 i386 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8362/artifact/U18I386BUILD/ErrorLog/log_make.txt)
/home/ci/cibuild.8362/frr-source/doc/user/pbr.rst:49: WARNING: duplicate label nexthop-groups, other instance in /home/ci/cibuild.8362/frr-source/doc/user/nexthop_groups.rst
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1859:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1862:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8362/artifact/U18I386BUILD/config.status/config.status Ubuntu 18.04 i386 build: Unknown Log <config.log.gz> URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-8362/artifact/U18I386BUILD/config.log/config.log.gz
Debian 11 amd64 build: Failed (click for details)
Debian 11 amd64 build: Unknown LogMake failed for Debian 11 amd64 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8362/artifact/DEB11AMD64/ErrorLog/log_make.txt)
/home/ci/cibuild.8362/frr-source/doc/user/zebra.rst:743: WARNING: duplicate clicmd description of locator NAME, other instance in bgp
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1859:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka long unsigned int} (strict match required [Z]) [-Werror=format=]
1859 | " TLV type %d, size %d exceeds buffer size %ld. Abort!\n",
ospfd/ospf_ri.c:1859:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka long unsigned int} (strict match required [C]) [-Werror=format=]
1859 | " TLV type %d, size %d exceeds buffer size %ld. Abort!\n",
In file included from ./lib/log.h:32,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka long unsigned int} (strict match required [Z]) [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8362/artifact/DEB11AMD64/config.status/config.status
Ubuntu 18.04 arm7 build: Failed (click for details)
Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8362/artifact/U18ARM7BUILD/config.status/config.status Ubuntu 18.04 arm7 build: Unknown LogMake failed for Ubuntu 18.04 arm7 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8362/artifact/U18ARM7BUILD/ErrorLog/log_make.txt)
pimd/pim6_mld.c:1015:4: note: #pragma message: need S,G PRUNE => NO_INFO transition here
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1859:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1862:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Successful on other platforms/tests
- Redhat 9 amd64 build
- Debian 10 amd64 build
- FreeBSD 11 amd64 build
- Ubuntu 16.04 arm8 build
- Ubuntu 18.04 amd64 build
- Ubuntu 20.04 amd64 build
- NetBSD 9 amd64 build
- OpenBSD 7 amd64 build
- Ubuntu 16.04 amd64 build
- CentOS 7 amd64 build
- Redhat 8 amd64 build
- Debian 9 amd64 build
- Ubuntu 18.04 ppc64le build
- Ubuntu 22.04 amd64 build
- FreeBSD 12 amd64 build
- Fedora 29 amd64 build
- Ubuntu 18.04 arm8 build
Warnings Generated during build:
Checkout code: Successful with additional warnings
Ubuntu 16.04 arm7 build: Failed (click for details)
Make failed for Ubuntu 16.04 arm7 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8362/artifact/CI101BUILD/ErrorLog/log_make.txt)
pimd/pim6_mld.c:1015:4: note: #pragma message: need S,G PRUNE => NO_INFO transition here
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1859:5: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1862:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Ubuntu 16.04 arm7 build: Unknown Log <config.log.gz> URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-8362/artifact/CI101BUILD/config.log/config.log.gz Ubuntu 16.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8362/artifact/CI101BUILD/config.status/config.status
Ubuntu 16.04 i386 build: Failed (click for details)
Ubuntu 16.04 i386 build: Unknown LogMake failed for Ubuntu 16.04 i386 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8362/artifact/U1604I386/ErrorLog/log_make.txt)
/home/ci/cibuild.8362/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1859:5: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1862:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Ubuntu 18.04 i386 build: Failed (click for details)
Make failed for Ubuntu 18.04 i386 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8362/artifact/U18I386BUILD/ErrorLog/log_make.txt)
/home/ci/cibuild.8362/frr-source/doc/user/pbr.rst:49: WARNING: duplicate label nexthop-groups, other instance in /home/ci/cibuild.8362/frr-source/doc/user/nexthop_groups.rst
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1859:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1862:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8362/artifact/U18I386BUILD/config.status/config.status Ubuntu 18.04 i386 build: Unknown Log <config.log.gz> URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-8362/artifact/U18I386BUILD/config.log/config.log.gz
Debian 11 amd64 build: Failed (click for details)
Debian 11 amd64 build: Unknown LogMake failed for Debian 11 amd64 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8362/artifact/DEB11AMD64/ErrorLog/log_make.txt)
/home/ci/cibuild.8362/frr-source/doc/user/zebra.rst:743: WARNING: duplicate clicmd description of locator NAME, other instance in bgp
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1859:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka long unsigned int} (strict match required [Z]) [-Werror=format=]
1859 | " TLV type %d, size %d exceeds buffer size %ld. Abort!\n",
ospfd/ospf_ri.c:1859:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka long unsigned int} (strict match required [C]) [-Werror=format=]
1859 | " TLV type %d, size %d exceeds buffer size %ld. Abort!\n",
In file included from ./lib/log.h:32,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka long unsigned int} (strict match required [Z]) [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8362/artifact/DEB11AMD64/config.status/config.status
Ubuntu 18.04 arm7 build: Failed (click for details)
Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8362/artifact/U18ARM7BUILD/config.status/config.status Ubuntu 18.04 arm7 build: Unknown LogMake failed for Ubuntu 18.04 arm7 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8362/artifact/U18ARM7BUILD/ErrorLog/log_make.txt)
pimd/pim6_mld.c:1015:4: note: #pragma message: need S,G PRUNE => NO_INFO transition here
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1859:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1862:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
<stdin>:347: trailing whitespace.
struct flex_algo_defn *defns[FLEX_ALGO_ID_MAX+1];
<stdin>:798: trailing whitespace.
#define FLEX_ALGO_FLAGS_METRIC 0x80 /* The M-Flag for indicating
<stdin>:853: space before tab in indent.
uint32_t srlg, bool *deleted);
<stdin>:5057: trailing whitespace.
{
<stdin>:5059: trailing whitespace.
"areaLocalOpaqueLsa": {
warning: squelched 11447 whitespace errors
warning: 11452 lines add whitespace errors.
Report for bitfield.h | 12 issues
===============================================
< ERROR: Macros with complex values should be enclosed in parentheses
< #119: FILE: /tmp/f1-3787438/bitfield.h:119:
< ERROR: Please, no nonstandard integer types in new code.
< #282: FILE: /tmp/f1-3787438/bitfield.h:282:
< ERROR: Please, no nonstandard integer types in new code.
< #283: FILE: /tmp/f1-3787438/bitfield.h:283:
< ERROR: Please, no nonstandard integer types in new code.
< #285: FILE: /tmp/f1-3787438/bitfield.h:285:
< ERROR: Please, no nonstandard integer types in new code.
< #292: FILE: /tmp/f1-3787438/bitfield.h:292:
< ERROR: Please, no nonstandard integer types in new code.
< #293: FILE: /tmp/f1-3787438/bitfield.h:293:
Report for flex_algo.c | 44 issues
===============================================
ERROR: trailing whitespace
#28: FILE: /tmp/f1-3787438/flex_algo.c:28:
+^Istruct flex_algo_defn *defns[FLEX_ALGO_ID_MAX+1];^I$
ERROR: code indent should use tabs where possible
#53: FILE: /tmp/f1-3787438/flex_algo.c:53:
+ uint8_t id, bool create,$
WARNING: please, no spaces at the start of a line
#53: FILE: /tmp/f1-3787438/flex_algo.c:53:
+ uint8_t id, bool create,$
ERROR: code indent should use tabs where possible
#134: FILE: /tmp/f1-3787438/flex_algo.c:134:
+ uint32_t admin_grp, bool create,$
WARNING: please, no spaces at the start of a line
#134: FILE: /tmp/f1-3787438/flex_algo.c:134:
+ uint32_t admin_grp, bool create,$
ERROR: code indent should use tabs where possible
#153: FILE: /tmp/f1-3787438/flex_algo.c:153:
+ uint32_t admin_grp, bool *deleted)$
WARNING: please, no spaces at the start of a line
#153: FILE: /tmp/f1-3787438/flex_algo.c:153:
+ uint32_t admin_grp, bool *deleted)$
ERROR: code indent should use tabs where possible
#208: FILE: /tmp/f1-3787438/flex_algo.c:208:
+ uint32_t srlg, bool create,$
WARNING: please, no spaces at the start of a line
#208: FILE: /tmp/f1-3787438/flex_algo.c:208:
+ uint32_t srlg, bool create,$
ERROR: code indent should use tabs where possible
#228: FILE: /tmp/f1-3787438/flex_algo.c:228:
+ uint32_t srlg, bool *deleted)$
WARNING: please, no spaces at the start of a line
#228: FILE: /tmp/f1-3787438/flex_algo.c:228:
+ uint32_t srlg, bool *deleted)$
Report for flex_algo.h | 60 issues
===============================================
WARNING: line over 80 characters
#57: FILE: /tmp/f1-3787438/flex_algo.h:57:
+ else if (strncmp(str, FLEX_ALGO_METRIC_TYPE_UNIDIR_LINK_DELAY_STR, len) == 0)
ERROR: trailing whitespace
#193: FILE: /tmp/f1-3787438/flex_algo.h:193:
+#define FLEX_ALGO_FLAGS_METRIC^I0x80^I/* The M-Flag for indicating $
WARNING: Block comments use a trailing */ on a separate line
#195: FILE: /tmp/f1-3787438/flex_algo.h:195:
+ * in FAPM-SubTLV */
ERROR: code indent should use tabs where possible
#225: FILE: /tmp/f1-3787438/flex_algo.h:225:
+ uint8_t id, bool create,$
WARNING: please, no spaces at the start of a line
#225: FILE: /tmp/f1-3787438/flex_algo.h:225:
+ uint8_t id, bool create,$
ERROR: code indent should use tabs where possible
#228: FILE: /tmp/f1-3787438/flex_algo.h:228:
+^I^I^I struct flex_algo_defn **defn);$
ERROR: code indent should use tabs where possible
#235: FILE: /tmp/f1-3787438/flex_algo.h:235:
+ uint32_t admin_grp, bool create,$
WARNING: please, no spaces at the start of a line
#235: FILE: /tmp/f1-3787438/flex_algo.h:235:
+ uint32_t admin_grp, bool create,$
ERROR: code indent should use tabs where possible
#238: FILE: /tmp/f1-3787438/flex_algo.h:238:
+ uint32_t admin_grp, bool *deleted);$
WARNING: please, no spaces at the start of a line
#238: FILE: /tmp/f1-3787438/flex_algo.h:238:
+ uint32_t admin_grp, bool *deleted);$
ERROR: code indent should use tabs where possible
#245: FILE: /tmp/f1-3787438/flex_algo.h:245:
+ uint32_t srlg, bool create,$
WARNING: please, no spaces at the start of a line
#245: FILE: /tmp/f1-3787438/flex_algo.h:245:
+ uint32_t srlg, bool create,$
ERROR: code indent should use tabs where possible
#248: FILE: /tmp/f1-3787438/flex_algo.h:248:
+ ^I uint32_t srlg, bool *deleted);$
WARNING: please, no space before tabs
#248: FILE: /tmp/f1-3787438/flex_algo.h:248:
+ ^I uint32_t srlg, bool *deleted);$
WARNING: please, no spaces at the start of a line
#248: FILE: /tmp/f1-3787438/flex_algo.h:248:
+ ^I uint32_t srlg, bool *deleted);$
Report for ospf_ext.c | 18 issues
===============================================
< WARNING: braces {} are not necessary for single statement blocks
< #932: FILE: /tmp/f1-3787438/ospf_ext.c:932:
< WARNING: C99 // comments do not match recommendation
< #2655: FILE: /tmp/f1-3787438/ospf_ext.c:2655:
< WARNING: Missing a blank line after declarations
< #2796: FILE: /tmp/f1-3787438/ospf_ext.c:2796:
< WARNING: C99 // comments do not match recommendation
< #2830: FILE: /tmp/f1-3787438/ospf_ext.c:2830:
< WARNING: C99 // comments do not match recommendation
< #2833: FILE: /tmp/f1-3787438/ospf_ext.c:2833:
< WARNING: C99 // comments do not match recommendation
< #2862: FILE: /tmp/f1-3787438/ospf_ext.c:2862:
< WARNING: C99 // comments do not match recommendation
< #2863: FILE: /tmp/f1-3787438/ospf_ext.c:2863:
< WARNING: C99 // comments do not match recommendation
< #2864: FILE: /tmp/f1-3787438/ospf_ext.c:2864:
< WARNING: C99 // comments do not match recommendation
< #2866: FILE: /tmp/f1-3787438/ospf_ext.c:2866:
Report for ospf_ext.h | 4 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #201: FILE: /tmp/f1-3787438/ospf_ext.h:201:
< WARNING: C99 // comments do not match recommendation
< #202: FILE: /tmp/f1-3787438/ospf_ext.h:202:
Report for ospf_opaque.c | 2 issues
===============================================
< WARNING: Prefer using '"%s...", __func__' to using 'ospf_opaque_lsa_originate_schedule', this function's name, in a string
< #1305: FILE: /tmp/f1-3787438/ospf_opaque.c:1305:
Report for ospf_opaque.h | 2 issues
===============================================
< ERROR: Macros with complex values should be enclosed in parentheses
< #105: FILE: /tmp/f1-3787438/ospf_opaque.h:105:
Report for ospf_ri.c | 36 issues
===============================================
< WARNING: quoted string split across lines
< #793: FILE: /tmp/f1-3787438/ospf_ri.c:793:
< WARNING: quoted string split across lines
< #830: FILE: /tmp/f1-3787438/ospf_ri.c:830:
< WARNING: quoted string split across lines
< #867: FILE: /tmp/f1-3787438/ospf_ri.c:867:
< WARNING: quoted string split across lines
< #892: FILE: /tmp/f1-3787438/ospf_ri.c:892:
< WARNING: quoted string split across lines
< #925: FILE: /tmp/f1-3787438/ospf_ri.c:925:
< WARNING: quoted string split across lines
< #1031: FILE: /tmp/f1-3787438/ospf_ri.c:1031:
< WARNING: Macros with flow control statements should be avoided
< #1614: FILE: /tmp/f1-3787438/ospf_ri.c:1614:
< WARNING: Macros with flow control statements should be avoided
< #1631: FILE: /tmp/f1-3787438/ospf_ri.c:1631:
< WARNING: unnecessary whitespace before a quoted newline
< #2093: FILE: /tmp/f1-3787438/ospf_ri.c:2093:
< WARNING: unnecessary whitespace before a quoted newline
< #2155: FILE: /tmp/f1-3787438/ospf_ri.c:2155:
< WARNING: unnecessary whitespace before a quoted newline
< #2217: FILE: /tmp/f1-3787438/ospf_ri.c:2217:
< WARNING: unnecessary whitespace before a quoted newline
< #2274: FILE: /tmp/f1-3787438/ospf_ri.c:2274:
< WARNING: unnecessary whitespace before a quoted newline
< #2329: FILE: /tmp/f1-3787438/ospf_ri.c:2329:
< WARNING: unnecessary whitespace before a quoted newline
< #3846: FILE: /tmp/f1-3787438/ospf_ri.c:3846:
< WARNING: unnecessary whitespace before a quoted newline
< #3853: FILE: /tmp/f1-3787438/ospf_ri.c:3853:
< WARNING: unnecessary whitespace before a quoted newline
< #3861: FILE: /tmp/f1-3787438/ospf_ri.c:3861:
< WARNING: unnecessary whitespace before a quoted newline
< #3869: FILE: /tmp/f1-3787438/ospf_ri.c:3869:
< WARNING: braces {} are not necessary for any arm of this statement
< #3916: FILE: /tmp/f1-3787438/ospf_ri.c:3916:
Report for ospf_ri.h | 2 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #228: FILE: /tmp/f1-3787438/ospf_ri.h:228:
Continuous Integration Result: FAILED
Continuous Integration Result: FAILED
See below for issues. CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-8382/
This is a comment from an automated CI system. For questions and feedback in regards to this CI system, please feel free to email Martin Winter - mwinter (at) opensourcerouting.org.
Get source / Pull Request: Successful
Building Stage: Failed
Ubuntu 16.04 arm7 build: Failed (click for details)
Make failed for Ubuntu 16.04 arm7 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8382/artifact/CI101BUILD/ErrorLog/log_make.txt)
pimd/pim6_mld.c:1015:4: note: #pragma message: need S,G PRUNE => NO_INFO transition here
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1859:5: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1862:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Ubuntu 16.04 arm7 build: Unknown Log <config.log.gz> URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-8382/artifact/CI101BUILD/config.log/config.log.gz Ubuntu 16.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8382/artifact/CI101BUILD/config.status/config.status
Ubuntu 18.04 arm7 build: Failed (click for details)
Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8382/artifact/U18ARM7BUILD/config.status/config.status Ubuntu 18.04 arm7 build: Unknown LogMake failed for Ubuntu 18.04 arm7 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8382/artifact/U18ARM7BUILD/ErrorLog/log_make.txt)
pimd/pim6_mld.c:1015:4: note: #pragma message: need S,G PRUNE => NO_INFO transition here
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1859:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1862:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Ubuntu 16.04 i386 build: Failed (click for details)
Ubuntu 16.04 i386 build: Unknown LogMake failed for Ubuntu 16.04 i386 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8382/artifact/U1604I386/ErrorLog/log_make.txt)
/home/ci/cibuild.8382/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1859:5: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1862:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Debian 11 amd64 build: Failed (click for details)
Debian 11 amd64 build: Unknown LogMake failed for Debian 11 amd64 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8382/artifact/DEB11AMD64/ErrorLog/log_make.txt)
/home/ci/cibuild.8382/frr-source/doc/user/zebra.rst:743: WARNING: duplicate clicmd description of locator NAME, other instance in bgp
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1859:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka long unsigned int} (strict match required [Z]) [-Werror=format=]
1859 | " TLV type %d, size %d exceeds buffer size %ld. Abort!\n",
ospfd/ospf_ri.c:1859:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka long unsigned int} (strict match required [C]) [-Werror=format=]
1859 | " TLV type %d, size %d exceeds buffer size %ld. Abort!\n",
In file included from ./lib/log.h:32,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka long unsigned int} (strict match required [Z]) [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8382/artifact/DEB11AMD64/config.status/config.status
Ubuntu 18.04 i386 build: Failed (click for details)
Make failed for Ubuntu 18.04 i386 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8382/artifact/U18I386BUILD/ErrorLog/log_make.txt)
/home/ci/cibuild.8382/frr-source/doc/user/pbr.rst:49: WARNING: duplicate label nexthop-groups, other instance in /home/ci/cibuild.8382/frr-source/doc/user/nexthop_groups.rst
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1859:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1862:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8382/artifact/U18I386BUILD/config.status/config.status Ubuntu 18.04 i386 build: Unknown Log <config.log.gz> URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-8382/artifact/U18I386BUILD/config.log/config.log.gz
Successful on other platforms/tests
- Ubuntu 20.04 amd64 build
- Ubuntu 22.04 amd64 build
- Ubuntu 18.04 arm8 build
- Debian 9 amd64 build
- Ubuntu 18.04 ppc64le build
- Fedora 29 amd64 build
- Debian 10 amd64 build
- FreeBSD 11 amd64 build
- CentOS 7 amd64 build
- Redhat 9 amd64 build
- Ubuntu 18.04 amd64 build
- Ubuntu 16.04 arm8 build
- NetBSD 9 amd64 build
- OpenBSD 7 amd64 build
- Ubuntu 16.04 amd64 build
- FreeBSD 12 amd64 build
- Redhat 8 amd64 build
Warnings Generated during build:
Checkout code: Successful with additional warnings
Ubuntu 16.04 arm7 build: Failed (click for details)
Make failed for Ubuntu 16.04 arm7 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8382/artifact/CI101BUILD/ErrorLog/log_make.txt)
pimd/pim6_mld.c:1015:4: note: #pragma message: need S,G PRUNE => NO_INFO transition here
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1859:5: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1862:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Ubuntu 16.04 arm7 build: Unknown Log <config.log.gz> URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-8382/artifact/CI101BUILD/config.log/config.log.gz Ubuntu 16.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8382/artifact/CI101BUILD/config.status/config.status
Ubuntu 18.04 arm7 build: Failed (click for details)
Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8382/artifact/U18ARM7BUILD/config.status/config.status Ubuntu 18.04 arm7 build: Unknown LogMake failed for Ubuntu 18.04 arm7 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8382/artifact/U18ARM7BUILD/ErrorLog/log_make.txt)
pimd/pim6_mld.c:1015:4: note: #pragma message: need S,G PRUNE => NO_INFO transition here
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1859:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1862:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Ubuntu 16.04 i386 build: Failed (click for details)
Ubuntu 16.04 i386 build: Unknown LogMake failed for Ubuntu 16.04 i386 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8382/artifact/U1604I386/ErrorLog/log_make.txt)
/home/ci/cibuild.8382/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1859:5: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1862:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Debian 11 amd64 build: Failed (click for details)
Debian 11 amd64 build: Unknown LogMake failed for Debian 11 amd64 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8382/artifact/DEB11AMD64/ErrorLog/log_make.txt)
/home/ci/cibuild.8382/frr-source/doc/user/zebra.rst:743: WARNING: duplicate clicmd description of locator NAME, other instance in bgp
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1859:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka long unsigned int} (strict match required [Z]) [-Werror=format=]
1859 | " TLV type %d, size %d exceeds buffer size %ld. Abort!\n",
ospfd/ospf_ri.c:1859:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka long unsigned int} (strict match required [C]) [-Werror=format=]
1859 | " TLV type %d, size %d exceeds buffer size %ld. Abort!\n",
In file included from ./lib/log.h:32,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka long unsigned int} (strict match required [Z]) [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8382/artifact/DEB11AMD64/config.status/config.status
Ubuntu 18.04 i386 build: Failed (click for details)
Make failed for Ubuntu 18.04 i386 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8382/artifact/U18I386BUILD/ErrorLog/log_make.txt)
/home/ci/cibuild.8382/frr-source/doc/user/pbr.rst:49: WARNING: duplicate label nexthop-groups, other instance in /home/ci/cibuild.8382/frr-source/doc/user/nexthop_groups.rst
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1859:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1862:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8382/artifact/U18I386BUILD/config.status/config.status Ubuntu 18.04 i386 build: Unknown Log <config.log.gz> URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-8382/artifact/U18I386BUILD/config.log/config.log.gz
<stdin>:347: trailing whitespace.
struct flex_algo_defn *defns[FLEX_ALGO_ID_MAX+1];
<stdin>:797: trailing whitespace.
#define FLEX_ALGO_FLAGS_METRIC 0x80 /* The M-Flag for indicating
<stdin>:852: space before tab in indent.
uint32_t srlg, bool *deleted);
<stdin>:5056: trailing whitespace.
{
<stdin>:5058: trailing whitespace.
"areaLocalOpaqueLsa": {
warning: squelched 11447 whitespace errors
warning: 11452 lines add whitespace errors.
Report for bitfield.h | 12 issues
===============================================
< ERROR: Macros with complex values should be enclosed in parentheses
< #119: FILE: /tmp/f1-391349/bitfield.h:119:
< ERROR: Please, no nonstandard integer types in new code.
< #282: FILE: /tmp/f1-391349/bitfield.h:282:
< ERROR: Please, no nonstandard integer types in new code.
< #283: FILE: /tmp/f1-391349/bitfield.h:283:
< ERROR: Please, no nonstandard integer types in new code.
< #285: FILE: /tmp/f1-391349/bitfield.h:285:
< ERROR: Please, no nonstandard integer types in new code.
< #292: FILE: /tmp/f1-391349/bitfield.h:292:
< ERROR: Please, no nonstandard integer types in new code.
< #293: FILE: /tmp/f1-391349/bitfield.h:293:
Report for flex_algo.c | 44 issues
===============================================
ERROR: trailing whitespace
#28: FILE: /tmp/f1-391349/flex_algo.c:28:
+^Istruct flex_algo_defn *defns[FLEX_ALGO_ID_MAX+1];^I$
ERROR: code indent should use tabs where possible
#53: FILE: /tmp/f1-391349/flex_algo.c:53:
+ uint8_t id, bool create,$
WARNING: please, no spaces at the start of a line
#53: FILE: /tmp/f1-391349/flex_algo.c:53:
+ uint8_t id, bool create,$
ERROR: code indent should use tabs where possible
#134: FILE: /tmp/f1-391349/flex_algo.c:134:
+ uint32_t admin_grp, bool create,$
WARNING: please, no spaces at the start of a line
#134: FILE: /tmp/f1-391349/flex_algo.c:134:
+ uint32_t admin_grp, bool create,$
ERROR: code indent should use tabs where possible
#153: FILE: /tmp/f1-391349/flex_algo.c:153:
+ uint32_t admin_grp, bool *deleted)$
WARNING: please, no spaces at the start of a line
#153: FILE: /tmp/f1-391349/flex_algo.c:153:
+ uint32_t admin_grp, bool *deleted)$
ERROR: code indent should use tabs where possible
#208: FILE: /tmp/f1-391349/flex_algo.c:208:
+ uint32_t srlg, bool create,$
WARNING: please, no spaces at the start of a line
#208: FILE: /tmp/f1-391349/flex_algo.c:208:
+ uint32_t srlg, bool create,$
ERROR: code indent should use tabs where possible
#228: FILE: /tmp/f1-391349/flex_algo.c:228:
+ uint32_t srlg, bool *deleted)$
WARNING: please, no spaces at the start of a line
#228: FILE: /tmp/f1-391349/flex_algo.c:228:
+ uint32_t srlg, bool *deleted)$
Report for flex_algo.h | 60 issues
===============================================
WARNING: line over 80 characters
#57: FILE: /tmp/f1-391349/flex_algo.h:57:
+ else if (strncmp(str, FLEX_ALGO_METRIC_TYPE_UNIDIR_LINK_DELAY_STR, len) == 0)
ERROR: trailing whitespace
#192: FILE: /tmp/f1-391349/flex_algo.h:192:
+#define FLEX_ALGO_FLAGS_METRIC^I0x80^I/* The M-Flag for indicating $
WARNING: Block comments use a trailing */ on a separate line
#194: FILE: /tmp/f1-391349/flex_algo.h:194:
+ * in FAPM-SubTLV */
ERROR: code indent should use tabs where possible
#224: FILE: /tmp/f1-391349/flex_algo.h:224:
+ uint8_t id, bool create,$
WARNING: please, no spaces at the start of a line
#224: FILE: /tmp/f1-391349/flex_algo.h:224:
+ uint8_t id, bool create,$
ERROR: code indent should use tabs where possible
#227: FILE: /tmp/f1-391349/flex_algo.h:227:
+^I^I^I struct flex_algo_defn **defn);$
ERROR: code indent should use tabs where possible
#234: FILE: /tmp/f1-391349/flex_algo.h:234:
+ uint32_t admin_grp, bool create,$
WARNING: please, no spaces at the start of a line
#234: FILE: /tmp/f1-391349/flex_algo.h:234:
+ uint32_t admin_grp, bool create,$
ERROR: code indent should use tabs where possible
#237: FILE: /tmp/f1-391349/flex_algo.h:237:
+ uint32_t admin_grp, bool *deleted);$
WARNING: please, no spaces at the start of a line
#237: FILE: /tmp/f1-391349/flex_algo.h:237:
+ uint32_t admin_grp, bool *deleted);$
ERROR: code indent should use tabs where possible
#244: FILE: /tmp/f1-391349/flex_algo.h:244:
+ uint32_t srlg, bool create,$
WARNING: please, no spaces at the start of a line
#244: FILE: /tmp/f1-391349/flex_algo.h:244:
+ uint32_t srlg, bool create,$
ERROR: code indent should use tabs where possible
#247: FILE: /tmp/f1-391349/flex_algo.h:247:
+ ^I uint32_t srlg, bool *deleted);$
WARNING: please, no space before tabs
#247: FILE: /tmp/f1-391349/flex_algo.h:247:
+ ^I uint32_t srlg, bool *deleted);$
WARNING: please, no spaces at the start of a line
#247: FILE: /tmp/f1-391349/flex_algo.h:247:
+ ^I uint32_t srlg, bool *deleted);$
Report for ospf_ext.c | 18 issues
===============================================
< WARNING: braces {} are not necessary for single statement blocks
< #932: FILE: /tmp/f1-391349/ospf_ext.c:932:
< WARNING: C99 // comments do not match recommendation
< #2655: FILE: /tmp/f1-391349/ospf_ext.c:2655:
< WARNING: Missing a blank line after declarations
< #2796: FILE: /tmp/f1-391349/ospf_ext.c:2796:
< WARNING: C99 // comments do not match recommendation
< #2830: FILE: /tmp/f1-391349/ospf_ext.c:2830:
< WARNING: C99 // comments do not match recommendation
< #2833: FILE: /tmp/f1-391349/ospf_ext.c:2833:
< WARNING: C99 // comments do not match recommendation
< #2862: FILE: /tmp/f1-391349/ospf_ext.c:2862:
< WARNING: C99 // comments do not match recommendation
< #2863: FILE: /tmp/f1-391349/ospf_ext.c:2863:
< WARNING: C99 // comments do not match recommendation
< #2864: FILE: /tmp/f1-391349/ospf_ext.c:2864:
< WARNING: C99 // comments do not match recommendation
< #2866: FILE: /tmp/f1-391349/ospf_ext.c:2866:
Report for ospf_ext.h | 4 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #201: FILE: /tmp/f1-391349/ospf_ext.h:201:
< WARNING: C99 // comments do not match recommendation
< #202: FILE: /tmp/f1-391349/ospf_ext.h:202:
Report for ospf_opaque.c | 2 issues
===============================================
< WARNING: Prefer using '"%s...", __func__' to using 'ospf_opaque_lsa_originate_schedule', this function's name, in a string
< #1305: FILE: /tmp/f1-391349/ospf_opaque.c:1305:
Report for ospf_opaque.h | 2 issues
===============================================
< ERROR: Macros with complex values should be enclosed in parentheses
< #105: FILE: /tmp/f1-391349/ospf_opaque.h:105:
Report for ospf_ri.c | 36 issues
===============================================
< WARNING: quoted string split across lines
< #793: FILE: /tmp/f1-391349/ospf_ri.c:793:
< WARNING: quoted string split across lines
< #830: FILE: /tmp/f1-391349/ospf_ri.c:830:
< WARNING: quoted string split across lines
< #867: FILE: /tmp/f1-391349/ospf_ri.c:867:
< WARNING: quoted string split across lines
< #892: FILE: /tmp/f1-391349/ospf_ri.c:892:
< WARNING: quoted string split across lines
< #925: FILE: /tmp/f1-391349/ospf_ri.c:925:
< WARNING: quoted string split across lines
< #1031: FILE: /tmp/f1-391349/ospf_ri.c:1031:
< WARNING: Macros with flow control statements should be avoided
< #1614: FILE: /tmp/f1-391349/ospf_ri.c:1614:
< WARNING: Macros with flow control statements should be avoided
< #1631: FILE: /tmp/f1-391349/ospf_ri.c:1631:
< WARNING: unnecessary whitespace before a quoted newline
< #2093: FILE: /tmp/f1-391349/ospf_ri.c:2093:
< WARNING: unnecessary whitespace before a quoted newline
< #2155: FILE: /tmp/f1-391349/ospf_ri.c:2155:
< WARNING: unnecessary whitespace before a quoted newline
< #2217: FILE: /tmp/f1-391349/ospf_ri.c:2217:
< WARNING: unnecessary whitespace before a quoted newline
< #2274: FILE: /tmp/f1-391349/ospf_ri.c:2274:
< WARNING: unnecessary whitespace before a quoted newline
< #2329: FILE: /tmp/f1-391349/ospf_ri.c:2329:
< WARNING: unnecessary whitespace before a quoted newline
< #3846: FILE: /tmp/f1-391349/ospf_ri.c:3846:
< WARNING: unnecessary whitespace before a quoted newline
< #3853: FILE: /tmp/f1-391349/ospf_ri.c:3853:
< WARNING: unnecessary whitespace before a quoted newline
< #3861: FILE: /tmp/f1-391349/ospf_ri.c:3861:
< WARNING: unnecessary whitespace before a quoted newline
< #3869: FILE: /tmp/f1-391349/ospf_ri.c:3869:
< WARNING: braces {} are not necessary for any arm of this statement
< #3916: FILE: /tmp/f1-391349/ospf_ri.c:3916:
Report for ospf_ri.h | 2 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #228: FILE: /tmp/f1-391349/ospf_ri.h:228:
Continuous Integration Result: FAILED
Continuous Integration Result: FAILED
See below for issues. CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-8440/
This is a comment from an automated CI system. For questions and feedback in regards to this CI system, please feel free to email Martin Winter - mwinter (at) opensourcerouting.org.
Get source / Pull Request: Successful
Building Stage: Failed
Ubuntu 16.04 i386 build: Failed (click for details)
Ubuntu 16.04 i386 build: Unknown LogMake failed for Ubuntu 16.04 i386 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8440/artifact/U1604I386/ErrorLog/log_make.txt)
/home/ci/cibuild.8440/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:5: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1863:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Ubuntu 18.04 arm7 build: Failed (click for details)
Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8440/artifact/U18ARM7BUILD/config.status/config.status Ubuntu 18.04 arm7 build: Unknown LogMake failed for Ubuntu 18.04 arm7 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8440/artifact/U18ARM7BUILD/ErrorLog/log_make.txt)
pimd/pim6_mld.c:1015:4: note: #pragma message: need S,G PRUNE => NO_INFO transition here
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1863:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Debian 11 amd64 build: Failed (click for details)
Debian 11 amd64 build: Unknown LogMake failed for Debian 11 amd64 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8440/artifact/DEB11AMD64/ErrorLog/log_make.txt)
/home/ci/cibuild.8440/frr-source/doc/user/zebra.rst:743: WARNING: duplicate clicmd description of locator NAME, other instance in bgp
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka long unsigned int} (strict match required [Z]) [-Werror=format=]
1860 | " TLV type %d, size %d exceeds buffer size %ld. Abort!\n",
ospfd/ospf_ri.c:1860:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka long unsigned int} (strict match required [C]) [-Werror=format=]
1860 | " TLV type %d, size %d exceeds buffer size %ld. Abort!\n",
In file included from ./lib/log.h:32,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka long unsigned int} (strict match required [Z]) [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8440/artifact/DEB11AMD64/config.status/config.status
Ubuntu 16.04 arm7 build: Failed (click for details)
Make failed for Ubuntu 16.04 arm7 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8440/artifact/CI101BUILD/ErrorLog/log_make.txt)
pimd/pim6_mld.c:1015:4: note: #pragma message: need S,G PRUNE => NO_INFO transition here
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:5: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1863:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Ubuntu 16.04 arm7 build: Unknown Log <config.log.gz> URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-8440/artifact/CI101BUILD/config.log/config.log.gz Ubuntu 16.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8440/artifact/CI101BUILD/config.status/config.status
Ubuntu 18.04 i386 build: Failed (click for details)
Make failed for Ubuntu 18.04 i386 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8440/artifact/U18I386BUILD/ErrorLog/log_make.txt)
/home/ci/cibuild.8440/frr-source/doc/user/pbr.rst:49: WARNING: duplicate label nexthop-groups, other instance in /home/ci/cibuild.8440/frr-source/doc/user/nexthop_groups.rst
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1863:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8440/artifact/U18I386BUILD/config.status/config.status Ubuntu 18.04 i386 build: Unknown Log <config.log.gz> URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-8440/artifact/U18I386BUILD/config.log/config.log.gz
Successful on other platforms/tests
- Ubuntu 18.04 ppc64le build
- NetBSD 9 amd64 build
- FreeBSD 12 amd64 build
- Fedora 29 amd64 build
- Ubuntu 18.04 arm8 build
- Redhat 8 amd64 build
- OpenBSD 7 amd64 build
- Debian 10 amd64 build
- CentOS 7 amd64 build
- Ubuntu 18.04 amd64 build
- Ubuntu 22.04 amd64 build
- FreeBSD 11 amd64 build
- Debian 9 amd64 build
- Ubuntu 16.04 arm8 build
- Ubuntu 20.04 amd64 build
- Redhat 9 amd64 build
- Ubuntu 16.04 amd64 build
Warnings Generated during build:
Checkout code: Successful with additional warnings
Ubuntu 16.04 i386 build: Failed (click for details)
Ubuntu 16.04 i386 build: Unknown LogMake failed for Ubuntu 16.04 i386 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8440/artifact/U1604I386/ErrorLog/log_make.txt)
/home/ci/cibuild.8440/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:5: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1863:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Ubuntu 18.04 arm7 build: Failed (click for details)
Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8440/artifact/U18ARM7BUILD/config.status/config.status Ubuntu 18.04 arm7 build: Unknown LogMake failed for Ubuntu 18.04 arm7 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8440/artifact/U18ARM7BUILD/ErrorLog/log_make.txt)
pimd/pim6_mld.c:1015:4: note: #pragma message: need S,G PRUNE => NO_INFO transition here
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1863:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Debian 11 amd64 build: Failed (click for details)
Debian 11 amd64 build: Unknown LogMake failed for Debian 11 amd64 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8440/artifact/DEB11AMD64/ErrorLog/log_make.txt)
/home/ci/cibuild.8440/frr-source/doc/user/zebra.rst:743: WARNING: duplicate clicmd description of locator NAME, other instance in bgp
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka long unsigned int} (strict match required [Z]) [-Werror=format=]
1860 | " TLV type %d, size %d exceeds buffer size %ld. Abort!\n",
ospfd/ospf_ri.c:1860:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka long unsigned int} (strict match required [C]) [-Werror=format=]
1860 | " TLV type %d, size %d exceeds buffer size %ld. Abort!\n",
In file included from ./lib/log.h:32,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka long unsigned int} (strict match required [Z]) [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8440/artifact/DEB11AMD64/config.status/config.status
Ubuntu 16.04 arm7 build: Failed (click for details)
Make failed for Ubuntu 16.04 arm7 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8440/artifact/CI101BUILD/ErrorLog/log_make.txt)
pimd/pim6_mld.c:1015:4: note: #pragma message: need S,G PRUNE => NO_INFO transition here
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:5: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1863:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Ubuntu 16.04 arm7 build: Unknown Log <config.log.gz> URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-8440/artifact/CI101BUILD/config.log/config.log.gz Ubuntu 16.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8440/artifact/CI101BUILD/config.status/config.status
Ubuntu 18.04 i386 build: Failed (click for details)
Make failed for Ubuntu 18.04 i386 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8440/artifact/U18I386BUILD/ErrorLog/log_make.txt)
/home/ci/cibuild.8440/frr-source/doc/user/pbr.rst:49: WARNING: duplicate label nexthop-groups, other instance in /home/ci/cibuild.8440/frr-source/doc/user/nexthop_groups.rst
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1863:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8440/artifact/U18I386BUILD/config.status/config.status Ubuntu 18.04 i386 build: Unknown Log <config.log.gz> URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-8440/artifact/U18I386BUILD/config.log/config.log.gz
<stdin>:347: trailing whitespace.
struct flex_algo_defn *defns[FLEX_ALGO_ID_MAX+1];
<stdin>:797: trailing whitespace.
#define FLEX_ALGO_FLAGS_METRIC 0x80 /* The M-Flag for indicating
<stdin>:852: space before tab in indent.
uint32_t srlg, bool *deleted);
<stdin>:5060: trailing whitespace.
{
<stdin>:5062: trailing whitespace.
"areaLocalOpaqueLsa": {
warning: squelched 11447 whitespace errors
warning: 11452 lines add whitespace errors.
Report for bitfield.h | 12 issues
===============================================
< ERROR: Macros with complex values should be enclosed in parentheses
< #119: FILE: /tmp/f1-2038832/bitfield.h:119:
< ERROR: Please, no nonstandard integer types in new code.
< #282: FILE: /tmp/f1-2038832/bitfield.h:282:
< ERROR: Please, no nonstandard integer types in new code.
< #283: FILE: /tmp/f1-2038832/bitfield.h:283:
< ERROR: Please, no nonstandard integer types in new code.
< #285: FILE: /tmp/f1-2038832/bitfield.h:285:
< ERROR: Please, no nonstandard integer types in new code.
< #292: FILE: /tmp/f1-2038832/bitfield.h:292:
< ERROR: Please, no nonstandard integer types in new code.
< #293: FILE: /tmp/f1-2038832/bitfield.h:293:
Report for flex_algo.c | 44 issues
===============================================
ERROR: trailing whitespace
#28: FILE: /tmp/f1-2038832/flex_algo.c:28:
+^Istruct flex_algo_defn *defns[FLEX_ALGO_ID_MAX+1];^I$
ERROR: code indent should use tabs where possible
#53: FILE: /tmp/f1-2038832/flex_algo.c:53:
+ uint8_t id, bool create,$
WARNING: please, no spaces at the start of a line
#53: FILE: /tmp/f1-2038832/flex_algo.c:53:
+ uint8_t id, bool create,$
ERROR: code indent should use tabs where possible
#134: FILE: /tmp/f1-2038832/flex_algo.c:134:
+ uint32_t admin_grp, bool create,$
WARNING: please, no spaces at the start of a line
#134: FILE: /tmp/f1-2038832/flex_algo.c:134:
+ uint32_t admin_grp, bool create,$
ERROR: code indent should use tabs where possible
#153: FILE: /tmp/f1-2038832/flex_algo.c:153:
+ uint32_t admin_grp, bool *deleted)$
WARNING: please, no spaces at the start of a line
#153: FILE: /tmp/f1-2038832/flex_algo.c:153:
+ uint32_t admin_grp, bool *deleted)$
ERROR: code indent should use tabs where possible
#208: FILE: /tmp/f1-2038832/flex_algo.c:208:
+ uint32_t srlg, bool create,$
WARNING: please, no spaces at the start of a line
#208: FILE: /tmp/f1-2038832/flex_algo.c:208:
+ uint32_t srlg, bool create,$
ERROR: code indent should use tabs where possible
#228: FILE: /tmp/f1-2038832/flex_algo.c:228:
+ uint32_t srlg, bool *deleted)$
WARNING: please, no spaces at the start of a line
#228: FILE: /tmp/f1-2038832/flex_algo.c:228:
+ uint32_t srlg, bool *deleted)$
Report for flex_algo.h | 60 issues
===============================================
WARNING: line over 80 characters
#57: FILE: /tmp/f1-2038832/flex_algo.h:57:
+ else if (strncmp(str, FLEX_ALGO_METRIC_TYPE_UNIDIR_LINK_DELAY_STR, len) == 0)
ERROR: trailing whitespace
#192: FILE: /tmp/f1-2038832/flex_algo.h:192:
+#define FLEX_ALGO_FLAGS_METRIC^I0x80^I/* The M-Flag for indicating $
WARNING: Block comments use a trailing */ on a separate line
#194: FILE: /tmp/f1-2038832/flex_algo.h:194:
+ * in FAPM-SubTLV */
ERROR: code indent should use tabs where possible
#224: FILE: /tmp/f1-2038832/flex_algo.h:224:
+ uint8_t id, bool create,$
WARNING: please, no spaces at the start of a line
#224: FILE: /tmp/f1-2038832/flex_algo.h:224:
+ uint8_t id, bool create,$
ERROR: code indent should use tabs where possible
#227: FILE: /tmp/f1-2038832/flex_algo.h:227:
+^I^I^I struct flex_algo_defn **defn);$
ERROR: code indent should use tabs where possible
#234: FILE: /tmp/f1-2038832/flex_algo.h:234:
+ uint32_t admin_grp, bool create,$
WARNING: please, no spaces at the start of a line
#234: FILE: /tmp/f1-2038832/flex_algo.h:234:
+ uint32_t admin_grp, bool create,$
ERROR: code indent should use tabs where possible
#237: FILE: /tmp/f1-2038832/flex_algo.h:237:
+ uint32_t admin_grp, bool *deleted);$
WARNING: please, no spaces at the start of a line
#237: FILE: /tmp/f1-2038832/flex_algo.h:237:
+ uint32_t admin_grp, bool *deleted);$
ERROR: code indent should use tabs where possible
#244: FILE: /tmp/f1-2038832/flex_algo.h:244:
+ uint32_t srlg, bool create,$
WARNING: please, no spaces at the start of a line
#244: FILE: /tmp/f1-2038832/flex_algo.h:244:
+ uint32_t srlg, bool create,$
ERROR: code indent should use tabs where possible
#247: FILE: /tmp/f1-2038832/flex_algo.h:247:
+ ^I uint32_t srlg, bool *deleted);$
WARNING: please, no space before tabs
#247: FILE: /tmp/f1-2038832/flex_algo.h:247:
+ ^I uint32_t srlg, bool *deleted);$
WARNING: please, no spaces at the start of a line
#247: FILE: /tmp/f1-2038832/flex_algo.h:247:
+ ^I uint32_t srlg, bool *deleted);$
Report for ospf_ext.c | 18 issues
===============================================
< WARNING: braces {} are not necessary for single statement blocks
< #932: FILE: /tmp/f1-2038832/ospf_ext.c:932:
< WARNING: C99 // comments do not match recommendation
< #2655: FILE: /tmp/f1-2038832/ospf_ext.c:2655:
< WARNING: Missing a blank line after declarations
< #2796: FILE: /tmp/f1-2038832/ospf_ext.c:2796:
< WARNING: C99 // comments do not match recommendation
< #2830: FILE: /tmp/f1-2038832/ospf_ext.c:2830:
< WARNING: C99 // comments do not match recommendation
< #2833: FILE: /tmp/f1-2038832/ospf_ext.c:2833:
< WARNING: C99 // comments do not match recommendation
< #2862: FILE: /tmp/f1-2038832/ospf_ext.c:2862:
< WARNING: C99 // comments do not match recommendation
< #2863: FILE: /tmp/f1-2038832/ospf_ext.c:2863:
< WARNING: C99 // comments do not match recommendation
< #2864: FILE: /tmp/f1-2038832/ospf_ext.c:2864:
< WARNING: C99 // comments do not match recommendation
< #2866: FILE: /tmp/f1-2038832/ospf_ext.c:2866:
Report for ospf_ext.h | 4 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #201: FILE: /tmp/f1-2038832/ospf_ext.h:201:
< WARNING: C99 // comments do not match recommendation
< #202: FILE: /tmp/f1-2038832/ospf_ext.h:202:
Report for ospf_opaque.c | 2 issues
===============================================
< WARNING: Prefer using '"%s...", __func__' to using 'ospf_opaque_lsa_originate_schedule', this function's name, in a string
< #1305: FILE: /tmp/f1-2038832/ospf_opaque.c:1305:
Report for ospf_opaque.h | 2 issues
===============================================
< ERROR: Macros with complex values should be enclosed in parentheses
< #105: FILE: /tmp/f1-2038832/ospf_opaque.h:105:
Report for ospf_ri.c | 36 issues
===============================================
< WARNING: quoted string split across lines
< #793: FILE: /tmp/f1-2038832/ospf_ri.c:793:
< WARNING: quoted string split across lines
< #831: FILE: /tmp/f1-2038832/ospf_ri.c:831:
< WARNING: quoted string split across lines
< #868: FILE: /tmp/f1-2038832/ospf_ri.c:868:
< WARNING: quoted string split across lines
< #893: FILE: /tmp/f1-2038832/ospf_ri.c:893:
< WARNING: quoted string split across lines
< #926: FILE: /tmp/f1-2038832/ospf_ri.c:926:
< WARNING: quoted string split across lines
< #1032: FILE: /tmp/f1-2038832/ospf_ri.c:1032:
< WARNING: Macros with flow control statements should be avoided
< #1615: FILE: /tmp/f1-2038832/ospf_ri.c:1615:
< WARNING: Macros with flow control statements should be avoided
< #1632: FILE: /tmp/f1-2038832/ospf_ri.c:1632:
< WARNING: unnecessary whitespace before a quoted newline
< #2094: FILE: /tmp/f1-2038832/ospf_ri.c:2094:
< WARNING: unnecessary whitespace before a quoted newline
< #2156: FILE: /tmp/f1-2038832/ospf_ri.c:2156:
< WARNING: unnecessary whitespace before a quoted newline
< #2218: FILE: /tmp/f1-2038832/ospf_ri.c:2218:
< WARNING: unnecessary whitespace before a quoted newline
< #2275: FILE: /tmp/f1-2038832/ospf_ri.c:2275:
< WARNING: unnecessary whitespace before a quoted newline
< #2331: FILE: /tmp/f1-2038832/ospf_ri.c:2331:
< WARNING: unnecessary whitespace before a quoted newline
< #3850: FILE: /tmp/f1-2038832/ospf_ri.c:3850:
< WARNING: unnecessary whitespace before a quoted newline
< #3857: FILE: /tmp/f1-2038832/ospf_ri.c:3857:
< WARNING: unnecessary whitespace before a quoted newline
< #3865: FILE: /tmp/f1-2038832/ospf_ri.c:3865:
< WARNING: unnecessary whitespace before a quoted newline
< #3873: FILE: /tmp/f1-2038832/ospf_ri.c:3873:
< WARNING: braces {} are not necessary for any arm of this statement
< #3920: FILE: /tmp/f1-2038832/ospf_ri.c:3920:
Report for ospf_ri.h | 2 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #228: FILE: /tmp/f1-2038832/ospf_ri.h:228:
Continuous Integration Result: FAILED
Continuous Integration Result: FAILED
See below for issues. CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-8443/
This is a comment from an automated CI system. For questions and feedback in regards to this CI system, please feel free to email Martin Winter - mwinter (at) opensourcerouting.org.
Get source / Pull Request: Successful
Building Stage: Failed
Ubuntu 18.04 arm7 build: Failed (click for details)
Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8443/artifact/U18ARM7BUILD/config.status/config.status Ubuntu 18.04 arm7 build: Unknown LogMake failed for Ubuntu 18.04 arm7 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8443/artifact/U18ARM7BUILD/ErrorLog/log_make.txt)
pimd/pim6_mld.c:1015:4: note: #pragma message: need S,G PRUNE => NO_INFO transition here
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1863:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Ubuntu 16.04 arm7 build: Failed (click for details)
Make failed for Ubuntu 16.04 arm7 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8443/artifact/CI101BUILD/ErrorLog/log_make.txt)
pimd/pim6_mld.c:1015:4: note: #pragma message: need S,G PRUNE => NO_INFO transition here
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:5: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1863:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Ubuntu 16.04 arm7 build: Unknown Log <config.log.gz> URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-8443/artifact/CI101BUILD/config.log/config.log.gz Ubuntu 16.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8443/artifact/CI101BUILD/config.status/config.status
Debian 11 amd64 build: Failed (click for details)
Debian 11 amd64 build: Unknown LogMake failed for Debian 11 amd64 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8443/artifact/DEB11AMD64/ErrorLog/log_make.txt)
/home/ci/cibuild.8443/frr-source/doc/user/zebra.rst:743: WARNING: duplicate clicmd description of locator NAME, other instance in bgp
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka long unsigned int} (strict match required [Z]) [-Werror=format=]
1860 | " TLV type %d, size %d exceeds buffer size %ld. Abort!\n",
ospfd/ospf_ri.c:1860:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka long unsigned int} (strict match required [C]) [-Werror=format=]
1860 | " TLV type %d, size %d exceeds buffer size %ld. Abort!\n",
In file included from ./lib/log.h:32,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka long unsigned int} (strict match required [Z]) [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8443/artifact/DEB11AMD64/config.status/config.status
Ubuntu 16.04 i386 build: Failed (click for details)
Ubuntu 16.04 i386 build: Unknown LogMake failed for Ubuntu 16.04 i386 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8443/artifact/U1604I386/ErrorLog/log_make.txt)
make[1]: Entering directory '/home/ci/cibuild.8443/frr-source'
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:5: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1863:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Ubuntu 18.04 i386 build: Failed (click for details)
Make failed for Ubuntu 18.04 i386 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8443/artifact/U18I386BUILD/ErrorLog/log_make.txt)
/home/ci/cibuild.8443/frr-source/doc/user/pbr.rst:49: WARNING: duplicate label nexthop-groups, other instance in /home/ci/cibuild.8443/frr-source/doc/user/nexthop_groups.rst
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1863:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8443/artifact/U18I386BUILD/config.status/config.status Ubuntu 18.04 i386 build: Unknown Log <config.log.gz> URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-8443/artifact/U18I386BUILD/config.log/config.log.gz
Successful on other platforms/tests
- Debian 9 amd64 build
- Ubuntu 20.04 amd64 build
- Ubuntu 18.04 ppc64le build
- Ubuntu 22.04 amd64 build
- FreeBSD 12 amd64 build
- Fedora 29 amd64 build
- Ubuntu 18.04 arm8 build
- Debian 10 amd64 build
- Redhat 9 amd64 build
- FreeBSD 11 amd64 build
- Ubuntu 16.04 arm8 build
- Ubuntu 18.04 amd64 build
- Ubuntu 16.04 amd64 build
- OpenBSD 7 amd64 build
- CentOS 7 amd64 build
- Redhat 8 amd64 build
- NetBSD 9 amd64 build
Warnings Generated during build:
Checkout code: Successful with additional warnings
Ubuntu 18.04 arm7 build: Failed (click for details)
Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8443/artifact/U18ARM7BUILD/config.status/config.status Ubuntu 18.04 arm7 build: Unknown LogMake failed for Ubuntu 18.04 arm7 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8443/artifact/U18ARM7BUILD/ErrorLog/log_make.txt)
pimd/pim6_mld.c:1015:4: note: #pragma message: need S,G PRUNE => NO_INFO transition here
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1863:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Ubuntu 16.04 arm7 build: Failed (click for details)
Make failed for Ubuntu 16.04 arm7 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8443/artifact/CI101BUILD/ErrorLog/log_make.txt)
pimd/pim6_mld.c:1015:4: note: #pragma message: need S,G PRUNE => NO_INFO transition here
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:5: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1863:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Ubuntu 16.04 arm7 build: Unknown Log <config.log.gz> URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-8443/artifact/CI101BUILD/config.log/config.log.gz Ubuntu 16.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8443/artifact/CI101BUILD/config.status/config.status
Debian 11 amd64 build: Failed (click for details)
Debian 11 amd64 build: Unknown LogMake failed for Debian 11 amd64 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8443/artifact/DEB11AMD64/ErrorLog/log_make.txt)
/home/ci/cibuild.8443/frr-source/doc/user/zebra.rst:743: WARNING: duplicate clicmd description of locator NAME, other instance in bgp
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka long unsigned int} (strict match required [Z]) [-Werror=format=]
1860 | " TLV type %d, size %d exceeds buffer size %ld. Abort!\n",
ospfd/ospf_ri.c:1860:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka long unsigned int} (strict match required [C]) [-Werror=format=]
1860 | " TLV type %d, size %d exceeds buffer size %ld. Abort!\n",
In file included from ./lib/log.h:32,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka long unsigned int} (strict match required [Z]) [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8443/artifact/DEB11AMD64/config.status/config.status
Ubuntu 16.04 i386 build: Failed (click for details)
Ubuntu 16.04 i386 build: Unknown LogMake failed for Ubuntu 16.04 i386 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8443/artifact/U1604I386/ErrorLog/log_make.txt)
make[1]: Entering directory '/home/ci/cibuild.8443/frr-source'
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:5: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1863:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Ubuntu 18.04 i386 build: Failed (click for details)
Make failed for Ubuntu 18.04 i386 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8443/artifact/U18I386BUILD/ErrorLog/log_make.txt)
/home/ci/cibuild.8443/frr-source/doc/user/pbr.rst:49: WARNING: duplicate label nexthop-groups, other instance in /home/ci/cibuild.8443/frr-source/doc/user/nexthop_groups.rst
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1863:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8443/artifact/U18I386BUILD/config.status/config.status Ubuntu 18.04 i386 build: Unknown Log <config.log.gz> URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-8443/artifact/U18I386BUILD/config.log/config.log.gz
<stdin>:347: trailing whitespace.
struct flex_algo_defn *defns[FLEX_ALGO_ID_MAX+1];
<stdin>:797: trailing whitespace.
#define FLEX_ALGO_FLAGS_METRIC 0x80 /* The M-Flag for indicating
<stdin>:852: space before tab in indent.
uint32_t srlg, bool *deleted);
<stdin>:5060: trailing whitespace.
{
<stdin>:5062: trailing whitespace.
"areaLocalOpaqueLsa": {
warning: squelched 11447 whitespace errors
warning: 11452 lines add whitespace errors.
Report for bitfield.h | 12 issues
===============================================
< ERROR: Macros with complex values should be enclosed in parentheses
< #119: FILE: /tmp/f1-2879930/bitfield.h:119:
< ERROR: Please, no nonstandard integer types in new code.
< #282: FILE: /tmp/f1-2879930/bitfield.h:282:
< ERROR: Please, no nonstandard integer types in new code.
< #283: FILE: /tmp/f1-2879930/bitfield.h:283:
< ERROR: Please, no nonstandard integer types in new code.
< #285: FILE: /tmp/f1-2879930/bitfield.h:285:
< ERROR: Please, no nonstandard integer types in new code.
< #292: FILE: /tmp/f1-2879930/bitfield.h:292:
< ERROR: Please, no nonstandard integer types in new code.
< #293: FILE: /tmp/f1-2879930/bitfield.h:293:
Report for flex_algo.c | 44 issues
===============================================
ERROR: trailing whitespace
#28: FILE: /tmp/f1-2879930/flex_algo.c:28:
+^Istruct flex_algo_defn *defns[FLEX_ALGO_ID_MAX+1];^I$
ERROR: code indent should use tabs where possible
#53: FILE: /tmp/f1-2879930/flex_algo.c:53:
+ uint8_t id, bool create,$
WARNING: please, no spaces at the start of a line
#53: FILE: /tmp/f1-2879930/flex_algo.c:53:
+ uint8_t id, bool create,$
ERROR: code indent should use tabs where possible
#134: FILE: /tmp/f1-2879930/flex_algo.c:134:
+ uint32_t admin_grp, bool create,$
WARNING: please, no spaces at the start of a line
#134: FILE: /tmp/f1-2879930/flex_algo.c:134:
+ uint32_t admin_grp, bool create,$
ERROR: code indent should use tabs where possible
#153: FILE: /tmp/f1-2879930/flex_algo.c:153:
+ uint32_t admin_grp, bool *deleted)$
WARNING: please, no spaces at the start of a line
#153: FILE: /tmp/f1-2879930/flex_algo.c:153:
+ uint32_t admin_grp, bool *deleted)$
ERROR: code indent should use tabs where possible
#208: FILE: /tmp/f1-2879930/flex_algo.c:208:
+ uint32_t srlg, bool create,$
WARNING: please, no spaces at the start of a line
#208: FILE: /tmp/f1-2879930/flex_algo.c:208:
+ uint32_t srlg, bool create,$
ERROR: code indent should use tabs where possible
#228: FILE: /tmp/f1-2879930/flex_algo.c:228:
+ uint32_t srlg, bool *deleted)$
WARNING: please, no spaces at the start of a line
#228: FILE: /tmp/f1-2879930/flex_algo.c:228:
+ uint32_t srlg, bool *deleted)$
Report for flex_algo.h | 60 issues
===============================================
WARNING: line over 80 characters
#57: FILE: /tmp/f1-2879930/flex_algo.h:57:
+ else if (strncmp(str, FLEX_ALGO_METRIC_TYPE_UNIDIR_LINK_DELAY_STR, len) == 0)
ERROR: trailing whitespace
#192: FILE: /tmp/f1-2879930/flex_algo.h:192:
+#define FLEX_ALGO_FLAGS_METRIC^I0x80^I/* The M-Flag for indicating $
WARNING: Block comments use a trailing */ on a separate line
#194: FILE: /tmp/f1-2879930/flex_algo.h:194:
+ * in FAPM-SubTLV */
ERROR: code indent should use tabs where possible
#224: FILE: /tmp/f1-2879930/flex_algo.h:224:
+ uint8_t id, bool create,$
WARNING: please, no spaces at the start of a line
#224: FILE: /tmp/f1-2879930/flex_algo.h:224:
+ uint8_t id, bool create,$
ERROR: code indent should use tabs where possible
#227: FILE: /tmp/f1-2879930/flex_algo.h:227:
+^I^I^I struct flex_algo_defn **defn);$
ERROR: code indent should use tabs where possible
#234: FILE: /tmp/f1-2879930/flex_algo.h:234:
+ uint32_t admin_grp, bool create,$
WARNING: please, no spaces at the start of a line
#234: FILE: /tmp/f1-2879930/flex_algo.h:234:
+ uint32_t admin_grp, bool create,$
ERROR: code indent should use tabs where possible
#237: FILE: /tmp/f1-2879930/flex_algo.h:237:
+ uint32_t admin_grp, bool *deleted);$
WARNING: please, no spaces at the start of a line
#237: FILE: /tmp/f1-2879930/flex_algo.h:237:
+ uint32_t admin_grp, bool *deleted);$
ERROR: code indent should use tabs where possible
#244: FILE: /tmp/f1-2879930/flex_algo.h:244:
+ uint32_t srlg, bool create,$
WARNING: please, no spaces at the start of a line
#244: FILE: /tmp/f1-2879930/flex_algo.h:244:
+ uint32_t srlg, bool create,$
ERROR: code indent should use tabs where possible
#247: FILE: /tmp/f1-2879930/flex_algo.h:247:
+ ^I uint32_t srlg, bool *deleted);$
WARNING: please, no space before tabs
#247: FILE: /tmp/f1-2879930/flex_algo.h:247:
+ ^I uint32_t srlg, bool *deleted);$
WARNING: please, no spaces at the start of a line
#247: FILE: /tmp/f1-2879930/flex_algo.h:247:
+ ^I uint32_t srlg, bool *deleted);$
Report for ospf_ext.c | 18 issues
===============================================
< WARNING: braces {} are not necessary for single statement blocks
< #932: FILE: /tmp/f1-2879930/ospf_ext.c:932:
< WARNING: C99 // comments do not match recommendation
< #2655: FILE: /tmp/f1-2879930/ospf_ext.c:2655:
< WARNING: Missing a blank line after declarations
< #2796: FILE: /tmp/f1-2879930/ospf_ext.c:2796:
< WARNING: C99 // comments do not match recommendation
< #2830: FILE: /tmp/f1-2879930/ospf_ext.c:2830:
< WARNING: C99 // comments do not match recommendation
< #2833: FILE: /tmp/f1-2879930/ospf_ext.c:2833:
< WARNING: C99 // comments do not match recommendation
< #2862: FILE: /tmp/f1-2879930/ospf_ext.c:2862:
< WARNING: C99 // comments do not match recommendation
< #2863: FILE: /tmp/f1-2879930/ospf_ext.c:2863:
< WARNING: C99 // comments do not match recommendation
< #2864: FILE: /tmp/f1-2879930/ospf_ext.c:2864:
< WARNING: C99 // comments do not match recommendation
< #2866: FILE: /tmp/f1-2879930/ospf_ext.c:2866:
Report for ospf_ext.h | 4 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #201: FILE: /tmp/f1-2879930/ospf_ext.h:201:
< WARNING: C99 // comments do not match recommendation
< #202: FILE: /tmp/f1-2879930/ospf_ext.h:202:
Report for ospf_opaque.c | 2 issues
===============================================
< WARNING: Prefer using '"%s...", __func__' to using 'ospf_opaque_lsa_originate_schedule', this function's name, in a string
< #1305: FILE: /tmp/f1-2879930/ospf_opaque.c:1305:
Report for ospf_opaque.h | 2 issues
===============================================
< ERROR: Macros with complex values should be enclosed in parentheses
< #105: FILE: /tmp/f1-2879930/ospf_opaque.h:105:
Report for ospf_ri.c | 36 issues
===============================================
< WARNING: quoted string split across lines
< #793: FILE: /tmp/f1-2879930/ospf_ri.c:793:
< WARNING: quoted string split across lines
< #831: FILE: /tmp/f1-2879930/ospf_ri.c:831:
< WARNING: quoted string split across lines
< #868: FILE: /tmp/f1-2879930/ospf_ri.c:868:
< WARNING: quoted string split across lines
< #893: FILE: /tmp/f1-2879930/ospf_ri.c:893:
< WARNING: quoted string split across lines
< #926: FILE: /tmp/f1-2879930/ospf_ri.c:926:
< WARNING: quoted string split across lines
< #1032: FILE: /tmp/f1-2879930/ospf_ri.c:1032:
< WARNING: Macros with flow control statements should be avoided
< #1615: FILE: /tmp/f1-2879930/ospf_ri.c:1615:
< WARNING: Macros with flow control statements should be avoided
< #1632: FILE: /tmp/f1-2879930/ospf_ri.c:1632:
< WARNING: unnecessary whitespace before a quoted newline
< #2094: FILE: /tmp/f1-2879930/ospf_ri.c:2094:
< WARNING: unnecessary whitespace before a quoted newline
< #2156: FILE: /tmp/f1-2879930/ospf_ri.c:2156:
< WARNING: unnecessary whitespace before a quoted newline
< #2218: FILE: /tmp/f1-2879930/ospf_ri.c:2218:
< WARNING: unnecessary whitespace before a quoted newline
< #2275: FILE: /tmp/f1-2879930/ospf_ri.c:2275:
< WARNING: unnecessary whitespace before a quoted newline
< #2331: FILE: /tmp/f1-2879930/ospf_ri.c:2331:
< WARNING: unnecessary whitespace before a quoted newline
< #3850: FILE: /tmp/f1-2879930/ospf_ri.c:3850:
< WARNING: unnecessary whitespace before a quoted newline
< #3857: FILE: /tmp/f1-2879930/ospf_ri.c:3857:
< WARNING: unnecessary whitespace before a quoted newline
< #3865: FILE: /tmp/f1-2879930/ospf_ri.c:3865:
< WARNING: unnecessary whitespace before a quoted newline
< #3873: FILE: /tmp/f1-2879930/ospf_ri.c:3873:
< WARNING: braces {} are not necessary for any arm of this statement
< #3920: FILE: /tmp/f1-2879930/ospf_ri.c:3920:
Report for ospf_ri.h | 2 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #228: FILE: /tmp/f1-2879930/ospf_ri.h:228:
Continuous Integration Result: FAILED
Continuous Integration Result: FAILED
See below for issues. CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-8446/
This is a comment from an automated CI system. For questions and feedback in regards to this CI system, please feel free to email Martin Winter - mwinter (at) opensourcerouting.org.
Get source / Pull Request: Successful
Building Stage: Failed
Ubuntu 16.04 arm7 build: Failed (click for details)
Make failed for Ubuntu 16.04 arm7 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8446/artifact/CI101BUILD/ErrorLog/log_make.txt)
pimd/pim6_mld.c:1015:4: note: #pragma message: need S,G PRUNE => NO_INFO transition here
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:5: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1863:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Ubuntu 16.04 arm7 build: Unknown Log <config.log.gz> URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-8446/artifact/CI101BUILD/config.log/config.log.gz Ubuntu 16.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8446/artifact/CI101BUILD/config.status/config.status
Ubuntu 18.04 arm7 build: Failed (click for details)
Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8446/artifact/U18ARM7BUILD/config.status/config.status Ubuntu 18.04 arm7 build: Unknown LogMake failed for Ubuntu 18.04 arm7 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8446/artifact/U18ARM7BUILD/ErrorLog/log_make.txt)
pimd/pim6_mld.c:1015:4: note: #pragma message: need S,G PRUNE => NO_INFO transition here
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1863:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Ubuntu 16.04 i386 build: Failed (click for details)
Ubuntu 16.04 i386 build: Unknown LogMake failed for Ubuntu 16.04 i386 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8446/artifact/U1604I386/ErrorLog/log_make.txt)
/home/ci/cibuild.8446/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:5: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1863:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Debian 11 amd64 build: Failed (click for details)
Debian 11 amd64 build: Unknown LogMake failed for Debian 11 amd64 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8446/artifact/DEB11AMD64/ErrorLog/log_make.txt)
/home/ci/cibuild.8446/frr-source/doc/user/zebra.rst:743: WARNING: duplicate clicmd description of locator NAME, other instance in bgp
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka long unsigned int} (strict match required [Z]) [-Werror=format=]
1860 | " TLV type %d, size %d exceeds buffer size %ld. Abort!\n",
ospfd/ospf_ri.c:1860:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka long unsigned int} (strict match required [C]) [-Werror=format=]
1860 | " TLV type %d, size %d exceeds buffer size %ld. Abort!\n",
In file included from ./lib/log.h:32,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka long unsigned int} (strict match required [Z]) [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8446/artifact/DEB11AMD64/config.status/config.status
Ubuntu 18.04 i386 build: Failed (click for details)
Make failed for Ubuntu 18.04 i386 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8446/artifact/U18I386BUILD/ErrorLog/log_make.txt)
/home/ci/cibuild.8446/frr-source/doc/user/pbr.rst:49: WARNING: duplicate label nexthop-groups, other instance in /home/ci/cibuild.8446/frr-source/doc/user/nexthop_groups.rst
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1863:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8446/artifact/U18I386BUILD/config.status/config.status Ubuntu 18.04 i386 build: Unknown Log <config.log.gz> URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-8446/artifact/U18I386BUILD/config.log/config.log.gz
Successful on other platforms/tests
- Ubuntu 20.04 amd64 build
- Ubuntu 22.04 amd64 build
- Ubuntu 18.04 arm8 build
- Debian 9 amd64 build
- Ubuntu 18.04 ppc64le build
- Fedora 29 amd64 build
- Debian 10 amd64 build
- FreeBSD 11 amd64 build
- CentOS 7 amd64 build
- Ubuntu 18.04 amd64 build
- Redhat 9 amd64 build
- Ubuntu 16.04 arm8 build
- NetBSD 9 amd64 build
- OpenBSD 7 amd64 build
- Ubuntu 16.04 amd64 build
- FreeBSD 12 amd64 build
- Redhat 8 amd64 build
Warnings Generated during build:
Checkout code: Successful with additional warnings
Ubuntu 16.04 arm7 build: Failed (click for details)
Make failed for Ubuntu 16.04 arm7 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8446/artifact/CI101BUILD/ErrorLog/log_make.txt)
pimd/pim6_mld.c:1015:4: note: #pragma message: need S,G PRUNE => NO_INFO transition here
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:5: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1863:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Ubuntu 16.04 arm7 build: Unknown Log <config.log.gz> URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-8446/artifact/CI101BUILD/config.log/config.log.gz Ubuntu 16.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8446/artifact/CI101BUILD/config.status/config.status
Ubuntu 18.04 arm7 build: Failed (click for details)
Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8446/artifact/U18ARM7BUILD/config.status/config.status Ubuntu 18.04 arm7 build: Unknown LogMake failed for Ubuntu 18.04 arm7 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8446/artifact/U18ARM7BUILD/ErrorLog/log_make.txt)
pimd/pim6_mld.c:1015:4: note: #pragma message: need S,G PRUNE => NO_INFO transition here
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1863:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Ubuntu 16.04 i386 build: Failed (click for details)
Ubuntu 16.04 i386 build: Unknown LogMake failed for Ubuntu 16.04 i386 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8446/artifact/U1604I386/ErrorLog/log_make.txt)
/home/ci/cibuild.8446/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:5: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1863:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Debian 11 amd64 build: Failed (click for details)
Debian 11 amd64 build: Unknown LogMake failed for Debian 11 amd64 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8446/artifact/DEB11AMD64/ErrorLog/log_make.txt)
/home/ci/cibuild.8446/frr-source/doc/user/zebra.rst:743: WARNING: duplicate clicmd description of locator NAME, other instance in bgp
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka long unsigned int} (strict match required [Z]) [-Werror=format=]
1860 | " TLV type %d, size %d exceeds buffer size %ld. Abort!\n",
ospfd/ospf_ri.c:1860:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka long unsigned int} (strict match required [C]) [-Werror=format=]
1860 | " TLV type %d, size %d exceeds buffer size %ld. Abort!\n",
In file included from ./lib/log.h:32,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka long unsigned int} (strict match required [Z]) [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8446/artifact/DEB11AMD64/config.status/config.status
Ubuntu 18.04 i386 build: Failed (click for details)
Make failed for Ubuntu 18.04 i386 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8446/artifact/U18I386BUILD/ErrorLog/log_make.txt)
/home/ci/cibuild.8446/frr-source/doc/user/pbr.rst:49: WARNING: duplicate label nexthop-groups, other instance in /home/ci/cibuild.8446/frr-source/doc/user/nexthop_groups.rst
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:53: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
In file included from ./lib/log.h:32:0,
./lib/zlog.h:120:20: error: format %ld expects argument of type long int, but argument 5 has type size_t {aka unsigned int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
#define zlog_debug(...) _zlog_ecref(0, LOG_DEBUG, __VA_ARGS__)
ospfd/ospf_ri.c:1863:4: note: in expansion of macro zlog_debug
cc1: all warnings being treated as errors
Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8446/artifact/U18I386BUILD/config.status/config.status Ubuntu 18.04 i386 build: Unknown Log <config.log.gz> URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-8446/artifact/U18I386BUILD/config.log/config.log.gz
<stdin>:347: trailing whitespace.
struct flex_algo_defn *defns[FLEX_ALGO_ID_MAX+1];
<stdin>:797: trailing whitespace.
#define FLEX_ALGO_FLAGS_METRIC 0x80 /* The M-Flag for indicating
<stdin>:852: space before tab in indent.
uint32_t srlg, bool *deleted);
<stdin>:5060: trailing whitespace.
{
<stdin>:5062: trailing whitespace.
"areaLocalOpaqueLsa": {
warning: squelched 11447 whitespace errors
warning: 11452 lines add whitespace errors.
Report for bitfield.h | 12 issues
===============================================
< ERROR: Macros with complex values should be enclosed in parentheses
< #119: FILE: /tmp/f1-3161898/bitfield.h:119:
< ERROR: Please, no nonstandard integer types in new code.
< #282: FILE: /tmp/f1-3161898/bitfield.h:282:
< ERROR: Please, no nonstandard integer types in new code.
< #283: FILE: /tmp/f1-3161898/bitfield.h:283:
< ERROR: Please, no nonstandard integer types in new code.
< #285: FILE: /tmp/f1-3161898/bitfield.h:285:
< ERROR: Please, no nonstandard integer types in new code.
< #292: FILE: /tmp/f1-3161898/bitfield.h:292:
< ERROR: Please, no nonstandard integer types in new code.
< #293: FILE: /tmp/f1-3161898/bitfield.h:293:
Report for flex_algo.c | 44 issues
===============================================
ERROR: trailing whitespace
#28: FILE: /tmp/f1-3161898/flex_algo.c:28:
+^Istruct flex_algo_defn *defns[FLEX_ALGO_ID_MAX+1];^I$
ERROR: code indent should use tabs where possible
#53: FILE: /tmp/f1-3161898/flex_algo.c:53:
+ uint8_t id, bool create,$
WARNING: please, no spaces at the start of a line
#53: FILE: /tmp/f1-3161898/flex_algo.c:53:
+ uint8_t id, bool create,$
ERROR: code indent should use tabs where possible
#134: FILE: /tmp/f1-3161898/flex_algo.c:134:
+ uint32_t admin_grp, bool create,$
WARNING: please, no spaces at the start of a line
#134: FILE: /tmp/f1-3161898/flex_algo.c:134:
+ uint32_t admin_grp, bool create,$
ERROR: code indent should use tabs where possible
#153: FILE: /tmp/f1-3161898/flex_algo.c:153:
+ uint32_t admin_grp, bool *deleted)$
WARNING: please, no spaces at the start of a line
#153: FILE: /tmp/f1-3161898/flex_algo.c:153:
+ uint32_t admin_grp, bool *deleted)$
ERROR: code indent should use tabs where possible
#208: FILE: /tmp/f1-3161898/flex_algo.c:208:
+ uint32_t srlg, bool create,$
WARNING: please, no spaces at the start of a line
#208: FILE: /tmp/f1-3161898/flex_algo.c:208:
+ uint32_t srlg, bool create,$
ERROR: code indent should use tabs where possible
#228: FILE: /tmp/f1-3161898/flex_algo.c:228:
+ uint32_t srlg, bool *deleted)$
WARNING: please, no spaces at the start of a line
#228: FILE: /tmp/f1-3161898/flex_algo.c:228:
+ uint32_t srlg, bool *deleted)$
Report for flex_algo.h | 60 issues
===============================================
WARNING: line over 80 characters
#57: FILE: /tmp/f1-3161898/flex_algo.h:57:
+ else if (strncmp(str, FLEX_ALGO_METRIC_TYPE_UNIDIR_LINK_DELAY_STR, len) == 0)
ERROR: trailing whitespace
#192: FILE: /tmp/f1-3161898/flex_algo.h:192:
+#define FLEX_ALGO_FLAGS_METRIC^I0x80^I/* The M-Flag for indicating $
WARNING: Block comments use a trailing */ on a separate line
#194: FILE: /tmp/f1-3161898/flex_algo.h:194:
+ * in FAPM-SubTLV */
ERROR: code indent should use tabs where possible
#224: FILE: /tmp/f1-3161898/flex_algo.h:224:
+ uint8_t id, bool create,$
WARNING: please, no spaces at the start of a line
#224: FILE: /tmp/f1-3161898/flex_algo.h:224:
+ uint8_t id, bool create,$
ERROR: code indent should use tabs where possible
#227: FILE: /tmp/f1-3161898/flex_algo.h:227:
+^I^I^I struct flex_algo_defn **defn);$
ERROR: code indent should use tabs where possible
#234: FILE: /tmp/f1-3161898/flex_algo.h:234:
+ uint32_t admin_grp, bool create,$
WARNING: please, no spaces at the start of a line
#234: FILE: /tmp/f1-3161898/flex_algo.h:234:
+ uint32_t admin_grp, bool create,$
ERROR: code indent should use tabs where possible
#237: FILE: /tmp/f1-3161898/flex_algo.h:237:
+ uint32_t admin_grp, bool *deleted);$
WARNING: please, no spaces at the start of a line
#237: FILE: /tmp/f1-3161898/flex_algo.h:237:
+ uint32_t admin_grp, bool *deleted);$
ERROR: code indent should use tabs where possible
#244: FILE: /tmp/f1-3161898/flex_algo.h:244:
+ uint32_t srlg, bool create,$
WARNING: please, no spaces at the start of a line
#244: FILE: /tmp/f1-3161898/flex_algo.h:244:
+ uint32_t srlg, bool create,$
ERROR: code indent should use tabs where possible
#247: FILE: /tmp/f1-3161898/flex_algo.h:247:
+ ^I uint32_t srlg, bool *deleted);$
WARNING: please, no space before tabs
#247: FILE: /tmp/f1-3161898/flex_algo.h:247:
+ ^I uint32_t srlg, bool *deleted);$
WARNING: please, no spaces at the start of a line
#247: FILE: /tmp/f1-3161898/flex_algo.h:247:
+ ^I uint32_t srlg, bool *deleted);$
Report for ospf_ext.c | 18 issues
===============================================
< WARNING: braces {} are not necessary for single statement blocks
< #932: FILE: /tmp/f1-3161898/ospf_ext.c:932:
< WARNING: C99 // comments do not match recommendation
< #2655: FILE: /tmp/f1-3161898/ospf_ext.c:2655:
< WARNING: Missing a blank line after declarations
< #2796: FILE: /tmp/f1-3161898/ospf_ext.c:2796:
< WARNING: C99 // comments do not match recommendation
< #2830: FILE: /tmp/f1-3161898/ospf_ext.c:2830:
< WARNING: C99 // comments do not match recommendation
< #2833: FILE: /tmp/f1-3161898/ospf_ext.c:2833:
< WARNING: C99 // comments do not match recommendation
< #2862: FILE: /tmp/f1-3161898/ospf_ext.c:2862:
< WARNING: C99 // comments do not match recommendation
< #2863: FILE: /tmp/f1-3161898/ospf_ext.c:2863:
< WARNING: C99 // comments do not match recommendation
< #2864: FILE: /tmp/f1-3161898/ospf_ext.c:2864:
< WARNING: C99 // comments do not match recommendation
< #2866: FILE: /tmp/f1-3161898/ospf_ext.c:2866:
Report for ospf_ext.h | 4 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #201: FILE: /tmp/f1-3161898/ospf_ext.h:201:
< WARNING: C99 // comments do not match recommendation
< #202: FILE: /tmp/f1-3161898/ospf_ext.h:202:
Report for ospf_opaque.c | 2 issues
===============================================
< WARNING: Prefer using '"%s...", __func__' to using 'ospf_opaque_lsa_originate_schedule', this function's name, in a string
< #1305: FILE: /tmp/f1-3161898/ospf_opaque.c:1305:
Report for ospf_opaque.h | 2 issues
===============================================
< ERROR: Macros with complex values should be enclosed in parentheses
< #105: FILE: /tmp/f1-3161898/ospf_opaque.h:105:
Report for ospf_ri.c | 36 issues
===============================================
< WARNING: quoted string split across lines
< #793: FILE: /tmp/f1-3161898/ospf_ri.c:793:
< WARNING: quoted string split across lines
< #831: FILE: /tmp/f1-3161898/ospf_ri.c:831:
< WARNING: quoted string split across lines
< #868: FILE: /tmp/f1-3161898/ospf_ri.c:868:
< WARNING: quoted string split across lines
< #893: FILE: /tmp/f1-3161898/ospf_ri.c:893:
< WARNING: quoted string split across lines
< #926: FILE: /tmp/f1-3161898/ospf_ri.c:926:
< WARNING: quoted string split across lines
< #1032: FILE: /tmp/f1-3161898/ospf_ri.c:1032:
< WARNING: Macros with flow control statements should be avoided
< #1615: FILE: /tmp/f1-3161898/ospf_ri.c:1615:
< WARNING: Macros with flow control statements should be avoided
< #1632: FILE: /tmp/f1-3161898/ospf_ri.c:1632:
< WARNING: unnecessary whitespace before a quoted newline
< #2094: FILE: /tmp/f1-3161898/ospf_ri.c:2094:
< WARNING: unnecessary whitespace before a quoted newline
< #2156: FILE: /tmp/f1-3161898/ospf_ri.c:2156:
< WARNING: unnecessary whitespace before a quoted newline
< #2218: FILE: /tmp/f1-3161898/ospf_ri.c:2218:
< WARNING: unnecessary whitespace before a quoted newline
< #2275: FILE: /tmp/f1-3161898/ospf_ri.c:2275:
< WARNING: unnecessary whitespace before a quoted newline
< #2331: FILE: /tmp/f1-3161898/ospf_ri.c:2331:
< WARNING: unnecessary whitespace before a quoted newline
< #3850: FILE: /tmp/f1-3161898/ospf_ri.c:3850:
< WARNING: unnecessary whitespace before a quoted newline
< #3857: FILE: /tmp/f1-3161898/ospf_ri.c:3857:
< WARNING: unnecessary whitespace before a quoted newline
< #3865: FILE: /tmp/f1-3161898/ospf_ri.c:3865:
< WARNING: unnecessary whitespace before a quoted newline
< #3873: FILE: /tmp/f1-3161898/ospf_ri.c:3873:
< WARNING: braces {} are not necessary for any arm of this statement
< #3920: FILE: /tmp/f1-3161898/ospf_ri.c:3920:
Report for ospf_ri.h | 2 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #228: FILE: /tmp/f1-3161898/ospf_ri.h:228:
Continuous Integration Result: FAILED
Continuous Integration Result: FAILED
See below for issues. CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-8447/
This is a comment from an automated CI system. For questions and feedback in regards to this CI system, please feel free to email Martin Winter - mwinter (at) opensourcerouting.org.
Get source / Pull Request: Successful
Building Stage: Failed
Debian 11 amd64 build: Failed (click for details)
Debian 11 amd64 build: Unknown LogMake failed for Debian 11 amd64 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8447/artifact/DEB11AMD64/ErrorLog/log_make.txt)
/home/ci/cibuild.8447/frr-source/doc/user/zebra.rst:743: WARNING: duplicate clicmd description of locator NAME, other instance in bgp
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:54: error: format %lld expects argument of type long long int, but argument 5 has type int64_t {aka long int} [-Werror=format=]
1860 | " TLV type %d, size %d exceeds buffer size %lld. Abort!\n",
1861 | ntohs(tlvh->length), TLV_SIZE(tlvh), (int64_t)buf_size);
In file included from ./lib/log.h:32,
./lib/zlog.h:120:20: error: format %lld expects argument of type long long int, but argument 5 has type int64_t {aka long int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
ospfd/ospf_ri.c:1863:4: note: in expansion of macro zlog_debug
Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8447/artifact/DEB11AMD64/config.status/config.status
Successful on other platforms/tests
- Ubuntu 22.04 amd64 build
- Ubuntu 18.04 arm8 build
- Fedora 29 amd64 build
- Debian 9 amd64 build
- Ubuntu 18.04 ppc64le build
- Ubuntu 20.04 amd64 build
- Debian 10 amd64 build
- Ubuntu 16.04 arm7 build
- CentOS 7 amd64 build
- Ubuntu 18.04 arm7 build
- FreeBSD 11 amd64 build
- Ubuntu 16.04 i386 build
- Ubuntu 16.04 arm8 build
- Ubuntu 18.04 amd64 build
- Ubuntu 16.04 amd64 build
- Redhat 9 amd64 build
- OpenBSD 7 amd64 build
- Redhat 8 amd64 build
- FreeBSD 12 amd64 build
- NetBSD 9 amd64 build
- Ubuntu 18.04 i386 build
Warnings Generated during build:
Checkout code: Successful with additional warnings
Debian 11 amd64 build: Failed (click for details)
Debian 11 amd64 build: Unknown LogMake failed for Debian 11 amd64 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8447/artifact/DEB11AMD64/ErrorLog/log_make.txt)
/home/ci/cibuild.8447/frr-source/doc/user/zebra.rst:743: WARNING: duplicate clicmd description of locator NAME, other instance in bgp
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:54: error: format %lld expects argument of type long long int, but argument 5 has type int64_t {aka long int} [-Werror=format=]
1860 | " TLV type %d, size %d exceeds buffer size %lld. Abort!\n",
1861 | ntohs(tlvh->length), TLV_SIZE(tlvh), (int64_t)buf_size);
In file included from ./lib/log.h:32,
./lib/zlog.h:120:20: error: format %lld expects argument of type long long int, but argument 5 has type int64_t {aka long int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
ospfd/ospf_ri.c:1863:4: note: in expansion of macro zlog_debug
Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8447/artifact/DEB11AMD64/config.status/config.status
<stdin>:347: trailing whitespace.
struct flex_algo_defn *defns[FLEX_ALGO_ID_MAX+1];
<stdin>:797: trailing whitespace.
#define FLEX_ALGO_FLAGS_METRIC 0x80 /* The M-Flag for indicating
<stdin>:852: space before tab in indent.
uint32_t srlg, bool *deleted);
<stdin>:5060: trailing whitespace.
{
<stdin>:5062: trailing whitespace.
"areaLocalOpaqueLsa": {
warning: squelched 11447 whitespace errors
warning: 11452 lines add whitespace errors.
Report for bitfield.h | 12 issues
===============================================
< ERROR: Macros with complex values should be enclosed in parentheses
< #119: FILE: /tmp/f1-3198040/bitfield.h:119:
< ERROR: Please, no nonstandard integer types in new code.
< #282: FILE: /tmp/f1-3198040/bitfield.h:282:
< ERROR: Please, no nonstandard integer types in new code.
< #283: FILE: /tmp/f1-3198040/bitfield.h:283:
< ERROR: Please, no nonstandard integer types in new code.
< #285: FILE: /tmp/f1-3198040/bitfield.h:285:
< ERROR: Please, no nonstandard integer types in new code.
< #292: FILE: /tmp/f1-3198040/bitfield.h:292:
< ERROR: Please, no nonstandard integer types in new code.
< #293: FILE: /tmp/f1-3198040/bitfield.h:293:
Report for flex_algo.c | 44 issues
===============================================
ERROR: trailing whitespace
#28: FILE: /tmp/f1-3198040/flex_algo.c:28:
+^Istruct flex_algo_defn *defns[FLEX_ALGO_ID_MAX+1];^I$
ERROR: code indent should use tabs where possible
#53: FILE: /tmp/f1-3198040/flex_algo.c:53:
+ uint8_t id, bool create,$
WARNING: please, no spaces at the start of a line
#53: FILE: /tmp/f1-3198040/flex_algo.c:53:
+ uint8_t id, bool create,$
ERROR: code indent should use tabs where possible
#134: FILE: /tmp/f1-3198040/flex_algo.c:134:
+ uint32_t admin_grp, bool create,$
WARNING: please, no spaces at the start of a line
#134: FILE: /tmp/f1-3198040/flex_algo.c:134:
+ uint32_t admin_grp, bool create,$
ERROR: code indent should use tabs where possible
#153: FILE: /tmp/f1-3198040/flex_algo.c:153:
+ uint32_t admin_grp, bool *deleted)$
WARNING: please, no spaces at the start of a line
#153: FILE: /tmp/f1-3198040/flex_algo.c:153:
+ uint32_t admin_grp, bool *deleted)$
ERROR: code indent should use tabs where possible
#208: FILE: /tmp/f1-3198040/flex_algo.c:208:
+ uint32_t srlg, bool create,$
WARNING: please, no spaces at the start of a line
#208: FILE: /tmp/f1-3198040/flex_algo.c:208:
+ uint32_t srlg, bool create,$
ERROR: code indent should use tabs where possible
#228: FILE: /tmp/f1-3198040/flex_algo.c:228:
+ uint32_t srlg, bool *deleted)$
WARNING: please, no spaces at the start of a line
#228: FILE: /tmp/f1-3198040/flex_algo.c:228:
+ uint32_t srlg, bool *deleted)$
Report for flex_algo.h | 60 issues
===============================================
WARNING: line over 80 characters
#57: FILE: /tmp/f1-3198040/flex_algo.h:57:
+ else if (strncmp(str, FLEX_ALGO_METRIC_TYPE_UNIDIR_LINK_DELAY_STR, len) == 0)
ERROR: trailing whitespace
#192: FILE: /tmp/f1-3198040/flex_algo.h:192:
+#define FLEX_ALGO_FLAGS_METRIC^I0x80^I/* The M-Flag for indicating $
WARNING: Block comments use a trailing */ on a separate line
#194: FILE: /tmp/f1-3198040/flex_algo.h:194:
+ * in FAPM-SubTLV */
ERROR: code indent should use tabs where possible
#224: FILE: /tmp/f1-3198040/flex_algo.h:224:
+ uint8_t id, bool create,$
WARNING: please, no spaces at the start of a line
#224: FILE: /tmp/f1-3198040/flex_algo.h:224:
+ uint8_t id, bool create,$
ERROR: code indent should use tabs where possible
#227: FILE: /tmp/f1-3198040/flex_algo.h:227:
+^I^I^I struct flex_algo_defn **defn);$
ERROR: code indent should use tabs where possible
#234: FILE: /tmp/f1-3198040/flex_algo.h:234:
+ uint32_t admin_grp, bool create,$
WARNING: please, no spaces at the start of a line
#234: FILE: /tmp/f1-3198040/flex_algo.h:234:
+ uint32_t admin_grp, bool create,$
ERROR: code indent should use tabs where possible
#237: FILE: /tmp/f1-3198040/flex_algo.h:237:
+ uint32_t admin_grp, bool *deleted);$
WARNING: please, no spaces at the start of a line
#237: FILE: /tmp/f1-3198040/flex_algo.h:237:
+ uint32_t admin_grp, bool *deleted);$
ERROR: code indent should use tabs where possible
#244: FILE: /tmp/f1-3198040/flex_algo.h:244:
+ uint32_t srlg, bool create,$
WARNING: please, no spaces at the start of a line
#244: FILE: /tmp/f1-3198040/flex_algo.h:244:
+ uint32_t srlg, bool create,$
ERROR: code indent should use tabs where possible
#247: FILE: /tmp/f1-3198040/flex_algo.h:247:
+ ^I uint32_t srlg, bool *deleted);$
WARNING: please, no space before tabs
#247: FILE: /tmp/f1-3198040/flex_algo.h:247:
+ ^I uint32_t srlg, bool *deleted);$
WARNING: please, no spaces at the start of a line
#247: FILE: /tmp/f1-3198040/flex_algo.h:247:
+ ^I uint32_t srlg, bool *deleted);$
Report for ospf_ext.c | 18 issues
===============================================
< WARNING: braces {} are not necessary for single statement blocks
< #932: FILE: /tmp/f1-3198040/ospf_ext.c:932:
< WARNING: C99 // comments do not match recommendation
< #2655: FILE: /tmp/f1-3198040/ospf_ext.c:2655:
< WARNING: Missing a blank line after declarations
< #2796: FILE: /tmp/f1-3198040/ospf_ext.c:2796:
< WARNING: C99 // comments do not match recommendation
< #2830: FILE: /tmp/f1-3198040/ospf_ext.c:2830:
< WARNING: C99 // comments do not match recommendation
< #2833: FILE: /tmp/f1-3198040/ospf_ext.c:2833:
< WARNING: C99 // comments do not match recommendation
< #2862: FILE: /tmp/f1-3198040/ospf_ext.c:2862:
< WARNING: C99 // comments do not match recommendation
< #2863: FILE: /tmp/f1-3198040/ospf_ext.c:2863:
< WARNING: C99 // comments do not match recommendation
< #2864: FILE: /tmp/f1-3198040/ospf_ext.c:2864:
< WARNING: C99 // comments do not match recommendation
< #2866: FILE: /tmp/f1-3198040/ospf_ext.c:2866:
Report for ospf_ext.h | 4 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #201: FILE: /tmp/f1-3198040/ospf_ext.h:201:
< WARNING: C99 // comments do not match recommendation
< #202: FILE: /tmp/f1-3198040/ospf_ext.h:202:
Report for ospf_opaque.c | 2 issues
===============================================
< WARNING: Prefer using '"%s...", __func__' to using 'ospf_opaque_lsa_originate_schedule', this function's name, in a string
< #1305: FILE: /tmp/f1-3198040/ospf_opaque.c:1305:
Report for ospf_opaque.h | 2 issues
===============================================
< ERROR: Macros with complex values should be enclosed in parentheses
< #105: FILE: /tmp/f1-3198040/ospf_opaque.h:105:
Report for ospf_ri.c | 40 issues
===============================================
< WARNING: quoted string split across lines
< #793: FILE: /tmp/f1-3198040/ospf_ri.c:793:
< WARNING: quoted string split across lines
< #831: FILE: /tmp/f1-3198040/ospf_ri.c:831:
< WARNING: quoted string split across lines
< #868: FILE: /tmp/f1-3198040/ospf_ri.c:868:
< WARNING: quoted string split across lines
< #893: FILE: /tmp/f1-3198040/ospf_ri.c:893:
< WARNING: quoted string split across lines
< #926: FILE: /tmp/f1-3198040/ospf_ri.c:926:
< WARNING: quoted string split across lines
< #1032: FILE: /tmp/f1-3198040/ospf_ri.c:1032:
< WARNING: Macros with flow control statements should be avoided
< #1615: FILE: /tmp/f1-3198040/ospf_ri.c:1615:
< WARNING: Macros with flow control statements should be avoided
< #1632: FILE: /tmp/f1-3198040/ospf_ri.c:1632:
< WARNING: line over 80 characters
< #1861: FILE: /tmp/f1-3198040/ospf_ri.c:1861:
< WARNING: line over 80 characters
< #1865: FILE: /tmp/f1-3198040/ospf_ri.c:1865:
< WARNING: unnecessary whitespace before a quoted newline
< #2094: FILE: /tmp/f1-3198040/ospf_ri.c:2094:
< WARNING: unnecessary whitespace before a quoted newline
< #2156: FILE: /tmp/f1-3198040/ospf_ri.c:2156:
< WARNING: unnecessary whitespace before a quoted newline
< #2218: FILE: /tmp/f1-3198040/ospf_ri.c:2218:
< WARNING: unnecessary whitespace before a quoted newline
< #2275: FILE: /tmp/f1-3198040/ospf_ri.c:2275:
< WARNING: unnecessary whitespace before a quoted newline
< #2331: FILE: /tmp/f1-3198040/ospf_ri.c:2331:
< WARNING: unnecessary whitespace before a quoted newline
< #3850: FILE: /tmp/f1-3198040/ospf_ri.c:3850:
< WARNING: unnecessary whitespace before a quoted newline
< #3857: FILE: /tmp/f1-3198040/ospf_ri.c:3857:
< WARNING: unnecessary whitespace before a quoted newline
< #3865: FILE: /tmp/f1-3198040/ospf_ri.c:3865:
< WARNING: unnecessary whitespace before a quoted newline
< #3873: FILE: /tmp/f1-3198040/ospf_ri.c:3873:
< WARNING: braces {} are not necessary for any arm of this statement
< #3920: FILE: /tmp/f1-3198040/ospf_ri.c:3920:
Report for ospf_ri.h | 2 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #228: FILE: /tmp/f1-3198040/ospf_ri.h:228:
Continuous Integration Result: FAILED
Continuous Integration Result: FAILED
See below for issues. CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-8485/
This is a comment from an automated CI system. For questions and feedback in regards to this CI system, please feel free to email Martin Winter - mwinter (at) opensourcerouting.org.
Get source / Pull Request: Successful
Building Stage: Failed
Debian 11 amd64 build: Failed (click for details)
Debian 11 amd64 build: Unknown LogMake failed for Debian 11 amd64 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8485/artifact/DEB11AMD64/ErrorLog/log_make.txt)
/home/ci/cibuild.8485/frr-source/doc/user/zebra.rst:743: WARNING: duplicate clicmd description of locator NAME, other instance in bgp
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:54: error: format %lld expects argument of type long long int, but argument 5 has type int64_t {aka long int} [-Werror=format=]
1860 | " TLV type %d, size %d exceeds buffer size %lld. Abort!\n",
1861 | ntohs(tlvh->length), TLV_SIZE(tlvh), (int64_t)buf_size);
In file included from ./lib/log.h:32,
./lib/zlog.h:120:20: error: format %lld expects argument of type long long int, but argument 5 has type int64_t {aka long int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
ospfd/ospf_ri.c:1863:4: note: in expansion of macro zlog_debug
Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8485/artifact/DEB11AMD64/config.status/config.status
Successful on other platforms/tests
- Redhat 8 amd64 build
- Fedora 29 amd64 build
- OpenBSD 7 amd64 build
- Debian 10 amd64 build
- FreeBSD 11 amd64 build
- Ubuntu 22.04 amd64 build
- Ubuntu 20.04 amd64 build
- Debian 9 amd64 build
- Ubuntu 16.04 arm7 build
- CentOS 7 amd64 build
- Redhat 9 amd64 build
- Ubuntu 18.04 ppc64le build
- Ubuntu 18.04 amd64 build
- Ubuntu 16.04 amd64 build
- FreeBSD 12 amd64 build
- NetBSD 9 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
Debian 11 amd64 build: Failed (click for details)
Debian 11 amd64 build: Unknown LogMake failed for Debian 11 amd64 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8485/artifact/DEB11AMD64/ErrorLog/log_make.txt)
/home/ci/cibuild.8485/frr-source/doc/user/zebra.rst:743: WARNING: duplicate clicmd description of locator NAME, other instance in bgp
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:54: error: format %lld expects argument of type long long int, but argument 5 has type int64_t {aka long int} [-Werror=format=]
1860 | " TLV type %d, size %d exceeds buffer size %lld. Abort!\n",
1861 | ntohs(tlvh->length), TLV_SIZE(tlvh), (int64_t)buf_size);
In file included from ./lib/log.h:32,
./lib/zlog.h:120:20: error: format %lld expects argument of type long long int, but argument 5 has type int64_t {aka long int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
ospfd/ospf_ri.c:1863:4: note: in expansion of macro zlog_debug
Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8485/artifact/DEB11AMD64/config.status/config.status
<stdin>:347: trailing whitespace.
struct flex_algo_defn *defns[FLEX_ALGO_ID_MAX+1];
<stdin>:797: trailing whitespace.
#define FLEX_ALGO_FLAGS_METRIC 0x80 /* The M-Flag for indicating
<stdin>:852: space before tab in indent.
uint32_t srlg, bool *deleted);
<stdin>:5060: trailing whitespace.
{
<stdin>:5062: trailing whitespace.
"areaLocalOpaqueLsa": {
warning: squelched 9777 whitespace errors
warning: 9782 lines add whitespace errors.
Report for bitfield.h | 12 issues
===============================================
< ERROR: Macros with complex values should be enclosed in parentheses
< #119: FILE: /tmp/f1-1975417/bitfield.h:119:
< ERROR: Please, no nonstandard integer types in new code.
< #282: FILE: /tmp/f1-1975417/bitfield.h:282:
< ERROR: Please, no nonstandard integer types in new code.
< #283: FILE: /tmp/f1-1975417/bitfield.h:283:
< ERROR: Please, no nonstandard integer types in new code.
< #285: FILE: /tmp/f1-1975417/bitfield.h:285:
< ERROR: Please, no nonstandard integer types in new code.
< #292: FILE: /tmp/f1-1975417/bitfield.h:292:
< ERROR: Please, no nonstandard integer types in new code.
< #293: FILE: /tmp/f1-1975417/bitfield.h:293:
Report for flex_algo.c | 44 issues
===============================================
ERROR: trailing whitespace
#28: FILE: /tmp/f1-1975417/flex_algo.c:28:
+^Istruct flex_algo_defn *defns[FLEX_ALGO_ID_MAX+1];^I$
ERROR: code indent should use tabs where possible
#53: FILE: /tmp/f1-1975417/flex_algo.c:53:
+ uint8_t id, bool create,$
WARNING: please, no spaces at the start of a line
#53: FILE: /tmp/f1-1975417/flex_algo.c:53:
+ uint8_t id, bool create,$
ERROR: code indent should use tabs where possible
#134: FILE: /tmp/f1-1975417/flex_algo.c:134:
+ uint32_t admin_grp, bool create,$
WARNING: please, no spaces at the start of a line
#134: FILE: /tmp/f1-1975417/flex_algo.c:134:
+ uint32_t admin_grp, bool create,$
ERROR: code indent should use tabs where possible
#153: FILE: /tmp/f1-1975417/flex_algo.c:153:
+ uint32_t admin_grp, bool *deleted)$
WARNING: please, no spaces at the start of a line
#153: FILE: /tmp/f1-1975417/flex_algo.c:153:
+ uint32_t admin_grp, bool *deleted)$
ERROR: code indent should use tabs where possible
#208: FILE: /tmp/f1-1975417/flex_algo.c:208:
+ uint32_t srlg, bool create,$
WARNING: please, no spaces at the start of a line
#208: FILE: /tmp/f1-1975417/flex_algo.c:208:
+ uint32_t srlg, bool create,$
ERROR: code indent should use tabs where possible
#228: FILE: /tmp/f1-1975417/flex_algo.c:228:
+ uint32_t srlg, bool *deleted)$
WARNING: please, no spaces at the start of a line
#228: FILE: /tmp/f1-1975417/flex_algo.c:228:
+ uint32_t srlg, bool *deleted)$
Report for flex_algo.h | 60 issues
===============================================
WARNING: line over 80 characters
#57: FILE: /tmp/f1-1975417/flex_algo.h:57:
+ else if (strncmp(str, FLEX_ALGO_METRIC_TYPE_UNIDIR_LINK_DELAY_STR, len) == 0)
ERROR: trailing whitespace
#192: FILE: /tmp/f1-1975417/flex_algo.h:192:
+#define FLEX_ALGO_FLAGS_METRIC^I0x80^I/* The M-Flag for indicating $
WARNING: Block comments use a trailing */ on a separate line
#194: FILE: /tmp/f1-1975417/flex_algo.h:194:
+ * in FAPM-SubTLV */
ERROR: code indent should use tabs where possible
#224: FILE: /tmp/f1-1975417/flex_algo.h:224:
+ uint8_t id, bool create,$
WARNING: please, no spaces at the start of a line
#224: FILE: /tmp/f1-1975417/flex_algo.h:224:
+ uint8_t id, bool create,$
ERROR: code indent should use tabs where possible
#227: FILE: /tmp/f1-1975417/flex_algo.h:227:
+^I^I^I struct flex_algo_defn **defn);$
ERROR: code indent should use tabs where possible
#234: FILE: /tmp/f1-1975417/flex_algo.h:234:
+ uint32_t admin_grp, bool create,$
WARNING: please, no spaces at the start of a line
#234: FILE: /tmp/f1-1975417/flex_algo.h:234:
+ uint32_t admin_grp, bool create,$
ERROR: code indent should use tabs where possible
#237: FILE: /tmp/f1-1975417/flex_algo.h:237:
+ uint32_t admin_grp, bool *deleted);$
WARNING: please, no spaces at the start of a line
#237: FILE: /tmp/f1-1975417/flex_algo.h:237:
+ uint32_t admin_grp, bool *deleted);$
ERROR: code indent should use tabs where possible
#244: FILE: /tmp/f1-1975417/flex_algo.h:244:
+ uint32_t srlg, bool create,$
WARNING: please, no spaces at the start of a line
#244: FILE: /tmp/f1-1975417/flex_algo.h:244:
+ uint32_t srlg, bool create,$
ERROR: code indent should use tabs where possible
#247: FILE: /tmp/f1-1975417/flex_algo.h:247:
+ ^I uint32_t srlg, bool *deleted);$
WARNING: please, no space before tabs
#247: FILE: /tmp/f1-1975417/flex_algo.h:247:
+ ^I uint32_t srlg, bool *deleted);$
WARNING: please, no spaces at the start of a line
#247: FILE: /tmp/f1-1975417/flex_algo.h:247:
+ ^I uint32_t srlg, bool *deleted);$
Report for ospf_ext.c | 18 issues
===============================================
< WARNING: braces {} are not necessary for single statement blocks
< #932: FILE: /tmp/f1-1975417/ospf_ext.c:932:
< WARNING: C99 // comments do not match recommendation
< #2655: FILE: /tmp/f1-1975417/ospf_ext.c:2655:
< WARNING: Missing a blank line after declarations
< #2796: FILE: /tmp/f1-1975417/ospf_ext.c:2796:
< WARNING: C99 // comments do not match recommendation
< #2830: FILE: /tmp/f1-1975417/ospf_ext.c:2830:
< WARNING: C99 // comments do not match recommendation
< #2833: FILE: /tmp/f1-1975417/ospf_ext.c:2833:
< WARNING: C99 // comments do not match recommendation
< #2862: FILE: /tmp/f1-1975417/ospf_ext.c:2862:
< WARNING: C99 // comments do not match recommendation
< #2863: FILE: /tmp/f1-1975417/ospf_ext.c:2863:
< WARNING: C99 // comments do not match recommendation
< #2864: FILE: /tmp/f1-1975417/ospf_ext.c:2864:
< WARNING: C99 // comments do not match recommendation
< #2866: FILE: /tmp/f1-1975417/ospf_ext.c:2866:
Report for ospf_ext.h | 4 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #201: FILE: /tmp/f1-1975417/ospf_ext.h:201:
< WARNING: C99 // comments do not match recommendation
< #202: FILE: /tmp/f1-1975417/ospf_ext.h:202:
Report for ospf_opaque.c | 2 issues
===============================================
< WARNING: Prefer using '"%s...", __func__' to using 'ospf_opaque_lsa_originate_schedule', this function's name, in a string
< #1305: FILE: /tmp/f1-1975417/ospf_opaque.c:1305:
Report for ospf_opaque.h | 2 issues
===============================================
< ERROR: Macros with complex values should be enclosed in parentheses
< #105: FILE: /tmp/f1-1975417/ospf_opaque.h:105:
Report for ospf_ri.c | 40 issues
===============================================
< WARNING: quoted string split across lines
< #793: FILE: /tmp/f1-1975417/ospf_ri.c:793:
< WARNING: quoted string split across lines
< #831: FILE: /tmp/f1-1975417/ospf_ri.c:831:
< WARNING: quoted string split across lines
< #868: FILE: /tmp/f1-1975417/ospf_ri.c:868:
< WARNING: quoted string split across lines
< #893: FILE: /tmp/f1-1975417/ospf_ri.c:893:
< WARNING: quoted string split across lines
< #926: FILE: /tmp/f1-1975417/ospf_ri.c:926:
< WARNING: quoted string split across lines
< #1032: FILE: /tmp/f1-1975417/ospf_ri.c:1032:
< WARNING: Macros with flow control statements should be avoided
< #1615: FILE: /tmp/f1-1975417/ospf_ri.c:1615:
< WARNING: Macros with flow control statements should be avoided
< #1632: FILE: /tmp/f1-1975417/ospf_ri.c:1632:
< WARNING: line over 80 characters
< #1861: FILE: /tmp/f1-1975417/ospf_ri.c:1861:
< WARNING: line over 80 characters
< #1865: FILE: /tmp/f1-1975417/ospf_ri.c:1865:
< WARNING: unnecessary whitespace before a quoted newline
< #2094: FILE: /tmp/f1-1975417/ospf_ri.c:2094:
< WARNING: unnecessary whitespace before a quoted newline
< #2156: FILE: /tmp/f1-1975417/ospf_ri.c:2156:
< WARNING: unnecessary whitespace before a quoted newline
< #2218: FILE: /tmp/f1-1975417/ospf_ri.c:2218:
< WARNING: unnecessary whitespace before a quoted newline
< #2275: FILE: /tmp/f1-1975417/ospf_ri.c:2275:
< WARNING: unnecessary whitespace before a quoted newline
< #2331: FILE: /tmp/f1-1975417/ospf_ri.c:2331:
< WARNING: unnecessary whitespace before a quoted newline
< #3850: FILE: /tmp/f1-1975417/ospf_ri.c:3850:
< WARNING: unnecessary whitespace before a quoted newline
< #3857: FILE: /tmp/f1-1975417/ospf_ri.c:3857:
< WARNING: unnecessary whitespace before a quoted newline
< #3865: FILE: /tmp/f1-1975417/ospf_ri.c:3865:
< WARNING: unnecessary whitespace before a quoted newline
< #3873: FILE: /tmp/f1-1975417/ospf_ri.c:3873:
< WARNING: braces {} are not necessary for any arm of this statement
< #3920: FILE: /tmp/f1-1975417/ospf_ri.c:3920:
Report for ospf_ri.h | 2 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #228: FILE: /tmp/f1-1975417/ospf_ri.h:228:
Continuous Integration Result: FAILED
Continuous Integration Result: FAILED
See below for issues. CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-8487/
This is a comment from an automated CI system. For questions and feedback in regards to this CI system, please feel free to email Martin Winter - mwinter (at) opensourcerouting.org.
Get source / Pull Request: Successful
Building Stage: Failed
Redhat 9 amd64 build: Failed (click for details)
Redhat 9 amd64 build: No useful log foundDebian 11 amd64 build: Failed (click for details)
Debian 11 amd64 build: Unknown LogMake failed for Debian 11 amd64 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8487/artifact/DEB11AMD64/ErrorLog/log_make.txt)
/home/ci/cibuild.8487/frr-source/doc/user/zebra.rst:743: WARNING: duplicate clicmd description of locator NAME, other instance in bgp
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:54: error: format %lld expects argument of type long long int, but argument 5 has type int64_t {aka long int} [-Werror=format=]
1860 | " TLV type %d, size %d exceeds buffer size %lld. Abort!\n",
1861 | ntohs(tlvh->length), TLV_SIZE(tlvh),
1862 | (int64_t)buf_size);
In file included from ./lib/log.h:32,
./lib/zlog.h:120:20: error: format %lld expects argument of type long long int, but argument 5 has type int64_t {aka long int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8487/artifact/DEB11AMD64/config.status/config.status
Successful on other platforms/tests
- OpenBSD 7 amd64 build
- Redhat 8 amd64 build
- Debian 10 amd64 build
- CentOS 7 amd64 build
- Ubuntu 16.04 arm7 build
- FreeBSD 11 amd64 build
- Ubuntu 22.04 amd64 build
- Debian 9 amd64 build
- Ubuntu 16.04 arm8 build
- Ubuntu 18.04 amd64 build
- Ubuntu 16.04 amd64 build
- Ubuntu 20.04 amd64 build
- Ubuntu 18.04 ppc64le build
- NetBSD 9 amd64 build
- FreeBSD 12 amd64 build
- Ubuntu 18.04 i386 build
- Ubuntu 18.04 arm7 build
- Fedora 29 amd64 build
- Ubuntu 16.04 i386 build
- Ubuntu 18.04 arm8 build
Warnings Generated during build:
Checkout code: Successful with additional warnings
Redhat 9 amd64 build: Failed (click for details)
Redhat 9 amd64 build: No useful log foundDebian 11 amd64 build: Failed (click for details)
Debian 11 amd64 build: Unknown LogMake failed for Debian 11 amd64 build: (see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8487/artifact/DEB11AMD64/ErrorLog/log_make.txt)
/home/ci/cibuild.8487/frr-source/doc/user/zebra.rst:743: WARNING: duplicate clicmd description of locator NAME, other instance in bgp
ospfd/ospf_ri.c: In function show_vty_unknown_tlv:
ospfd/ospf_ri.c:1860:54: error: format %lld expects argument of type long long int, but argument 5 has type int64_t {aka long int} [-Werror=format=]
1860 | " TLV type %d, size %d exceeds buffer size %lld. Abort!\n",
1861 | ntohs(tlvh->length), TLV_SIZE(tlvh),
1862 | (int64_t)buf_size);
In file included from ./lib/log.h:32,
./lib/zlog.h:120:20: error: format %lld expects argument of type long long int, but argument 5 has type int64_t {aka long int} [-Werror=format=]
./lib/zlog.h:127:26: note: in expansion of macro _zlog_ecref
Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-8487/artifact/DEB11AMD64/config.status/config.status
<stdin>:347: trailing whitespace.
struct flex_algo_defn *defns[FLEX_ALGO_ID_MAX+1];
<stdin>:797: trailing whitespace.
#define FLEX_ALGO_FLAGS_METRIC 0x80 /* The M-Flag for indicating
<stdin>:852: space before tab in indent.
uint32_t srlg, bool *deleted);
<stdin>:5062: trailing whitespace.
{
<stdin>:5064: trailing whitespace.
"areaLocalOpaqueLsa": {
warning: squelched 9777 whitespace errors
warning: 9782 lines add whitespace errors.
Report for bitfield.h | 12 issues
===============================================
< ERROR: Macros with complex values should be enclosed in parentheses
< #119: FILE: /tmp/f1-2013223/bitfield.h:119:
< ERROR: Please, no nonstandard integer types in new code.
< #282: FILE: /tmp/f1-2013223/bitfield.h:282:
< ERROR: Please, no nonstandard integer types in new code.
< #283: FILE: /tmp/f1-2013223/bitfield.h:283:
< ERROR: Please, no nonstandard integer types in new code.
< #285: FILE: /tmp/f1-2013223/bitfield.h:285:
< ERROR: Please, no nonstandard integer types in new code.
< #292: FILE: /tmp/f1-2013223/bitfield.h:292:
< ERROR: Please, no nonstandard integer types in new code.
< #293: FILE: /tmp/f1-2013223/bitfield.h:293:
Report for flex_algo.c | 44 issues
===============================================
ERROR: trailing whitespace
#28: FILE: /tmp/f1-2013223/flex_algo.c:28:
+^Istruct flex_algo_defn *defns[FLEX_ALGO_ID_MAX+1];^I$
ERROR: code indent should use tabs where possible
#53: FILE: /tmp/f1-2013223/flex_algo.c:53:
+ uint8_t id, bool create,$
WARNING: please, no spaces at the start of a line
#53: FILE: /tmp/f1-2013223/flex_algo.c:53:
+ uint8_t id, bool create,$
ERROR: code indent should use tabs where possible
#134: FILE: /tmp/f1-2013223/flex_algo.c:134:
+ uint32_t admin_grp, bool create,$
WARNING: please, no spaces at the start of a line
#134: FILE: /tmp/f1-2013223/flex_algo.c:134:
+ uint32_t admin_grp, bool create,$
ERROR: code indent should use tabs where possible
#153: FILE: /tmp/f1-2013223/flex_algo.c:153:
+ uint32_t admin_grp, bool *deleted)$
WARNING: please, no spaces at the start of a line
#153: FILE: /tmp/f1-2013223/flex_algo.c:153:
+ uint32_t admin_grp, bool *deleted)$
ERROR: code indent should use tabs where possible
#208: FILE: /tmp/f1-2013223/flex_algo.c:208:
+ uint32_t srlg, bool create,$
WARNING: please, no spaces at the start of a line
#208: FILE: /tmp/f1-2013223/flex_algo.c:208:
+ uint32_t srlg, bool create,$
ERROR: code indent should use tabs where possible
#228: FILE: /tmp/f1-2013223/flex_algo.c:228:
+ uint32_t srlg, bool *deleted)$
WARNING: please, no spaces at the start of a line
#228: FILE: /tmp/f1-2013223/flex_algo.c:228:
+ uint32_t srlg, bool *deleted)$
Report for flex_algo.h | 60 issues
===============================================
WARNING: line over 80 characters
#57: FILE: /tmp/f1-2013223/flex_algo.h:57:
+ else if (strncmp(str, FLEX_ALGO_METRIC_TYPE_UNIDIR_LINK_DELAY_STR, len) == 0)
ERROR: trailing whitespace
#192: FILE: /tmp/f1-2013223/flex_algo.h:192:
+#define FLEX_ALGO_FLAGS_METRIC^I0x80^I/* The M-Flag for indicating $
WARNING: Block comments use a trailing */ on a separate line
#194: FILE: /tmp/f1-2013223/flex_algo.h:194:
+ * in FAPM-SubTLV */
ERROR: code indent should use tabs where possible
#224: FILE: /tmp/f1-2013223/flex_algo.h:224:
+ uint8_t id, bool create,$
WARNING: please, no spaces at the start of a line
#224: FILE: /tmp/f1-2013223/flex_algo.h:224:
+ uint8_t id, bool create,$
ERROR: code indent should use tabs where possible
#227: FILE: /tmp/f1-2013223/flex_algo.h:227:
+^I^I^I struct flex_algo_defn **defn);$
ERROR: code indent should use tabs where possible
#234: FILE: /tmp/f1-2013223/flex_algo.h:234:
+ uint32_t admin_grp, bool create,$
WARNING: please, no spaces at the start of a line
#234: FILE: /tmp/f1-2013223/flex_algo.h:234:
+ uint32_t admin_grp, bool create,$
ERROR: code indent should use tabs where possible
#237: FILE: /tmp/f1-2013223/flex_algo.h:237:
+ uint32_t admin_grp, bool *deleted);$
WARNING: please, no spaces at the start of a line
#237: FILE: /tmp/f1-2013223/flex_algo.h:237:
+ uint32_t admin_grp, bool *deleted);$
ERROR: code indent should use tabs where possible
#244: FILE: /tmp/f1-2013223/flex_algo.h:244:
+ uint32_t srlg, bool create,$
WARNING: please, no spaces at the start of a line
#244: FILE: /tmp/f1-2013223/flex_algo.h:244:
+ uint32_t srlg, bool create,$
ERROR: code indent should use tabs where possible
#247: FILE: /tmp/f1-2013223/flex_algo.h:247:
+ ^I uint32_t srlg, bool *deleted);$
WARNING: please, no space before tabs
#247: FILE: /tmp/f1-2013223/flex_algo.h:247:
+ ^I uint32_t srlg, bool *deleted);$
WARNING: please, no spaces at the start of a line
#247: FILE: /tmp/f1-2013223/flex_algo.h:247:
+ ^I uint32_t srlg, bool *deleted);$
Report for ospf_ext.c | 18 issues
===============================================
< WARNING: braces {} are not necessary for single statement blocks
< #932: FILE: /tmp/f1-2013223/ospf_ext.c:932:
< WARNING: C99 // comments do not match recommendation
< #2655: FILE: /tmp/f1-2013223/ospf_ext.c:2655:
< WARNING: Missing a blank line after declarations
< #2796: FILE: /tmp/f1-2013223/ospf_ext.c:2796:
< WARNING: C99 // comments do not match recommendation
< #2830: FILE: /tmp/f1-2013223/ospf_ext.c:2830:
< WARNING: C99 // comments do not match recommendation
< #2833: FILE: /tmp/f1-2013223/ospf_ext.c:2833:
< WARNING: C99 // comments do not match recommendation
< #2862: FILE: /tmp/f1-2013223/ospf_ext.c:2862:
< WARNING: C99 // comments do not match recommendation
< #2863: FILE: /tmp/f1-2013223/ospf_ext.c:2863:
< WARNING: C99 // comments do not match recommendation
< #2864: FILE: /tmp/f1-2013223/ospf_ext.c:2864:
< WARNING: C99 // comments do not match recommendation
< #2866: FILE: /tmp/f1-2013223/ospf_ext.c:2866:
Report for ospf_ext.h | 4 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #201: FILE: /tmp/f1-2013223/ospf_ext.h:201:
< WARNING: C99 // comments do not match recommendation
< #202: FILE: /tmp/f1-2013223/ospf_ext.h:202:
Report for ospf_opaque.c | 2 issues
===============================================
< WARNING: Prefer using '"%s...", __func__' to using 'ospf_opaque_lsa_originate_schedule', this function's name, in a string
< #1305: FILE: /tmp/f1-2013223/ospf_opaque.c:1305:
Report for ospf_opaque.h | 2 issues
===============================================
< ERROR: Macros with complex values should be enclosed in parentheses
< #105: FILE: /tmp/f1-2013223/ospf_opaque.h:105:
Report for ospf_ri.c | 36 issues
===============================================
< WARNING: quoted string split across lines
< #793: FILE: /tmp/f1-2013223/ospf_ri.c:793:
< WARNING: quoted string split across lines
< #831: FILE: /tmp/f1-2013223/ospf_ri.c:831:
< WARNING: quoted string split across lines
< #868: FILE: /tmp/f1-2013223/ospf_ri.c:868:
< WARNING: quoted string split across lines
< #893: FILE: /tmp/f1-2013223/ospf_ri.c:893:
< WARNING: quoted string split across lines
< #926: FILE: /tmp/f1-2013223/ospf_ri.c:926:
< WARNING: quoted string split across lines
< #1032: FILE: /tmp/f1-2013223/ospf_ri.c:1032:
< WARNING: Macros with flow control statements should be avoided
< #1615: FILE: /tmp/f1-2013223/ospf_ri.c:1615:
< WARNING: Macros with flow control statements should be avoided
< #1632: FILE: /tmp/f1-2013223/ospf_ri.c:1632:
< WARNING: unnecessary whitespace before a quoted newline
< #2096: FILE: /tmp/f1-2013223/ospf_ri.c:2096:
< WARNING: unnecessary whitespace before a quoted newline
< #2158: FILE: /tmp/f1-2013223/ospf_ri.c:2158:
< WARNING: unnecessary whitespace before a quoted newline
< #2220: FILE: /tmp/f1-2013223/ospf_ri.c:2220:
< WARNING: unnecessary whitespace before a quoted newline
< #2277: FILE: /tmp/f1-2013223/ospf_ri.c:2277:
< WARNING: unnecessary whitespace before a quoted newline
< #2333: FILE: /tmp/f1-2013223/ospf_ri.c:2333:
< WARNING: unnecessary whitespace before a quoted newline
< #3852: FILE: /tmp/f1-2013223/ospf_ri.c:3852:
< WARNING: unnecessary whitespace before a quoted newline
< #3859: FILE: /tmp/f1-2013223/ospf_ri.c:3859:
< WARNING: unnecessary whitespace before a quoted newline
< #3867: FILE: /tmp/f1-2013223/ospf_ri.c:3867:
< WARNING: unnecessary whitespace before a quoted newline
< #3875: FILE: /tmp/f1-2013223/ospf_ri.c:3875:
< WARNING: braces {} are not necessary for any arm of this statement
< #3922: FILE: /tmp/f1-2013223/ospf_ri.c:3922:
Report for ospf_ri.h | 2 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #228: FILE: /tmp/f1-2013223/ospf_ri.h:228:
Continuous Integration Result: FAILED
See below for issues. CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-8495/
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 debian 10 amd64 part 1: Failed (click for details)
Topotests debian 10 amd64 part 1: Unknown LogTopotests Ubuntu 18.04 amd64 part 1: Failed (click for details)
Topotests Ubuntu 18.04 amd64 part 1: Unknown LogTopotests Ubuntu 18.04 arm8 part 1: Failed (click for details)
Topotests Ubuntu 18.04 arm8 part 1: No useful log foundTopotests Ubuntu 18.04 i386 part 1: Failed (click for details)
Topotests Ubuntu 18.04 i386 part 1: Unknown LogTopotests Ubuntu 18.04 amd64 part 4: Failed (click for details)
Topology Test Results are at https://ci1.netdef.org/browse/FRR-PULLREQ2-TP4U1804AMD64-8495/test
Topology Tests failed for Topotests Ubuntu 18.04 amd64 part 4 see full log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8495/artifact/TP4U1804AMD64/ErrorLog/log_topotests.txt
Successful on other platforms/tests
- Topotests Ubuntu 18.04 i386 part 0
- Topotests Ubuntu 18.04 i386 part 5
- Addresssanitizer topotests part 6
- Fedora 29 rpm pkg check
- Topotests Ubuntu 18.04 arm8 part 5
- CentOS 7 rpm pkg check
- Topotests Ubuntu 18.04 arm8 part 0
- Topotests Ubuntu 18.04 amd64 part 0
- Topotests Ubuntu 18.04 i386 part 9
- Topotests debian 10 amd64 part 2
- Topotests Ubuntu 18.04 amd64 part 8
- Static analyzer (clang)
- Addresssanitizer topotests part 2
- Debian 9 deb pkg check
- Ubuntu 18.04 deb pkg check
- Topotests debian 10 amd64 part 5
- Addresssanitizer topotests part 1
- Topotests Ubuntu 18.04 i386 part 4
- Topotests debian 10 amd64 part 7
- Topotests Ubuntu 18.04 arm8 part 6
- Topotests Ubuntu 18.04 i386 part 2
- Addresssanitizer topotests part 8
- Topotests Ubuntu 18.04 i386 part 7
- Topotests debian 10 amd64 part 6
- Topotests Ubuntu 18.04 amd64 part 6
- Topotests Ubuntu 18.04 arm8 part 8
- Topotests Ubuntu 18.04 arm8 part 3
- Addresssanitizer topotests part 4
- Topotests debian 10 amd64 part 9
- Addresssanitizer topotests part 5
- Topotests debian 10 amd64 part 4
- Topotests Ubuntu 18.04 amd64 part 3
- Topotests Ubuntu 18.04 amd64 part 2
- Addresssanitizer topotests part 0
- Topotests debian 10 amd64 part 8
- Topotests debian 10 amd64 part 3
- Topotests Ubuntu 18.04 arm8 part 4
- Topotests Ubuntu 18.04 arm8 part 9
- Ubuntu 16.04 deb pkg check
- Topotests Ubuntu 18.04 amd64 part 5
- Ubuntu 20.04 deb pkg check
- Topotests Ubuntu 18.04 arm8 part 2
- Topotests Ubuntu 18.04 i386 part 6
- Addresssanitizer topotests part 9
- Topotests Ubuntu 18.04 amd64 part 9
- Topotests Ubuntu 18.04 i386 part 3
- Topotests Ubuntu 18.04 i386 part 8
- Topotests Ubuntu 18.04 arm8 part 7
- Addresssanitizer topotests part 3
- Debian 10 deb pkg check
- Addresssanitizer topotests part 7
- Topotests debian 10 amd64 part 0
- Topotests Ubuntu 18.04 amd64 part 7
Warnings Generated during build:
Checkout code: Successful with additional warnings
Topotests debian 10 amd64 part 1: Failed (click for details)
Topotests debian 10 amd64 part 1: Unknown LogTopotests Ubuntu 18.04 amd64 part 1: Failed (click for details)
Topotests Ubuntu 18.04 amd64 part 1: Unknown LogTopotests Ubuntu 18.04 arm8 part 1: Failed (click for details)
Topotests Ubuntu 18.04 arm8 part 1: No useful log foundTopotests Ubuntu 18.04 i386 part 1: Failed (click for details)
Topotests Ubuntu 18.04 i386 part 1: Unknown LogTopotests Ubuntu 18.04 amd64 part 4: Failed (click for details)
Topology Test Results are at https://ci1.netdef.org/browse/FRR-PULLREQ2-TP4U1804AMD64-8495/test
Topology Tests failed for Topotests Ubuntu 18.04 amd64 part 4 see full log at https://ci1.netdef.org/browse/FRR-PULLREQ2-8495/artifact/TP4U1804AMD64/ErrorLog/log_topotests.txt
<stdin>:347: trailing whitespace.
struct flex_algo_defn *defns[FLEX_ALGO_ID_MAX+1];
<stdin>:797: trailing whitespace.
#define FLEX_ALGO_FLAGS_METRIC 0x80 /* The M-Flag for indicating
<stdin>:852: space before tab in indent.
uint32_t srlg, bool *deleted);
<stdin>:5062: trailing whitespace.
{
<stdin>:5064: trailing whitespace.
"areaLocalOpaqueLsa": {
warning: squelched 9777 whitespace errors
warning: 9782 lines add whitespace errors.
Report for bitfield.h | 12 issues
===============================================
< ERROR: Macros with complex values should be enclosed in parentheses
< #119: FILE: /tmp/f1-3182260/bitfield.h:119:
< ERROR: Please, no nonstandard integer types in new code.
< #282: FILE: /tmp/f1-3182260/bitfield.h:282:
< ERROR: Please, no nonstandard integer types in new code.
< #283: FILE: /tmp/f1-3182260/bitfield.h:283:
< ERROR: Please, no nonstandard integer types in new code.
< #285: FILE: /tmp/f1-3182260/bitfield.h:285:
< ERROR: Please, no nonstandard integer types in new code.
< #292: FILE: /tmp/f1-3182260/bitfield.h:292:
< ERROR: Please, no nonstandard integer types in new code.
< #293: FILE: /tmp/f1-3182260/bitfield.h:293:
Report for flex_algo.c | 44 issues
===============================================
ERROR: trailing whitespace
#28: FILE: /tmp/f1-3182260/flex_algo.c:28:
+^Istruct flex_algo_defn *defns[FLEX_ALGO_ID_MAX+1];^I$
ERROR: code indent should use tabs where possible
#53: FILE: /tmp/f1-3182260/flex_algo.c:53:
+ uint8_t id, bool create,$
WARNING: please, no spaces at the start of a line
#53: FILE: /tmp/f1-3182260/flex_algo.c:53:
+ uint8_t id, bool create,$
ERROR: code indent should use tabs where possible
#134: FILE: /tmp/f1-3182260/flex_algo.c:134:
+ uint32_t admin_grp, bool create,$
WARNING: please, no spaces at the start of a line
#134: FILE: /tmp/f1-3182260/flex_algo.c:134:
+ uint32_t admin_grp, bool create,$
ERROR: code indent should use tabs where possible
#153: FILE: /tmp/f1-3182260/flex_algo.c:153:
+ uint32_t admin_grp, bool *deleted)$
WARNING: please, no spaces at the start of a line
#153: FILE: /tmp/f1-3182260/flex_algo.c:153:
+ uint32_t admin_grp, bool *deleted)$
ERROR: code indent should use tabs where possible
#208: FILE: /tmp/f1-3182260/flex_algo.c:208:
+ uint32_t srlg, bool create,$
WARNING: please, no spaces at the start of a line
#208: FILE: /tmp/f1-3182260/flex_algo.c:208:
+ uint32_t srlg, bool create,$
ERROR: code indent should use tabs where possible
#228: FILE: /tmp/f1-3182260/flex_algo.c:228:
+ uint32_t srlg, bool *deleted)$
WARNING: please, no spaces at the start of a line
#228: FILE: /tmp/f1-3182260/flex_algo.c:228:
+ uint32_t srlg, bool *deleted)$
Report for flex_algo.h | 60 issues
===============================================
WARNING: line over 80 characters
#57: FILE: /tmp/f1-3182260/flex_algo.h:57:
+ else if (strncmp(str, FLEX_ALGO_METRIC_TYPE_UNIDIR_LINK_DELAY_STR, len) == 0)
ERROR: trailing whitespace
#192: FILE: /tmp/f1-3182260/flex_algo.h:192:
+#define FLEX_ALGO_FLAGS_METRIC^I0x80^I/* The M-Flag for indicating $
WARNING: Block comments use a trailing */ on a separate line
#194: FILE: /tmp/f1-3182260/flex_algo.h:194:
+ * in FAPM-SubTLV */
ERROR: code indent should use tabs where possible
#224: FILE: /tmp/f1-3182260/flex_algo.h:224:
+ uint8_t id, bool create,$
WARNING: please, no spaces at the start of a line
#224: FILE: /tmp/f1-3182260/flex_algo.h:224:
+ uint8_t id, bool create,$
ERROR: code indent should use tabs where possible
#227: FILE: /tmp/f1-3182260/flex_algo.h:227:
+^I^I^I struct flex_algo_defn **defn);$
ERROR: code indent should use tabs where possible
#234: FILE: /tmp/f1-3182260/flex_algo.h:234:
+ uint32_t admin_grp, bool create,$
WARNING: please, no spaces at the start of a line
#234: FILE: /tmp/f1-3182260/flex_algo.h:234:
+ uint32_t admin_grp, bool create,$
ERROR: code indent should use tabs where possible
#237: FILE: /tmp/f1-3182260/flex_algo.h:237:
+ uint32_t admin_grp, bool *deleted);$
WARNING: please, no spaces at the start of a line
#237: FILE: /tmp/f1-3182260/flex_algo.h:237:
+ uint32_t admin_grp, bool *deleted);$
ERROR: code indent should use tabs where possible
#244: FILE: /tmp/f1-3182260/flex_algo.h:244:
+ uint32_t srlg, bool create,$
WARNING: please, no spaces at the start of a line
#244: FILE: /tmp/f1-3182260/flex_algo.h:244:
+ uint32_t srlg, bool create,$
ERROR: code indent should use tabs where possible
#247: FILE: /tmp/f1-3182260/flex_algo.h:247:
+ ^I uint32_t srlg, bool *deleted);$
WARNING: please, no space before tabs
#247: FILE: /tmp/f1-3182260/flex_algo.h:247:
+ ^I uint32_t srlg, bool *deleted);$
WARNING: please, no spaces at the start of a line
#247: FILE: /tmp/f1-3182260/flex_algo.h:247:
+ ^I uint32_t srlg, bool *deleted);$
Report for ospf_ext.c | 18 issues
===============================================
< WARNING: braces {} are not necessary for single statement blocks
< #932: FILE: /tmp/f1-3182260/ospf_ext.c:932:
< WARNING: C99 // comments do not match recommendation
< #2655: FILE: /tmp/f1-3182260/ospf_ext.c:2655:
< WARNING: Missing a blank line after declarations
< #2796: FILE: /tmp/f1-3182260/ospf_ext.c:2796:
< WARNING: C99 // comments do not match recommendation
< #2830: FILE: /tmp/f1-3182260/ospf_ext.c:2830:
< WARNING: C99 // comments do not match recommendation
< #2833: FILE: /tmp/f1-3182260/ospf_ext.c:2833:
< WARNING: C99 // comments do not match recommendation
< #2862: FILE: /tmp/f1-3182260/ospf_ext.c:2862:
< WARNING: C99 // comments do not match recommendation
< #2863: FILE: /tmp/f1-3182260/ospf_ext.c:2863:
< WARNING: C99 // comments do not match recommendation
< #2864: FILE: /tmp/f1-3182260/ospf_ext.c:2864:
< WARNING: C99 // comments do not match recommendation
< #2866: FILE: /tmp/f1-3182260/ospf_ext.c:2866:
Report for ospf_ext.h | 4 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #201: FILE: /tmp/f1-3182260/ospf_ext.h:201:
< WARNING: C99 // comments do not match recommendation
< #202: FILE: /tmp/f1-3182260/ospf_ext.h:202:
Report for ospf_opaque.c | 2 issues
===============================================
< WARNING: Prefer using '"%s...", __func__' to using 'ospf_opaque_lsa_originate_schedule', this function's name, in a string
< #1305: FILE: /tmp/f1-3182260/ospf_opaque.c:1305:
Report for ospf_opaque.h | 2 issues
===============================================
< ERROR: Macros with complex values should be enclosed in parentheses
< #105: FILE: /tmp/f1-3182260/ospf_opaque.h:105:
Report for ospf_ri.c | 36 issues
===============================================
< WARNING: quoted string split across lines
< #793: FILE: /tmp/f1-3182260/ospf_ri.c:793:
< WARNING: quoted string split across lines
< #831: FILE: /tmp/f1-3182260/ospf_ri.c:831:
< WARNING: quoted string split across lines
< #868: FILE: /tmp/f1-3182260/ospf_ri.c:868:
< WARNING: quoted string split across lines
< #893: FILE: /tmp/f1-3182260/ospf_ri.c:893:
< WARNING: quoted string split across lines
< #926: FILE: /tmp/f1-3182260/ospf_ri.c:926:
< WARNING: quoted string split across lines
< #1032: FILE: /tmp/f1-3182260/ospf_ri.c:1032:
< WARNING: Macros with flow control statements should be avoided
< #1615: FILE: /tmp/f1-3182260/ospf_ri.c:1615:
< WARNING: Macros with flow control statements should be avoided
< #1632: FILE: /tmp/f1-3182260/ospf_ri.c:1632:
< WARNING: unnecessary whitespace before a quoted newline
< #2096: FILE: /tmp/f1-3182260/ospf_ri.c:2096:
< WARNING: unnecessary whitespace before a quoted newline
< #2158: FILE: /tmp/f1-3182260/ospf_ri.c:2158:
< WARNING: unnecessary whitespace before a quoted newline
< #2220: FILE: /tmp/f1-3182260/ospf_ri.c:2220:
< WARNING: unnecessary whitespace before a quoted newline
< #2277: FILE: /tmp/f1-3182260/ospf_ri.c:2277:
< WARNING: unnecessary whitespace before a quoted newline
< #2333: FILE: /tmp/f1-3182260/ospf_ri.c:2333:
< WARNING: unnecessary whitespace before a quoted newline
< #3852: FILE: /tmp/f1-3182260/ospf_ri.c:3852:
< WARNING: unnecessary whitespace before a quoted newline
< #3859: FILE: /tmp/f1-3182260/ospf_ri.c:3859:
< WARNING: unnecessary whitespace before a quoted newline
< #3867: FILE: /tmp/f1-3182260/ospf_ri.c:3867:
< WARNING: unnecessary whitespace before a quoted newline
< #3875: FILE: /tmp/f1-3182260/ospf_ri.c:3875:
< WARNING: braces {} are not necessary for any arm of this statement
< #3922: FILE: /tmp/f1-3182260/ospf_ri.c:3922:
Report for ospf_ri.h | 2 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #228: FILE: /tmp/f1-3182260/ospf_ri.h:228:
CLANG Static Analyzer Summary
- Github Pull Request 11849, comparing to Git base SHA c90ff0c
- Base image data for Git c90ff0c does not exist - compare skipped
1 Static Analyzer issues remaining.
See details at https://ci1.netdef.org/browse/FRR-PULLREQ2-8495/artifact/shared/static_analysis/index.html