Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

lib system not found in /lib64 #8

Closed
thiteixeira opened this issue Sep 14, 2016 · 2 comments
Closed

lib system not found in /lib64 #8

thiteixeira opened this issue Sep 14, 2016 · 2 comments

Comments

@thiteixeira
Copy link

Hi,

Configuration fails when trying to ./waf configure
My environment is a Ubuntu 14.04 with NFD, ndn-cxx, ndn-cpp, ndn-tools, and Boost libraries installed. In all of the above, the step Checking boost libs works. On the ndnfs-port I get the error lib system not found in /lib64.

Do you have a fix for this issue please?

Thanks in advance

@cawka
Copy link
Contributor

cawka commented Sep 14, 2016

You may have multiple versions of boost libraries installed. I would recommend removing all manually installed ones.

In some cases, you also need to explicitly specify where the libraries are installed (this still can create issues):

 ./waf configure --boost-libs=/path/to/folder/with/lib

@thiteixeira
Copy link
Author

Hi Alex,
Thanks for the quick reply.
I checked my Boost libraries with
$ dpkg -S /usr/include/boost/version.hpp
libboost1.54-dev: /usr/include/boost/version.hpp

Uninstalled with
$ sudo apt-get autoremove libboost1.54-dev

And reinstalled again with
$ sudo apt-get install libboost-all-dev

After getting the same error, I tried these instructions:
In /usr do:
sudo ln -s lib/x86_64-linux-gnu/ lib64
and then it works:
./waf configure --boost-libs=/usr/lib64
and it worked.

Thanks again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants