Thread (90 messages) 90 messages, 9 authors, 2016-10-12

Re: [RFC PATCH v2 5/5] app/test_pmd: add tests for new API's

From: Iremonger, Bernard <hidden>
Date: 2016-09-12 15:57:22

Hi Yuanhan,

<snip>
Subject: Re: [dpdk-dev] [RFC PATCH v2 5/5] app/test_pmd: add tests for
new API's

On Fri, Aug 26, 2016 at 10:10:20AM +0100, Bernard Iremonger wrote:
quoted
add test for vf vlan anti spoof
add test for vf mac anti spoof
add test for vf ping
add test for vf vlan strip
add test for vf vlan insert
add test for tx loopback
add test for all queues drop enable bit add test for vf split drop
enable bit add test for vf mac address add new API's to the testpmd
guide

Signed-off-by: Bernard Iremonger <redacted>
Hi,

FYI, my testrobot caught some errors when this patch is applied.
(BTW, gcc builds fine)

        --yliu

---

x86_64-native-linuxapp-clang
============================
/root/dpdk/app/test-pmd/cmdline.c:10629:8: error: expression which
evaluates to zero treated as a null pointer constant of type 'const char *' [-
Werror,-Wnon-literal-null-conversion]
                 on, UINT8);
                     ^~~~~
/root/dpdk/x86_64-native-linuxapp-
clang/include/cmdline_parse_num.h:107:3: note: expanded from macro
'TOKEN_NUM_INITIALIZER'
                numtype,                        /* type */          \
                ^~~~~~~
/root/dpdk/app/test-pmd/cmdline.c:10710:8: error: expression which
evaluates to zero treated as a null pointer constant of type 'const char *' [-
Werror,-Wnon-literal-null-conversion]
                 on, UINT8);
                     ^~~~~
/root/dpdk/x86_64-native-linuxapp-
clang/include/cmdline_parse_num.h:107:3: note: expanded from macro
'TOKEN_NUM_INITIALIZER'
                numtype,                        /* type */          \
                ^~~~~~~
/root/dpdk/app/test-pmd/cmdline.c:10856:8: error: expression which
evaluates to zero treated as a null pointer constant of type 'const char *' [-
Werror,-Wnon-literal-null-conversion]
                 on, UINT8);
                     ^~~~~
/root/dpdk/x86_64-native-linuxapp-
clang/include/cmdline_parse_num.h:107:3: note: expanded from macro
'TOKEN_NUM_INITIALIZER'
                numtype,                        /* type */          \
                ^~~~~~~
/root/dpdk/app/test-pmd/cmdline.c:10938:8: error: expression which
evaluates to zero treated as a null pointer constant of type 'const char *' [-
Werror,-Wnon-literal-null-conversion]
                 on, UINT8);
                     ^~~~~
/root/dpdk/x86_64-native-linuxapp-
clang/include/cmdline_parse_num.h:107:3: note: expanded from macro
'TOKEN_NUM_INITIALIZER'
                numtype,                        /* type */          \
                ^~~~~~~
/root/dpdk/app/test-pmd/cmdline.c:11010:8: error: expression which
evaluates to zero treated as a null pointer constant of type 'const char *' [-
Werror,-Wnon-literal-null-conversion]
                 on, UINT8);
                     ^~~~~
/root/dpdk/x86_64-native-linuxapp-
clang/include/cmdline_parse_num.h:107:3: note: expanded from macro
'TOKEN_NUM_INITIALIZER'
                numtype,                        /* type */          \
                ^~~~~~~
/root/dpdk/app/test-pmd/cmdline.c:11080:8: error: expression which
evaluates to zero treated as a null pointer constant of type 'const char *' [-
Werror,-Wnon-literal-null-conversion]
                 on, UINT8);
                     ^~~~~
/root/dpdk/x86_64-native-linuxapp-
clang/include/cmdline_parse_num.h:107:3: note: expanded from macro
'TOKEN_NUM_INITIALIZER'
                numtype,                        /* type */          \
                ^~~~~~~
/root/dpdk/app/test-pmd/cmdline.c:11156:8: error: expression which
evaluates to zero treated as a null pointer constant of type 'const char *' [-
Werror,-Wnon-literal-null-conversion]
                 on, UINT8);
                     ^~~~~
/root/dpdk/x86_64-native-linuxapp-
clang/include/cmdline_parse_num.h:107:3: note: expanded from macro
'TOKEN_NUM_INITIALIZER'
                numtype,                        /* type */          \
                ^~~~~~~
7 errors generated.
make[5]: *** [cmdline.o] Error 1
make[5]: *** Waiting for unfinished jobs....
make[4]: *** [test-pmd] Error 2
make[4]: *** Waiting for unfinished jobs....
make[3]: *** [app] Error 2
make[2]: *** [all] Error 2
make[1]: *** [pre_install] Error 2
make: *** [install] Error 2
error: build failed
I am not seeing the above errors when I build with the following commands:

make config T=x86_64-native-linuxapp-clang
make install T=x86_64-native-linuxapp-clang -j

Are you using a different clang config file?

Regards,

Bernard.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help