Quantcast

802.11b bbn error in gnuradio 3.6.2

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

802.11b bbn error in gnuradio 3.6.2

john
bbn 802.11b is designed for gnuradio 3.1.1 but i am trying it run it in gnuradio 3.6.2
 
i am getting the following error while running bbn_80211b_tx.py/bbn_80211b_rx.py
 
Traceback (most recent call last): File "bbn_80211b_transmit_path.py", line 29, in from bbn_80211b_pkt import * File "/home/snigdha/bbn_80211/src/examples/bbn_80211b_pkt.py", line 31, in from gnuradio import bbn File "/usr/local/lib/python2.7/dist-packages/gnuradio/bbn.py", line 24, in _bbn = swig_import_helper() File "/usr/local/lib/python2.7/dist-packages/gnuradio/bbn.py", line 20, in swig_import_helper _mod = imp.load_module('_bbn', fp, pathname, description) ImportError: /usr/local/lib/python2.7/dist-packages/gnuradio/_bbn.so: undefined symbol: _ZN11omni_thread6init_tD1Ev
 
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: 802.11b bbn error in gnuradio 3.6.2

Douglas Geiger-2
john,
 That is a linker-related error. The bbn library uses omnithreads (as,
back in the day, did GNURadio).
Your best bet is likely going be to modify the BBN code to use
boost::threads (as GNURadio does currently). I believe there are some
discussions about this in the mailing list archives.
You could also try to install omnithreads and compile/link against it.

 Good luck,

 Doug

On Mon, Mar 4, 2013 at 8:54 AM, john <[hidden email]> wrote:

> bbn 802.11b is designed for gnuradio 3.1.1 but i am trying it run it in
> gnuradio 3.6.2
>
> i am getting the following error while running
> bbn_80211b_tx.py/bbn_80211b_rx.py
>
> Traceback (most recent call last): File "bbn_80211b_transmit_path.py", line
> 29, in from bbn_80211b_pkt import * File
> "/home/snigdha/bbn_80211/src/examples/bbn_80211b_pkt.py", line 31, in from
> gnuradio import bbn File
> "/usr/local/lib/python2.7/dist-packages/gnuradio/bbn.py", line 24, in _bbn =
> swig_import_helper() File
> "/usr/local/lib/python2.7/dist-packages/gnuradio/bbn.py", line 20, in
> swig_import_helper _mod = imp.load_module('_bbn', fp, pathname, description)
> ImportError: /usr/local/lib/python2.7/dist-packages/gnuradio/_bbn.so:
> undefined symbol: _ZN11omni_thread6init_tD1Ev
>
>
>
>
> --
> View this message in context: http://gnuradio.4.n7.nabble.com/802-11b-bbn-error-in-gnuradio-3-6-2-tp39975.html
> Sent from the GnuRadio mailing list archive at Nabble.com.
>
> _______________________________________________
> Discuss-gnuradio mailing list
> [hidden email]
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio



--
Doug Geiger
[hidden email]

_______________________________________________
Discuss-gnuradio mailing list
[hidden email]
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: 802.11b bbn error in gnuradio 3.6.2

selmi
This post has NOT been accepted by the mailing list yet.
In reply to this post by john
Hello John,

I have encountered the same problem as you. Did you find a solution to that?
Did you tried tu use boost:threads or installed the omnithread library?

Thank you in advance

regards
Loading...