Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

isisd: Add Link State Traffic Engineering support #8910

Closed
wants to merge 9 commits into from

Conversation

odd22
Copy link
Member

@odd22 odd22 commented Jun 23, 2021

Add Link State TED features to isis_te.c and new CLI to export LS TED and show LS TED to IS-IS. This PR is composed of 3 commits:

  • Part I: Preparation of base IS-IS for Link State support

    • Solve bug in lsp iterate function to avoid infinite loop in isis_lsp.c by adding condition to recurse call
    • Add new trigger event to parse LSP in isis_lsp.c
    • Add new TE debug flag to track Traffic Engineering events in isisd.[c,h]
    • Correct small bug in isis_tlvs.c where delay and min/max delay are not correctly handle
    • Handle Opaque LSA Traffic Engineering Zebra API in isis_zebra.[c,h]
  • Part II: Update of Link State functions to handle IPv6

    • Correct Node and Edge RB Tree comparison functions to support key > 32 bits
    • Add new function to convert IS-IS ISO system ID into Vertex or Edge key that take into account Endianness architecture
    • Correct Vertex and Edge creation and search function accordingly
    • Add extra Adjacency entries in Link State Attributes for IPv6 Segment Routing
    • Update send/received and show TED functions accordingly
    • Add support to RFC6119 (IPv6 TE)
  • Part III: Link State Traffic Engineering Database support itself:

    • IS-IS LSPs are parse each time a new LSP event occurs in order to update accordingly the Link State Traffic Engineering
      Database.
    • LS TED could be exported through the ZAPI Opaque message (see sharpd as example).

Copy link

@polychaeta polychaeta left a comment

Choose a reason for hiding this comment

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

Thanks for your contribution to FRR!

Click for style suggestions

To apply these suggestions:

curl -s https://gist.githubusercontent.com/polychaeta/054d66ff01ac1d27361865d96caf2c19/raw/00c4d304b482d25acb5187c1810ed3f37e24150d/cr_8910_1624455632.diff | git apply

