[ovs-build] |fail| pw1523310 [ovs-dev] [PATCH ovn v2 2/2] northd: Split northd.c

0-day Robot robot at bytheb.org
Wed Sep 1 19:00:41 UTC 2021


From: robot at bytheb.org

Test-Label: github-robot: Build and Test
Test-Status: fail
http://patchwork.ozlabs.org/api/patches/1523310/

_github build: failed_
Build URL: https://github.com/ovsrobot/ovn/actions/runs/1191079144
Build Logs:
-----------------------Summary of failed steps-----------------------
"osx clang --disable-ssl" failed at step build
"linux gcc --disable-ssl" failed at step build
"linux clang --disable-ssl" failed at step build
"linux gcc system-test" failed at step build
"linux clang test asan" failed at step build
"linux gcc test -ljemalloc" failed at step build
"linux clang test -ljemalloc" failed at step build
"linux gcc m32 --disable-ssl" failed at step build
----------------------End summary of failed steps--------------------

-------------------------------BEGIN LOGS----------------------------
####################################################################################
#### [Begin job log] "osx clang --disable-ssl" at step build
####################################################################################
#define HAVE_PRAGMA_MESSAGE 1

configure: exit 0

## ---------------------- ##
## Running config.status. ##
## ---------------------- ##

This file was extended by ovn config.status 21.06.90, which was
generated by GNU Autoconf 2.71.  Invocation command line was

  CONFIG_FILES    = 
  CONFIG_HEADERS  = 
  CONFIG_LINKS    = 
  CONFIG_COMMANDS = 
  $ ./config.status Makefile depfiles

on Mac-1630515607001.local

