-----Original Message----- From: "Jacob, Jerin" <jerin.jacobkollanukka...@cavium.com> Date: Saturday, January 20, 2018 at 12:56 AM To: Harish Patil <harish.pa...@cavium.com> Cc: "liang.j...@intel.com" <liang.j...@intel.com>, "peter.mccar...@intel.com" <peter.mccar...@intel.com>, "dev@dpdk.org" <dev@dpdk.org> Subject: Re: [dpdk-dev] Compilation errors in drivers/event/opdl/
>-----Original Message----- >> Date: Sat, 20 Jan 2018 05:18:30 +0000 >> From: "Patil, Harish" <harish.pa...@cavium.com> >> To: "liang.j...@intel.com" <liang.j...@intel.com>, >> "peter.mccar...@intel.com" <peter.mccar...@intel.com> >> CC: "dev@dpdk.org" <dev@dpdk.org> >> Subject: [dpdk-dev] Compilation errors in drivers/event/opdl/ >> >> [This sender failed our fraud detection checks and may not be who they >>appear to be. Learn about spoofing at http://aka.ms/LearnAboutSpoofing] >> >> Hi, >> >> I am seeing below compilation errors in drivers/event/opdl/, this is >>with >> cloned latest DPDK (git clone http://dpdk.org/git/dpdk). >> >> .. >> .. >> >>/home2/hpatil/e4/jan19-inbox-submit/dpdk/drivers/event/opdl/opdl_evdev_xs >>ta >> ts.c: In function ‘opdl_xstats_get_names’: >> >>/home2/hpatil/e4/jan19-inbox-submit/dpdk/drivers/event/opdl/opdl_evdev_xs >>ta >> ts.c:89:2: error: ‘for’ loop initial declarations are only allowed >>in >> C99 mode >> for (uint32_t j = 0; j < max_num_port_xstat; j++) { >> ^ >> >>/home2/hpatil/e4/jan19-inbox-submit/dpdk/drivers/event/opdl/opdl_evdev_xs >>ta >> ts.c:89:2: note: use option -std=c99 or -std=gnu99 to compile your code >> >>/home2/hpatil/e4/jan19-inbox-submit/dpdk/drivers/event/opdl/opdl_evdev_xs >>ta >> ts.c: In function ‘opdl_xstats_get’: >> >>/home2/hpatil/e4/jan19-inbox-submit/dpdk/drivers/event/opdl/opdl_evdev_xs >>ta >> ts.c:124:2: error: ‘for’ loop initial declarations are only allowed >>in >> C99 mode >> for (uint32_t i = 0; i < n; i++) { >> ^ >> >>/home2/hpatil/e4/jan19-inbox-submit/dpdk/drivers/event/opdl/opdl_evdev_xs >>ta >> ts.c: In function ‘opdl_xstats_get_by_name’: >> >>/home2/hpatil/e4/jan19-inbox-submit/dpdk/drivers/event/opdl/opdl_evdev_xs >>ta >> ts.c:145:2: error: ‘for’ loop initial declarations are only allowed >>in >> C99 mode >> for (uint32_t i = 0; i < max_index; i++) { > > >Tested with gcc(7.2 and 5.3) and clang(5.0.1) versions. Found no issues. >Which compiler you are using? > > >> .. >> .. >> ^ >> >> Thanks, >> Harish >> >> >> >> >> This is older GCC 4.8.5 that comes inbox with RH7.2 So if its working with later GCC versions then please can ignore this. Thanks. >