diff --git a/isisd/isis_cli.c b/isisd/isis_cli.c
index 941d02502..f532e4158 100644
--- a/isisd/isis_cli.c
+++ b/isisd/isis_cli.c
@@ -1249,7 +1249,7 @@ DEFPY_YANG(isis_mpls_te_inter_as, isis_mpls_te_inter_as_cmd,
  * XPath: /frr-isisd:isis/instance/mpls-te/export
  */
 DEFPY_YANG(isis_mpls_te_export, isis_mpls_te_export_cmd, "mpls-te export",
-      MPLS_TE_STR "Enable export of MPLS-TE Link State information\n")
+	   MPLS_TE_STR "Enable export of MPLS-TE Link State information\n")
 {
 	nb_cli_enqueue_change(vty, "./mpls-te/export", NB_OP_MODIFY, "true");
 
@@ -1257,9 +1257,9 @@ DEFPY_YANG(isis_mpls_te_export, isis_mpls_te_export_cmd, "mpls-te export",
 }
 
 DEFPY_YANG(no_isis_mpls_te_export, no_isis_mpls_te_export_cmd,
-      "no mpls-te export",
-      NO_STR MPLS_TE_STR
-      "Disable export of MPLS-TE  Link State information\n")
+	   "no mpls-te export",
+	   NO_STR MPLS_TE_STR
+	   "Disable export of MPLS-TE  Link State information\n")
 {
 	nb_cli_enqueue_change(vty, "./mpls-te/export", NB_OP_MODIFY, "false");
 
diff --git a/isisd/isis_te.c b/isisd/isis_te.c
index c7392ccf4..cca56dfd6 100644
--- a/isisd/isis_te.c
+++ b/isisd/isis_te.c
@@ -399,7 +399,8 @@ static struct ls_vertex *lsp_to_vertex(struct ls_ted *ted, struct isis_lsp *lsp)
 			lnode.srgb.flag = cap->srgb.flags;
 			lnode.srgb.lower_bound = cap->srgb.lower_bound;
 			lnode.srgb.range_size = cap->srgb.range_size;
-			if (cap->srlb.lower_bound != 0 && cap->srlb.range_size != 0) {
+			if (cap->srlb.lower_bound != 0
+			    && cap->srlb.range_size != 0) {
 				lnode.srlb.lower_bound = cap->srlb.lower_bound;
 				lnode.srlb.range_size = cap->srlb.range_size;
 				SET_FLAG(lnode.flags, LS_NODE_SRLB);
@@ -845,7 +846,7 @@ static void isis_te_delete_lsp(struct mpls_te_area *mta, struct isis_lsp *lsp)
 
 	/* Sanity Check */
 	if (!IS_MPLS_TE(mta) || !mta->ted || !lsp)
-		return;	/* Sanity check */
+		return; /* Sanity check */
 
 	te_debug("TE(%s): Delete Link State TED objects from LSP %s",
 		 lsp->area->area_tag, sysid_print(lsp->hdr.lsp_id));
@@ -1003,7 +1004,6 @@ void isis_te_init_ted(struct isis_area *area)
 	for (int level = ISIS_LEVEL1; level <= ISIS_LEVELS; level++)
 		frr_each (lspdb, &area->lspdb[level - 1], lsp)
 			isis_te_parse_lsp(area->mta, lsp);
-
 }
 
 /* Followings are vty command functions */
@@ -1483,23 +1483,21 @@ static int show_isis_ted(struct vty *vty, struct cmd_token *argv[], int argc,
 	return CMD_SUCCESS;
 }
 
-DEFUN (show_isis_mpls_te_db,
-       show_isis_mpls_te_db_cmd,
-       "show " PROTO_NAME " [vrf <NAME|all>] mpls-te database [<vertex [WORD]|edge [A.B.C.D|X:X::X:X]|subnet [A.B.C.D/M|X:X::X:X/M]>] [detail|json]",
-       SHOW_STR PROTO_HELP VRF_CMD_HELP_STR
-       "All VRFs\n"
-       MPLS_TE_STR
-       "MPLS-TE database\n"
-       "MPLS-TE Vertex\n"
-       "MPLS-TE Vertex ID (as an ISO ID, hostname or \"self\")\n"
-       "MPLS-TE Edge\n"
-       "MPLS-TE Edge ID (as an IPv4 address)\n"
-       "MPLS-TE Edge ID (as an IPv6 address)\n"
-       "MPLS-TE Subnet\n"
-       "MPLS-TE Subnet ID (as an IPv4 prefix)\n"
-       "MPLS-TE Subnet ID (as an IPv6 prefix)\n"
-       "Detailed information\n"
-       JSON_STR)
+DEFUN(show_isis_mpls_te_db, show_isis_mpls_te_db_cmd,
+      "show " PROTO_NAME
+      " [vrf <NAME|all>] mpls-te database [<vertex [WORD]|edge [A.B.C.D|X:X::X:X]|subnet [A.B.C.D/M|X:X::X:X/M]>] [detail|json]",
+      SHOW_STR PROTO_HELP VRF_CMD_HELP_STR
+      "All VRFs\n" MPLS_TE_STR
+      "MPLS-TE database\n"
+      "MPLS-TE Vertex\n"
+      "MPLS-TE Vertex ID (as an ISO ID, hostname or \"self\")\n"
+      "MPLS-TE Edge\n"
+      "MPLS-TE Edge ID (as an IPv4 address)\n"
+      "MPLS-TE Edge ID (as an IPv6 address)\n"
+      "MPLS-TE Subnet\n"
+      "MPLS-TE Subnet ID (as an IPv4 prefix)\n"
+      "MPLS-TE Subnet ID (as an IPv6 prefix)\n"
+      "Detailed information\n" JSON_STR)
 {
 	int idx_vrf = 0;
 	const char *vrf_name = VRF_DEFAULT_NAME;
diff --git a/isisd/isisd.c b/isisd/isisd.c
index 560be32e8..1905fd49f 100644
--- a/isisd/isisd.c
+++ b/isisd/isisd.c
@@ -1736,12 +1736,9 @@ DEFUN (no_debug_isis_srevents,
 	return CMD_SUCCESS;
 }
 
-DEFUN (debug_isis_teevents,
-       debug_isis_teevents_cmd,
-       "debug " PROTO_NAME " te-events",
-       DEBUG_STR
-       PROTO_HELP
-       "IS-IS Traffic Engineering Events\n")
+DEFUN(debug_isis_teevents, debug_isis_teevents_cmd,
+      "debug " PROTO_NAME " te-events",
+      DEBUG_STR PROTO_HELP "IS-IS Traffic Engineering Events\n")
 {
 	debug_te |= DEBUG_TE;
 	print_debug(vty, DEBUG_TE, 1);
@@ -1749,13 +1746,9 @@ DEFUN (debug_isis_teevents,
 	return CMD_SUCCESS;
 }
 
-DEFUN (no_debug_isis_teevents,
-       no_debug_isis_teevents_cmd,
-       "no debug " PROTO_NAME " te-events",
-       NO_STR
-       UNDEBUG_STR
-       PROTO_HELP
-       "IS-IS Traffic Engineering Events\n")
+DEFUN(no_debug_isis_teevents, no_debug_isis_teevents_cmd,
+      "no debug " PROTO_NAME " te-events",
+      NO_STR UNDEBUG_STR PROTO_HELP "IS-IS Traffic Engineering Events\n")
 {
 	debug_te &= ~DEBUG_TE;
 	print_debug(vty, DEBUG_TE, 0);
diff --git a/isisd/isisd.h b/isisd/isisd.h
index 6e8ff8dad..96c9a60de 100644
--- a/isisd/isisd.h
+++ b/isisd/isisd.h
@@ -342,7 +342,7 @@ extern unsigned long debug_te;
 #define DEBUG_SR                         (1<<12)
 #define DEBUG_LDP_SYNC                   (1<<13)
 #define DEBUG_LFA                        (1<<14)
-#define DEBUG_TE                         (1<<15)
+#define DEBUG_TE (1 << 15)
 
 /* Debug related macro. */
 #define IS_DEBUG_ADJ_PACKETS (debug_adj_pkt & DEBUG_ADJ_PACKETS)
@@ -380,7 +380,7 @@ extern unsigned long debug_te;
 			zlog_debug(__VA_ARGS__);                               \
 	} while (0)
 
-#define te_debug(...)                                                         \
+#define te_debug(...)                                                          \
 	do {                                                                   \
 		if (IS_DEBUG_TE)                                               \
 			zlog_debug(__VA_ARGS__);                               \
diff --git a/lib/link_state.h b/lib/link_state.h
index cd1788f7c..dae0896ee 100644
--- a/lib/link_state.h
+++ b/lib/link_state.h
@@ -156,8 +156,8 @@ struct ls_node {
 #define LS_ATTR_USE_BW		0x00400000
 #define LS_ATTR_ADJ_SID		0x01000000
 #define LS_ATTR_BCK_ADJ_SID	0x02000000
-#define LS_ATTR_ADJ_SID6	0x04000000
-#define LS_ATTR_BCK_ADJ_SID6	0x08000000
+#define LS_ATTR_ADJ_SID6 0x04000000
+#define LS_ATTR_BCK_ADJ_SID6 0x08000000
 #define LS_ATTR_SRLG		0x10000000
 
 /* Link State Attributes */
@@ -192,10 +192,10 @@ struct ls_attributes {
 		float rsv_bw;		/* Reserved Bandwidth */
 		float used_bw;		/* Utilized Bandwidth */
 	} extended;
-#define ADJ_PRI_IPV4	0
-#define ADJ_BCK_IPV4	1
-#define ADJ_PRI_IPV6	2
-#define ADJ_BCK_IPV6	3
+#define ADJ_PRI_IPV4 0
+#define ADJ_BCK_IPV4 1
+#define ADJ_PRI_IPV6 2
+#define ADJ_BCK_IPV6 3
 	struct ls_adjacency {		/* (LAN)-Adjacency SID for OSPF */
 		uint32_t sid;		/* SID as MPLS label or index */
 		uint8_t flags;		/* Flags */

If you are a new contributor to FRR, please see our contributing guidelines.

After making changes, you do not need to create a new PR. You should perform an amend or interactive rebase followed by a force push.

@odd22
Copy link
Member Author

odd22 commented Jun 23, 2021

Just rebase on top of master

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Jun 23, 2021

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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

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

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

 static void elffile_add_dynreloc(struct elffile *w, Elf_Data *reldata,
lib/link_state.c: In function 'sysid_to_key':
lib/link_state.c:262:5: error: "__BYTE_ORDER" is not defined [-Werror=undef]
 #if __BYTE_ORDER == __LITTLE_ENDIAN
lib/link_state.c:262:21: error: "__LITTLE_ENDIAN" is not defined [-Werror=undef]
 #if __BYTE_ORDER == __LITTLE_ENDIAN
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:9872: lib/link_state.lo] Error 1
/home/ci/cibuild.19788/frr-source/doc/user/basic.rst:5: WARNING: Duplicate ID: "clicmd-domainnameDOMAINNAME".

NetBSD 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-19788/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-FRRPULLREQ-19788/artifact/DEB11AMD64/config.status/config.status

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

In file included from ./lib/log.h:32,
isisd/isis_te.c: In function lsp_to_vertex:
./lib/zlog.h:107:20: error: format %lld expects argument of type long long int, but argument 4 has type uint64_t {aka long unsigned int} [-Werror=format=]
./lib/zlog.h:114:26: note: in expansion of macro _zlog_ecref
./isisd/isisd.h:386:4: note: in expansion of macro zlog_debug
isisd/isis_te.c:378:2: note: in expansion of macro te_debug
isisd/isis_te.c: In function lsp_to_edge_cb:
./lib/zlog.h:107:20: error: format %lld expects argument of type long long int, but argument 4 has type uint64_t {aka long unsigned int} [-Werror=format=]
./lib/zlog.h:114:26: note: in expansion of macro _zlog_ecref

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

 1033 | static void elffile_add_dynreloc(struct elffile *w, Elf_Data *reldata,
lib/link_state.c: In function 'sysid_to_key':
lib/link_state.c:262:5: error: "__BYTE_ORDER" is not defined, evaluates to 0 [-Werror=undef]
lib/link_state.c:262:21: error: "__LITTLE_ENDIAN" is not defined, evaluates to 0 [-Werror=undef]
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:9875: lib/link_state.lo] Error 1
/usr/home/ci/cibuild.19788/frr-source/doc/user/basic.rst:69: WARNING: duplicate clicmd description of domainname DOMAINNAME, other instance in basic
/usr/home/ci/cibuild.19788/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.19788/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-FRRPULLREQ-19788/artifact/CI009BUILD/config.status/config.status
FreeBSD 11 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-19788/artifact/CI009BUILD/config.log/config.log.gz

OpenBSD 6 amd64 build: Failed (click for details)

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

static void elffile_add_dynreloc(struct elffile *w, Elf_Data *reldata,
3 warnings generated.
lib/link_state.c:262:5: error: '__BYTE_ORDER' is not defined, evaluates to 0 [-Werror,-Wundef]
#if __BYTE_ORDER == __LITTLE_ENDIAN
lib/link_state.c:262:21: error: '__LITTLE_ENDIAN' is not defined, evaluates to 0 [-Werror,-Wundef]
#if __BYTE_ORDER == __LITTLE_ENDIAN
2 errors generated.
gmake[1]: *** [Makefile:9871: lib/link_state.lo] Error 1
/home/ci/cibuild.19788/frr-source/doc/user/basic.rst:23: SEVERE: Duplicate ID: "clicmd-domainnameDOMAINNAME".

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

 static void elffile_add_dynreloc(struct elffile *w, Elf_Data *reldata,
lib/link_state.c: In function 'sysid_to_key':
lib/link_state.c:262:5: error: "__BYTE_ORDER" is not defined, evaluates to 0 [-Werror=undef]
 #if __BYTE_ORDER == __LITTLE_ENDIAN
lib/link_state.c:262:21: error: "__LITTLE_ENDIAN" is not defined, evaluates to 0 [-Werror=undef]
 #if __BYTE_ORDER == __LITTLE_ENDIAN
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:9872: lib/link_state.lo] Error 1
/usr/home/ci/cibuild.19788/frr-source/doc/user/basic.rst:23: WARNING: Duplicate ID: "clicmd-domainnameDOMAINNAME".

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

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

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Jun 23, 2021

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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

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

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

 static void elffile_add_dynreloc(struct elffile *w, Elf_Data *reldata,
lib/link_state.c: In function 'sysid_to_key':
lib/link_state.c:262:5: error: "__BYTE_ORDER" is not defined [-Werror=undef]
 #if __BYTE_ORDER == __LITTLE_ENDIAN
lib/link_state.c:262:21: error: "__LITTLE_ENDIAN" is not defined [-Werror=undef]
 #if __BYTE_ORDER == __LITTLE_ENDIAN
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:9872: lib/link_state.lo] Error 1
/home/ci/cibuild.19789/frr-source/doc/user/basic.rst:5: WARNING: Duplicate ID: "clicmd-domainnameDOMAINNAME".

NetBSD 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-19789/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-FRRPULLREQ-19789/artifact/DEB11AMD64/config.status/config.status

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

In file included from ./lib/log.h:32,
isisd/isis_te.c: In function lsp_to_vertex:
./lib/zlog.h:112:20: error: format %lld expects argument of type long long int, but argument 4 has type uint64_t {aka long unsigned int} [-Werror=format=]
./lib/zlog.h:119:26: note: in expansion of macro _zlog_ecref
./isisd/isisd.h:386:4: note: in expansion of macro zlog_debug
isisd/isis_te.c:378:2: note: in expansion of macro te_debug
isisd/isis_te.c: In function lsp_to_edge_cb:
./lib/zlog.h:112:20: error: format %lld expects argument of type long long int, but argument 4 has type uint64_t {aka long unsigned int} [-Werror=format=]
./lib/zlog.h:119:26: note: in expansion of macro _zlog_ecref

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

 1033 | static void elffile_add_dynreloc(struct elffile *w, Elf_Data *reldata,
lib/link_state.c: In function 'sysid_to_key':
lib/link_state.c:262:5: error: "__BYTE_ORDER" is not defined, evaluates to 0 [-Werror=undef]
lib/link_state.c:262:21: error: "__LITTLE_ENDIAN" is not defined, evaluates to 0 [-Werror=undef]
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:9875: lib/link_state.lo] Error 1
/usr/home/ci/cibuild.19789/frr-source/doc/user/basic.rst:69: WARNING: duplicate clicmd description of domainname DOMAINNAME, other instance in basic
/usr/home/ci/cibuild.19789/frr-source/doc/user/bgp.rst:2735: WARNING: Unexpected indentation.
/usr/home/ci/cibuild.19789/frr-source/doc/user/bgp.rst:2737: WARNING: Block quote ends without a blank line; unexpected unindent.

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

OpenBSD 6 amd64 build: Failed (click for details)

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

static void elffile_add_dynreloc(struct elffile *w, Elf_Data *reldata,
3 warnings generated.
lib/link_state.c:262:5: error: '__BYTE_ORDER' is not defined, evaluates to 0 [-Werror,-Wundef]
#if __BYTE_ORDER == __LITTLE_ENDIAN
lib/link_state.c:262:21: error: '__LITTLE_ENDIAN' is not defined, evaluates to 0 [-Werror,-Wundef]
#if __BYTE_ORDER == __LITTLE_ENDIAN
2 errors generated.
gmake[1]: *** [Makefile:9871: lib/link_state.lo] Error 1
/home/ci/cibuild.19789/frr-source/doc/user/basic.rst:23: SEVERE: Duplicate ID: "clicmd-domainnameDOMAINNAME".

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

 static void elffile_add_dynreloc(struct elffile *w, Elf_Data *reldata,
lib/link_state.c: In function 'sysid_to_key':
lib/link_state.c:262:5: error: "__BYTE_ORDER" is not defined, evaluates to 0 [-Werror=undef]
 #if __BYTE_ORDER == __LITTLE_ENDIAN
lib/link_state.c:262:21: error: "__LITTLE_ENDIAN" is not defined, evaluates to 0 [-Werror=undef]
 #if __BYTE_ORDER == __LITTLE_ENDIAN
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:9872: lib/link_state.lo] Error 1
/usr/home/ci/cibuild.19789/frr-source/doc/user/basic.rst:23: WARNING: Duplicate ID: "clicmd-domainnameDOMAINNAME".

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

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

Warnings Generated during build:

Checkout code: Successful with additional warnings
NetBSD 8 amd64 build: Failed (click for details) NetBSD 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-19789/artifact/CI012BUILD/config.log/config.log.gz

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

 static void elffile_add_dynreloc(struct elffile *w, Elf_Data *reldata,
lib/link_state.c: In function 'sysid_to_key':
lib/link_state.c:262:5: error: "__BYTE_ORDER" is not defined [-Werror=undef]
 #if __BYTE_ORDER == __LITTLE_ENDIAN
lib/link_state.c:262:21: error: "__LITTLE_ENDIAN" is not defined [-Werror=undef]
 #if __BYTE_ORDER == __LITTLE_ENDIAN
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:9872: lib/link_state.lo] Error 1
/home/ci/cibuild.19789/frr-source/doc/user/basic.rst:5: WARNING: Duplicate ID: "clicmd-domainnameDOMAINNAME".

NetBSD 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-19789/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-FRRPULLREQ-19789/artifact/DEB11AMD64/config.status/config.status

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

In file included from ./lib/log.h:32,
isisd/isis_te.c: In function lsp_to_vertex:
./lib/zlog.h:112:20: error: format %lld expects argument of type long long int, but argument 4 has type uint64_t {aka long unsigned int} [-Werror=format=]
./lib/zlog.h:119:26: note: in expansion of macro _zlog_ecref
./isisd/isisd.h:386:4: note: in expansion of macro zlog_debug
isisd/isis_te.c:378:2: note: in expansion of macro te_debug
isisd/isis_te.c: In function lsp_to_edge_cb:
./lib/zlog.h:112:20: error: format %lld expects argument of type long long int, but argument 4 has type uint64_t {aka long unsigned int} [-Werror=format=]
./lib/zlog.h:119:26: note: in expansion of macro _zlog_ecref

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

 1033 | static void elffile_add_dynreloc(struct elffile *w, Elf_Data *reldata,
lib/link_state.c: In function 'sysid_to_key':
lib/link_state.c:262:5: error: "__BYTE_ORDER" is not defined, evaluates to 0 [-Werror=undef]
lib/link_state.c:262:21: error: "__LITTLE_ENDIAN" is not defined, evaluates to 0 [-Werror=undef]
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:9875: lib/link_state.lo] Error 1
/usr/home/ci/cibuild.19789/frr-source/doc/user/basic.rst:69: WARNING: duplicate clicmd description of domainname DOMAINNAME, other instance in basic
/usr/home/ci/cibuild.19789/frr-source/doc/user/bgp.rst:2735: WARNING: Unexpected indentation.
/usr/home/ci/cibuild.19789/frr-source/doc/user/bgp.rst:2737: WARNING: Block quote ends without a blank line; unexpected unindent.

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

OpenBSD 6 amd64 build: Failed (click for details)

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

static void elffile_add_dynreloc(struct elffile *w, Elf_Data *reldata,
3 warnings generated.
lib/link_state.c:262:5: error: '__BYTE_ORDER' is not defined, evaluates to 0 [-Werror,-Wundef]
#if __BYTE_ORDER == __LITTLE_ENDIAN
lib/link_state.c:262:21: error: '__LITTLE_ENDIAN' is not defined, evaluates to 0 [-Werror,-Wundef]
#if __BYTE_ORDER == __LITTLE_ENDIAN
2 errors generated.
gmake[1]: *** [Makefile:9871: lib/link_state.lo] Error 1
/home/ci/cibuild.19789/frr-source/doc/user/basic.rst:23: SEVERE: Duplicate ID: "clicmd-domainnameDOMAINNAME".

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

 static void elffile_add_dynreloc(struct elffile *w, Elf_Data *reldata,
lib/link_state.c: In function 'sysid_to_key':
lib/link_state.c:262:5: error: "__BYTE_ORDER" is not defined, evaluates to 0 [-Werror=undef]
 #if __BYTE_ORDER == __LITTLE_ENDIAN
lib/link_state.c:262:21: error: "__LITTLE_ENDIAN" is not defined, evaluates to 0 [-Werror=undef]
 #if __BYTE_ORDER == __LITTLE_ENDIAN
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:9872: lib/link_state.lo] Error 1
/usr/home/ci/cibuild.19789/frr-source/doc/user/basic.rst:23: WARNING: Duplicate ID: "clicmd-domainnameDOMAINNAME".

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

Report for isis_te.c | 10 issues
===============================================
< WARNING: Missing a blank line after declarations
< #548: FILE: /tmp/f1-19993/isis_te.c:548:
< WARNING: Missing a blank line after declarations
< #574: FILE: /tmp/f1-19993/isis_te.c:574:
< WARNING: space prohibited between function name and open parenthesis '('
< #1004: FILE: /tmp/f1-19993/isis_te.c:1004:
< WARNING: line over 80 characters
< #1147: FILE: /tmp/f1-19993/isis_te.c:1147:
< ERROR: do not use assignment in if condition
< #1298: FILE: /tmp/f1-19993/isis_te.c:1298:

@LabN-CI
Copy link
Collaborator

LabN-CI commented Jun 23, 2021

Outdated results 💚

Basic BGPD CI results: SUCCESS, 0 tests failed

_ _
Result SUCCESS git merge/8910 10ec0ba
Date 06/23/2021
Start 11:57:32
Finish 12:23:07
Run-Time 25:35
Total 1815
Pass 1815
Fail 0
Valgrind-Errors
Valgrind-Loss
Details vncregress-2021-06-23-11:57:32.txt
Log autoscript-2021-06-23-11:58:43.log.bz2
Memory 506 515 429

For details, please contact louberger

Copy link

@polychaeta polychaeta left a comment

Choose a reason for hiding this comment

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

Thanks for your contribution to FRR!

Click for style suggestions

To apply these suggestions:

curl -s https://gist.githubusercontent.com/polychaeta/c467f57e1fbc03727e43a9ada18e9450/raw/32c95517cda660d06c7ded036e8bb710f6434de7/cr_8910_1624543047.diff | git apply

diff --git a/isisd/isis_cli.c b/isisd/isis_cli.c
index 941d02502..f532e4158 100644
--- a/isisd/isis_cli.c
+++ b/isisd/isis_cli.c
@@ -1249,7 +1249,7 @@ DEFPY_YANG(isis_mpls_te_inter_as, isis_mpls_te_inter_as_cmd,
  * XPath: /frr-isisd:isis/instance/mpls-te/export
  */
 DEFPY_YANG(isis_mpls_te_export, isis_mpls_te_export_cmd, "mpls-te export",
-      MPLS_TE_STR "Enable export of MPLS-TE Link State information\n")
+	   MPLS_TE_STR "Enable export of MPLS-TE Link State information\n")
 {
 	nb_cli_enqueue_change(vty, "./mpls-te/export", NB_OP_MODIFY, "true");
 
@@ -1257,9 +1257,9 @@ DEFPY_YANG(isis_mpls_te_export, isis_mpls_te_export_cmd, "mpls-te export",
 }
 
 DEFPY_YANG(no_isis_mpls_te_export, no_isis_mpls_te_export_cmd,
-      "no mpls-te export",
-      NO_STR MPLS_TE_STR
-      "Disable export of MPLS-TE  Link State information\n")
+	   "no mpls-te export",
+	   NO_STR MPLS_TE_STR
+	   "Disable export of MPLS-TE  Link State information\n")
 {
 	nb_cli_enqueue_change(vty, "./mpls-te/export", NB_OP_MODIFY, "false");
 
diff --git a/isisd/isis_te.c b/isisd/isis_te.c
index 22435849b..8b2879f74 100644
--- a/isisd/isis_te.c
+++ b/isisd/isis_te.c
@@ -399,7 +399,8 @@ static struct ls_vertex *lsp_to_vertex(struct ls_ted *ted, struct isis_lsp *lsp)
 			lnode.srgb.flag = cap->srgb.flags;
 			lnode.srgb.lower_bound = cap->srgb.lower_bound;
 			lnode.srgb.range_size = cap->srgb.range_size;
-			if (cap->srlb.lower_bound != 0 && cap->srlb.range_size != 0) {
+			if (cap->srlb.lower_bound != 0
+			    && cap->srlb.range_size != 0) {
 				lnode.srlb.lower_bound = cap->srlb.lower_bound;
 				lnode.srlb.range_size = cap->srlb.range_size;
 				SET_FLAG(lnode.flags, LS_NODE_SRLB);
@@ -848,7 +849,7 @@ static void isis_te_delete_lsp(struct mpls_te_area *mta, struct isis_lsp *lsp)
 
 	/* Sanity Check */
 	if (!IS_MPLS_TE(mta) || !mta->ted || !lsp)
-		return;	/* Sanity check */
+		return; /* Sanity check */
 
 	te_debug("TE(%s): Delete Link State TED objects from LSP %s",
 		 lsp->area->area_tag, sysid_print(lsp->hdr.lsp_id));
@@ -1006,7 +1007,6 @@ void isis_te_init_ted(struct isis_area *area)
 	for (int level = ISIS_LEVEL1; level <= ISIS_LEVELS; level++)
 		frr_each (lspdb, &area->lspdb[level - 1], lsp)
 			isis_te_parse_lsp(area->mta, lsp);
-
 }
 
 /* Followings are vty command functions */
@@ -1486,23 +1486,21 @@ static int show_isis_ted(struct vty *vty, struct cmd_token *argv[], int argc,
 	return CMD_SUCCESS;
 }
 
-DEFUN (show_isis_mpls_te_db,
-       show_isis_mpls_te_db_cmd,
-       "show " PROTO_NAME " [vrf <NAME|all>] mpls-te database [<vertex [WORD]|edge [A.B.C.D|X:X::X:X]|subnet [A.B.C.D/M|X:X::X:X/M]>] [detail|json]",
-       SHOW_STR PROTO_HELP VRF_CMD_HELP_STR
-       "All VRFs\n"
-       MPLS_TE_STR
-       "MPLS-TE database\n"
-       "MPLS-TE Vertex\n"
-       "MPLS-TE Vertex ID (as an ISO ID, hostname or \"self\")\n"
-       "MPLS-TE Edge\n"
-       "MPLS-TE Edge ID (as an IPv4 address)\n"
-       "MPLS-TE Edge ID (as an IPv6 address)\n"
-       "MPLS-TE Subnet\n"
-       "MPLS-TE Subnet ID (as an IPv4 prefix)\n"
-       "MPLS-TE Subnet ID (as an IPv6 prefix)\n"
-       "Detailed information\n"
-       JSON_STR)
+DEFUN(show_isis_mpls_te_db, show_isis_mpls_te_db_cmd,
+      "show " PROTO_NAME
+      " [vrf <NAME|all>] mpls-te database [<vertex [WORD]|edge [A.B.C.D|X:X::X:X]|subnet [A.B.C.D/M|X:X::X:X/M]>] [detail|json]",
+      SHOW_STR PROTO_HELP VRF_CMD_HELP_STR
+      "All VRFs\n" MPLS_TE_STR
+      "MPLS-TE database\n"
+      "MPLS-TE Vertex\n"
+      "MPLS-TE Vertex ID (as an ISO ID, hostname or \"self\")\n"
+      "MPLS-TE Edge\n"
+      "MPLS-TE Edge ID (as an IPv4 address)\n"
+      "MPLS-TE Edge ID (as an IPv6 address)\n"
+      "MPLS-TE Subnet\n"
+      "MPLS-TE Subnet ID (as an IPv4 prefix)\n"
+      "MPLS-TE Subnet ID (as an IPv6 prefix)\n"
+      "Detailed information\n" JSON_STR)
 {
 	int idx_vrf = 0;
 	const char *vrf_name = VRF_DEFAULT_NAME;
diff --git a/isisd/isisd.c b/isisd/isisd.c
index 560be32e8..1905fd49f 100644
--- a/isisd/isisd.c
+++ b/isisd/isisd.c
@@ -1736,12 +1736,9 @@ DEFUN (no_debug_isis_srevents,
 	return CMD_SUCCESS;
 }
 
-DEFUN (debug_isis_teevents,
-       debug_isis_teevents_cmd,
-       "debug " PROTO_NAME " te-events",
-       DEBUG_STR
-       PROTO_HELP
-       "IS-IS Traffic Engineering Events\n")
+DEFUN(debug_isis_teevents, debug_isis_teevents_cmd,
+      "debug " PROTO_NAME " te-events",
+      DEBUG_STR PROTO_HELP "IS-IS Traffic Engineering Events\n")
 {
 	debug_te |= DEBUG_TE;
 	print_debug(vty, DEBUG_TE, 1);
@@ -1749,13 +1746,9 @@ DEFUN (debug_isis_teevents,
 	return CMD_SUCCESS;
 }
 
-DEFUN (no_debug_isis_teevents,
-       no_debug_isis_teevents_cmd,
-       "no debug " PROTO_NAME " te-events",
-       NO_STR
-       UNDEBUG_STR
-       PROTO_HELP
-       "IS-IS Traffic Engineering Events\n")
+DEFUN(no_debug_isis_teevents, no_debug_isis_teevents_cmd,
+      "no debug " PROTO_NAME " te-events",
+      NO_STR UNDEBUG_STR PROTO_HELP "IS-IS Traffic Engineering Events\n")
 {
 	debug_te &= ~DEBUG_TE;
 	print_debug(vty, DEBUG_TE, 0);
diff --git a/isisd/isisd.h b/isisd/isisd.h
index 6e8ff8dad..96c9a60de 100644
--- a/isisd/isisd.h
+++ b/isisd/isisd.h
@@ -342,7 +342,7 @@ extern unsigned long debug_te;
 #define DEBUG_SR                         (1<<12)
 #define DEBUG_LDP_SYNC                   (1<<13)
 #define DEBUG_LFA                        (1<<14)
-#define DEBUG_TE                         (1<<15)
+#define DEBUG_TE (1 << 15)
 
 /* Debug related macro. */
 #define IS_DEBUG_ADJ_PACKETS (debug_adj_pkt & DEBUG_ADJ_PACKETS)
@@ -380,7 +380,7 @@ extern unsigned long debug_te;
 			zlog_debug(__VA_ARGS__);                               \
 	} while (0)
 
-#define te_debug(...)                                                         \
+#define te_debug(...)                                                          \
 	do {                                                                   \
 		if (IS_DEBUG_TE)                                               \
 			zlog_debug(__VA_ARGS__);                               \
diff --git a/lib/link_state.h b/lib/link_state.h
index cd1788f7c..dae0896ee 100644
--- a/lib/link_state.h
+++ b/lib/link_state.h
@@ -156,8 +156,8 @@ struct ls_node {
 #define LS_ATTR_USE_BW		0x00400000
 #define LS_ATTR_ADJ_SID		0x01000000
 #define LS_ATTR_BCK_ADJ_SID	0x02000000
-#define LS_ATTR_ADJ_SID6	0x04000000
-#define LS_ATTR_BCK_ADJ_SID6	0x08000000
+#define LS_ATTR_ADJ_SID6 0x04000000
+#define LS_ATTR_BCK_ADJ_SID6 0x08000000
 #define LS_ATTR_SRLG		0x10000000
 
 /* Link State Attributes */
@@ -192,10 +192,10 @@ struct ls_attributes {
 		float rsv_bw;		/* Reserved Bandwidth */
 		float used_bw;		/* Utilized Bandwidth */
 	} extended;
-#define ADJ_PRI_IPV4	0
-#define ADJ_BCK_IPV4	1
-#define ADJ_PRI_IPV6	2
-#define ADJ_BCK_IPV6	3
+#define ADJ_PRI_IPV4 0
+#define ADJ_BCK_IPV4 1
+#define ADJ_PRI_IPV6 2
+#define ADJ_BCK_IPV6 3
 	struct ls_adjacency {		/* (LAN)-Adjacency SID for OSPF */
 		uint32_t sid;		/* SID as MPLS label or index */
 		uint8_t flags;		/* Flags */

If you are a new contributor to FRR, please see our contributing guidelines.

After making changes, you do not need to create a new PR. You should perform an amend or interactive rebase followed by a force push.

@odd22 odd22 removed bugfix ospfv3 tests Topotests, make check, etc labels Jun 24, 2021
@odd22
Copy link
Member Author

odd22 commented Jun 24, 2021

Just fix uint64_t debug output (replace %lld by % " PRIu64 " to output LS element key)

@LabN-CI
Copy link
Collaborator

LabN-CI commented Jun 24, 2021

Outdated results 💚

Basic BGPD CI results: SUCCESS, 0 tests failed

_ _
Result SUCCESS git merge/8910 9629e59
Date 06/24/2021
Start 10:01:17
Finish 10:26:57
Run-Time 25:40
Total 1815
Pass 1815
Fail 0
Valgrind-Errors
Valgrind-Loss
Details vncregress-2021-06-24-10:01:17.txt
Log autoscript-2021-06-24-10:02:31.log.bz2
Memory 504 507 431

For details, please contact louberger

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Jun 24, 2021

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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

Get source / Pull Request: Successful

Building Stage: Failed

FreeBSD 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-FRRPULLREQ-19825/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

 static void elffile_add_dynreloc(struct elffile *w, Elf_Data *reldata,
lib/link_state.c: In function 'sysid_to_key':
lib/link_state.c:262:5: error: "__BYTE_ORDER" is not defined, evaluates to 0 [-Werror=undef]
 #if __BYTE_ORDER == __LITTLE_ENDIAN
lib/link_state.c:262:21: error: "__LITTLE_ENDIAN" is not defined, evaluates to 0 [-Werror=undef]
 #if __BYTE_ORDER == __LITTLE_ENDIAN
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:9872: lib/link_state.lo] Error 1
/usr/home/ci/cibuild.19825/frr-source/doc/user/basic.rst:23: WARNING: Duplicate ID: "clicmd-domainnameDOMAINNAME".

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

OpenBSD 6 amd64 build: Failed (click for details)

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

static void elffile_add_dynreloc(struct elffile *w, Elf_Data *reldata,
3 warnings generated.
lib/link_state.c:262:5: error: '__BYTE_ORDER' is not defined, evaluates to 0 [-Werror,-Wundef]
#if __BYTE_ORDER == __LITTLE_ENDIAN
lib/link_state.c:262:21: error: '__LITTLE_ENDIAN' is not defined, evaluates to 0 [-Werror,-Wundef]
#if __BYTE_ORDER == __LITTLE_ENDIAN
2 errors generated.
gmake[1]: *** [Makefile:9871: lib/link_state.lo] Error 1
/home/ci/cibuild.19825/frr-source/doc/user/basic.rst:23: SEVERE: Duplicate ID: "clicmd-domainnameDOMAINNAME".

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

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

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

 static void elffile_add_dynreloc(struct elffile *w, Elf_Data *reldata,
lib/link_state.c: In function 'sysid_to_key':
lib/link_state.c:262:5: error: "__BYTE_ORDER" is not defined [-Werror=undef]
 #if __BYTE_ORDER == __LITTLE_ENDIAN
lib/link_state.c:262:21: error: "__LITTLE_ENDIAN" is not defined [-Werror=undef]
 #if __BYTE_ORDER == __LITTLE_ENDIAN
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:9872: lib/link_state.lo] Error 1
/home/ci/cibuild.19825/frr-source/doc/user/basic.rst:5: WARNING: Duplicate ID: "clicmd-domainnameDOMAINNAME".

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

 1033 | static void elffile_add_dynreloc(struct elffile *w, Elf_Data *reldata,
lib/link_state.c: In function 'sysid_to_key':
lib/link_state.c:262:5: error: "__BYTE_ORDER" is not defined, evaluates to 0 [-Werror=undef]
lib/link_state.c:262:21: error: "__LITTLE_ENDIAN" is not defined, evaluates to 0 [-Werror=undef]
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:9875: lib/link_state.lo] Error 1
/usr/home/ci/cibuild.19825/frr-source/doc/user/basic.rst:69: WARNING: duplicate clicmd description of domainname DOMAINNAME, other instance in basic
/usr/home/ci/cibuild.19825/frr-source/doc/user/bgp.rst:2735: WARNING: Unexpected indentation.
/usr/home/ci/cibuild.19825/frr-source/doc/user/bgp.rst:2737: WARNING: Block quote ends without a blank line; unexpected unindent.

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

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

Warnings Generated during build:

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

 static void elffile_add_dynreloc(struct elffile *w, Elf_Data *reldata,
lib/link_state.c: In function 'sysid_to_key':
lib/link_state.c:262:5: error: "__BYTE_ORDER" is not defined, evaluates to 0 [-Werror=undef]
 #if __BYTE_ORDER == __LITTLE_ENDIAN
lib/link_state.c:262:21: error: "__LITTLE_ENDIAN" is not defined, evaluates to 0 [-Werror=undef]
 #if __BYTE_ORDER == __LITTLE_ENDIAN
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:9872: lib/link_state.lo] Error 1
/usr/home/ci/cibuild.19825/frr-source/doc/user/basic.rst:23: WARNING: Duplicate ID: "clicmd-domainnameDOMAINNAME".

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

OpenBSD 6 amd64 build: Failed (click for details)

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

static void elffile_add_dynreloc(struct elffile *w, Elf_Data *reldata,
3 warnings generated.
lib/link_state.c:262:5: error: '__BYTE_ORDER' is not defined, evaluates to 0 [-Werror,-Wundef]
#if __BYTE_ORDER == __LITTLE_ENDIAN
lib/link_state.c:262:21: error: '__LITTLE_ENDIAN' is not defined, evaluates to 0 [-Werror,-Wundef]
#if __BYTE_ORDER == __LITTLE_ENDIAN
2 errors generated.
gmake[1]: *** [Makefile:9871: lib/link_state.lo] Error 1
/home/ci/cibuild.19825/frr-source/doc/user/basic.rst:23: SEVERE: Duplicate ID: "clicmd-domainnameDOMAINNAME".

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

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

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

 static void elffile_add_dynreloc(struct elffile *w, Elf_Data *reldata,
lib/link_state.c: In function 'sysid_to_key':
lib/link_state.c:262:5: error: "__BYTE_ORDER" is not defined [-Werror=undef]
 #if __BYTE_ORDER == __LITTLE_ENDIAN
lib/link_state.c:262:21: error: "__LITTLE_ENDIAN" is not defined [-Werror=undef]
 #if __BYTE_ORDER == __LITTLE_ENDIAN
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:9872: lib/link_state.lo] Error 1
/home/ci/cibuild.19825/frr-source/doc/user/basic.rst:5: WARNING: Duplicate ID: "clicmd-domainnameDOMAINNAME".

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

 1033 | static void elffile_add_dynreloc(struct elffile *w, Elf_Data *reldata,
lib/link_state.c: In function 'sysid_to_key':
lib/link_state.c:262:5: error: "__BYTE_ORDER" is not defined, evaluates to 0 [-Werror=undef]
lib/link_state.c:262:21: error: "__LITTLE_ENDIAN" is not defined, evaluates to 0 [-Werror=undef]
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:9875: lib/link_state.lo] Error 1
/usr/home/ci/cibuild.19825/frr-source/doc/user/basic.rst:69: WARNING: duplicate clicmd description of domainname DOMAINNAME, other instance in basic
/usr/home/ci/cibuild.19825/frr-source/doc/user/bgp.rst:2735: WARNING: Unexpected indentation.
/usr/home/ci/cibuild.19825/frr-source/doc/user/bgp.rst:2737: WARNING: Block quote ends without a blank line; unexpected unindent.

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

Report for isis_te.c | 10 issues
===============================================
< WARNING: Missing a blank line after declarations
< #548: FILE: /tmp/f1-2665/isis_te.c:548:
< WARNING: Missing a blank line after declarations
< #574: FILE: /tmp/f1-2665/isis_te.c:574:
< WARNING: space prohibited between function name and open parenthesis '('
< #1007: FILE: /tmp/f1-2665/isis_te.c:1007:
< WARNING: line over 80 characters
< #1150: FILE: /tmp/f1-2665/isis_te.c:1150:
< ERROR: do not use assignment in if condition
< #1301: FILE: /tmp/f1-2665/isis_te.c:1301:

@LabN-CI
Copy link
Collaborator

LabN-CI commented Jun 25, 2021

Outdated results 💚

Basic BGPD CI results: SUCCESS, 0 tests failed

_ _
Result SUCCESS git merge/8910 2b51313
Date 06/25/2021
Start 03:31:12
Finish 03:56:45
Run-Time 25:33
Total 1815
Pass 1815
Fail 0
Valgrind-Errors
Valgrind-Loss
Details vncregress-2021-06-25-03:31:12.txt
Log autoscript-2021-06-25-03:32:25.log.bz2
Memory 491 510 429

For details, please contact louberger

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Jun 25, 2021

Continuous Integration Result: SUCCESSFUL

Continuous Integration Result: SUCCESSFUL

Congratulations, this patch passed basic tests

Tested-by: NetDEF / OpenSourceRouting.org CI System

CI System Testrun URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-19843/

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.

@rampxxxx
Copy link
Contributor

The PcInitiated commit were included in this PR ... I think that is why pathd.c shows as conflict file.

@odd22
Copy link
Member Author

odd22 commented Jul 5, 2021

Update the PR with one additional commit to support RFC 6119 (IPv6 TE)

  • Change how subnets are stored in the TED. 10.0.0.1/24 and 10.0.0.2/24 are now considered as different. This allow a better handle of prefix per vertex. This is mandatory latter for BGP-LS
  • Fix some problems with Multi-Topology TE advertisement, especially with IPv6
  • Rebase on top of master

@LabN-CI
Copy link
Collaborator

LabN-CI commented Jul 5, 2021

Outdated results 💚

Basic BGPD CI results: SUCCESS, 0 tests failed

_ _
Result SUCCESS git merge/8910 dc609fc
Date 07/05/2021
Start 06:35:40
Finish 07:01:14
Run-Time 25:34
Total 1815
Pass 1815
Fail 0
Valgrind-Errors
Valgrind-Loss
Details vncregress-2021-07-05-06:35:40.txt
Log autoscript-2021-07-05-06:36:54.log.bz2
Memory 497 515 430

For details, please contact louberger

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Jul 5, 2021

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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)

Topology Test Results are at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-TOPO1U18I386-20054/test

Topology Tests failed for Topotests Ubuntu 18.04 i386 part 1:

2021-07-05 11:15:01,366 ERROR: 'router_json_cmp' failed after 0.40 seconds
2021-07-05 11:15:01,367 ERROR: assert failed at "bfd_isis_topo1.test_bfd_isis_topo1/test_bfd_isis_interface_failure_rt2_step3": "rt1" JSON output mismatches the expected result
assert Generated JSON diff error report:
  
  > $: d2 has key '2.2.2.2/32' which is not present in d1
  > $: d2 has key '5.5.5.5/32' which is not present in d1
2021-07-05 11:50:12,693 ERROR: Traceback (most recent call last):
  File "/root/bamboo-agent-home/xml-data/build-dir/FRR-FRRPULLREQ-TOPO1U18I386/topotests/lib/bgp.py", line 203, in create_router_bgp
    tgen, router, data_all_bgp, "bgp", build, load_config
  File "/root/bamboo-agent-home/xml-data/build-dir/FRR-FRRPULLREQ-TOPO1U18I386/topotests/lib/common_config.py", line 363, in create_common_configuration
    load_config_to_router(tgen, router)
  File "/root/bamboo-agent-home/xml-data/build-dir/FRR-FRRPULLREQ-TOPO1U18I386/topotests/lib/common_config.py", line 617, in load_config_to_router
    raise InvalidCLIError("%s" % output)
InvalidCLIError: line 6: % Unknown command[27]: neighbor 10.0.0.13 remote-as 0 
% Specify remote-as or peer-group commands first
line 7: Failure to communicate[13] to bgpd, line: neighbor 10.0.0.13 timers 3 10 

line 9: % Unknown command[30]: neighbor fd00:0:0:3::1 remote-as 0 
% Specify remote-as or peer-group commands first
line 11: Failure to communicate[13] to bgpd, line: neighbor fd00:0:0:3::1 activate 

% Specify remote-as or peer-group commands first
line 12: Failure to communicate[13] to bgpd, line: neighbor fd00:0:0:3::1 timers 3 10 

% Specify remote-as or peer-group commands first
line 14: Failure to communicate[13] to bgpd, line: no neighbor fd00:0:0:3::1 activate 



2021-07-05 11:50:13,448 ERROR: Traceback (most recent call last):
  File "/root/bamboo-agent-home/xml-data/build-dir/FRR-FRRPULLREQ-TOPO1U18I386/topotests/lib/bgp.py", line 203, in create_router_bgp
    tgen, router, data_all_bgp, "bgp", build, load_config
  File "/root/bamboo-agent-home/xml-data/build-dir/FRR-FRRPULLREQ-TOPO1U18I386/topotests/lib/common_config.py", line 363, in create_common_configuration
    load_config_to_router(tgen, router)
  File "/root/bamboo-agent-home/xml-data/build-dir/FRR-FRRPULLREQ-TOPO1U18I386/topotests/lib/common_config.py", line 617, in load_config_to_router
    raise InvalidCLIError("%s" % output)
InvalidCLIError: % No BGP process is configured
line 2: Failure to communicate[13] to bgpd, line: no router bgp  

see full log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20054/artifact/TOPO1U18I386/ErrorLog/log_topotests.txt

Topotests Ubuntu 18.04 amd64 part 1: Failed (click for details)

Topology Test Results are at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-TP1U1804AMD64-20054/test

Topology Tests failed for Topotests Ubuntu 18.04 amd64 part 1:

2021-07-05 11:14:55,773 ERROR: 'router_json_cmp' failed after 0.49 seconds
2021-07-05 11:14:55,775 ERROR: assert failed at "bfd_isis_topo1.test_bfd_isis_topo1/test_bfd_isis_interface_failure_rt2_step3": "rt1" JSON output mismatches the expected result
assert Generated JSON diff error report:
  
  > $: d2 has key '2.2.2.2/32' which is not present in d1
  > $: d2 has key '5.5.5.5/32' which is not present in d1
2021-07-05 11:49:06,010 ERROR: Traceback (most recent call last):
  File "/root/bamboo-agent-home/xml-data/build-dir/FRR-FRRPULLREQ-TP1U1804AMD64/topotests/lib/bgp.py", line 203, in create_router_bgp
    tgen, router, data_all_bgp, "bgp", build, load_config
  File "/root/bamboo-agent-home/xml-data/build-dir/FRR-FRRPULLREQ-TP1U1804AMD64/topotests/lib/common_config.py", line 363, in create_common_configuration
    load_config_to_router(tgen, router)
  File "/root/bamboo-agent-home/xml-data/build-dir/FRR-FRRPULLREQ-TP1U1804AMD64/topotests/lib/common_config.py", line 617, in load_config_to_router
    raise InvalidCLIError("%s" % output)
InvalidCLIError: line 6: % Unknown command[27]: neighbor 10.0.0.13 remote-as 0 
% Specify remote-as or peer-group commands first
line 7: Failure to communicate[13] to bgpd, line: neighbor 10.0.0.13 timers 3 10 

line 9: % Unknown command[30]: neighbor fd00:0:0:3::1 remote-as 0 
% Specify remote-as or peer-group commands first
line 11: Failure to communicate[13] to bgpd, line: neighbor fd00:0:0:3::1 activate 

% Specify remote-as or peer-group commands first
line 12: Failure to communicate[13] to bgpd, line: neighbor fd00:0:0:3::1 timers 3 10 

% Specify remote-as or peer-group commands first
line 14: Failure to communicate[13] to bgpd, line: no neighbor fd00:0:0:3::1 activate 



2021-07-05 11:49:06,696 ERROR: Traceback (most recent call last):
  File "/root/bamboo-agent-home/xml-data/build-dir/FRR-FRRPULLREQ-TP1U1804AMD64/topotests/lib/bgp.py", line 203, in create_router_bgp
    tgen, router, data_all_bgp, "bgp", build, load_config
  File "/root/bamboo-agent-home/xml-data/build-dir/FRR-FRRPULLREQ-TP1U1804AMD64/topotests/lib/common_config.py", line 363, in create_common_configuration
    load_config_to_router(tgen, router)
  File "/root/bamboo-agent-home/xml-data/build-dir/FRR-FRRPULLREQ-TP1U1804AMD64/topotests/lib/common_config.py", line 617, in load_config_to_router
    raise InvalidCLIError("%s" % output)
InvalidCLIError: % No BGP process is configured
line 2: Failure to communicate[13] to bgpd, line: no router bgp  

see full log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20054/artifact/TP1U1804AMD64/ErrorLog/log_topotests.txt

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

@NetDEF-CI
Copy link
Collaborator

Continuous Integration Result: SUCCESSFUL

Congratulations, this patch passed basic tests

Tested-by: NetDEF / OpenSourceRouting.org CI System

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

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.

@odd22
Copy link
Member Author

odd22 commented Oct 19, 2021

@pushpasis Can you have a look to the modifications I done on my PR and let me know if it is OK for you ? Thanks

@odd22
Copy link
Member Author

odd22 commented Oct 29, 2021

Just rebase following the merge of link state bug correction

@LabN-CI
Copy link
Collaborator

LabN-CI commented Oct 29, 2021

🛑 Basic BGPD CI results: FAILURE

Results table
_ _
Result FAILURE git merge/8910 e077d62 frr.github Build
Date 10/29/2021
Start 09:55:42
Finish 09:56:06
Run-Time 00:24
Total
Pass
Fail
Valgrind-Errors
Valgrind-Loss
Details vncregress-2021-10-29-09:55:42.txt
Log make-2021-10-29-09:55:42.out.bz2
Memory

For details, please contact louberger

@NetDEF-CI
Copy link
Collaborator

Continuous Integration Result: FAILED

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

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

Get source / Pull Request: Successful

Building Stage: Failed

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

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

In file included from lib/yang_wrappers.h:23:0,
lib/link_state.c: In function ls_node_same:
lib/link_state.c:130:28: error: struct ls_node has no member named router6_id
lib/prefix.h:401:40: note: in definition of macro IPV6_ADDR_SAME
 #define IPV6_ADDR_SAME(D,S)  (memcmp ((D), (S), IPV6_MAX_BYTELEN) == 0)
lib/link_state.c:130:45: error: struct ls_node has no member named router6_id
lib/prefix.h:401:45: note: in definition of macro IPV6_ADDR_SAME
 #define IPV6_ADDR_SAME(D,S)  (memcmp ((D), (S), IPV6_MAX_BYTELEN) == 0)
Makefile:9344: recipe for target 'lib/link_state.lo' failed
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-1135/artifact/CI005BUILD/ErrorLog/log_make.txt)

In file included from lib/yang_wrappers.h:23:0,
lib/link_state.c: In function 'ls_node_same':
lib/link_state.c:130:28: error: 'struct ls_node' has no member named 'router6_id'
lib/prefix.h:401:40: note: in definition of macro 'IPV6_ADDR_SAME'
 #define IPV6_ADDR_SAME(D,S)  (memcmp ((D), (S), IPV6_MAX_BYTELEN) == 0)
lib/link_state.c:130:45: error: 'struct ls_node' has no member named 'router6_id'
lib/prefix.h:401:45: note: in definition of macro 'IPV6_ADDR_SAME'
 #define IPV6_ADDR_SAME(D,S)  (memcmp ((D), (S), IPV6_MAX_BYTELEN) == 0)
make[1]: *** [lib/link_state.lo] Error 1

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

Ubuntu 18.04 arm7 build: Failed (click for details)

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

In file included from lib/yang_wrappers.h:23:0,
lib/link_state.c: In function ls_node_same:
lib/link_state.c:130:30: error: struct ls_node has no member named router6_id; did you mean router_id?
lib/prefix.h:401:40: note: in definition of macro IPV6_ADDR_SAME
 #define IPV6_ADDR_SAME(D,S)  (memcmp ((D), (S), IPV6_MAX_BYTELEN) == 0)
lib/link_state.c:130:47: error: struct ls_node has no member named router6_id; did you mean router_id?
lib/prefix.h:401:45: note: in definition of macro IPV6_ADDR_SAME
 #define IPV6_ADDR_SAME(D,S)  (memcmp ((D), (S), IPV6_MAX_BYTELEN) == 0)
Makefile:9344: recipe for target 'lib/link_state.lo' failed

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

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

In file included from lib/yang_wrappers.h:23,
lib/link_state.c: In function ls_node_same:
lib/link_state.c:130:30: error: struct ls_node has no member named router6_id; did you mean router_id?
lib/prefix.h:401:40: note: in definition of macro IPV6_ADDR_SAME
lib/link_state.c:130:47: error: struct ls_node has no member named router6_id; did you mean router_id?
lib/prefix.h:401:45: note: in definition of macro IPV6_ADDR_SAME
make[1]: *** [Makefile:9973: lib/link_state.lo] Error 1
isisd/isis_nb.c:572:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)

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

In file included from lib/yang_wrappers.h:23:0,
lib/link_state.c: In function ls_node_same:
lib/link_state.c:130:28: error: struct ls_node has no member named router6_id
lib/prefix.h:401:40: note: in definition of macro IPV6_ADDR_SAME
 #define IPV6_ADDR_SAME(D,S)  (memcmp ((D), (S), IPV6_MAX_BYTELEN) == 0)
lib/link_state.c:130:45: error: struct ls_node has no member named router6_id
lib/prefix.h:401:45: note: in definition of macro IPV6_ADDR_SAME
 #define IPV6_ADDR_SAME(D,S)  (memcmp ((D), (S), IPV6_MAX_BYTELEN) == 0)
Makefile:9344: recipe for target 'lib/link_state.lo' failed

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

In file included from lib/yang_wrappers.h:23:0,
lib/link_state.c: In function ls_node_same:
lib/link_state.c:130:28: error: struct ls_node has no member named router6_id
lib/prefix.h:401:40: note: in definition of macro IPV6_ADDR_SAME
 #define IPV6_ADDR_SAME(D,S)  (memcmp ((D), (S), IPV6_MAX_BYTELEN) == 0)
lib/link_state.c:130:45: error: struct ls_node has no member named router6_id
lib/prefix.h:401:45: note: in definition of macro IPV6_ADDR_SAME
 #define IPV6_ADDR_SAME(D,S)  (memcmp ((D), (S), IPV6_MAX_BYTELEN) == 0)
Makefile:9344: recipe for target 'lib/link_state.lo' failed

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

In file included from lib/yang_wrappers.h:23:0,
lib/link_state.c: In function ls_node_same:
lib/link_state.c:130:28: error: struct ls_node has no member named router6_id
lib/prefix.h:401:40: note: in definition of macro IPV6_ADDR_SAME
 #define IPV6_ADDR_SAME(D,S)  (memcmp ((D), (S), IPV6_MAX_BYTELEN) == 0)
lib/link_state.c:130:45: error: struct ls_node has no member named router6_id
lib/prefix.h:401:45: note: in definition of macro IPV6_ADDR_SAME
 #define IPV6_ADDR_SAME(D,S)  (memcmp ((D), (S), IPV6_MAX_BYTELEN) == 0)
Makefile:9344: recipe for target 'lib/link_state.lo' failed

Ubuntu 16.04 arm8 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1135/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-1135/artifact/U16ARM8BUILD/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-1135/artifact/CI009BUILD/ErrorLog/log_make.txt)

In file included from lib/yang_wrappers.h:23,
lib/link_state.c: In function 'ls_node_same':
lib/link_state.c:130:30: error: 'struct ls_node' has no member named 'router6_id'; did you mean 'router_id'?
lib/prefix.h:401:40: note: in definition of macro 'IPV6_ADDR_SAME'
lib/link_state.c:130:47: error: 'struct ls_node' has no member named 'router6_id'; did you mean 'router_id'?
lib/prefix.h:401:45: note: in definition of macro 'IPV6_ADDR_SAME'
gmake[1]: *** [Makefile:9972: lib/link_state.lo] Error 1
isisd/isis_nb.c:572:17: error: initialization of 'void (*)(struct vty *, const struct lyd_node *, _Bool)' from incompatible pointer type 'void (*)(struct vty *, struct lyd_node *, _Bool)' [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for 'frr_isisd_info.nodes[77].cbs.cli_show')

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

In file included from lib/yang_wrappers.h:23:0,
lib/link_state.c: In function ls_node_same:
lib/link_state.c:130:30: error: struct ls_node has no member named router6_id; did you mean router_id?
lib/prefix.h:401:40: note: in definition of macro IPV6_ADDR_SAME
 #define IPV6_ADDR_SAME(D,S)  (memcmp ((D), (S), IPV6_MAX_BYTELEN) == 0)
lib/link_state.c:130:47: error: struct ls_node has no member named router6_id; did you mean router_id?
lib/prefix.h:401:45: note: in definition of macro IPV6_ADDR_SAME
 #define IPV6_ADDR_SAME(D,S)  (memcmp ((D), (S), IPV6_MAX_BYTELEN) == 0)
Makefile:9344: recipe for target 'lib/link_state.lo' failed

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

OpenBSD 6 amd64 build: Failed (click for details)

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

gmake  all-am
gmake[1]: Entering directory '/home/ci/cibuild.1135/frr-source'
lib/link_state.c:130:30: error: no member named 'router6_id' in 'struct ls_node'; did you mean 'router_id'?
./lib/prefix.h:401:40: note: expanded from macro 'IPV6_ADDR_SAME'
#define IPV6_ADDR_SAME(D,S)  (memcmp ((D), (S), IPV6_MAX_BYTELEN) == 0)
./lib/link_state.h:124:17: note: 'router_id' declared here
lib/link_state.c:130:47: error: no member named 'router6_id' in 'struct ls_node'; did you mean 'router_id'?
./lib/prefix.h:401:45: note: expanded from macro 'IPV6_ADDR_SAME'
#define IPV6_ADDR_SAME(D,S)  (memcmp ((D), (S), IPV6_MAX_BYTELEN) == 0)

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

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

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

In file included from lib/yang_wrappers.h:23:0,
lib/link_state.c: In function 'ls_node_same':
lib/link_state.c:130:28: error: 'struct ls_node' has no member named 'router6_id'
lib/prefix.h:401:40: note: in definition of macro 'IPV6_ADDR_SAME'
 #define IPV6_ADDR_SAME(D,S)  (memcmp ((D), (S), IPV6_MAX_BYTELEN) == 0)
lib/link_state.c:130:45: error: 'struct ls_node' has no member named 'router6_id'
lib/prefix.h:401:45: note: in definition of macro 'IPV6_ADDR_SAME'
 #define IPV6_ADDR_SAME(D,S)  (memcmp ((D), (S), IPV6_MAX_BYTELEN) == 0)
gmake[1]: *** [Makefile:9969: lib/link_state.lo] Error 1

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

In file included from lib/yang_wrappers.h:23:0,
lib/link_state.c: In function 'ls_node_same':
lib/link_state.c:130:30: error: 'struct ls_node' has no member named 'router6_id'; did you mean 'router_id'?
lib/prefix.h:401:40: note: in definition of macro 'IPV6_ADDR_SAME'
 #define IPV6_ADDR_SAME(D,S)  (memcmp ((D), (S), IPV6_MAX_BYTELEN) == 0)
lib/link_state.c:130:47: error: 'struct ls_node' has no member named 'router6_id'; did you mean 'router_id'?
lib/prefix.h:401:45: note: in definition of macro 'IPV6_ADDR_SAME'
 #define IPV6_ADDR_SAME(D,S)  (memcmp ((D), (S), IPV6_MAX_BYTELEN) == 0)
gmake[1]: *** [Makefile:9969: lib/link_state.lo] Error 1

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

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

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

In file included from lib/yang_wrappers.h:23:0,
lib/link_state.c: In function ls_node_same:
lib/link_state.c:130:30: error: struct ls_node has no member named router6_id; did you mean router_id?
lib/prefix.h:401:40: note: in definition of macro IPV6_ADDR_SAME
 #define IPV6_ADDR_SAME(D,S)  (memcmp ((D), (S), IPV6_MAX_BYTELEN) == 0)
lib/link_state.c:130:47: error: struct ls_node has no member named router6_id; did you mean router_id?
lib/prefix.h:401:45: note: in definition of macro IPV6_ADDR_SAME
 #define IPV6_ADDR_SAME(D,S)  (memcmp ((D), (S), IPV6_MAX_BYTELEN) == 0)
Makefile:9344: recipe for target 'lib/link_state.lo' failed
CentOS 8 amd64 build: Failed (click for details) CentOS 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1135/artifact/CENTOS8BUILD/config.status/config.status

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

In file included from lib/yang_wrappers.h:23,
lib/link_state.c: In function ls_node_same:
lib/link_state.c:130:30: error: struct ls_node has no member named router6_id; did you mean router_id?
lib/prefix.h:401:40: note: in definition of macro IPV6_ADDR_SAME
 #define IPV6_ADDR_SAME(D,S)  (memcmp ((D), (S), IPV6_MAX_BYTELEN) == 0)
lib/link_state.c:130:47: error: struct ls_node has no member named router6_id; did you mean router_id?
lib/prefix.h:401:45: note: in definition of macro IPV6_ADDR_SAME
 #define IPV6_ADDR_SAME(D,S)  (memcmp ((D), (S), IPV6_MAX_BYTELEN) == 0)
make[1]: *** [Makefile:9969: lib/link_state.lo] Error 1

CentOS 8 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1135/artifact/CENTOS8BUILD/config.log/config.log.gz

Fedora 29 amd64 build: Failed (click for details)

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

In file included from lib/yang_wrappers.h:23,
lib/link_state.c: In function ls_node_same:
lib/link_state.c:130:30: error: struct ls_node has no member named router6_id; did you mean router_id?
lib/prefix.h:401:40: note: in definition of macro IPV6_ADDR_SAME
 #define IPV6_ADDR_SAME(D,S)  (memcmp ((D), (S), IPV6_MAX_BYTELEN) == 0)
lib/link_state.c:130:47: error: struct ls_node has no member named router6_id; did you mean router_id?
lib/prefix.h:401:45: note: in definition of macro IPV6_ADDR_SAME
 #define IPV6_ADDR_SAME(D,S)  (memcmp ((D), (S), IPV6_MAX_BYTELEN) == 0)
make[1]: *** [Makefile:9969: lib/link_state.lo] Error 1

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

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

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

In file included from lib/yang_wrappers.h:23:0,
lib/link_state.c: In function ls_node_same:
lib/link_state.c:130:30: error: struct ls_node has no member named router6_id; did you mean router_id?
lib/prefix.h:401:40: note: in definition of macro IPV6_ADDR_SAME
 #define IPV6_ADDR_SAME(D,S)  (memcmp ((D), (S), IPV6_MAX_BYTELEN) == 0)
lib/link_state.c:130:47: error: struct ls_node has no member named router6_id; did you mean router_id?
lib/prefix.h:401:45: note: in definition of macro IPV6_ADDR_SAME
 #define IPV6_ADDR_SAME(D,S)  (memcmp ((D), (S), IPV6_MAX_BYTELEN) == 0)
Makefile:9344: recipe for target 'lib/link_state.lo' 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-1135/artifact/CI021BUILD/ErrorLog/log_make.txt)

In file included from lib/yang_wrappers.h:23:0,
lib/link_state.c: In function ls_node_same:
lib/link_state.c:130:28: error: struct ls_node has no member named router6_id; did you mean router_id?
lib/prefix.h:401:40: note: in definition of macro IPV6_ADDR_SAME
 #define IPV6_ADDR_SAME(D,S)  (memcmp ((D), (S), IPV6_MAX_BYTELEN) == 0)
lib/link_state.c:130:45: error: struct ls_node has no member named router6_id; did you mean router_id?
lib/prefix.h:401:45: note: in definition of macro IPV6_ADDR_SAME
 #define IPV6_ADDR_SAME(D,S)  (memcmp ((D), (S), IPV6_MAX_BYTELEN) == 0)
Makefile:9344: recipe for target 'lib/link_state.lo' failed

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

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

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1135/frr-source'
isisd/isis_nb.c:572:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
make[1]: *** [Makefile:9954: isisd/isis_nb.o] Error 1
In file included from lib/yang_wrappers.h:23,

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

In file included from lib/yang_wrappers.h:23:0,
lib/link_state.c: In function ls_node_same:
lib/link_state.c:130:30: error: struct ls_node has no member named router6_id; did you mean router_id?
lib/prefix.h:401:40: note: in definition of macro IPV6_ADDR_SAME
 #define IPV6_ADDR_SAME(D,S)  (memcmp ((D), (S), IPV6_MAX_BYTELEN) == 0)
lib/link_state.c:130:47: error: struct ls_node has no member named router6_id; did you mean router_id?
lib/prefix.h:401:45: note: in definition of macro IPV6_ADDR_SAME
 #define IPV6_ADDR_SAME(D,S)  (memcmp ((D), (S), IPV6_MAX_BYTELEN) == 0)
Makefile:9344: recipe for target 'lib/link_state.lo' failed

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

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

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

In file included from lib/yang_wrappers.h:23,
lib/link_state.c: In function ls_node_same:
lib/link_state.c:130:30: error: struct ls_node has no member named router6_id; did you mean router_id?
lib/prefix.h:401:40: note: in definition of macro IPV6_ADDR_SAME
 #define IPV6_ADDR_SAME(D,S)  (memcmp ((D), (S), IPV6_MAX_BYTELEN) == 0)
lib/link_state.c:130:47: error: struct ls_node has no member named router6_id; did you mean router_id?
lib/prefix.h:401:45: note: in definition of macro IPV6_ADDR_SAME
 #define IPV6_ADDR_SAME(D,S)  (memcmp ((D), (S), IPV6_MAX_BYTELEN) == 0)
make[1]: *** [Makefile:9970: lib/link_state.lo] Error 1

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

@NetDEF-CI
Copy link
Collaborator

Continuous Integration Result: FAILED

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

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-1190/artifact/CHECKOUT/ErrorLog/log_merge.txt

@odd22
Copy link
Member Author

odd22 commented Nov 2, 2021

Rebase and update Link State comparison functions to IPv6

@NetDEF-CI
Copy link
Collaborator

Continuous Integration Result: FAILED

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

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

Get source / Pull Request: Successful

Building Stage: Failed

OpenBSD 6 amd64 build: Failed (click for details)

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

gmake  all-am
gmake[1]: Entering directory '/home/ci/cibuild.1191/frr-source'
isisd/isis_nb.c:572:17: error: incompatible pointer types initializing 'void (*)(struct vty *, const struct lyd_node *, bool)' with an expression of type 'void (struct vty *, struct lyd_node *, bool)' [-Werror,-Wincompatible-pointer-types]
isisd/isis_nb.c:580:17: error: incompatible pointer types initializing 'void (*)(struct vty *, const struct lyd_node *, bool)' with an expression of type 'void (struct vty *, struct lyd_node *, bool)' [-Werror,-Wincompatible-pointer-types]
2 errors generated.
gmake[1]: *** [Makefile:9952: isisd/isis_nb.o] Error 1
/home/ci/cibuild.1191/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1191/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1191/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".

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

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

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

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1191/frr-source'
isisd/isis_nb.c:572:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
make[1]: *** [Makefile:9954: isisd/isis_nb.o] Error 1
copying selected object files to avoid basename conflicts...

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

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

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

/home/ci/cibuild.1191/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1191/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9328: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1
CentOS 7 amd64 build: Failed (click for details)

DejaGNU Unittests (make check) failed for CentOS 7 amd64 build:
(see full PyTest log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1191/artifact/CI005BUILD/ErrorLog/log_pytests.txt)

=================================== FAILURES ===================================
______________________ TestFuzzIsisTLV.test_exit_cleanly _______________________
self = <test_fuzz_isis_tlv.TestFuzzIsisTLV object at 0x7fadc3376c50>
    def testfunction(self):
        self._run_tests()
        result = self.testresults[matchfunction]
        if result is not None:
>           frrsix.reraise(*result)
helpers/python/frrtest.py:108: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
helpers/python/frrsix.py:62: in reraise
    raise value
helpers/python/frrtest.py:82: in _run_tests
    test(self)
helpers/python/frrtest.py:100: in matchfunction
    method(self, *args, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <test_fuzz_isis_tlv.TestFuzzIsisTLV object at 0x7fadc3376c50>
    def _exit_cleanly(self):
        if self.exitcode != 0:
>           raise MultiTestFailure("Program did not terminate with exit code 0")
E           frrtest.MultiTestFailure: Program did not terminate with exit code 0
helpers/python/frrtest.py:90: MultiTestFailure
----------------------------- Captured stderr call -----------------------------
isis fuzztest: showing active allocations in memory group libfrr
isis fuzztest: memstats:  Temporary memory              :      2 * (variably sized)
isis fuzztest: showing active allocations in memory group logging subsystem
isis fuzztest: showing active allocations in memory group isisd
=============== 1 failed, 434 passed, 5 skipped in 16.47 seconds ===============
make: *** [tests/tests.xml] Error 1

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

Debian 9 amd64 build: Failed (click for details)

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

/home/ci/cibuild.1191/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1191/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9328: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1

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

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1191/frr-source'
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9328: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1

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

/home/ci/cibuild.1191/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1191/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9328: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1

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

/home/ci/cibuild.1191/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1191/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9328: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1

Ubuntu 16.04 arm8 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1191/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-1191/artifact/U16ARM8BUILD/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-1191/artifact/CI009BUILD/ErrorLog/log_make.txt)

gmake  all-am
gmake[1]: Entering directory '/usr/home/ci/cibuild.1191/frr-source'
isisd/isis_nb.c:572:17: error: initialization of 'void (*)(struct vty *, const struct lyd_node *, _Bool)' from incompatible pointer type 'void (*)(struct vty *, struct lyd_node *, _Bool)' [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for 'frr_isisd_info.nodes[77].cbs.cli_show')
isisd/isis_nb.c:580:17: error: initialization of 'void (*)(struct vty *, const struct lyd_node *, _Bool)' from incompatible pointer type 'void (*)(struct vty *, struct lyd_node *, _Bool)' [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for 'frr_isisd_info.nodes[78].cbs.cli_show')
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:9956: isisd/isis_nb.o] Error 1
/usr/home/ci/cibuild.1191/frr-source/doc/user/isisd.rst:43: WARNING: duplicate clicmd description of net XX.XXXX. ... .XXX.XX, 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-1191/artifact/CI009BUILD/config.status/config.status
FreeBSD 11 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1191/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-1191/artifact/U2004AMD64BUILD/config.status/config.status

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

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1191/frr-source'
isisd/isis_nb.c:572:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
make[1]: *** [Makefile:9954: isisd/isis_nb.o] Error 1
copying selected object files to avoid basename conflicts...

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

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1191/frr-source'
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9328: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1

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

gmake  all-am
gmake[1]: Entering directory '/usr/home/ci/cibuild.1191/frr-source'
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for 'frr_isisd_info.nodes[77].cbs.cli_show')
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for 'frr_isisd_info.nodes[78].cbs.cli_show')
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:9953: isisd/isis_nb.o] Error 1
copying selected object files to avoid basename conflicts...

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

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

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

gmake  all-am
gmake[1]: Entering directory '/home/ci/cibuild.1191/frr-source'
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for 'frr_isisd_info.nodes[77].cbs.cli_show')
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for 'frr_isisd_info.nodes[78].cbs.cli_show')
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:9953: isisd/isis_nb.o] Error 1
ld: warning: libintl.so.1, needed by /usr/pkg/lib/libpython3.7.so, may conflict with libintl.so.8

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

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

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

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1191/frr-source'
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9328: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1
CentOS 8 amd64 build: Failed (click for details) CentOS 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1191/artifact/CENTOS8BUILD/config.status/config.status

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

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1191/frr-source'
isisd/isis_nb.c:572:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
make[1]: *** [Makefile:9953: isisd/isis_nb.o] Error 1
copying selected object files to avoid basename conflicts...

CentOS 8 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1191/artifact/CENTOS8BUILD/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-1191/artifact/DEB11AMD64/config.status/config.status

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

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1191/frr-source'
isisd/isis_nb.c:572:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
make[1]: *** [Makefile:9957: isisd/isis_nb.o] Error 1
/home/ci/cibuild.1191/frr-source/doc/user/isisd.rst:43: WARNING: duplicate clicmd description of net XX.XXXX. ... .XXX.XX, other instance in fabricd

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

Ubuntu 18.04 arm7 build: Failed (click for details)

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

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1191/frr-source'
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9328: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1

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

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1191/frr-source'
isisd/isis_nb.c:572:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
make[1]: *** [Makefile:9953: isisd/isis_nb.o] Error 1
copying selected object files to avoid basename conflicts...

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

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

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

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1191/frr-source'
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9328: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1
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-1191/artifact/U1604I386/ErrorLog/log_make.txt)

/home/ci/cibuild.1191/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1191/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9328: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1

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

@LabN-CI
Copy link
Collaborator

LabN-CI commented Nov 2, 2021

💚 Basic BGPD CI results: SUCCESS, 0 tests failed

Results table
_ _
Result SUCCESS git pull/8910 fdafb0b (merge failed)
Date 11/02/2021
Start 10:25:43
Finish 10:52:00
Run-Time 26:17
Total 1813
Pass 1813
Fail 0
Valgrind-Errors 0
Valgrind-Loss 0
Details vncregress-2021-11-02-10:25:43.txt
Log autoscript-2021-11-02-10:26:53.log.bz2
Memory 513 518 427

For details, please contact louberger

@LabN-CI
Copy link
Collaborator

LabN-CI commented Nov 2, 2021

💚 Basic BGPD CI results: SUCCESS, 0 tests failed

Results table
_ _
Result SUCCESS git merge/8910 0498df7
Date 11/02/2021
Start 10:55:44
Finish 11:22:02
Run-Time 26:18
Total 1813
Pass 1813
Fail 0
Valgrind-Errors 0
Valgrind-Loss 0
Details vncregress-2021-11-02-10:55:44.txt
Log autoscript-2021-11-02-10:56:53.log.bz2
Memory 514 514 427

For details, please contact louberger

donaldsharp and others added 9 commits November 2, 2021 16:30
The check_ping function `_check` function was asserting and being
passed to the topotests.run_and_expect() functionality causing
it to not run the full range of pings if one failed the test.

So effectively it was properly detecting pass / failure but
only allowing for 1 iteration if it was going to fail.

Modify the code to not assert and act like all the other
run_and_expect functionality.

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
the isis_topo1 test has two functions where immediately
after the test ensures that the routes are in isis
tests to see if they are in the rib.  Under system
load I am seeing this test failing because the
routes are still queued.  Modify the zebra check
for the isis routes to look for the proper results
for 10 seconds.

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
The script entries were being stored in a hash lookup with
the script name a pre-defined array of characters.  The hash
lookup is succeeding since it is auto-installed at script
start time irrelevant if there is a handler function.

Modify the code so that if the scriptname is an empty
string "\0" just return a NULL so that zebra does
not attempt to actually load up the script

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
the test_nexthop_groups function is failing occassionally
because the test executes 4 in succession sharp install
routes commands.  When I dumped the rib on a failed test
run there were only 2 of the 4 routes in the rib and
the two that were in were the last 2 installed.
The sharp daemon setups a event process where it
installs routes `automatically`.  If the previous
run is not finished entering a new command to install
the routes will mess up the last one from ever happening.
It is assumed that the user doesn't do stupid stuff here.
In this case I am just adding a small sleep between each
installation to just let the test proceed.

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
 - Add advertisement of Global IPv6 address in IIH pdu
 - Add new CLI to set IPv6 Router ID
 - Add advertisement of IPv6 Router ID
 - Correctly advertise IPv6 local and neighbor addresses in Extended IS and MT
   Reachability TLVs
 - Correct output of Neighbor IPv6 address in 'show isis database detail'
 - Manage IPv6 addresses advertisement and corresponiding Adjacency SID when
   IS-IS is not using Multi-Topology by introducing a new ISIS_MT_DISABLE
   value for mtid (== 4096 i.e. first reserved flag set to 1)

Signed-off-by: Olivier Dugeon <olivier.dugeon@orange.com>
In order to add Link State Traffic Engineering to IS-IS, Link State library
should have been updated:

- Correct Node and Edge RB Tree comparison functions to support key > 32 bits
- Change Subnet RB Tree comparison function to take into account host part of
  the prefix i.e. 10.0.0.1/24 and 10.0.0.2/24 are considered as different
- Add new function to convert IS-IS ISO system ID into Vertex or Edge key that
  take into account Endianness architecture
- Correct Vertex and Edge creation and search function accordingly
- Add extra Adjacency entries in Link State Attributes for IPv6 Segment Routing
- Update send/received and show TED functions accordingly

Signed-off-by: Olivier Dugeon <olivier.dugeon@orange.com>
In order to provide Link State Traffic Engineering features to IS-IS, this
patch adds some modifications to base IS-IS:

- Solve bug in lsp iterate function to avoid infinite loop in isis_lsp.c by
  adding condition to recurse call
- Add new trigger event to parse LSP in isis_lsp.c
- Add new TE debug flag to track Traffic Engineering events in isisd.[c,h]
- Correct small bug in isis_tlvs.c where delay and min/max delay are not
  correctly handle
- Handle Opaque LSA Traffic Engineering Zebra API in isis_zebra.[c,h]

Signed-off-by: Olivier Dugeon <olivier.dugeon@orange.com>
Add Link State TED features to isis_te.c and new CLI to export LS TED and
show LS TED to IS-IS.

IS-IS LSPs are parse each time a new LSP event occurs in order to update
accordingly the Link State Traffic Engineering Database. LS TED could be
exported through the ZAPI Opaque message (see sharpd as example).

Signed-off-by: Olivier Dugeon <olivier.dugeon@orange.com>
Test the new Link State Traffic Engineering feature in IS-IS.

Signed-off-by: Olivier Dugeon <olivier.dugeon@orange.com>
@frrbot frrbot bot added the tests Topotests, make check, etc label Nov 2, 2021
@odd22
Copy link
Member Author

odd22 commented Nov 2, 2021

This PR is too old and rebase always failed. Close it and recreate a new one.

@NetDEF-CI
Copy link
Collaborator

Continuous Integration Result: FAILED

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

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

Get source / Pull Request: Successful

Building Stage: Failed

FreeBSD 11 amd64 build: Failed (click for details)

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

gmake  all-am
gmake[1]: Entering directory '/usr/home/ci/cibuild.1196/frr-source'
isisd/isis_nb.c:572:17: error: initialization of 'void (*)(struct vty *, const struct lyd_node *, _Bool)' from incompatible pointer type 'void (*)(struct vty *, struct lyd_node *, _Bool)' [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for 'frr_isisd_info.nodes[77].cbs.cli_show')
isisd/isis_nb.c:580:17: error: initialization of 'void (*)(struct vty *, const struct lyd_node *, _Bool)' from incompatible pointer type 'void (*)(struct vty *, struct lyd_node *, _Bool)' [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for 'frr_isisd_info.nodes[78].cbs.cli_show')
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:9956: isisd/isis_nb.o] Error 1
/usr/home/ci/cibuild.1196/frr-source/doc/user/isisd.rst:43: WARNING: duplicate clicmd description of net XX.XXXX. ... .XXX.XX, 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-1196/artifact/CI009BUILD/config.status/config.status
FreeBSD 11 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1196/artifact/CI009BUILD/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-1196/artifact/CI101BUILD/config.status/config.status Ubuntu 16.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1196/artifact/CI101BUILD/config.log/config.log.gz

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

/home/ci/cibuild.1196/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1196/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9328: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1
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-1196/artifact/U1604I386/ErrorLog/log_make.txt)

/home/ci/cibuild.1196/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1196/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9328: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1

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

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1196/frr-source'
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9328: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1

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

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

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1196/frr-source'
isisd/isis_nb.c:572:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
make[1]: *** [Makefile:9957: isisd/isis_nb.o] Error 1
/home/ci/cibuild.1196/frr-source/doc/user/isisd.rst:43: WARNING: duplicate clicmd description of net XX.XXXX. ... .XXX.XX, other instance in fabricd

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

/home/ci/cibuild.1196/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1196/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9328: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1

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

gmake  all-am
gmake[1]: Entering directory '/usr/home/ci/cibuild.1196/frr-source'
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for 'frr_isisd_info.nodes[77].cbs.cli_show')
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for 'frr_isisd_info.nodes[78].cbs.cli_show')
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:9953: isisd/isis_nb.o] Error 1
copying selected object files to avoid basename conflicts...

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

/home/ci/cibuild.1196/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1196/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9328: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1

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

CentOS 7 amd64 build: Failed (click for details)

DejaGNU Unittests (make check) failed for CentOS 7 amd64 build:
(see full PyTest log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1196/artifact/CI005BUILD/ErrorLog/log_pytests.txt)

=================================== FAILURES ===================================
______________________ TestFuzzIsisTLV.test_exit_cleanly _______________________
self = <test_fuzz_isis_tlv.TestFuzzIsisTLV object at 0x7fa33deeff28>
    def testfunction(self):
        self._run_tests()
        result = self.testresults[matchfunction]
        if result is not None:
>           frrsix.reraise(*result)
helpers/python/frrtest.py:108: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
helpers/python/frrsix.py:62: in reraise
    raise value
helpers/python/frrtest.py:82: in _run_tests
    test(self)
helpers/python/frrtest.py:100: in matchfunction
    method(self, *args, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <test_fuzz_isis_tlv.TestFuzzIsisTLV object at 0x7fa33deeff28>
    def _exit_cleanly(self):
        if self.exitcode != 0:
>           raise MultiTestFailure("Program did not terminate with exit code 0")
E           frrtest.MultiTestFailure: Program did not terminate with exit code 0
helpers/python/frrtest.py:90: MultiTestFailure
----------------------------- Captured stderr call -----------------------------
isis fuzztest: showing active allocations in memory group libfrr
isis fuzztest: memstats:  Temporary memory              :      2 * (variably sized)
isis fuzztest: showing active allocations in memory group logging subsystem
isis fuzztest: showing active allocations in memory group isisd
=============== 1 failed, 434 passed, 5 skipped in 23.69 seconds ===============
make: *** [tests/tests.xml] Error 1

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

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

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

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1196/frr-source'
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9328: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1
NetBSD 8 amd64 build: Failed (click for details) NetBSD 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1196/artifact/CI012BUILD/config.log/config.log.gz

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

gmake  all-am
gmake[1]: Entering directory '/home/ci/cibuild.1196/frr-source'
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for 'frr_isisd_info.nodes[77].cbs.cli_show')
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for 'frr_isisd_info.nodes[78].cbs.cli_show')
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:9953: isisd/isis_nb.o] Error 1
ld: warning: libintl.so.1, needed by /usr/pkg/lib/libpython3.7.so, may conflict with libintl.so.8

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

