[ovs-build] Fixed: david-marchand/ovs#156 (master - 20bf9f5)

Travis CI builds at travis-ci.com
Tue Jul 13 11:57:51 UTC 2021


Build Update for david-marchand/ovs
-------------------------------------

Build: #156
Status: Fixed

Duration: 7 mins and 47 secs
Commit: 20bf9f5 (master)
Author: Yong Xu
Message: netdev-linux: fix compile error in nl_msg_put_act_police

Use 'memset' to init memory to 0.

This resolves a build problem with clang on Ubuntu 16.04 on ARM (in Travis):

libtool: compile:  clang -DHAVE_CONFIG_H -I. -I ./include -I ./include
-I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare
-Wpointer-arith -Wformat -Wformat-security -Wswitch-enum
-Wunused-parameter -Wbad-function-cast -Wcast-align
-Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes
-Wmissing-field-initializers -Wthread-safety -fno-strict-aliasing
-Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument
-Wshift-negative-value -Qunused-arguments -Wshadow
-Warray-bounds-pointer-arithmetic -Werror -Werror -g -O2
-Wno-error=unused-command-line-argument -DHAVE_AVX512F -MT
lib/netlink-conntrack.lo -MD -MP -MF lib/.deps/netlink-conntrack.Tpo
-c lib/netlink-conntrack.c -o lib/netlink-conntrack.o
lib/netdev-linux.c:2638:38: error: missing field 'action' initializer
[-Werror,-Wmissing-field-initializers]
    struct tc_police null_police = {0};
                                     ^
1 error generated.
make[2]: *** [lib/netdev-linux.lo] Error 1
make[2]: *** Waiting for unfinished jobs....

Fixes: c2567e533 ("add port-based ingress policing based packet-per-second rate-limiting")
Reported-by: David Marchand <david.marchand at redhat.com>
Signed-off-by: Yong Xu <yong.xu at corigine.com>
Signed-off-by: Simon Horman <simon.horman at netronome.com>

View the changeset: https://github.com/david-marchand/ovs/compare/d53ea18be115a3e46016a093da1bb1077737912f...20bf9f51adfd9190729f06d28fea78e414604713

View the full build log and details: https://app.travis-ci.com/github/david-marchand/ovs/builds/232610614?utm_medium=notification&utm_source=email


--

You can unsubscribe from build emails from the david-marchand/ovs repository going to https://app.travis-ci.com/account/preferences/unsubscribe?repository=7814345&utm_medium=notification&utm_source=email.
Or unsubscribe from *all* email updating your settings at https://app.travis-ci.com/account/preferences/unsubscribe?utm_medium=notification&utm_source=email.
Or configure specific recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openvswitch.org/pipermail/ovs-build/attachments/20210713/8e0e810f/attachment.html>


More information about the build mailing list