config.status:1303: creating Makefile
config.status:1532: executing depfiles commands
config.status:1634: cd .       && sed -e '/# am--include-marker/d' Makefile         | make -f - am--depfiles
make[1]: Nothing to be done for `am--depfiles'.
config.status:1639: $? = 0
##[error]Process completed with exit code 1.
####################################################################################
#### [End job log] "osx clang --disable-ssl" at step build
####################################################################################




####################################################################################
#### [Begin job log] "linux gcc --disable-ssl" at step build
####################################################################################

## ---------------------- ##
## Running config.status. ##
## ---------------------- ##

This file was extended by ovn config.status 21.06.90, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  CONFIG_FILES    = 
  CONFIG_HEADERS  = 
  CONFIG_LINKS    = 
  CONFIG_COMMANDS = 
  $ ./config.status Makefile depfiles

on fv-az238-638

config.status:1304: creating Makefile
config.status:1533: executing depfiles commands
config.status:1633: cd .       && sed -e '/# am--include-marker/d' Makefile         | make -f - am--depfiles
make[1]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
make[1]: Entering directory '/home/runner/work/ovn/ovn'
make[1]: Nothing to be done for 'am--depfiles'.
make[1]: Leaving directory '/home/runner/work/ovn/ovn'
config.status:1638: $? = 0
##[error]Process completed with exit code 1.
####################################################################################
#### [End job log] "linux gcc --disable-ssl" at step build
####################################################################################




####################################################################################
#### [Begin job log] "linux clang --disable-ssl" at step build
####################################################################################

## ---------------------- ##
## Running config.status. ##
## ---------------------- ##

This file was extended by ovn config.status 21.06.90, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  CONFIG_FILES    = 
  CONFIG_HEADERS  = 
  CONFIG_LINKS    = 
  CONFIG_COMMANDS = 
  $ ./config.status Makefile depfiles

on fv-az243-225

config.status:1305: creating Makefile
config.status:1534: executing depfiles commands
config.status:1634: cd .       && sed -e '/# am--include-marker/d' Makefile         | make -f - am--depfiles
make[1]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
make[1]: Entering directory '/home/runner/work/ovn/ovn'
make[1]: Nothing to be done for 'am--depfiles'.
make[1]: Leaving directory '/home/runner/work/ovn/ovn'
config.status:1639: $? = 0
##[error]Process completed with exit code 1.
####################################################################################
#### [End job log] "linux clang --disable-ssl" at step build
####################################################################################




####################################################################################
#### [Begin job log] "linux gcc system-test" at step build
####################################################################################
mv -f $depbase.Tpo $depbase.Po
depbase=`echo controller-vtep/vtep.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
env REAL_CC="gcc" CHECK="sparse -Wsparse-error -I /home/runner/work/ovn/ovn/ovs/include/sparse -m64 -I /usr/local/include -I /usr/include/x86_64-linux-gnu  " cgcc -target=x86_64 -DHAVE_CONFIG_H -I. -I../..   -I ../../include  -I ../../include -I ../../ovn -I ./include -I ../../lib -I ./lib -I /home/runner/work/ovn/ovn/ovs/include -I /home/runner/work/ovn/ovn/ovs/include -I /home/runner/work/ovn/ovn/ovs/lib -I /home/runner/work/ovn/ovn/ovs/lib -I /home/runner/work/ovn/ovn/ovs -I /home/runner/work/ovn/ovn/ovs    -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 -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -Werror -Werror  -g -O2 -MT controller-vtep/vtep.o -MD -MP -MF $depbase.Tpo -c -o controller-vtep/vtep.o ../../controller-vtep/vtep.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo northd/northd.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
env REAL_CC="gcc" CHECK="sparse -Wsparse-error -I /home/runner/work/ovn/ovn/ovs/include/sparse -m64 -I /usr/local/include -I /usr/include/x86_64-linux-gnu  " cgcc -target=x86_64 -DHAVE_CONFIG_H -I. -I../..   -I ../../include  -I ../../include -I ../../ovn -I ./include -I ../../lib -I ./lib -I /home/runner/work/ovn/ovn/ovs/include -I /home/runner/work/ovn/ovn/ovs/include -I /home/runner/work/ovn/ovn/ovs/lib -I /home/runner/work/ovn/ovn/ovs/lib -I /home/runner/work/ovn/ovn/ovs -I /home/runner/work/ovn/ovn/ovs    -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 -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -Werror -Werror  -g -O2 -MT northd/northd.o -MD -MP -MF $depbase.Tpo -c -o northd/northd.o ../../northd/northd.c &&\
mv -f $depbase.Tpo $depbase.Po
../../northd/northd.c:4355:24: error: incorrect type in argument 1 (different base types)
../../northd/northd.c:4355:24:    expected struct hashrow_locks *hrl
../../northd/northd.c:4355:24:    got struct hashrow_locks **
../../northd/northd.c:4359:26: error: incorrect type in argument 1 (different base types)
../../northd/northd.c:4359:26:    expected struct hashrow_locks *hrl
../../northd/northd.c:4359:26:    got struct hashrow_locks **
depbase=`echo northd/ovn-northd.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
env REAL_CC="gcc" CHECK="sparse -Wsparse-error -I /home/runner/work/ovn/ovn/ovs/include/sparse -m64 -I /usr/local/include -I /usr/include/x86_64-linux-gnu  " cgcc -target=x86_64 -DHAVE_CONFIG_H -I. -I../..   -I ../../include  -I ../../include -I ../../ovn -I ./include -I ../../lib -I ./lib -I /home/runner/work/ovn/ovn/ovs/include -I /home/runner/work/ovn/ovn/ovs/include -I /home/runner/work/ovn/ovn/ovs/lib -I /home/runner/work/ovn/ovn/ovs/lib -I /home/runner/work/ovn/ovn/ovs -I /home/runner/work/ovn/ovn/ovs    -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 -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -Werror -Werror  -g -O2 -MT northd/ovn-northd.o -MD -MP -MF $depbase.Tpo -c -o northd/ovn-northd.o ../../northd/ovn-northd.c &&\
mv -f $depbase.Tpo $depbase.Po
make[2]: *** [Makefile:2199: northd/northd.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/home/runner/work/ovn/ovn/ovn-21.06.90/_build/sub'
make[1]: *** [Makefile:1459: all] Error 2
make[1]: Leaving directory '/home/runner/work/ovn/ovn/ovn-21.06.90/_build/sub'
make: *** [Makefile:2688: distcheck] Error 1
+ cat '*/_build/sub/tests/testsuite.log'
cat: '*/_build/sub/tests/testsuite.log': No such file or directory
##[error]Process completed with exit code 1.
####################################################################################
#### [End job log] "linux gcc system-test" at step build
####################################################################################




####################################################################################
#### [Begin job log] "linux clang test asan" at step build
####################################################################################
depbase=`echo northd/ovn-northd.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
clang -DHAVE_CONFIG_H -I. -I../..   -I ../../include  -I ../../include -I ../../ovn -I ./include -I ../../lib -I ./lib -I /home/runner/work/ovn/ovn/ovs/include -I /home/runner/work/ovn/ovn/ovs/include -I /home/runner/work/ovn/ovn/ovs/lib -I /home/runner/work/ovn/ovn/ovs/lib -I /home/runner/work/ovn/ovn/ovs -I /home/runner/work/ovn/ovn/ovs    -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 -Wno-null-pointer-arithmetic -Warray-bounds-pointer-arithmetic -fno-omit-frame-pointer -fno-common -Wno-error=unused-command-line-argument -fsanitize=address -Werror -Werror  -g -O2 -MT northd/ovn-northd.o -MD -MP -MF $depbase.Tpo -c -o northd/ovn-northd.o ../../northd/ovn-northd.c &&\
mv -f $depbase.Tpo $depbase.Po
../../northd/northd.c:4355:23: error: incompatible pointer types passing 'struct hashrow_locks **' to parameter of type 'struct hashrow_locks *'; remove & [-Werror,-Wincompatible-pointer-types]
        lock_hash_row(&lflow_locks, hash);
                      ^~~~~~~~~~~~