OpenBSD 6 amd64 build: Failed (click for details)

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

gmake  all-am
gmake[1]: Entering directory '/home/ci/cibuild.1196/frr-source'
isisd/isis_nb.c:572:17: error: incompatible pointer types initializing 'void (*)(struct vty *, const struct lyd_node *, bool)' with an expression of type 'void (struct vty *, struct lyd_node *, bool)' [-Werror,-Wincompatible-pointer-types]
isisd/isis_nb.c:580:17: error: incompatible pointer types initializing 'void (*)(struct vty *, const struct lyd_node *, bool)' with an expression of type 'void (struct vty *, struct lyd_node *, bool)' [-Werror,-Wincompatible-pointer-types]
2 errors generated.
gmake[1]: *** [Makefile:9952: isisd/isis_nb.o] Error 1
/home/ci/cibuild.1196/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1196/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1196/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".

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

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

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

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1196/frr-source'
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9328: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] 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-1196/artifact/CI021BUILD/ErrorLog/log_make.txt)

/home/ci/cibuild.1196/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1196/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9328: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1

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

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

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

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1196/frr-source'
isisd/isis_nb.c:572:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
make[1]: *** [Makefile:9953: isisd/isis_nb.o] Error 1
copying selected object files to avoid basename conflicts...

CentOS 8 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1196/artifact/CENTOS8BUILD/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-1196/artifact/U2004AMD64BUILD/config.status/config.status

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

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1196/frr-source'
isisd/isis_nb.c:572:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
make[1]: *** [Makefile:9954: isisd/isis_nb.o] Error 1
copying selected object files to avoid basename conflicts...

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

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1196/frr-source'
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9328: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1

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

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

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

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1196/frr-source'
isisd/isis_nb.c:572:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
make[1]: *** [Makefile:9954: isisd/isis_nb.o] Error 1
copying selected object files to avoid basename conflicts...

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

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1196/frr-source'
isisd/isis_nb.c:572:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
make[1]: *** [Makefile:9953: isisd/isis_nb.o] Error 1
copying selected object files to avoid basename conflicts...

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

Ubuntu 18.04 arm7 build: Failed (click for details)

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

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1196/frr-source'
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9328: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants