discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] ImportError: cannot import name ais


From: Nick Foster
Subject: Re: [Discuss-gnuradio] ImportError: cannot import name ais
Date: Fri, 15 Oct 2010 09:54:33 -0700

You don't need to set a receiver subdevice if you are loading data from
a file. You will also need to set a decimation so the software knows
what rate to expect in the file. So, if your recorded data is at 1Msps:

./ais_decode.py -d 64 -F signal_filename

I know it's sort of weird to specify a decimation value for recorded
data when it's really setting a data rate, but I'm trying to be
consistent with parameters. The decimation is relative to the 64Msps
sample rate of the USRP. One of these days I'll update the AIS software
to use the new UHD drivers; when that happens you'll be able to specify
a sample rate on the command line and it will "just work". It'll also
"just work" on USRP2, which would be nice. I'll probably take care of
that after I (finally) polish up a Mode S decoder I'm working on.

It expects data in the usual complex format, such as that output by
usrp_rx_cfile.py.

--n

On Fri, 2010-10-15 at 03:49 -0700, Thunder87 wrote:
> changed prefix to /usr instead of default /usr/local
> 
> ./configure --prefix=/usr
> 
> Looks like it's working. Can't verify at the moment.
> I think I saw recorded AIS signals somewhere in the web. Should be able to
> test package with one of those (if I can find them again).
> 
> Should be something like './ais_decode.py -R B -F signal_filename' for
> files?
> 
> 
> Thunder87 wrote:
> > 
> > Installed gr-ais package from cgran:
> > apt-get install autoconf automake libtool gcc g++ subversion python-dev
> > svn co https://www.cgran.org/svn/projects/gr-ais/trunk /home/gr-ais
> > cd /home/gr-ais/trunk
> > ./bootstrap
> > ./configure
> > make install
> > 
> > No errors at this point. Only few warnings in make.
> > Then tried to execute ais_decode.py:
> > cd src/python
> > python ais_decode.py -R B -g 55 -e -2e3
> > 
> > Got import error:
> > Traceback (most recent call last):
> >   File "ais_decode.py", line 11, in <module>
> >     from gnuradio import ais
> > ImportError: cannot import name ais
> > 
> > Everything seems to install properly. Any ideas?
> > 
> > Output of "make" :
> > address@hidden:/home# cd /home/gr-ais
> > address@hidden:/home/gr-ais# ./bootstrap
> > address@hidden:/home/gr-ais# ./configure
> > checking build system type... i686-pc-linux-gnu
> > checking host system type... i686-pc-linux-gnu
> > checking target system type... i686-pc-linux-gnu
> > checking for a BSD-compatible install... /usr/bin/install -c
> > checking whether build environment is sane... yes
> > checking for a thread-safe mkdir -p... /bin/mkdir -p
> > checking for gawk... gawk
> > checking whether make sets $(MAKE)... yes
> > checking for style of include used by make... GNU
> > checking for gcc... gcc
> > checking whether the C compiler works... yes
> > checking for C compiler default output file name... a.out
> > checking for suffix of executables... 
> > checking whether we are cross compiling... no
> > checking for suffix of object files... o
> > checking whether we are using the GNU C compiler... yes
> > checking whether gcc accepts -g... yes
> > checking for gcc option to accept ISO C89... none needed
> > checking dependency style of gcc... gcc3
> > checking how to run the C preprocessor... gcc -E
> > checking for grep that handles long lines and -e... /bin/grep
> > checking for egrep... /bin/grep -E
> > checking for ANSI C header files... yes
> > checking for sys/types.h... yes
> > checking for sys/stat.h... yes
> > checking for stdlib.h... yes
> > checking for string.h... yes
> > checking for memory.h... yes
> > checking for strings.h... yes
> > checking for inttypes.h... yes
> > checking for stdint.h... yes
> > checking for unistd.h... yes
> > checking minix/config.h usability... no
> > checking minix/config.h presence... no
> > checking for minix/config.h... no
> > checking whether it is safe to define __EXTENSIONS__... yes
> > checking for library containing strerror... none required
> > checking for g++... g++
> > checking whether we are using the GNU C++ compiler... yes
> > checking whether g++ accepts -g... yes
> > checking dependency style of g++... gcc3
> > checking how to run the C++ preprocessor... g++ -E
> > checking whether C++ has std::isnan... yes
> > checking gr_libdir_suffix... 
> > checking whether to append 64 to libdir... no
> > checking whether user wants warnings... yes
> > checking whether gcc accepts -Wall... yes
> > checking whether g++ accepts -Wall... yes
> > checking whether g++ accepts -Woverloaded-virtual... yes
> > checking whether user wants gprof... no
> > checking whether user wants prof... no
> > checking dependency style of gcc... gcc3
> > checking whether ln -s works... yes
> > checking whether make sets $(MAKE)... (cached) yes
> > checking for rm... /bin/rm
> > checking for a sed that does not truncate output... /bin/sed
> > checking for fgrep... /bin/grep -F
> > checking for ld used by gcc... /usr/bin/ld
> > checking if the linker (/usr/bin/ld) is GNU ld... yes
> > checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
> > checking the name lister (/usr/bin/nm -B) interface... BSD nm
> > checking the maximum length of command line arguments... 1572864
> > checking whether the shell understands some XSI constructs... yes
> > checking whether the shell understands "+="... yes
> > checking for /usr/bin/ld option to reload object files... -r
> > checking for objdump... objdump
> > checking how to recognize dependent libraries... pass_all
> > checking for ar... ar
> > checking for strip... strip
> > checking for ranlib... ranlib
> > checking command to parse /usr/bin/nm -B output from gcc object... ok
> > checking for dlfcn.h... yes
> > checking whether we are using the GNU C++ compiler... (cached) yes
> > checking whether g++ accepts -g... (cached) yes
> > checking dependency style of g++... (cached) gcc3
> > checking how to run the C++ preprocessor... g++ -E
> > checking for objdir... .libs
> > checking if gcc supports -fno-rtti -fno-exceptions... no
> > checking for gcc option to produce PIC... -fPIC -DPIC
> > checking if gcc PIC flag -fPIC -DPIC works... yes
> > checking if gcc static flag -static works... yes
> > checking if gcc supports -c -o file.o... yes
> > checking if gcc supports -c -o file.o... (cached) yes
> > checking whether the gcc linker (/usr/bin/ld) supports shared libraries...
> > yes
> > checking whether -lc should be explicitly linked in... no
> > checking dynamic linker characteristics... GNU/Linux ld.so
> > checking how to hardcode library paths into programs... immediate
> > checking whether stripping libraries is possible... yes
> > checking if libtool supports shared libraries... yes
> > checking whether to build shared libraries... yes
> > checking whether to build static libraries... no
> > checking for ld used by g++... /usr/bin/ld
> > checking if the linker (/usr/bin/ld) is GNU ld... yes
> > checking whether the g++ linker (/usr/bin/ld) supports shared libraries...
> > yes
> > checking for g++ option to produce PIC... -fPIC -DPIC
> > checking if g++ PIC flag -fPIC -DPIC works... yes
> > checking if g++ static flag -static works... yes
> > checking if g++ supports -c -o file.o... yes
> > checking if g++ supports -c -o file.o... (cached) yes
> > checking whether the g++ linker (/usr/bin/ld) supports shared libraries...
> > yes
> > checking dynamic linker characteristics... GNU/Linux ld.so
> > checking how to hardcode library paths into programs... immediate
> > checking for python... /usr/bin/python
> > checking for python version... 2.6
> > checking for python platform... linux2
> > checking for python script directory...
> > ${prefix}/lib/python2.6/dist-packages
> > checking for python extension module directory...
> > ${exec_prefix}/lib/python2.6/dist-packages
> > checking for Python include path... /usr/include/python2.6
> > checking Python.h usability... yes
> > checking Python.h presence... yes
> > checking for Python.h... yes
> > checking for swig... /usr/bin/swig
> > checking for SWIG version... 1.3.40
> > checking for ANSI C header files... (cached) yes
> > checking for an ANSI C-conforming const... yes
> > checking for inline... inline
> > checking for size_t... yes
> > checking whether time.h and sys/time.h may both be included... yes
> > checking whether byte ordering is bigendian... no
> > checking for sys/types.h... (cached) yes
> > checking fcntl.h usability... yes
> > checking fcntl.h presence... yes
> > checking for fcntl.h... yes
> > checking io.h usability... no
> > checking io.h presence... no
> > checking for io.h... no
> > checking windows.h usability... no
> > checking windows.h presence... no
> > checking for windows.h... no
> > checking for winioctl.h... no
> > checking for winbase.h... no
> > checking for getopt... yes
> > checking for usleep... yes
> > checking for gettimeofday... yes
> > checking for nanosleep... yes
> > checking for rand... yes
> > checking for srand... yes
> > checking for random... yes
> > checking for srandom... yes
> > checking for sleep... yes
> > checking for sigaction... yes
> > checking for struct timezone... yes
> > checking for struct timespec... yes
> > checking for ssize_t... yes
> > checking for getopt... (cached) yes
> > checking for usleep... (cached) yes
> > checking for gettimeofday... (cached) yes
> > checking for Sleep... no
> > checking whether mkdir accepts only one arg... no
> > checking for xmlto... no
> > checking for pkg-config... /usr/bin/pkg-config
> > checking pkg-config is at least version 0.18... yes
> > checking for GNURADIO_CORE... yes
> > configure: creating ./config.status
> > config.status: creating Makefile
> > config.status: creating config/Makefile
> > config.status: creating doc/Makefile
> > config.status: creating src/Makefile
> > config.status: creating src/lib/Makefile
> > config.status: creating src/python/Makefile
> > config.status: creating src/python/run_tests
> > config.status: creating config.h
> > config.status: executing depfiles commands
> > config.status: executing libtool commands
> > config.status: executing run_tests commands
> > address@hidden:/home/gr-ais# make
> > make  all-recursive
> > make[1]: Entering directory `/home/gr-ais'
> > Making all in config
> > make[2]: Entering directory `/home/gr-ais/config'
> > make[2]: Nothing to be done for `all'.
> > make[2]: Leaving directory `/home/gr-ais/config'
> > Making all in src
> > make[2]: Entering directory `/home/gr-ais/src'
> > Making all in lib
> > make[3]: Entering directory `/home/gr-ais/src/lib'
> > Regenerating ./Makefile.swig.gen
> >  cd ../.. && /bin/bash /home/gr-ais/missing --run automake-1.11 --gnu
> > src/lib/Makefile
> >  cd ../.. && /bin/bash ./config.status src/lib/Makefile depfiles
> > config.status: creating src/lib/Makefile
> > config.status: executing depfiles commands
> > make[3]: Leaving directory `/home/gr-ais/src/lib'
> > make[3]: Entering directory `/home/gr-ais/src/lib'
> > trap 'rm -rf .deps/ais-generate-*' 1 2 13 15; \
> >     if mkdir .deps/ais-generate-lock 2>/dev/null; then \
> >             rm -f .deps/ais-generate-stamp; \
> >             make  .deps/ais-generate-stamp WHAT=ais.i; \
> >             rmdir .deps/ais-generate-lock; \
> >     else \
> >             while test -d .deps/ais-generate-lock; do \
> >                     sleep 1; \
> >             done; \
> >             test -f .deps/ais-generate-stamp; \
> >             exit $?; \
> >     fi;
> > make[4]: Entering directory `/home/gr-ais/src/lib'
> > if /usr/bin/swig -c++ -fvirtual -python -modern -keyword -w511 -outdir . 
> > -I/usr/include/gnuradio -I/usr/include/gnuradio/swig    \
> >             -MD -MF .deps/ais.Std \
> >             -module ais -o ais.cc ais.i; then \
> >         if test linux-gnu = mingw32; then \
> >             /bin/rm -f .deps/ais.Sd; \
> >             /bin/sed 's,\\\\,/,g' < .deps/ais.Std \
> >                     > .deps/ais.Sd; \
> >             /bin/rm -f .deps/ais.Std; \
> >              .deps/ais.Sd .deps/ais.Std; \
> >         fi; \
> >     else \
> >         /bin/rm -f .deps/ais.S*; exit 1; \
> >     fi;
> > /bin/rm -f .deps/ais.d
> > cp .deps/ais.Std .deps/ais.d
> > echo "" >> .deps/ais.d
> > /bin/sed -e '1d;s, \\,,g;s, ,,g' < .deps/ais.Std | \
> >             awk '{ printf "%s:\n\n", $0 }' >> .deps/ais.d
> > /bin/rm -f .deps/ais.Std
> > touch .deps/ais-generate-stamp
> > make[4]: Leaving directory `/home/gr-ais/src/lib'
> > make  all-am
> > make[4]: Entering directory `/home/gr-ais/src/lib'
> > /bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H
> > -I. -I../..   -I/usr/include/gnuradio -I/usr/include/gnuradio/swig
> > -I/usr/include/python2.6  -DOMNITHREAD_POSIX=1 -I/usr/include/gnuradio  -g
> > -O1 -Wno-strict-aliasing -Wno-parentheses  -g -O2 -Wall
> > -Woverloaded-virtual -MT _ais_la-ais.lo -MD -MP -MF .deps/_ais_la-ais.Tpo
> > -c -o _ais_la-ais.lo `test -f 'ais.cc' || echo './'`ais.cc
> > libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/gnuradio
> > -I/usr/include/gnuradio/swig -I/usr/include/python2.6 -DOMNITHREAD_POSIX=1
> > -I/usr/include/gnuradio -g -O1 -Wno-strict-aliasing -Wno-parentheses -g
> > -O2 -Wall -Woverloaded-virtual -MT _ais_la-ais.lo -MD -MP -MF
> > .deps/_ais_la-ais.Tpo -c ais.cc  -fPIC -DPIC -o .libs/_ais_la-ais.o
> > ais.cc: In function ‘PyObject* _wrap_new_ais_unstuff_sptr(PyObject*,
> > PyObject*)’:
> > ais.cc:5561: warning: ‘argv[0]’ may be used uninitialized in this function
> > ais.cc: In function ‘PyObject* _wrap_new_ais_invert_sptr(PyObject*,
> > PyObject*)’:
> > ais.cc:5105: warning: ‘argv[0]’ may be used uninitialized in this function
> > ais.cc: In function ‘PyObject*
> > _wrap_new_ais_extended_lms_dfe_ff_sptr(PyObject*, PyObject*)’:
> > ais.cc:6958: warning: ‘argv[0]’ may be used uninitialized in this function
> > ais.cc: In function ‘PyObject* _wrap_new_ais_shift_sptr(PyObject*,
> > PyObject*)’:
> > ais.cc:6502: warning: ‘argv[0]’ may be used uninitialized in this function
> > ais.cc: In function ‘PyObject* _wrap_new_ais_parse_sptr(PyObject*,
> > PyObject*)’:
> > ais.cc:6017: warning: ‘argv[0]’ may be used uninitialized in this function
> > mv -f .deps/_ais_la-ais.Tpo .deps/_ais_la-ais.Plo
> > /bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H
> > -I. -I../..   -I/usr/include/gnuradio -I/usr/include/gnuradio/swig
> > -I/usr/include/python2.6  -DOMNITHREAD_POSIX=1 -I/usr/include/gnuradio  -g
> > -O1 -Wno-strict-aliasing -Wno-parentheses  -g -O2 -Wall
> > -Woverloaded-virtual -MT _ais_la-ais_invert.lo -MD -MP -MF
> > .deps/_ais_la-ais_invert.Tpo -c -o _ais_la-ais_invert.lo `test -f
> > 'ais_invert.cc' || echo './'`ais_invert.cc
> > libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/gnuradio
> > -I/usr/include/gnuradio/swig -I/usr/include/python2.6 -DOMNITHREAD_POSIX=1
> > -I/usr/include/gnuradio -g -O1 -Wno-strict-aliasing -Wno-parentheses -g
> > -O2 -Wall -Woverloaded-virtual -MT _ais_la-ais_invert.lo -MD -MP -MF
> > .deps/_ais_la-ais_invert.Tpo -c ais_invert.cc  -fPIC -DPIC -o
> > .libs/_ais_la-ais_invert.o
> > mv -f .deps/_ais_la-ais_invert.Tpo .deps/_ais_la-ais_invert.Plo
> > /bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H
> > -I. -I../..   -I/usr/include/gnuradio -I/usr/include/gnuradio/swig
> > -I/usr/include/python2.6  -DOMNITHREAD_POSIX=1 -I/usr/include/gnuradio  -g
> > -O1 -Wno-strict-aliasing -Wno-parentheses  -g -O2 -Wall
> > -Woverloaded-virtual -MT _ais_la-ais_unstuff.lo -MD -MP -MF
> > .deps/_ais_la-ais_unstuff.Tpo -c -o _ais_la-ais_unstuff.lo `test -f
> > 'ais_unstuff.cc' || echo './'`ais_unstuff.cc
> > libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/gnuradio
> > -I/usr/include/gnuradio/swig -I/usr/include/python2.6 -DOMNITHREAD_POSIX=1
> > -I/usr/include/gnuradio -g -O1 -Wno-strict-aliasing -Wno-parentheses -g
> > -O2 -Wall -Woverloaded-virtual -MT _ais_la-ais_unstuff.lo -MD -MP -MF
> > .deps/_ais_la-ais_unstuff.Tpo -c ais_unstuff.cc  -fPIC -DPIC -o
> > .libs/_ais_la-ais_unstuff.o
> > mv -f .deps/_ais_la-ais_unstuff.Tpo .deps/_ais_la-ais_unstuff.Plo
> > /bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H
> > -I. -I../..   -I/usr/include/gnuradio -I/usr/include/gnuradio/swig
> > -I/usr/include/python2.6  -DOMNITHREAD_POSIX=1 -I/usr/include/gnuradio  -g
> > -O1 -Wno-strict-aliasing -Wno-parentheses  -g -O2 -Wall
> > -Woverloaded-virtual -MT _ais_la-ais_parse.lo -MD -MP -MF
> > .deps/_ais_la-ais_parse.Tpo -c -o _ais_la-ais_parse.lo `test -f
> > 'ais_parse.cc' || echo './'`ais_parse.cc
> > libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/gnuradio
> > -I/usr/include/gnuradio/swig -I/usr/include/python2.6 -DOMNITHREAD_POSIX=1
> > -I/usr/include/gnuradio -g -O1 -Wno-strict-aliasing -Wno-parentheses -g
> > -O2 -Wall -Woverloaded-virtual -MT _ais_la-ais_parse.lo -MD -MP -MF
> > .deps/_ais_la-ais_parse.Tpo -c ais_parse.cc  -fPIC -DPIC -o
> > .libs/_ais_la-ais_parse.o
> > ais_parse.cc: In member function ‘virtual int ais_parse::work(int,
> > gr_vector_const_void_star&, gr_vector_void_star&)’:
> > ais_parse.cc:101: warning: suggest explicit braces to avoid ambiguous
> > ‘else’
> > mv -f .deps/_ais_la-ais_parse.Tpo .deps/_ais_la-ais_parse.Plo
> > /bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H
> > -I. -I../..   -I/usr/include/gnuradio -I/usr/include/gnuradio/swig
> > -I/usr/include/python2.6  -DOMNITHREAD_POSIX=1 -I/usr/include/gnuradio  -g
> > -O1 -Wno-strict-aliasing -Wno-parentheses  -g -O2 -Wall
> > -Woverloaded-virtual -MT _ais_la-ais_shift.lo -MD -MP -MF
> > .deps/_ais_la-ais_shift.Tpo -c -o _ais_la-ais_shift.lo `test -f
> > 'ais_shift.cc' || echo './'`ais_shift.cc
> > libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/gnuradio
> > -I/usr/include/gnuradio/swig -I/usr/include/python2.6 -DOMNITHREAD_POSIX=1
> > -I/usr/include/gnuradio -g -O1 -Wno-strict-aliasing -Wno-parentheses -g
> > -O2 -Wall -Woverloaded-virtual -MT _ais_la-ais_shift.lo -MD -MP -MF
> > .deps/_ais_la-ais_shift.Tpo -c ais_shift.cc  -fPIC -DPIC -o
> > .libs/_ais_la-ais_shift.o
> > mv -f .deps/_ais_la-ais_shift.Tpo .deps/_ais_la-ais_shift.Plo
> > /bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H
> > -I. -I../..   -I/usr/include/gnuradio -I/usr/include/gnuradio/swig
> > -I/usr/include/python2.6  -DOMNITHREAD_POSIX=1 -I/usr/include/gnuradio  -g
> > -O1 -Wno-strict-aliasing -Wno-parentheses  -g -O2 -Wall
> > -Woverloaded-virtual -MT _ais_la-ais_extended_lms_dfe_ff.lo -MD -MP -MF
> > .deps/_ais_la-ais_extended_lms_dfe_ff.Tpo -c -o
> > _ais_la-ais_extended_lms_dfe_ff.lo `test -f 'ais_extended_lms_dfe_ff.cc'
> > || echo './'`ais_extended_lms_dfe_ff.cc
> > libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/gnuradio
> > -I/usr/include/gnuradio/swig -I/usr/include/python2.6 -DOMNITHREAD_POSIX=1
> > -I/usr/include/gnuradio -g -O1 -Wno-strict-aliasing -Wno-parentheses -g
> > -O2 -Wall -Woverloaded-virtual -MT _ais_la-ais_extended_lms_dfe_ff.lo -MD
> > -MP -MF .deps/_ais_la-ais_extended_lms_dfe_ff.Tpo -c
> > ais_extended_lms_dfe_ff.cc  -fPIC -DPIC -o
> > .libs/_ais_la-ais_extended_lms_dfe_ff.o
> > mv -f .deps/_ais_la-ais_extended_lms_dfe_ff.Tpo
> > .deps/_ais_la-ais_extended_lms_dfe_ff.Plo
> > /bin/bash ../../libtool --tag=CXX   --mode=link g++ -g -O1
> > -Wno-strict-aliasing -Wno-parentheses  -g -O2 -Wall -Woverloaded-virtual 
> > -module -avoid-version    -o _ais.la -rpath
> > /usr/local/lib/python2.6/dist-packages/gnuradio _ais_la-ais.lo
> > _ais_la-ais_invert.lo _ais_la-ais_unstuff.lo _ais_la-ais_parse.lo
> > _ais_la-ais_shift.lo _ais_la-ais_extended_lms_dfe_ff.lo -lstdc++ 
> > -lgnuradio-core -lboost_thread-mt -lrt -lboost_date_time-mt -lgruel
> > -lfftw3f -lgsl -lgslcblas -lm -lgromnithread  
> > libtool: link: g++ -shared -nostdlib
> > /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/crti.o
> > /usr/lib/gcc/i486-linux-gnu/4.4.3/crtbeginS.o  .libs/_ais_la-ais.o
> > .libs/_ais_la-ais_invert.o .libs/_ais_la-ais_unstuff.o
> > .libs/_ais_la-ais_parse.o .libs/_ais_la-ais_shift.o
> > .libs/_ais_la-ais_extended_lms_dfe_ff.o   /usr/lib/libgnuradio-core.so
> > -lboost_thread-mt -lrt -lboost_date_time-mt /usr/lib/libgruel.so
> > /usr/lib/libfftw3f.so -lgsl -lgslcblas /usr/lib/libgromnithread.so
> > -L/usr/lib/gcc/i486-linux-gnu/4.4.3
> > -L/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib -L/lib/../lib
> > -L/usr/lib/../lib -L/usr/lib/gcc/i486-linux-gnu/4.4.3/../../..
> > -L/usr/lib/i486-linux-gnu -lstdc++ -lm -lc -lgcc_s
> > /usr/lib/gcc/i486-linux-gnu/4.4.3/crtendS.o
> > /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/crtn.o    -pthread
> > -Wl,-soname -Wl,_ais.so -o .libs/_ais.so
> > libtool: link: ( cd ".libs" && rm -f "_ais.la" && ln -s "../_ais.la"
> > "_ais.la" )
> > make[4]: Leaving directory `/home/gr-ais/src/lib'
> > make[3]: Leaving directory `/home/gr-ais/src/lib'
> > Making all in python
> > make[3]: Entering directory `/home/gr-ais/src/python'
> > make[3]: Nothing to be done for `all'.
> > make[3]: Leaving directory `/home/gr-ais/src/python'
> > make[3]: Entering directory `/home/gr-ais/src'
> > make[3]: Nothing to be done for `all-am'.
> > make[3]: Leaving directory `/home/gr-ais/src'
> > make[2]: Leaving directory `/home/gr-ais/src'
> > make[2]: Entering directory `/home/gr-ais'
> > make[2]: Nothing to be done for `all-am'.
> > make[2]: Leaving directory `/home/gr-ais'
> > make[1]: Leaving directory `/home/gr-ais'
> > 
> > address@hidden:/home/gr-ais# make install
> > Making install in config
> > make[1]: Entering directory `/home/gr-ais/config'
> > make[2]: Entering directory `/home/gr-ais/config'
> > make[2]: Nothing to be done for `install-exec-am'.
> > make[2]: Nothing to be done for `install-data-am'.
> > make[2]: Leaving directory `/home/gr-ais/config'
> > make[1]: Leaving directory `/home/gr-ais/config'
> > Making install in src
> > make[1]: Entering directory `/home/gr-ais/src'
> > Making install in lib
> > make[2]: Entering directory `/home/gr-ais/src/lib'
> > make  install-am
> > make[3]: Entering directory `/home/gr-ais/src/lib'
> > make[4]: Entering directory `/home/gr-ais/src/lib'
> > make[4]: Nothing to be done for `install-exec-am'.
> > 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   _ais.la
> > '/usr/local/lib/python2.6/dist-packages/gnuradio'
> > libtool: install: /usr/bin/install -c .libs/_ais.so
> > /usr/local/lib/python2.6/dist-packages/gnuradio/_ais.so
> > libtool: install: /usr/bin/install -c .libs/_ais.lai
> > /usr/local/lib/python2.6/dist-packages/gnuradio/_ais.la
> > libtool: finish:
> > PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/sbin"
> > ldconfig -n /usr/local/lib/python2.6/dist-packages/gnuradio
> > ----------------------------------------------------------------------
> > Libraries have been installed in:
> >    /usr/local/lib/python2.6/dist-packages/gnuradio
> > 
> > If you ever happen to want to link against installed libraries
> > in a given directory, LIBDIR, you must either use libtool, and
> > specify the full pathname of the library, or use the `-LLIBDIR'
> > flag during linking and do at least one of the following:
> >    - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
> >      during execution
> >    - add LIBDIR to the `LD_RUN_PATH' environment variable
> >      during linking
> >    - use the `-Wl,-rpath -Wl,LIBDIR' linker flag
> >    - have your system administrator add LIBDIR to `/etc/ld.so.conf'
> > 
> > See any operating system documentation about shared libraries for
> > more information, such as the ld(1) and ld.so(8) manual pages.
> > ----------------------------------------------------------------------
> > test -z "/usr/local/lib/python2.6/dist-packages/gnuradio" || /bin/mkdir -p
> > "/usr/local/lib/python2.6/dist-packages/gnuradio"
> >  /usr/bin/install -c -m 644 ais.py
> > '/usr/local/lib/python2.6/dist-packages/gnuradio'
> > Byte-compiling python modules...
> > ais.py
> > Byte-compiling python modules (optimized versions) ...
> > ais.py
> > test -z "/usr/local/include/gnuradio/swig" || /bin/mkdir -p
> > "/usr/local/include/gnuradio/swig"
> >  /usr/bin/install -c -m 644 ais.i '/usr/local/include/gnuradio/swig'
> > test -z "/usr/local/include/gnuradio" || /bin/mkdir -p
> > "/usr/local/include/gnuradio"
> >  /usr/bin/install -c -m 644 ais_invert.h ais_unstuff.h ais_parse.h
> > ais_shift.h ais_extended_lms_dfe_ff.h '/usr/local/include/gnuradio'
> > make[4]: Leaving directory `/home/gr-ais/src/lib'
> > make[3]: Leaving directory `/home/gr-ais/src/lib'
> > make[2]: Leaving directory `/home/gr-ais/src/lib'
> > Making install in python
> > make[2]: Entering directory `/home/gr-ais/src/python'
> > make[3]: Entering directory `/home/gr-ais/src/python'
> > make[3]: Nothing to be done for `install-exec-am'.
> > make[3]: Nothing to be done for `install-data-am'.
> > make[3]: Leaving directory `/home/gr-ais/src/python'
> > make[2]: Leaving directory `/home/gr-ais/src/python'
> > make[2]: Entering directory `/home/gr-ais/src'
> > make[3]: Entering directory `/home/gr-ais/src'
> > make[3]: Nothing to be done for `install-exec-am'.
> > make[3]: Nothing to be done for `install-data-am'.
> > make[3]: Leaving directory `/home/gr-ais/src'
> > make[2]: Leaving directory `/home/gr-ais/src'
> > make[1]: Leaving directory `/home/gr-ais/src'
> > make[1]: Entering directory `/home/gr-ais'
> > make[2]: Entering directory `/home/gr-ais'
> > make[2]: Nothing to be done for `install-exec-am'.
> > test -z "/usr/local/lib/pkgconfig" || /bin/mkdir -p
> > "/usr/local/lib/pkgconfig"
> > make[2]: Leaving directory `/home/gr-ais'
> > make[1]: Leaving directory `/home/gr-ais'
> > 
> > 
> 





reply via email to

[Prev in Thread] Current Thread [Next in Thread]