../../lib/ovn-parallel-hmap.h:236:56: note: passing argument to parameter 'hrl' here
static inline void lock_hash_row(struct hashrow_locks *hrl, uint32_t hash)
                                                       ^
../../northd/northd.c:4359:25: error: incompatible pointer types passing 'struct hashrow_locks **' to parameter of type 'struct hashrow_locks *'; remove & [-Werror,-Wincompatible-pointer-types]
        unlock_hash_row(&lflow_locks, hash);
                        ^~~~~~~~~~~~
../../lib/ovn-parallel-hmap.h:242:58: note: passing argument to parameter 'hrl' here
static inline void unlock_hash_row(struct hashrow_locks *hrl, uint32_t hash)
                                                         ^
2 errors generated.
make[2]: *** [Makefile:2199: northd/northd.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/home/runner/work/ovn/ovn/ovn-21.06.90/_build/sub'
make[1]: Leaving directory '/home/runner/work/ovn/ovn/ovn-21.06.90/_build/sub'
make[1]: *** [Makefile:1459: all] Error 2
make: *** [Makefile:2688: distcheck] Error 1
+ cat '*/_build/sub/tests/testsuite.log'
cat: '*/_build/sub/tests/testsuite.log': No such file or directory
##[error]Process completed with exit code 1.
####################################################################################
#### [End job log] "linux clang test asan" at step build
####################################################################################




####################################################################################
#### [Begin job log] "linux gcc test -ljemalloc" at step build
####################################################################################
mv -f $depbase.Tpo $depbase.Po
depbase=`echo controller-vtep/vtep.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
env REAL_CC="gcc" CHECK="sparse -Wsparse-error -I /home/runner/work/ovn/ovn/ovs/include/sparse -m64 -I /usr/local/include -I /usr/include/x86_64-linux-gnu  " cgcc -target=x86_64 -DHAVE_CONFIG_H -I. -I../..   -I ../../include  -I ../../include -I ../../ovn -I ./include -I ../../lib -I ./lib -I /home/runner/work/ovn/ovn/ovs/include -I /home/runner/work/ovn/ovn/ovs/include -I /home/runner/work/ovn/ovn/ovs/lib -I /home/runner/work/ovn/ovn/ovs/lib -I /home/runner/work/ovn/ovn/ovs -I /home/runner/work/ovn/ovn/ovs    -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 -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -Werror -Werror  -g -O2 -MT controller-vtep/vtep.o -MD -MP -MF $depbase.Tpo -c -o controller-vtep/vtep.o ../../controller-vtep/vtep.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo northd/northd.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
env REAL_CC="gcc" CHECK="sparse -Wsparse-error -I /home/runner/work/ovn/ovn/ovs/include/sparse -m64 -I /usr/local/include -I /usr/include/x86_64-linux-gnu  " cgcc -target=x86_64 -DHAVE_CONFIG_H -I. -I../..   -I ../../include  -I ../../include -I ../../ovn -I ./include -I ../../lib -I ./lib -I /home/runner/work/ovn/ovn/ovs/include -I /home/runner/work/ovn/ovn/ovs/include -I /home/runner/work/ovn/ovn/ovs/lib -I /home/runner/work/ovn/ovn/ovs/lib -I /home/runner/work/ovn/ovn/ovs -I /home/runner/work/ovn/ovn/ovs    -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 -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -Werror -Werror  -g -O2 -MT northd/northd.o -MD -MP -MF $depbase.Tpo -c -o northd/northd.o ../../northd/northd.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo northd/ovn-northd.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
env REAL_CC="gcc" CHECK="sparse -Wsparse-error -I /home/runner/work/ovn/ovn/ovs/include/sparse -m64 -I /usr/local/include -I /usr/include/x86_64-linux-gnu  " cgcc -target=x86_64 -DHAVE_CONFIG_H -I. -I../..   -I ../../include  -I ../../include -I ../../ovn -I ./include -I ../../lib -I ./lib -I /home/runner/work/ovn/ovn/ovs/include -I /home/runner/work/ovn/ovn/ovs/include -I /home/runner/work/ovn/ovn/ovs/lib -I /home/runner/work/ovn/ovn/ovs/lib -I /home/runner/work/ovn/ovn/ovs -I /home/runner/work/ovn/ovn/ovs    -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 -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -Werror -Werror  -g -O2 -MT northd/ovn-northd.o -MD -MP -MF $depbase.Tpo -c -o northd/ovn-northd.o ../../northd/ovn-northd.c &&\
mv -f $depbase.Tpo $depbase.Po
../../northd/northd.c:4355:24: error: incorrect type in argument 1 (different base types)
../../northd/northd.c:4355:24:    expected struct hashrow_locks *hrl
../../northd/northd.c:4355:24:    got struct hashrow_locks **
../../northd/northd.c:4359:26: error: incorrect type in argument 1 (different base types)
../../northd/northd.c:4359:26:    expected struct hashrow_locks *hrl
../../northd/northd.c:4359:26:    got struct hashrow_locks **
make[2]: *** [Makefile:2199: northd/northd.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/home/runner/work/ovn/ovn/ovn-21.06.90/_build/sub'
make[1]: *** [Makefile:1459: all] Error 2
make[1]: Leaving directory '/home/runner/work/ovn/ovn/ovn-21.06.90/_build/sub'
make: *** [Makefile:2688: distcheck] Error 1
+ cat '*/_build/sub/tests/testsuite.log'
cat: '*/_build/sub/tests/testsuite.log': No such file or directory
##[error]Process completed with exit code 1.
####################################################################################
#### [End job log] "linux gcc test -ljemalloc" at step build
####################################################################################




####################################################################################
#### [Begin job log] "linux clang test -ljemalloc" at step build
####################################################################################
depbase=`echo northd/ipam.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
clang -DHAVE_CONFIG_H -I. -I../..   -I ../../include  -I ../../include -I ../../ovn -I ./include -I ../../lib -I ./lib -I /home/runner/work/ovn/ovn/ovs/include -I /home/runner/work/ovn/ovn/ovs/include -I /home/runner/work/ovn/ovn/ovs/lib -I /home/runner/work/ovn/ovn/ovs/lib -I /home/runner/work/ovn/ovn/ovs -I /home/runner/work/ovn/ovn/ovs    -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 -Wno-null-pointer-arithmetic -Warray-bounds-pointer-arithmetic -Wno-error=unused-command-line-argument  -Werror -Werror  -g -O2 -MT northd/ipam.o -MD -MP -MF $depbase.Tpo -c -o northd/ipam.o ../../northd/ipam.c &&\
mv -f $depbase.Tpo $depbase.Po
../../northd/northd.c:4355:23: error: incompatible pointer types passing 'struct hashrow_locks **' to parameter of type 'struct hashrow_locks *'; remove & [-Werror,-Wincompatible-pointer-types]
        lock_hash_row(&lflow_locks, hash);
                      ^~~~~~~~~~~~
../../lib/ovn-parallel-hmap.h:236:56: note: passing argument to parameter 'hrl' here
static inline void lock_hash_row(struct hashrow_locks *hrl, uint32_t hash)
                                                       ^
../../northd/northd.c:4359:25: error: incompatible pointer types passing 'struct hashrow_locks **' to parameter of type 'struct hashrow_locks *'; remove & [-Werror,-Wincompatible-pointer-types]
        unlock_hash_row(&lflow_locks, hash);
                        ^~~~~~~~~~~~
../../lib/ovn-parallel-hmap.h:242:58: note: passing argument to parameter 'hrl' here
static inline void unlock_hash_row(struct hashrow_locks *hrl, uint32_t hash)
                                                         ^
2 errors generated.
make[2]: *** [Makefile:2199: northd/northd.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/home/runner/work/ovn/ovn/ovn-21.06.90/_build/sub'
make[1]: Leaving directory '/home/runner/work/ovn/ovn/ovn-21.06.90/_build/sub'
make[1]: *** [Makefile:1459: all] Error 2
make: *** [Makefile:2688: distcheck] Error 1
+ cat '*/_build/sub/tests/testsuite.log'
cat: '*/_build/sub/tests/testsuite.log': No such file or directory
##[error]Process completed with exit code 1.
####################################################################################
#### [End job log] "linux clang test -ljemalloc" at step build
####################################################################################




####################################################################################
#### [Begin job log] "linux gcc m32 --disable-ssl" at step build
####################################################################################

## ---------------------- ##
## Running config.status. ##
## ---------------------- ##

This file was extended by ovn config.status 21.06.90, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  CONFIG_FILES    = 
  CONFIG_HEADERS  = 
  CONFIG_LINKS    = 
  CONFIG_COMMANDS = 
  $ ./config.status Makefile depfiles

on fv-az133-577

config.status:1304: creating Makefile
config.status:1533: executing depfiles commands
config.status:1633: cd .       && sed -e '/# am--include-marker/d' Makefile         | make -f - am--depfiles
make[1]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
make[1]: Entering directory '/home/runner/work/ovn/ovn'
make[1]: Nothing to be done for 'am--depfiles'.
make[1]: Leaving directory '/home/runner/work/ovn/ovn'
config.status:1638: $? = 0
##[error]Process completed with exit code 1.
####################################################################################
#### [End job log] "linux gcc m32 --disable-ssl" at step build
####################################################################################
--------------------------------END LOGS-----------------------------


More information about the build mailing list