Philip Balister <phi...@...> writes: > > On 07/04/2010 01:32 PM, Charles R wrote: > > Hi, > > > > while building GNU radio on beagleboard , i encountered libstdc++ error, > > At first it was > > Cannot find libstdc++.so in /lib/ i copied libstdc++.so from /usr/lib/ to lib/ > > but the file was 0 bytes. > > I didnt see this error again but then after doing make i got following error: > > Try rerunning configure after removing all the la files you can find.
i rerun configure after removing all la files and did make i got this error: Making all in . make[5]: Entering directory `/home/root/gnuradio/gnuradio-core/src/lib' make[6]: Entering directory `/home/root/gnuradio' make[6]: Leaving directory `/home/root/gnuradio' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -Wall -Woverloaded-virtual -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -pthread - version-info 0:0:0 -release 3.3.1git -o libgnuradio-core.la -rpath /usr/local/lib bug_work_around_6.lo filter/libfilter.la g72x/libccitt.la viterbi/libviterbi.la general/libgeneral.la gengen/libgengen.la io/libio.la missing/libmissing.la reed-solomon/librs.la runtime/libruntime.la hier/libhier.la /home/root/gnuradio/gruel/src/lib/libgruel.la -lfftw3f -lm - lgsl -lgslcblas -lm -lgslcblas grep: /usr/lib/gcc/arm-angstrom-linux-gnueabi/4.3.3/../../../libstdc++.la: No such file or directory /bin/sed: can't read /usr/lib/gcc/arm-angstrom-linux- gnueabi/4.3.3/../../../libstdc++.la: No such file or directory libtool: link: `/usr/lib/gcc/arm-angstrom-linux- gnueabi/4.3.3/../../../libstdc++.la' is not a valid libtool archive make[5]: *** [libgnuradio-core.la] Error 1 make[5]: Leaving directory `/home/root/gnuradio/gnuradio-core/src/lib' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/home/root/gnuradio/gnuradio-core/src/lib' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/root/gnuradio/gnuradio-core/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/root/gnuradio/gnuradio-core' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/root/gnuradio' make: *** [all] Error 2 Thanks C R > > Philip > > > > > *****Error Log ************************************************************** > > > > libtool: link: ( cd ".libs"&& rm -f "libgnuradio-core-qa.la"&& ln -s > > "../libgnuradio-core-qa.la" "libgnuradio-core-qa.la" ) > > g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include - > > I/home/root/gnuradio/gnuradio-core/src/lib/runtime - > > I/home/root/gnuradio/gnuradio-core/src/lib/general c > > mv -f .deps/gnuradio-config-info.Tpo .deps/gnuradio-config-info.Po > > /bin/sh ../../../libtool --tag=CXX --mode=link g++ -Wall -Woverloaded- virtual > > -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -pthread -o > > libtool: link: g++ -Wall -Woverloaded-virtual -march=armv7-a -mtune=cortex- a8 - > > mfpu=neon -mfloat-abi=softfp -pthread -o .libs/gnuradio-config-info gnuradio-b > > /usr/lib/gcc/arm-angstrom-linux-gnueabi/4.3.3/../../../crt1.o: In function > > `_start': > > init.c:(.text+0x2c): undefined reference to `__libc_csu_fini' > > init.c:(.text+0x34): undefined reference to `__libc_csu_init' > > ./.libs/libgnuradio-core.so: undefined reference to `fstat' > > ./.libs/libgnuradio-core.so: undefined reference to `stat' > > collect2: ld returned 1 exit status > > make[5]: *** [gnuradio-config-info] Error 1 > > make[5]: Leaving directory `/home/root/gnuradio/gnuradio-core/src/lib' > > make[4]: *** [all-recursive] Error 1 > > make[4]: Leaving directory `/home/root/gnuradio/gnuradio-core/src/lib' > > make[3]: *** [all-recursive] Error 1 > > make[3]: Leaving directory `/home/root/gnuradio/gnuradio-core/src' > > make[2]: *** [all-recursive] Error 1 > > make[2]: Leaving directory `/home/root/gnuradio/gnuradio-core' > > make[1]: *** [all-recursive] Error 1 > > make[1]: Leaving directory `/home/root/gnuradio' > > make: *** [all] Error 2 > > ******************************************************************************* > > > > doing rm /usr/lib/*.la solved the above error. > > Then i encountered another error: > > > > *****Error Log **************************************************************** > > Making all in io > > make[5]: Entering directory `/home/root/gnuradio/gnuradio-core/src/lib/io' > > make[5]: Nothing to be done for `all'. > > make[5]: Leaving directory `/home/root/gnuradio/gnuradio-core/src/lib/io' > > Making all in hier > > make[5]: Entering directory `/home/root/gnuradio/gnuradio-core/src/lib/hier' > > make[5]: Nothing to be done for `all'. > > make[5]: Leaving directory `/home/root/gnuradio/gnuradio-core/src/lib/hier' > > Making all in . > > make[5]: Entering directory `/home/root/gnuradio/gnuradio-core/src/lib' > > /bin/sh ../../../libtool --tag=CXX --mode=link g++ -Wall -Woverloaded- virtual > > -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -pthread -o > > libtool: link: cannot find the library `/usr/lib/libstdc++.la' or unhandled > > argument `/usr/lib/libstdc++.la' > > make[5]: *** [gnuradio-config-info] Error 1 > > make[5]: Leaving directory `/home/root/gnuradio/gnuradio-core/src/lib' > > make[4]: *** [all-recursive] Error 1 > > make[4]: Leaving directory `/home/root/gnuradio/gnuradio-core/src/lib' > > make[3]: *** [all-recursive] Error 1 > > make[3]: Leaving directory `/home/root/gnuradio/gnuradio-core/src' > > make[2]: *** [all-recursive] Error 1 > > make[2]: Leaving directory `/home/root/gnuradio/gnuradio-core' > > make[1]: *** [all-recursive] Error 1 > > make[1]: Leaving directory `/home/root/gnuradio' > > make: *** [all] Error 2 > > ******************************************************************************* > > > > I checked if libtool was present , it was up to date. > > > > root <at> beagleboard:~/gnuradio# opkg install libtool > > Package libtool (2.2.6b-r25.0.5) installed in root is up to date. > > > > > > Steps i followed while building GNU radio: > > > > 1. Installed prerequisites: > > > > opkg install libusb1-dev guile-dev fftwf-dev alsa-dev alsa-lib-dev jack-dev > > cppunit-dev swig python-devel python-numpy-dev python-textutils > > python-distutils python-re python-stringold python-lang > > python-threading python-unittest python-shell python-pickle > > python-pprint python-compiler python-pkgutil python-pydoc > > python-mmap python-netclient python-difflib python-compile > > python-cheetah boost-dev gsl-dev sdcc git util-linux-ng util-linux- ng- > > swaponoff > > > > 2. did ./bootstrap > > > > 3. then ./configure --disable-usrp2 --with-fusb-tech=libusb1 CFLAGS="- > > march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp" CXXFLAGS="- > > march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp" > > > > Here i got a output: > > The following components were skipped because you asked not to build them or > > they didn't pass configuration tests > > > > usrp2 > > gr-usrp2 > > gr-utils > > grc > > and the audio osx and windows packages .. > > > > I went over the config.log file > > it said didnt build gr-wxgui because it cannot find wxpython, > > then it didnt build grc because of gr-wxgui and xdg-mime. > > > > > > Is it possible to build grc on beagleboard? > > > > > > 4. Make gave me the above listed errors. > > > > > > I am stuck at this point and not able to go ahead. Plz help. > > > > Thanks in advance. > > > > > > sorry that was a long post but will make it shorter and in chunks. > > > > Charles R. > > > > > > > > > > > >
