Hi, I am facing a build issue with the latest VPP and not sure if others have seen the same? (I'm copying/pasting the errors below)
It appears to be broken for both "shared dpdk" and using the "in-repo" dpdk source code. Both compilation mode worked just fine for me using VPP 17.01 so not sure if I have to change anything in the .mk files or build the code differently... I have to say that since I am very interested in consuming the VPP code downstream the "shared mode" compilation option is much more valuable to me... Any help would be much appreciated. When building in shared mode for dpdk I get the following error: t -f 'vpp/app/version.c' || echo '/home/abuild/rpmbuild/BUILD/vpp/build- data/../src/'`vpp/app/version.c [ 415s] /home/abuild/rpmbuild/BUILD/vpp/build- data/../src/vpp/vnet/main.c:21:29: fatal error: vpp/app/version.h: No such file or directory [ 415s] #include <vpp/app/version.h> [ 415s] ^ [ 415s] compilation terminated. [ 415s] make[4]: *** [Makefile:5872: vpp/vnet/bin_vpp-main.o] Error 1 [ 415s] make[4]: *** Waiting for unfinished jobs.... [ 415s] /home/abuild/rpmbuild/BUILD/vpp/build- data/../src/vpp/app/version.c:17:29: fatal error: vpp/app/version.h: No such file or directory [ 415s] #include <vpp/app/version.h> [ 415s] ^ [ 415s] compilation terminated. [ 415s] make[4]: *** [Makefile:5900: vpp/app/bin_vpp-version.o] Error 1 [ 415s] mv -f vpp/app/.deps/bin_vpp-vpe_cli.Tpo vpp/app/.deps/bin_vpp- vpe_cli.Po [ 416s] mv -f vpp-api/pneum/.deps/libpneum_la-pneum.Tpo vpp- api/pneum/.deps/libpneum_la-pneum.Plo [ 425s] make[4]: Leaving directory '/home/abuild/rpmbuild/BUILD/vpp/build- root/build-vpp-native/vpp' [ 425s] make[3]: *** [Makefile:6764: all-recursive] Error 1 [ 425s] make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/vpp/build- root/build-vpp-native/vpp' [ 425s] make[2]: *** [Makefile:3426: all] Error 2 [ 425s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/vpp/build- root/build-vpp-native/vpp' [ 425s] make[1]: *** [Makefile:699: vpp-build] Error 2 [ 425s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/vpp/build-root' [ 425s] make: *** [Makefile:213: build-release] Error 2 [ 425s] error: Bad exit status from /var/tmp/rpm-tmp.t3xVux (%build) [ 425s] [ 425s] [ 425s] RPM build errors: [ 425s] Bad exit status from /var/tmp/rpm-tmp.t3xVux (%build) [ 425s] [ 425s] linux-yk3w.suse failed "build vpp.spec" at Tue Apr 11 07:19:21 UTC 2017. [ 425s] On the other hand, when building the code using the in-repo dpdk source code I get the following one: CC test.o /usr/lib64/gcc/x86_64-suse-linux/6/../../../../x86_64-suse-linux/bin/ld: /usr/lib64/libmvec_nonshared.a(svml_finite_alias.oS): relocation R_X86_64_PC32 against undefined symbol `_ZGVbN2v_log@@GLIBC_2.22' can not be used when making a shared object; recompile with -fPIC /usr/lib64/gcc/x86_64-suse-linux/6/../../../../x86_64-suse-linux/bin/ld: final link failed: Bad value collect2: error: ld returned 1 exit status /home/mvarlese/repos/vpp/build-root/build-vpp-native/dpdk/dpdk- 17.02/mk/rte.app.mk:235: recipe for target 'cmdline_test' failed make[9]: *** [cmdline_test] Error 1 /home/mvarlese/repos/vpp/build-root/build-vpp-native/dpdk/dpdk- 17.02/mk/rte.subdir.mk:61: recipe for target 'cmdline_test' failed make[8]: *** [cmdline_test] Error 2 make[8]: *** Waiting for unfinished jobs.... CC resource.o Thanks and regards, Marco _______________________________________________ vpp-dev mailing list vpp-dev@lists.fd.io https://lists.fd.io/mailman/listinfo/vpp-dev