Thanks for the reports. Thankfully they can be safely ignored. The first one is a collection of warnings generated by the DPDK build step; they relate to a compiler hint that a function does not return and the specific C variant doesn't support it; it's harmless for now, but probably should be looked at since it suggests DPDK is using C primitives from a C version different from that we're compiling, or similar.
The second is just notices that some .api files have not yet updated how they deal with variable sized arrays; still supported, though perhaps for the next release we should consider cleaning those up. Chris. From: vpp-dev@lists.fd.io <vpp-dev@lists.fd.io> On Behalf Of Jan Hugo Prins | BetterBe Sent: Tuesday, April 10, 2018 4:25 To: vpp-dev@lists.fd.io Subject: Re: [vpp-dev] 18.04 RC2 this Wednesday! The following error scrolls by a lot during compile: default: gcc -std=gnu99 -c -g -O3 -fwrapv -U__STRICT_ANSI__ -fno-common -Werror=attributes -W -Wall -pedantic -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -I./include -I./include -I./x86 -I./x86 -I./asm -I./asm -I./disasm -I./disasm -I./output -I./output -o rdoff/rdlib.o rdoff/rdlib.c default: In file included from rdoff/rdfutils.h:44:0, default: from rdoff/rdoff.c:50: default: ./include/nasmlib.h:113:11: warning: ISO C99 does not support '_Noreturn' [-Wpedantic] default: no_return nasm_assert_failed(const char *, int, const char *); default: ^ default: In file included from rdoff/rdfutils.h:45:0, default: from rdoff/rdoff.c:50: default: ./include/error.h:47:29: warning: ISO C99 does not support '_Noreturn' [-Wpedantic] default: no_return printf_func(2, 3) nasm_fatal(int flags, const char *fmt, ...); default: ^ default: ./include/error.h:48:29: warning: ISO C99 does not support '_Noreturn' [-Wpedantic] default: no_return printf_func(2, 3) nasm_panic(int flags, const char *fmt, ...); default: ^ default: ./include/error.h:49:11: warning: ISO C99 does not support '_Noreturn' [-Wpedantic] default: no_return nasm_panic_from_macro(const char *file, int line); default: ^ default: In file included from rdoff/rdfutils.h:44:0, default: from rdoff/rdfload.h:15, default: from rdoff/rdfload.c:51: default: ./include/nasmlib.h:113:11: warning: ISO C99 does not support '_Noreturn' [-Wpedantic] default: no_return nasm_assert_failed(const char *, int, const char *); default: ^ default: In file included from rdoff/rdfutils.h:45:0, default: from rdoff/rdfload.h:15, default: from rdoff/rdfload.c:51: default: ./include/error.h:47:29: warning: ISO C99 does not support '_Noreturn' [-Wpedantic] default: no_return printf_func(2, 3) nasm_fatal(int flags, const char *fmt, ...); default: ^ default: ./include/error.h:48:29: warning: ISO C99 does not support '_Noreturn' [-Wpedantic] default: no_return printf_func(2, 3) nasm_panic(int flags, const char *fmt, ...); default: ^ default: ./include/error.h:49:11: warning: ISO C99 does not support '_Noreturn' [-Wpedantic] default: no_return nasm_panic_from_macro(const char *file, int line); default: ^ And the following: default: make[4]: Entering directory `/vpp/build-root/rpmbuild/vpp-18.07/build-root/build-vpp-native/vpp' default: APIGEN vlibmemory/memclnt.api.h default: JSON API vlibmemory/memclnt.api.json default: WARNING:vppapigen:/vpp/build-root/rpmbuild/vpp-18.07/build-data/../src/vlibmemory/memclnt.api:0:1: Old Style VLA: u8 data[0]; default: WARNING:vppapigen:/vpp/build-root/rpmbuild/vpp-18.07/build-data/../src/vlibmemory/memclnt.api:0:1: Old Style VLA: u8 data[0]; No idea if it is anywhere critical or if someone has created reports for this in the past. Jan Hugo On 04/09/2018 08:43 PM, Chris Luke wrote: All, Gentle reminder that 18.04 RC2 will be posted on Wednesday. Note: After Wednesday's RC2 Milestone, only critical bug fixes will be merged into branch stable/1804. Please review open anomalies for candidates to be fixed this week. Also, please remember to open a Jira ticket for all patches submitted to stable branches. Cheers, Chris. -- Kind regards Jan Hugo Prins DevOps Engineer [cid:image001.png@01D3D09A.F7F6E450]<https://betterbe.com> Auke Vleerstraat 140 E 7547 AN Enschede CC no. 08097527<https://www.kvk.nl/orderstraat/product-kiezen/?kvknummer=080975270000> T +31 (0) 53 48 00 694<tel:+31534800694> E jpr...@betterbe.com<mailto:jpr...@betterbe.com> M +31 (0)6 263 58 951<tel:+31%20%280%296%20263%2058%20951> www.betterbe.com<https://www.betterbe.com> BetterBe accepts no liability for the content of this email, or for the consequences of any actions taken on the basis of the information provided, unless that information is subsequently confirmed in writing. If you are not the intended recipient you are notified that disclosing, copying, distributing or taking any action in reliance on the contents of this information is strictly prohibited.