Monday, August 30, 2010

[Discuss-gnuradio] Re: Make install - "cannot find -lcblas"

Figured it out. I had uninstalled the binary version of gnuradio prior to making the latest stable release. In the process, the required Atlas library might have been uninstalled. Anyway, installing the first below through the package manager below (and perhaps the second two as well) fixed it:

libatlas (all with this prefix - might get warning about 3D ones on older machines)
libblas (all with this prefix)
liblapack (all with this prefix)

Ben


On Thu, Aug 26, 2010 at 3:57 PM, Benjamin Lonske <blonske@i-a-i.com> wrote:
Hi, does anyone know why I would be getting link error? I am installing the latest stable release of gnuradio (3.3) on Ubuntu 9.04. I installed the necessary packages for Jaunty for gnuradio.  './configure' passes.

Ben


test -z "/usr/local/lib/python2.6/dist-packages/gnuradio" || /bin/mkdir -p "/usr/local/lib/python2.6/dist-packages/gnuradio"
 /bin/bash ../../libtool   --mode=install /usr/bin/install -c   _usrp2.la '/usr/local/lib/python2.6/dist-packages/gnuradio'
libtool: install: warning: relinking `_usrp2.la'
libtool: install: (cd /gnuradio/gnuradio-3.3.0/gr-usrp2/src; /bin/bash /gnuradio/gnuradio-3.3.0/libtool  --tag CXX --mode=relink g++ -g -O1 -Wno-strict-aliasing -Wno-parentheses -pthread -module -avoid-version -o _usrp2.la -rpath /usr/local/lib/python2.6/dist-packages/gnuradio _usrp2_la-usrp2.lo -lstdc++ libgnuradio-usrp2.la )
libtool: relink: g++ -shared -nostdlib /usr/lib/gcc/i486-linux-gnu/4.3.3/../../../../lib/crti.o /usr/lib/gcc/i486-linux-gnu/4.3.3/crtbeginS.o  .libs/_usrp2_la-usrp2.o   -L/usr/local/lib -lgnuradio-usrp2 -lusrp2 -L/usr/lib -lgnuradio-core -lrt -lgruel -lboost_thread-gcc43-mt-1_35 -lfftw3f -lgsl -lgslcblas -lcblas -latlas -L/usr/lib/gcc/i486-linux-gnu/4.3.3 -L/usr/lib/gcc/i486-linux-gnu/4.3.3/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/i486-linux-gnu/4.3.3/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i486-linux-gnu/4.3.3/crtendS.o /usr/lib/gcc/i486-linux-gnu/4.3.3/../../../../lib/crtn.o  -pthread   -pthread -Wl,-soname -Wl,_usrp2.so -o .libs/_usrp2.so
/usr/bin/ld: cannot find -lcblas
collect2: ld returned 1 exit status
libtool: install: error: relink `_usrp2.la' with the above command before installing it
make[4]: *** [install-usrp2_pylibLTLIBRARIES] Error 1
make[4]: Leaving directory `/gnuradio/gnuradio-3.3.0/gr-usrp2/src'
make[3]: *** [install-am] Error 2
make[3]: Leaving directory `/gnuradio/gnuradio-3.3.0/gr-usrp2/src'
make[2]: *** [install] Error 2
make[2]: Leaving directory `/gnuradio/gnuradio-3.3.0/gr-usrp2/src'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/gnuradio/gnuradio-3.3.0/gr-usrp2'
make: *** [install-recursive] Error 1
root@IAI42:/gnuradio/gnuradio-3.3.0#


No comments:

Post a Comment