Configure will not find boost headers
#1
I have installed every boost package I can find, but when I run configure I get this every time:

Code:
checking boost/shared_ptr.hpp usability... no
checking boost/shared_ptr.hpp presence... no
checking for boost/shared_ptr.hpp... no
configure: error: Could not find a required library. Please see the README for your platform.

Trying to compile r21866 on Ubuntu 8.10.
Reply
#2
locate shared_ptr.hpp gives the following on my system:

Code:
/home/xbmc/linuxport/XBMC/xbmc/lib/boost/boost/shared_ptr.hpp
/home/xbmc/linuxport/XBMC/xbmc/lib/boost/boost/.svn/prop-base/shared_ptr.hpp.svn-base
/home/xbmc/linuxport/XBMC/xbmc/lib/boost/boost/.svn/text-base/shared_ptr.hpp.svn-base
/home/xbmc/usr/include/boost/shared_ptr.hpp
/home/xbmc/usr/include/boost/python/detail/is_shared_ptr.hpp
/home/xbmc/usr/include/boost/python/detail/value_is_shared_ptr.hpp
/home/xbmc/usr/include/boost/serialization/shared_ptr.hpp
Reply
#3
Those are the static ones win32 links to. You need to install boost on your system.
Reply
#4
He has, in ~/usr rather than /usr by the looks.
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply
#5
I moved /usr to a different partition, and symlinked to it (ran out of space on / ..and /home is on it's own partition). How do I point XBMC to the ~/usr version?
Reply
#6
Uh... this is well outside the scope of XBMC since you've affectively segmented your environment. Read the manpages for ldconfig and pkgconfig. They should get you most of the way there. If not, I suggest you make space some other way.
Reply

Logout Mark Read Team Forum Stats Members Help
Configure will not find boost headers0