Hi,
I have attached below the structure of the directories & files .
What is the exact command I need to use ?
-Shachar Beiser.
Compilation issue on stable/1710
./.libs/libvppcom.so: undefined reference to `unformat_init_unix_file'
collect2: error: ld returned 1 exit status
./.libs/libvppcom.so: undefined reference to `unformat_init_unix_file'
Makefile:5386: recipe for target 'vcl_test_client' failed
make[4]: *** [vcl_test_client] Error 1
make[4]: *** Waiting for unfinished jobs....
collect2: error: ld returned 1 exit status
Makefile:5392: recipe for target 'vcl_test_server' failed
make[4]: *** [vcl_test_server] Error 1
make[4]: Leaving directory
'/home/ubuntu/vpp.bin/build-root/build-vpp-native/vpp'
Makefile:7066: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
'/home/ubuntu/vpp.bin/build-root/build-vpp-native/vpp'
Makefile:3595: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory
'/home/ubuntu/vpp.bin/build-root/build-vpp-native/vpp'
Makefile:698: recipe for target 'vpp-build' failed
make[1]: *** [vpp-build] Error 2
make[1]: Leaving directory '/home/ubuntu/vpp.bin/build-root'
Makefile:322: recipe for target 'build-release' failed
make: *** [build-release] Error 2
ubuntu@ubuntu:~/vpp.bin$ echo $TOOL_INSTALL_DIR
File system:
ubuntu@ubuntu:~/vpp.bin$ find . -name "libvppinfra*" -print
./build-root/build-tool-native/tools/libvppinfra.la
./build-root/build-tool-native/tools/.libs/libvppinfra.lai
./build-root/build-tool-native/tools/.libs/libvppinfra.a
./build-root/build-tool-native/tools/.libs/libvppinfra.la
./build-root/build-tool-native/tools/.libs/libvppinfra.so.0.0.0
./build-root/build-tool-native/tools/.libs/libvppinfra.so
./build-root/build-tool-native/tools/.libs/libvppinfra.so.0
./build-root/install-vpp-native/vpp/lib64/libvppinfra.a
./build-root/install-vpp-native/vpp/lib64/libvppinfra.la
./build-root/install-vpp-native/vpp/lib64/libvppinfra.so.0.0.0
./build-root/install-vpp-native/vpp/lib64/libvppinfra.so
./build-root/install-vpp-native/vpp/lib64/libvppinfra.so.0
./build-root/deb/debian/vpp-lib/usr/lib/x86_64-linux-gnu/libvppinfra.so.0.0.0
./build-root/deb/debian/vpp-lib/usr/lib/x86_64-linux-gnu/libvppinfra.so
./build-root/deb/debian/vpp-lib/usr/lib/x86_64-linux-gnu/libvppinfra.so.0
./build-root/build-vpp-native/vpp/libvppinfra.la
./build-root/build-vpp-native/vpp/.libs/libvppinfra.lai
./build-root/build-vpp-native/vpp/.libs/libvppinfra.a
./build-root/build-vpp-native/vpp/.libs/libvppinfra.la
./build-root/build-vpp-native/vpp/.libs/libvppinfra.so.0.0.0
./build-root/build-vpp-native/vpp/.libs/libvppinfra.so
./build-root/build-vpp-native/vpp/.libs/libvppinfra.so.0
./build-root/tools/lib64/libvppinfra.a
./build-root/tools/lib64/libvppinfra.la
./build-root/tools/lib64/libvppinfra.so.0.0.0
./build-root/tools/lib64/libvppinfra.so
./build-root/tools/lib64/libvppinfra.so.0
From: Burt Silverman [mailto:[email protected]]
Sent: Monday, October 23, 2017 8:50 PM
To: Shachar Beiser <[email protected]>
Cc: [email protected]; Shahaf Shuler <[email protected]>
Subject: Re: [vpp-dev] compilation issue on master branch latest
This is triggered primarily by a bad line in build-root/Makefile
export LD_LIBRARY_PATH=$(TOOL_INSTALL_DIR)/lib64:$(TOOL_INSTALL_DIR)/lib ;
I am hoping the build folks get some extra minutes in their schedule so I can
discuss it with them if necessary. In the meantime, the extra cleaning Damjan
suggests is the way to go.
Basically, the build of vcl_test_server or vcl_test_client is seeing some
outdated libvppinfra.so.0.0.0 in the directory $(TOOL_INSTALL_DIR)/lib64.
Ironically, in this case "make wipe" or "make wipe-release" causes the problem
to appear, rather than to disappear. [Most problems disappear after "make
wipe"].
You can force the problem to appear by loading a junk libvppinfra.so.0.0.0 file
in $(TOOL_INSTALL_DIR)/lib64. The build system is not supposed to be picking up
libvppinfra.so.0.0.0 from this location.
Burt
On Mon, Oct 23, 2017 at 3:53 AM, Shachar Beiser
<[email protected]<mailto:[email protected]>> wrote:
Hi,
I have a compilation issue on latest master branch.
-Shachar Beiser
make[4]: Entering directory
'/home/ubuntu/vpp.shacharbe/build-root/build-vpp-native/vp p'
CC vnet/tcp/builtin_client.lo
CC vpp/vnet/bin_vpp-main.o
CC vpp/app/bin_vpp-version.o
CCLD vcl_test_server
CCLD vcl_test_client
./.libs/libvppcom.so: undefined reference to `unformat_init_clib_file'
./.libs/libvppcom.so: undefined reference to `unformat_init_clib_file'
collect2: error: ld returned 1 exit status
Makefile:5536: recipe for target 'vcl_test_client' failed
make[4]: *** [vcl_test_client] Error 1
make[4]: *** Waiting for unfinished jobs....
collect2: error: ld returned 1 exit status
Makefile:5542: recipe for target 'vcl_test_server' failed
make[4]: *** [vcl_test_server] Error 1
make[4]: Leaving directory
'/home/ubuntu/vpp.shacharbe/build-root/build-vpp-native/vpp '
Makefile:7268: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
_______________________________________________
vpp-dev mailing list
[email protected]<mailto:[email protected]>
https://lists.fd.io/mailman/listinfo/vpp-dev<https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.fd.io%2Fmailman%2Flistinfo%2Fvpp-dev&data=02%7C01%7Cshacharbe%40mellanox.com%7C2be136fa3a884c7205c108d51a3e8b44%7Ca652971c7d2e4d9ba6a4d149256f461b%7C0%7C0%7C636443778297203365&sdata=i615ksfYfCl5j0BGdJN4aEqed68%2BAcSxNGkjiKqDeNA%3D&reserved=0>
_______________________________________________
vpp-dev mailing list
[email protected]
https://lists.fd.io/mailman/listinfo/vpp-dev