Dear Ping, Can you please clean up your workspace (git clean -fdx) and then capture full log...
Thanks, -- Damjan > On 4 Sep 2018, at 15:40, Yu, Ping <ping...@intel.com> wrote: > > Hi, Damjan, > > My Ubuntu environment is good. But in FC27, I got the following issue in > debug mode. > > > -- Build files have been written to: > /home/pyu4/git-home/vpp_master/vpp/build-root/build-vpp_debug-native/vpp <> > @@@@ Building vpp in > /home/pyu4/git-home/vpp_master/vpp/build-root/build-vpp_debug-native/vpp @@@@ > [507/1184] Building C object vppinfra/CMakeFiles/vppinfra.dir/mem_dlmalloc.c.o > FAILED: vppinfra/CMakeFiles/vppinfra.dir/mem_dlmalloc.c.o > ccache /usr/lib64/ccache/cc -Dvppinfra_EXPORTS > -I/home/pyu4/git-home/vpp_master/vpp/src -I. -Iinclude -march=corei7 > -mtune=corei7-avx -g -O0 -DCLIB_DEBUG -DFORTIFY_SOURCE=2 > -fstack-protector-all -fPIC -Werror -fPIC -Wno-address-of-packed-member > -Wall -MD -MT vppinfra/CMakeFiles/vppinfra.dir/mem_dlmalloc.c.o -MF > vppinfra/CMakeFiles/vppinfra.dir/mem_dlmalloc.c.o.d -o > vppinfra/CMakeFiles/vppinfra.dir/mem_dlmalloc.c.o -c > /home/pyu4/git-home/vpp_master/vpp/src/vppinfra/mem_dlmalloc.c > /home/pyu4/git-home/vpp_master/vpp/src/vppinfra/mem_dlmalloc.c:42:3: error: > conflicting types for ‘mheap_trace_t’ > } mheap_trace_t; > ^~~~~~~~~~~~~ > In file included from > /home/pyu4/git-home/vpp_master/vpp/src/vppinfra/mem.h:49:0, > from > /home/pyu4/git-home/vpp_master/vpp/src/vppinfra/vec.h:42, > from > /home/pyu4/git-home/vpp_master/vpp/src/vppinfra/format.h:44, > from > /home/pyu4/git-home/vpp_master/vpp/src/vppinfra/mem_dlmalloc.c:16: > /home/pyu4/git-home/vpp_master/vpp/src/vppinfra/mheap_bootstrap.h:147:3: > note: previous declaration of ‘mheap_trace_t’ was here > } mheap_trace_t; > ^~~~~~~~~~~~~ > /home/pyu4/git-home/vpp_master/vpp/src/vppinfra/mem_dlmalloc.c:59:3: error: > conflicting types for ‘mheap_trace_main_t’ > } mheap_trace_main_t; > ^~~~~~~~~~~~~~~~~~ > In file included from > /home/pyu4/git-home/vpp_master/vpp/src/vppinfra/mem.h:49:0, > from > /home/pyu4/git-home/vpp_master/vpp/src/vppinfra/vec.h:42, > from > /home/pyu4/git-home/vpp_master/vpp/src/vppinfra/format.h:44, > from > /home/pyu4/git-home/vpp_master/vpp/src/vppinfra/mem_dlmalloc.c:16: > /home/pyu4/git-home/vpp_master/vpp/src/vppinfra/mheap_bootstrap.h:161:3: > note: previous declaration of ‘mheap_trace_main_t’ was here > } mheap_trace_main_t; > ^~~~~~~~~~~~~~~~~~ > cc1: error: unrecognized command line option ‘-Wno-address-of-packed-member’ > [-Werror] > cc1: all warnings being treated as errors > [620/1184] Building C object vnet/CMakeFiles/vnet.dir/dhcp/dhcp_api.c.o > ninja: build stopped: subcommand failed. > make[1]: *** [Makefile:691: vpp-build] Error 1 > make[1]: Leaving directory '/home/pyu4/git-home/vpp_master/vpp/build-root' > make: *** [Makefile:342: build] Error 2 > > > the following issue in release mode. > > [781/1184] Linking C executable bin/sock_test_server > FAILED: bin/sock_test_server > : && ccache /usr/lib64/ccache/cc -march=corei7 -mtune=corei7-avx -g -O2 > -DFORTIFY_SOURCE=2 -fstack-protector -fPIC -Werror > vcl/CMakeFiles/sock_test_server.dir/sock_test_server.c.o -o > bin/sock_test_server -Wl > ,-rpath,/home/pyu4/git-home/vpp_master/vpp/build-root/build-vpp-native/vpp/lib > lib/libvppcom.so.18.10 lib/libvlibmemoryclient.so.18.10 lib/libvlib.so.18.10 > lib/libsvm.so.18.10 lib/libvppinfra.so.18.10 -lm -ldl - > lrt -lpthread && : > lib/libvppcom.so.18.10: undefined reference to `mheap_put' > lib/libvlibmemoryclient.so.18.10: undefined reference to `mheap_get_aligned' > collect2: error: ld returned 1 exit status > [782/1184] Linking C executable bin/test_vcl_listener_client > FAILED: bin/test_vcl_listener_client > : && ccache /usr/lib64/ccache/cc -march=corei7 -mtune=corei7-avx -g -O2 > -DFORTIFY_SOURCE=2 -fstack-protector -fPIC -Werror > vcl/CMakeFiles/test_vcl_listener_client.dir/test_vcl_listener_client.c.o -o > bin/test_ > vcl_listener_client > -Wl,-rpath,/home/pyu4/git-home/vpp_master/vpp/build-root/build-vpp-native/vpp/lib > lib/libvppcom.so.18.10 lib/libvlibmemoryclient.so.18.10 lib/libvlib.so.18.10 > lib/libsvm.so.18.10 lib/libvppinfra.so.18.10 -lm -ldl -lrt -lpthread && : > lib/libvppcom.so.18.10: undefined reference to `mheap_put' > lib/libvlibmemoryclient.so.18.10: undefined reference to `mheap_get_aligned' > collect2: error: ld returned 1 exit status > > > > <>From: vpp-dev@lists.fd.io [mailto:vpp-dev@lists.fd.io] On Behalf Of Damjan > Marion via Lists.Fd.Io > Sent: Sunday, September 2, 2018 8:48 PM > To: vpp-dev <vpp-dev@lists.fd.io> > Cc: vpp-dev@lists.fd.io > Subject: [vpp-dev] cmake is on > > > Dear all, > > We just switched from autotools to cmake and retired all autotools related > files in src/. > > All verify jobs are ok, and we also tried it on 3 different x86 and 2 > different ARM Aarch64 machines. > > Due to blast radius, i will not be surprised that some small issues pop out, > but i don't expect anything hard to fix. > > Let us know if you hit something... > > PS As a part of this change, CentOS 7 build are now using devtoolset-7, so > they are compiled with gcc-7, which also means images have support for > Skylake Servers (AVX512). > > -- > Damjan
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#10354): https://lists.fd.io/g/vpp-dev/message/10354 Mute This Topic: https://lists.fd.io/mt/25155374/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-