Make check returns errors on new gnuradio svn trunk

Hi friends

I tried installing the latest svn trunk of gnuradio and I ran into
problems
during the make-check. I installed the boost 1_36_0 library without any
problems. The bootstrap, configure and make ran fine, but make check
returned errors as shown below,

The first test upto codec passed but after that an error is thrown.
Apparently the system cannot load the shared library "
libboost_thread-gcc41-mt-1_36.so.1.36.0: " as shown in the error below.
Did
any one run into such a problem even when the boost installation threw
no
errors ?

Thanks
Ali

All codec tests passed!
PASS: rstest

All 1 tests passed

make[5]: Leaving directory
/opt/gnuradio/gnuradio-core/src/lib/reed-solomon' make[4]: Leaving directory/opt/gnuradio/gnuradio-core/src/lib/reed-solomon’
Making check in io
make[4]: Entering directory /opt/gnuradio/gnuradio-core/src/lib/io' make[4]: Nothing to be done forcheck’.
make[4]: Leaving directory /opt/gnuradio/gnuradio-core/src/lib/io' Making check in . make[4]: Entering directory/opt/gnuradio/gnuradio-core/src/lib’
make[4]: Nothing to be done for check-am'. make[4]: Leaving directory/opt/gnuradio/gnuradio-core/src/lib’
Making check in swig
make[4]: Entering directory /opt/gnuradio/gnuradio-core/src/lib/swig' make check-am make[5]: Entering directory/opt/gnuradio/gnuradio-core/src/lib/swig’
make[5]: Nothing to be done for check-am'. make[5]: Leaving directory/opt/gnuradio/gnuradio-core/src/lib/swig’
make[4]: Leaving directory /opt/gnuradio/gnuradio-core/src/lib/swig' make[3]: Leaving directory/opt/gnuradio/gnuradio-core/src/lib’
Making check in tests
make[3]: Entering directory /opt/gnuradio/gnuradio-core/src/tests' make check-TESTS make[4]: Entering directory/opt/gnuradio/gnuradio-core/src/tests’
/opt/gnuradio/gnuradio-core/src/tests/.libs/lt-test_all: error while
loading
shared libraries: libboost_thread-gcc41-mt-1_36.so.1.36.0: cannot open
shared object file: No such file or directory
FAIL: test_all

1 of 1 tests failed

make[4]: *** [check-TESTS] Error 1
make[4]: Leaving directory /opt/gnuradio/gnuradio-core/src/tests' make[3]: *** [check-am] Error 2 make[3]: Leaving directory/opt/gnuradio/gnuradio-core/src/tests’
make[2]: *** [check-recursive] Error 1
make[2]: Leaving directory /opt/gnuradio/gnuradio-core/src' make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory/opt/gnuradio/gnuradio-core’
make: *** [check-recursive] Error 1

Murtuza wrote:

Apparently the system cannot load the shared library "
libboost_thread-gcc41-mt-1_36.so.1.36.0: " as shown in the error below.

You need to ensure that the environment variable LD_LIBRARY_PATH is set
to the location of the Boost libraries.

In my setup, I put this in .bashrc:

export LD_LIBRARY_PATH=/opt/boost_1_36_0/lib

You’ll need to adjust the path accordingly.

Sorry to intervene, Jonathan.
Another way to solve this is to edit the file /etc/ld.so.conf, add a
line with the path where libboost is installed, and then run “sudo
ldconfig”

On Wed, Aug 27, 2008 at 05:07, Johnathan C.
[email protected] wrote:

export LD_LIBRARY_PATH=/opt/boost_1_36_0/lib


Dimitris S.
“If you think you’re too small to make a difference, try sleeping with
a mosquito!” - Amnesty International

On Tue, Aug 26, 2008 at 11:03 PM, Dimitris S.
[email protected] wrote:

Sorry to intervene, Jonathan.
Another way to solve this is to edit the file /etc/ld.so.conf, add a
line with the path where libboost is installed, and then run “sudo
ldconfig”

Yes, this will work fine. However, on a multi-user system, this will
impact all users, which may not be appropriate.


Johnathan C.
Corgan Enterprises LLC
http://corganenterprises.com/