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.


Reply via email to