Forum: GNU Radio 802.11b bbn error in gnuradio 3.6.2

Posted by john (Guest)
on 2013-03-04 14:56
(Received via mailing list)
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-...
Sent from the GnuRadio mailing list archive at Nabble.com.
Posted by Douglas Geiger (Guest)
on 2013-03-04 17:50
(Received via mailing list)
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 <vvvittureddy@gmail.com> wrote:
> "/usr/local/lib/python2.7/dist-packages/gnuradio/bbn.py", line 24, in _bbn =
> View this message in context: 
http://gnuradio.4.n7.nabble.com/802-11b-bbn-error-...
> Sent from the GnuRadio mailing list archive at Nabble.com.
>
> _______________________________________________
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio



--
Doug Geiger
doug.geiger@bioradiation.net
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.