Installing UHD with [BOOST not found]

I tried to install UHD in order to use RFX2200 board

I got UHD from git://code.ettus.com/ettus/uhd.git and got BOOST 1.41.0

After building BOOST according to
http://www.boost.org/doc/libs/1_46_1/more/getting_started/index.html
I run cmake …/ which builds UHD
But the result is like below:


– Configuring the python interpreter…
– Python interpreter: /usr/bin/python2.6
– Override with: -DPYTHON_EXECUTABLE=
– Build type not specified: defaulting to release.

– Configuring Boost C++ Libraries…
– Could NOT find Boost
– Boost include directories: /usr/include
– Boost library directories: /usr/lib
– Boost libraries:

– Python checking for Python version 2.6 or greater
– Python checking for Python version 2.6 or greater - found

– Python checking for Cheetah templates 2.0.0 or greater
– Python checking for Cheetah templates 2.0.0 or greater - found

– Configuring LibUHD support…
– Dependency Boost_FOUND = FALSE
– Dependency HAVE_PYTHON_PLAT_MIN_VERSION = TRUE
– Dependency HAVE_PYTHON_MODULE_CHEETAH = TRUE
– Disabling LibUHD support.
– Override with -DENABLE_LIBUHD=ON/OFF

– Configuring Examples support…
– Dependency ENABLE_LIBUHD = OFF
– Disabling Examples support.
– Override with -DENABLE_EXAMPLES=ON/OFF

– Configuring Utils support…
– Dependency ENABLE_LIBUHD = OFF
– Disabling Utils support.
– Override with -DENABLE_UTILS=ON/OFF

– Configuring Tests support…
– Dependency ENABLE_LIBUHD = OFF
– Disabling Tests support.
– Override with -DENABLE_TESTS=ON/OFF

– Could NOT find Docutils (missing: RST2HTML_EXECUTABLE)

– Configuring Manual support…
– Dependency DOCUTILS_FOUND = FALSE
– Disabling Manual support.
– Override with -DENABLE_MANUAL=ON/OFF

– Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)

– Configuring Doxygen support…
– Dependency DOXYGEN_FOUND = NO
– Disabling Doxygen support.
– Override with -DENABLE_DOXYGEN=ON/OFF

– Configuring USRP-E Utils support…
– Dependency LINUX = TRUE
– Disabling USRP-E Utils support.
– Override with -DENABLE_USRP_E_UTILS=ON/OFF

– ######################################################
– # UHD enabled components
– ######################################################

– ######################################################
– # UHD disabled components
– ######################################################
– * LibUHD
– * Examples
– * Utils
– * Tests
– * Manual
– * Doxygen
– * USRP-E Utils

– Building version: 003.001.001-e625e89
– Using install prefix: /usr/local
– Configuring done
– Generating done
– Build files have been written to: /home/songsong/uhd/host/build

It says that it cannot find BOOST library
So I added -DBOOST_LIBRARYDIR=/usr/lib options, but the result is same.

I confirmed that /usr/share/cmake-2.8/Modules/FindBoost.cmake
supports BOOST version 1.41.0

But I counld not find what’s going wrong.

On 06/08/2011 01:55 AM, Songsong G. wrote:

I tried to install UHD in order to use RFX2200 board

I got UHD from git://code.ettus.com/ettus/uhd.git and got BOOST 1.41.0

After building BOOST according to
Boost Getting Started - 1.46.1
I run cmake …/ which builds UHD
But the result is like below:

Rather than struggling to use the custom-built boost, why dont you just
install boost from your OS’s package manager?

You didnt mention your OS, but there are prebuilt uhd packages:
http://code.ettus.com/redmine/ettus/projects/uhd/wiki#Binary-downloads

-Josh