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" : > r...@th-d:/home# cd /home/gr-ais > r...@th-d:/home/gr-ais# ./bootstrap > r...@th-d:/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 > r...@th-d:/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' > > r...@th-d:/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' > > -- View this message in context: http://old.nabble.com/ImportError%3A-cannot-import-name-ais-tp29951262p29970492.html Sent from the GnuRadio mailing list archive at Nabble.com. _______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org http://lists.gnu.org/mailman/listinfo/discuss-gnuradio