Dear Sir,
Today I helped my friend to setup the gr-ieee802-11.
Everything go well until I try to execute the flowgraph of wifi_loopback.grc
All ports in the GRC are connected. But when I run the
wifi_loopback.grc, it stops immediately with below message.
Generating:
"/home/sgku/download/zz-downloaded/gr-ieee802-11/examples/wifi_loopback.py"
>>> Warning: This flow graph may not have flow control: no audio or
RF hardware blocks found.
Add a Misc->Throttle block to your flow graph to avoid CPU congestion.
Executing:
"/home/sgku/download/zz-downloaded/gr-ieee802-11/examples/wifi_loopback.py"
linux; GNU C++ version 4.7.2; Boost_104900;
UHD_003.008.001-121-gebe7169d
Using Volk machine: avx_32_mmx_orc
OFDM MAPPER: encoding: 0
set_min_output_buffer on block 31 to 96000
set_min_output_buffer on block 33 to 96000
set_min_output_buffer on block 35 to 96000
set_min_output_buffer on block 36 to 96000
set_min_output_buffer on block 39 to 96000
set_min_output_buffer on block 50 to 96000
>>> Done
Any clue of what had gone wrong?
The flowgraph just doesn't execute.
Below is my system info.
$ cat /etc/debian_version
7.8
$ gcc --version
gcc (Debian 4.7.2-5) 4.7.2
Copyright (C) 2012 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.
$ uname -a
Linux sgku2 3.2.0-4-686-pae #1 SMP Debian 3.2.65-1+deb7u2 i686
GNU/Linux
$ gnuradio-config-info -v
3.7.6.1
$ file /sbin/init
/sbin/init: ELF 32-bit LSB executable, Intel 80386, version 1
(SYSV), dynamically linked (uses shared libs),
for GNU/Linux 2.6.26,
BuildID[sha1]=0x6f99a4bee43009171bce9fa5457099aafaf2f753, stripped
Thank you very much.
On Thu, Jan 29, 2015 at 4:30 PM, Activecat <address@hidden
<mailto:address@hidden>> wrote:
Dear Bastian,
Yes, this solves all the problems.
I just get the current commit and recompile, everything works !
Thank you very much.
On Thu, Jan 29, 2015 at 4:20 PM, Bastian Bloessl
<address@hidden <mailto:address@hidden>> wrote:
Either python3 is selected by cmake or (maybe) your swig version
does not work. The first problem should have been fixed with the
most recent commit (3 days ago).
> On 29 Jan 2015, at 09:15, Activecat <address@hidden
<mailto:address@hidden>> wrote:
>
> Dear Sir,
>
> Thank you very much for your prompt response.
> I really appreciate your help.
>
> Refer below result:
>
>
> address@hidden: ~ $ ipython
> Python 2.7.3 (default, Mar 14 2014, 11:57:14)
> Type "copyright", "credits" or "license" for more information.
>
> IPython 0.13.1 -- An enhanced Interactive Python.
> ? -> Introduction and overview of IPython's features.
> %quickref -> Quick reference.
> help -> Python's own help system.
> object? -> Details about 'object', use 'object??' for extra
details.
>
>
> In [1]: import ieee802_11
>
---------------------------------------------------------------------------
> ImportError Traceback (most
recent call last)
> <ipython-input-1-3c375f221e3a> in <module>()
> ----> 1 import ieee802_11
>
> /usr/local/lib/python2.7/dist-packages/ieee802_11/__init__.py
in <module>()
> 35
> 36 # import swig generated symbols into the test namespace
> ---> 37 from ieee802_11_swig import *
> 38
> 39 # import any pure python here
>
>
/usr/local/lib/python2.7/dist-packages/ieee802_11/ieee802_11_swig.py
in <module>()
> 24 fp.close()
> 25 return _mod
> ---> 26 _ieee802_11_swig = swig_import_helper()
> 27 del swig_import_helper
> 28 else:
>
>
/usr/local/lib/python2.7/dist-packages/ieee802_11/ieee802_11_swig.py
in swig_import_helper()
> 20 if fp is not None:
> 21 try:
> ---> 22 _mod =
imp.load_module('_ieee802_11_swig', fp, pathname, description)
> 23 finally:
> 24 fp.close()
>
> ImportError: dynamic module does not define init function
(init_ieee802_11_swig)
>
>
>
> On Thu, Jan 29, 2015 at 4:02 PM, Bastian Bloessl
<address@hidden <mailto:address@hidden>> wrote:
> Hi,
>
> > On 29 Jan 2015, at 08:37, Activecat <address@hidden
<mailto:address@hidden>> wrote:
> >
> > error messages:
> > Param - Value(value):
> > Value "ieee802_11.wifi_signal_field()" cannot be evaluated:
> > name 'ieee802_11' is not defined
> >
>
> Please start an interactive python session and ‘import
ieee802_11’. This will give you more debug output. I guess
either your $PYTHONPATH does not contain the path of the module
or some shared library can not be loaded.
>
> Best,
> Bastian
>
--
Dipl.-Inform. Bastian Bloessl
Distributed Embedded Systems Group
University of Paderborn, Germany
http://www.ccs-labs.org/~bloessl/