Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#37558 closed defect (fixed)

GNU radio examples scripts fail with ImportError: No module named gnu radio

Reported by: mikem43190@… Owned by: michaelld (Michael Dickens)
Priority: Normal Milestone:
Component: ports Version: 2.1.2
Keywords: Cc:
Port: GNUradio

Description (last modified by jmroot (Joshua Root))

First some preliminaries:

  1. MAC OS X: 10.7.5 (Lion)
  2. Installation of Macports went great!
  3. sudo port install gnuradio went great
  4. port installed command shows python27 and gnu radio installed and active
  5. no gnuradio or gnuradio related files in python site-packages directories ... or anywhere in python directory trees including /opt/local .... /usr ... /users, /System ...etc.
  6. /opt/local/lib has lots of gnu*dynlib. BTW ... are the dynamic libraries only for compiling with C/C#,etc or do they provide modules for python interpreter?
  7. Here is the env:
Last login: Mon Jan  7 02:33:45 on ttys001
unknowne0f8472e073a:~ mikem43190$ env
TERM_PROGRAM=Apple_Terminal
TERM=xterm-256color
SHELL=/bin/bash
TMPDIR=/var/folders/vf/1qjplp4s4vnc726zx8hrpqp00000gn/T/
Apple_PubSub_Socket_Render=/tmp/launch-c9j8Ah/Render
TERM_PROGRAM_VERSION=303.2
TERM_SESSION_ID=6296B25F-3C2B-4293-99C6-C5CD545BD051
USER=mikem43190
COMMAND_MODE=unix2003
SSH_AUTH_SOCK=/tmp/launch-KtseDF/Listeners
__CF_USER_TEXT_ENCODING=0x1F5:0:0
Apple_Ubiquity_Message=/tmp/launch-RgdMTx/Apple_Ubiquity_Message
PATH=/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
PWD=/Users/mikem43190
LANG=en_US.UTF-8
SHLVL=1
HOME=/Users/mikem43190
PYTHONPATH=/opt/local/lib:/opt/local/Library:/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib:/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
LOGNAME=mikem43190
DISPLAY=/tmp/launch-XQ7cyo/org.x:0
_=/usr/bin/env
unknowne0f8472e073a:~ mikem43190$ 

Attachments (6)

env.txt (667 bytes) - added by mikem43190@… 12 years ago.
opt-list.txt (7.3 MB) - added by mikem43190@… 12 years ago.
python sys path.txt (1.0 KB) - added by mikem43190@… 12 years ago.
python-v.txt (9.0 KB) - added by mikem43190@… 12 years ago.
sudo-installed.txt (3.2 KB) - added by mikem43190@… 12 years ago.
which-python.txt (22 bytes) - added by mikem43190@… 12 years ago.

Change History (26)

comment:1 Changed 12 years ago by jmroot (Joshua Root)

Description: modified (diff)
Keywords: gnuradio gnu radio site-packages ImportError No module named gnuradio removed
Owner: changed from macports-tickets@… to michaelld@…

Please remember to Cc the maintainer, and to preview and use WikiFormatting.

comment:2 Changed 12 years ago by michaelld (Michael Dickens)

What do the following return:

which python
python -V
port contents gnuradio | grep pmt_swig.pyo

comment:3 in reply to:  description Changed 12 years ago by mikem43190@…

Replying to mikem43190@…:

First some preliminaries:

  1. MAC OS X: 10.7.5 (Lion)
  2. Installation of Macports went great!
  3. sudo port install gnuradio went great
  4. port installed command shows python27 and gnu radio installed and active
  5. no gnuradio or gnuradio related files in python site-packages directories ... or anywhere in python directory trees including /opt/local .... /usr ... /users, /System ...etc.
  6. /opt/local/lib has lots of gnu*dynlib. BTW ... are the dynamic libraries only for compiling with C/C#,etc or do they provide modules for python interpreter?
  7. Here is the env:
Last login: Mon Jan  7 02:33:45 on ttys001
unknowne0f8472e073a:~ mikem43190$ env
TERM_PROGRAM=Apple_Terminal
TERM=xterm-256color
SHELL=/bin/bash
TMPDIR=/var/folders/vf/1qjplp4s4vnc726zx8hrpqp00000gn/T/
Apple_PubSub_Socket_Render=/tmp/launch-c9j8Ah/Render
TERM_PROGRAM_VERSION=303.2
TERM_SESSION_ID=6296B25F-3C2B-4293-99C6-C5CD545BD051
USER=mikem43190
COMMAND_MODE=unix2003
SSH_AUTH_SOCK=/tmp/launch-KtseDF/Listeners
__CF_USER_TEXT_ENCODING=0x1F5:0:0
Apple_Ubiquity_Message=/tmp/launch-RgdMTx/Apple_Ubiquity_Message
PATH=/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
PWD=/Users/mikem43190
LANG=en_US.UTF-8
SHLVL=1
HOME=/Users/mikem43190
PYTHONPATH=/opt/local/lib:/opt/local/Library:/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib:/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
LOGNAME=mikem43190
DISPLAY=/tmp/launch-XQ7cyo/org.x:0
_=/usr/bin/env
unknowne0f8472e073a:~ mikem43190$ 

comment:4 Changed 12 years ago by mikem43190@…

unknowne0f8472e073a:~ mikem43190$ which python
/opt/local/bin/python

unknowne0f8472e073a:~ mikem43190$ python -v
# installing zipimport hook
import zipimport # builtin
# installed zipimport hook
# /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.pyc matches /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py
import site # precompiled from /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.pyc
# /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/os.pyc matches /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/os.py
import os # precompiled from /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/os.pyc
import errno # builtin
import posix # builtin
# /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/posixpath.pyc matches /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/posixpath.py
import posixpath # precompiled from /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/posixpath.pyc
# /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/stat.pyc matches /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/stat.py
import stat # precompiled from /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/stat.pyc
# /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/genericpath.pyc matches /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/genericpath.py
import genericpath # precompiled from /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/genericpath.pyc
# /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/warnings.pyc matches /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/warnings.py
import warnings # precompiled from /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/warnings.pyc
# /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/linecache.pyc matches /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/linecache.py
import linecache # precompiled from /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/linecache.pyc
# /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/types.pyc matches /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/types.py
import types # precompiled from /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/types.pyc
# /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/UserDict.pyc matches /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/UserDict.py
import UserDict # precompiled from /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/UserDict.pyc
# /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/_abcoll.pyc matches /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/_abcoll.py
import _abcoll # precompiled from /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/_abcoll.pyc
# /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/abc.pyc matches /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/abc.py
import abc # precompiled from /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/abc.pyc
# /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/_weakrefset.pyc matches /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/_weakrefset.py
import _weakrefset # precompiled from /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/_weakrefset.pyc
import _weakref # builtin
# /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/copy_reg.pyc matches /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/copy_reg.py
import copy_reg # precompiled from /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/copy_reg.pyc
# /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/traceback.pyc matches /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/traceback.py
import traceback # precompiled from /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/traceback.pyc
# /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sysconfig.pyc matches /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sysconfig.py
import sysconfig # precompiled from /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sysconfig.pyc
# /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/re.pyc matches /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/re.py
import re # precompiled from /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/re.pyc
# /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sre_compile.pyc matches /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sre_compile.py
import sre_compile # precompiled from /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sre_compile.pyc
import _sre # builtin
# /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sre_parse.pyc matches /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sre_parse.py
import sre_parse # precompiled from /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sre_parse.pyc
# /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sre_constants.pyc matches /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sre_constants.py
import sre_constants # precompiled from /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sre_constants.pyc
import encodings # directory /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/encodings
# /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/encodings/__init__.pyc matches /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/encodings/__init__.py
import encodings # precompiled from /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/encodings/__init__.pyc
# /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/codecs.pyc matches /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/codecs.py
import codecs # precompiled from /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/codecs.pyc
import _codecs # builtin
# /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/encodings/aliases.pyc matches /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/encodings/aliases.py
import encodings.aliases # precompiled from /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/encodings/aliases.pyc
# /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/encodings/utf_8.pyc matches /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/encodings/utf_8.py
import encodings.utf_8 # precompiled from /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/encodings/utf_8.pyc
Python 2.7.3 (default, Oct 22 2012, 06:12:32) 
[GCC 4.2.1 Compatible Apple Clang 3.1 (tags/Apple/clang-318.0.58)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
dlopen("/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/readline.so", 2);
import readline # dynamically loaded from /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/readline.so
>>> 
unknowne0f8472e073a:~ mikem43190$ port contents gnuradio | grep pmt_swig.pyo
unknowne0f8472e073a:~ mikem43190$
Last edited 12 years ago by ryandesign (Ryan Carsten Schmidt) (previous) (diff)

comment:5 Changed 12 years ago by michaelld (Michael Dickens)

OK; what does "port installed gnuradio" return?

comment:6 Changed 12 years ago by mikem43190@…

unknowne0f8472e073a:~ mikem43190$ port installed gnuradio
The following ports are currently installed:
  gnuradio @3.6.2_2+python27 (active)
unknowne0f8472e073a:~ mikem43190$ 
Last edited 12 years ago by ryandesign (Ryan Carsten Schmidt) (previous) (diff)

comment:7 Changed 12 years ago by michaelld (Michael Dickens)

OK; seems like a bug in the way GNU Radio's build script is handling Python. I'll look into it tonight.

comment:8 Changed 12 years ago by mikem43190@…

Thanks for the help!!!

Just in case here is some more information on the contents and location of the gnuradio port:

unknowne0f8472e073a:~ mikem43190$ port location gnuradio
Port gnuradio 3.6.2_2+python27 is installed as an image in:
/opt/local/var/macports/software/gnuradio/gnuradio-3.6.2_2+python27.darwin_11.x86_64.tbz2
unknowne0f8472e073a:~ mikem43190$ port contents gnuradio
Port gnuradio contains:
  /opt/local/bin/gnuradio-config-info
  /opt/local/bin/volk_profile
  /opt/local/etc/gnuradio/conf.d/gnuradio-core.conf
  /opt/local/etc/gnuradio/conf.d/gr-audio.conf
  /opt/local/include/gnuradio/atsc_api.h
  /opt/local/include/gnuradio/atsc_bit_timing_loop.h
  /opt/local/include/gnuradio/atsc_consts.h
  /opt/local/include/gnuradio/atsc_deinterleaver.h
  /opt/local/include/gnuradio/atsc_depad.h
  /opt/local/include/gnuradio/atsc_derandomizer.h
  /opt/local/include/gnuradio/atsc_ds_to_softds.h
  /opt/local/include/gnuradio/atsc_equalizer.h
  /opt/local/include/gnuradio/atsc_field_sync_demux.h
  /opt/local/include/gnuradio/atsc_field_sync_mux.h
  /opt/local/include/gnuradio/atsc_fpll.h
  /opt/local/include/gnuradio/atsc_fs_checker.h
  /opt/local/include/gnuradio/atsc_interleaver.h
  /opt/local/include/gnuradio/atsc_pad.h
  /opt/local/include/gnuradio/atsc_randomizer.h
  /opt/local/include/gnuradio/atsc_rs_decoder.h
  /opt/local/include/gnuradio/atsc_rs_encoder.h
  /opt/local/include/gnuradio/atsc_trellis_encoder.h
  /opt/local/include/gnuradio/atsc_types.h
  /opt/local/include/gnuradio/atsc_viterbi_decoder.h
  /opt/local/include/gnuradio/atsci_basic_trellis_encoder.h
  /opt/local/include/gnuradio/atsci_data_interleaver.h
  /opt/local/include/gnuradio/atsci_diag_output.h
  /opt/local/include/gnuradio/atsci_equalizer.h
  /opt/local/include/gnuradio/atsci_equalizer_lms.h
  /opt/local/include/gnuradio/atsci_equalizer_lms2.h
  /opt/local/include/gnuradio/atsci_equalizer_nop.h
  /opt/local/include/gnuradio/atsci_exp2_lp.h
  /opt/local/include/gnuradio/atsci_fake_single_viterbi.h
  /opt/local/include/gnuradio/atsci_fs_checker.h
  /opt/local/include/gnuradio/atsci_fs_checker_naive.h
  /opt/local/include/gnuradio/atsci_fs_correlator.h
  /opt/local/include/gnuradio/atsci_fs_correlator_naive.h
  /opt/local/include/gnuradio/atsci_pnXXX.h
  /opt/local/include/gnuradio/atsci_randomizer.h
  /opt/local/include/gnuradio/atsci_reed_solomon.h
  /opt/local/include/gnuradio/atsci_root_raised_cosine.h
  /opt/local/include/gnuradio/atsci_root_raised_cosine_bandpass.h
  /opt/local/include/gnuradio/atsci_single_viterbi.h
  /opt/local/include/gnuradio/atsci_slicer_agc.h
  /opt/local/include/gnuradio/atsci_sliding_correlator.h
  /opt/local/include/gnuradio/atsci_sssr.h
  /opt/local/include/gnuradio/atsci_syminfo.h
  /opt/local/include/gnuradio/atsci_sync_tag.h
  /opt/local/include/gnuradio/atsci_trellis_encoder.h
  /opt/local/include/gnuradio/atsci_viterbi_decoder.h
  /opt/local/include/gnuradio/atsci_vsbtx_lp.h
  /opt/local/include/gnuradio/base.h
  /opt/local/include/gnuradio/calc_metric.h
  /opt/local/include/gnuradio/ccomplex_dotprod_generic.h
  /opt/local/include/gnuradio/ccomplex_dotprod_x86.h
  /opt/local/include/gnuradio/complex_dotprod_generic.h
  /opt/local/include/gnuradio/complex_dotprod_x86.h
  /opt/local/include/gnuradio/complex_vec_test.h
  /opt/local/include/gnuradio/convolutional_interleaver.h
  /opt/local/include/gnuradio/core_algorithms.h
  /opt/local/include/gnuradio/create_atsci_equalizer.h
  /opt/local/include/gnuradio/create_atsci_fs_checker.h
  /opt/local/include/gnuradio/create_atsci_fs_correlator.h
  /opt/local/include/gnuradio/digital_additive_scrambler_bb.h
  /opt/local/include/gnuradio/digital_api.h
  /opt/local/include/gnuradio/digital_binary_slicer_fb.h
  /opt/local/include/gnuradio/digital_bytes_to_syms.h
  /opt/local/include/gnuradio/digital_chunks_to_symbols_bc.h
  /opt/local/include/gnuradio/digital_chunks_to_symbols_bf.h
  /opt/local/include/gnuradio/digital_chunks_to_symbols_ic.h
  /opt/local/include/gnuradio/digital_chunks_to_symbols_if.h
  /opt/local/include/gnuradio/digital_chunks_to_symbols_sc.h
  /opt/local/include/gnuradio/digital_chunks_to_symbols_sf.h
  /opt/local/include/gnuradio/digital_clock_recovery_mm_cc.h
  /opt/local/include/gnuradio/digital_clock_recovery_mm_ff.h
  /opt/local/include/gnuradio/digital_cma_equalizer_cc.h
  /opt/local/include/gnuradio/digital_constellation.h
  /opt/local/include/gnuradio/digital_constellation_decoder_cb.h
  /opt/local/include/gnuradio/digital_constellation_receiver_cb.h
  /opt/local/include/gnuradio/digital_correlate_access_code_bb.h
  /opt/local/include/gnuradio/digital_correlate_access_code_tag_bb.h
  /opt/local/include/gnuradio/digital_costas_loop_cc.h
  /opt/local/include/gnuradio/digital_cpmmod_bc.h
  /opt/local/include/gnuradio/digital_crc32.h
  /opt/local/include/gnuradio/digital_descrambler_bb.h
  /opt/local/include/gnuradio/digital_diff_decoder_bb.h
  /opt/local/include/gnuradio/digital_diff_encoder_bb.h
  /opt/local/include/gnuradio/digital_diff_phasor_cc.h
  /opt/local/include/gnuradio/digital_fll_band_edge_cc.h
  /opt/local/include/gnuradio/digital_framer_sink_1.h
  /opt/local/include/gnuradio/digital_glfsr_source_b.h
  /opt/local/include/gnuradio/digital_glfsr_source_f.h
  /opt/local/include/gnuradio/digital_gmskmod_bc.h
  /opt/local/include/gnuradio/digital_impl_glfsr.h
  /opt/local/include/gnuradio/digital_impl_mpsk_snr_est.h
  /opt/local/include/gnuradio/digital_kurtotic_equalizer_cc.h
  /opt/local/include/gnuradio/digital_lms_dd_equalizer_cc.h
  /opt/local/include/gnuradio/digital_map_bb.h
  /opt/local/include/gnuradio/digital_metric_type.h
  /opt/local/include/gnuradio/digital_mpsk_receiver_cc.h
  /opt/local/include/gnuradio/digital_mpsk_snr_est_cc.h
  /opt/local/include/gnuradio/digital_ofdm_cyclic_prefixer.h
  /opt/local/include/gnuradio/digital_ofdm_frame_acquisition.h
  /opt/local/include/gnuradio/digital_ofdm_frame_sink.h
  /opt/local/include/gnuradio/digital_ofdm_insert_preamble.h
  /opt/local/include/gnuradio/digital_ofdm_mapper_bcv.h
  /opt/local/include/gnuradio/digital_ofdm_sampler.h
  /opt/local/include/gnuradio/digital_packet_sink.h
  /opt/local/include/gnuradio/digital_pfb_clock_sync_ccf.h
  /opt/local/include/gnuradio/digital_pfb_clock_sync_fff.h
  /opt/local/include/gnuradio/digital_pn_correlator_cc.h
  /opt/local/include/gnuradio/digital_probe_density_b.h
  /opt/local/include/gnuradio/digital_probe_mpsk_snr_est_c.h
  /opt/local/include/gnuradio/digital_scrambler_bb.h
  /opt/local/include/gnuradio/digital_simple_framer.h
  /opt/local/include/gnuradio/digital_simple_framer_sync.h
  /opt/local/include/gnuradio/fcd_api.h
  /opt/local/include/gnuradio/fcd_source_c.h
  /opt/local/include/gnuradio/fcomplex_dotprod_x86.h
  /opt/local/include/gnuradio/fft/api.h
  /opt/local/include/gnuradio/fft/fft.h
  /opt/local/include/gnuradio/fft/fft_vcc.h
  /opt/local/include/gnuradio/fft/fft_vfc.h
  /opt/local/include/gnuradio/fft/goertzel.h
  /opt/local/include/gnuradio/fft/goertzel_fc.h
  /opt/local/include/gnuradio/filter/adaptive_fir_ccc.h
  /opt/local/include/gnuradio/filter/adaptive_fir_ccf.h
  /opt/local/include/gnuradio/filter/api.h
  /opt/local/include/gnuradio/filter/channel_model.h
  /opt/local/include/gnuradio/filter/dc_blocker_cc.h
  /opt/local/include/gnuradio/filter/dc_blocker_ff.h
  /opt/local/include/gnuradio/filter/fft_filter.h
  /opt/local/include/gnuradio/filter/fft_filter_ccc.h
  /opt/local/include/gnuradio/filter/fft_filter_fff.h
  /opt/local/include/gnuradio/filter/filter_delay_fc.h
  /opt/local/include/gnuradio/filter/fir_filter.h
  /opt/local/include/gnuradio/filter/fir_filter_ccc.h
  /opt/local/include/gnuradio/filter/fir_filter_ccf.h
  /opt/local/include/gnuradio/filter/fir_filter_fcc.h
  /opt/local/include/gnuradio/filter/fir_filter_fff.h
  /opt/local/include/gnuradio/filter/fir_filter_fsf.h
  /opt/local/include/gnuradio/filter/fir_filter_scc.h
  /opt/local/include/gnuradio/filter/fir_filter_with_buffer.h
  /opt/local/include/gnuradio/filter/firdes.h
  /opt/local/include/gnuradio/filter/fractional_interpolator_cc.h
  /opt/local/include/gnuradio/filter/fractional_interpolator_ff.h
  /opt/local/include/gnuradio/filter/freq_xlating_fir_filter_ccc.h
  /opt/local/include/gnuradio/filter/freq_xlating_fir_filter_ccf.h
  /opt/local/include/gnuradio/filter/freq_xlating_fir_filter_fcc.h
  /opt/local/include/gnuradio/filter/freq_xlating_fir_filter_fcf.h
  /opt/local/include/gnuradio/filter/freq_xlating_fir_filter_scc.h
  /opt/local/include/gnuradio/filter/freq_xlating_fir_filter_scf.h
  /opt/local/include/gnuradio/filter/hilbert_fc.h
  /opt/local/include/gnuradio/filter/iir_filter.h
  /opt/local/include/gnuradio/filter/iir_filter_ffd.h
  /opt/local/include/gnuradio/filter/interp_fir_filter_ccc.h
  /opt/local/include/gnuradio/filter/interp_fir_filter_ccf.h
  /opt/local/include/gnuradio/filter/interp_fir_filter_fcc.h
  /opt/local/include/gnuradio/filter/interp_fir_filter_fff.h
  /opt/local/include/gnuradio/filter/interp_fir_filter_fsf.h
  /opt/local/include/gnuradio/filter/interp_fir_filter_scc.h
  /opt/local/include/gnuradio/filter/interpolator_taps.h
  /opt/local/include/gnuradio/filter/mmse_fir_interpolator_cc.h
  /opt/local/include/gnuradio/filter/mmse_fir_interpolator_ff.h
  /opt/local/include/gnuradio/filter/pfb_arb_resampler_ccf.h
  /opt/local/include/gnuradio/filter/pfb_arb_resampler_fff.h
  /opt/local/include/gnuradio/filter/pfb_channelizer_ccf.h
  /opt/local/include/gnuradio/filter/pfb_decimator_ccf.h
  /opt/local/include/gnuradio/filter/pfb_interpolator_ccf.h
  /opt/local/include/gnuradio/filter/pfb_synthesizer_ccf.h
  /opt/local/include/gnuradio/filter/pm_remez.h
  /opt/local/include/gnuradio/filter/polyphase_filterbank.h
  /opt/local/include/gnuradio/filter/rational_resampler_base_ccc.h
  /opt/local/include/gnuradio/filter/rational_resampler_base_ccf.h
  /opt/local/include/gnuradio/filter/rational_resampler_base_fcc.h
  /opt/local/include/gnuradio/filter/rational_resampler_base_fff.h
  /opt/local/include/gnuradio/filter/rational_resampler_base_fsf.h
  /opt/local/include/gnuradio/filter/rational_resampler_base_scc.h
  /opt/local/include/gnuradio/filter/single_pole_iir.h
  /opt/local/include/gnuradio/filter/single_pole_iir_filter_cc.h
  /opt/local/include/gnuradio/filter/single_pole_iir_filter_ff.h
  /opt/local/include/gnuradio/float_dotprod_generic.h
  /opt/local/include/gnuradio/float_dotprod_x86.h
  /opt/local/include/gnuradio/fpll_btloop_coupling.h
  /opt/local/include/gnuradio/fsm.h
  /opt/local/include/gnuradio/gr_adaptive_fir_ccc.h
  /opt/local/include/gnuradio/gr_adaptive_fir_ccf.h
  /opt/local/include/gnuradio/gr_add_cc.h
  /opt/local/include/gnuradio/gr_add_const_bb.h
  /opt/local/include/gnuradio/gr_add_const_cc.h
  /opt/local/include/gnuradio/gr_add_const_ff.h
  /opt/local/include/gnuradio/gr_add_const_ii.h
  /opt/local/include/gnuradio/gr_add_const_sf.h
  /opt/local/include/gnuradio/gr_add_const_ss.h
  /opt/local/include/gnuradio/gr_add_const_vcc.h
  /opt/local/include/gnuradio/gr_add_const_vff.h
  /opt/local/include/gnuradio/gr_add_const_vii.h
  /opt/local/include/gnuradio/gr_add_const_vss.h
  /opt/local/include/gnuradio/gr_add_ff.h
  /opt/local/include/gnuradio/gr_add_ii.h
  /opt/local/include/gnuradio/gr_add_ss.h
  /opt/local/include/gnuradio/gr_additive_scrambler_bb.h
  /opt/local/include/gnuradio/gr_agc2_cc.h
  /opt/local/include/gnuradio/gr_agc2_ff.h
  /opt/local/include/gnuradio/gr_agc_cc.h
  /opt/local/include/gnuradio/gr_agc_ff.h
  /opt/local/include/gnuradio/gr_align_on_samplenumbers_ss.h
  /opt/local/include/gnuradio/gr_altivec.h
  /opt/local/include/gnuradio/gr_and_bb.h
  /opt/local/include/gnuradio/gr_and_const_bb.h
  /opt/local/include/gnuradio/gr_and_const_ii.h
  /opt/local/include/gnuradio/gr_and_const_ss.h
  /opt/local/include/gnuradio/gr_and_ii.h
  /opt/local/include/gnuradio/gr_and_ss.h
  /opt/local/include/gnuradio/gr_annotator_1to1.h
  /opt/local/include/gnuradio/gr_annotator_alltoall.h
  /opt/local/include/gnuradio/gr_annotator_raw.h
  /opt/local/include/gnuradio/gr_argmax_fs.h
  /opt/local/include/gnuradio/gr_argmax_is.h
  /opt/local/include/gnuradio/gr_argmax_ss.h
  /opt/local/include/gnuradio/gr_audio_api.h
  /opt/local/include/gnuradio/gr_audio_sink.h
  /opt/local/include/gnuradio/gr_audio_source.h
  /opt/local/include/gnuradio/gr_basic_block.h
  /opt/local/include/gnuradio/gr_bin_statistics_f.h
  /opt/local/include/gnuradio/gr_block.h
  /opt/local/include/gnuradio/gr_block_detail.h
  /opt/local/include/gnuradio/gr_block_executor.h
  /opt/local/include/gnuradio/gr_buffer.h
  /opt/local/include/gnuradio/gr_burst_tagger.h
  /opt/local/include/gnuradio/gr_bytes_to_syms.h
  /opt/local/include/gnuradio/gr_channel_model.h
  /opt/local/include/gnuradio/gr_char_to_float.h
  /opt/local/include/gnuradio/gr_char_to_short.h
  /opt/local/include/gnuradio/gr_check_counting_s.h
  /opt/local/include/gnuradio/gr_check_lfsr_32k_s.h
  /opt/local/include/gnuradio/gr_chunks_to_symbols_bc.h
  /opt/local/include/gnuradio/gr_chunks_to_symbols_bf.h
  /opt/local/include/gnuradio/gr_chunks_to_symbols_ic.h
  /opt/local/include/gnuradio/gr_chunks_to_symbols_if.h
  /opt/local/include/gnuradio/gr_chunks_to_symbols_sc.h
  /opt/local/include/gnuradio/gr_chunks_to_symbols_sf.h
  /opt/local/include/gnuradio/gr_circular_file.h
  /opt/local/include/gnuradio/gr_complex.h
  /opt/local/include/gnuradio/gr_complex_to_interleaved_short.h
  /opt/local/include/gnuradio/gr_complex_to_xxx.h
  /opt/local/include/gnuradio/gr_conjugate_cc.h
  /opt/local/include/gnuradio/gr_constants.h
  /opt/local/include/gnuradio/gr_copy.h
  /opt/local/include/gnuradio/gr_core_api.h
  /opt/local/include/gnuradio/gr_correlate_access_code_tag_bb.h
  /opt/local/include/gnuradio/gr_count_bits.h
  /opt/local/include/gnuradio/gr_cpfsk_bc.h
  /opt/local/include/gnuradio/gr_cpm.h
  /opt/local/include/gnuradio/gr_cpu.h
  /opt/local/include/gnuradio/gr_ctcss_squelch_ff.h
  /opt/local/include/gnuradio/gr_dc_blocker_cc.h
  /opt/local/include/gnuradio/gr_dc_blocker_ff.h
  /opt/local/include/gnuradio/gr_decode_ccsds_27_fb.h
  /opt/local/include/gnuradio/gr_deinterleave.h
  /opt/local/include/gnuradio/gr_delay.h
  /opt/local/include/gnuradio/gr_descrambler_bb.h
  /opt/local/include/gnuradio/gr_diff_decoder_bb.h
  /opt/local/include/gnuradio/gr_diff_encoder_bb.h
  /opt/local/include/gnuradio/gr_diff_phasor_cc.h
  /opt/local/include/gnuradio/gr_dispatcher.h
  /opt/local/include/gnuradio/gr_divide_cc.h
  /opt/local/include/gnuradio/gr_divide_ff.h
  /opt/local/include/gnuradio/gr_divide_ii.h
  /opt/local/include/gnuradio/gr_divide_ss.h
  /opt/local/include/gnuradio/gr_dpll_bb.h
  /opt/local/include/gnuradio/gr_encode_ccsds_27_bb.h
  /opt/local/include/gnuradio/gr_endian_swap.h
  /opt/local/include/gnuradio/gr_endianness.h
  /opt/local/include/gnuradio/gr_error_handler.h
  /opt/local/include/gnuradio/gr_expj.h
  /opt/local/include/gnuradio/gr_fake_channel_coder_pp.h
  /opt/local/include/gnuradio/gr_feedforward_agc_cc.h
  /opt/local/include/gnuradio/gr_feval.h
  /opt/local/include/gnuradio/gr_fft_filter_ccc.h
  /opt/local/include/gnuradio/gr_fft_filter_fff.h
  /opt/local/include/gnuradio/gr_fft_vcc.h
  /opt/local/include/gnuradio/gr_fft_vcc_fftw.h
  /opt/local/include/gnuradio/gr_fft_vfc.h
  /opt/local/include/gnuradio/gr_file_descriptor_sink.h
  /opt/local/include/gnuradio/gr_file_descriptor_source.h
  /opt/local/include/gnuradio/gr_file_sink.h
  /opt/local/include/gnuradio/gr_file_sink_base.h
  /opt/local/include/gnuradio/gr_file_source.h
  /opt/local/include/gnuradio/gr_filter_delay_fc.h
  /opt/local/include/gnuradio/gr_fir_ccc.h
  /opt/local/include/gnuradio/gr_fir_ccc_generic.h
  /opt/local/include/gnuradio/gr_fir_ccf.h
  /opt/local/include/gnuradio/gr_fir_ccf_generic.h
  /opt/local/include/gnuradio/gr_fir_fcc.h
  /opt/local/include/gnuradio/gr_fir_fcc_generic.h
  /opt/local/include/gnuradio/gr_fir_fff.h
  /opt/local/include/gnuradio/gr_fir_fff_generic.h
  /opt/local/include/gnuradio/gr_fir_filter_ccc.h
  /opt/local/include/gnuradio/gr_fir_filter_ccf.h
  /opt/local/include/gnuradio/gr_fir_filter_fcc.h
  /opt/local/include/gnuradio/gr_fir_filter_fff.h
  /opt/local/include/gnuradio/gr_fir_filter_fsf.h
  /opt/local/include/gnuradio/gr_fir_filter_scc.h
  /opt/local/include/gnuradio/gr_fir_fsf.h
  /opt/local/include/gnuradio/gr_fir_fsf_generic.h
  /opt/local/include/gnuradio/gr_fir_scc.h
  /opt/local/include/gnuradio/gr_fir_scc_generic.h
  /opt/local/include/gnuradio/gr_fir_sysconfig.h
  /opt/local/include/gnuradio/gr_fir_sysconfig_generic.h
  /opt/local/include/gnuradio/gr_fir_sysconfig_powerpc.h
  /opt/local/include/gnuradio/gr_fir_sysconfig_x86.h
  /opt/local/include/gnuradio/gr_fir_util.h
  /opt/local/include/gnuradio/gr_firdes.h
  /opt/local/include/gnuradio/gr_flat_flowgraph.h
  /opt/local/include/gnuradio/gr_float_to_char.h
  /opt/local/include/gnuradio/gr_float_to_complex.h
  /opt/local/include/gnuradio/gr_float_to_int.h
  /opt/local/include/gnuradio/gr_float_to_short.h
  /opt/local/include/gnuradio/gr_float_to_uchar.h
  /opt/local/include/gnuradio/gr_flowgraph.h
  /opt/local/include/gnuradio/gr_fmdet_cf.h
  /opt/local/include/gnuradio/gr_fractional_interpolator_cc.h
  /opt/local/include/gnuradio/gr_fractional_interpolator_ff.h
  /opt/local/include/gnuradio/gr_framer_sink_1.h
  /opt/local/include/gnuradio/gr_freq_xlating_fir_filter_ccc.h
  /opt/local/include/gnuradio/gr_freq_xlating_fir_filter_ccf.h
  /opt/local/include/gnuradio/gr_freq_xlating_fir_filter_fcc.h
  /opt/local/include/gnuradio/gr_freq_xlating_fir_filter_fcf.h
  /opt/local/include/gnuradio/gr_freq_xlating_fir_filter_scc.h
  /opt/local/include/gnuradio/gr_freq_xlating_fir_filter_scf.h
  /opt/local/include/gnuradio/gr_frequency_modulator_fc.h
  /opt/local/include/gnuradio/gr_fxpt.h
  /opt/local/include/gnuradio/gr_fxpt_nco.h
  /opt/local/include/gnuradio/gr_fxpt_vco.h
  /opt/local/include/gnuradio/gr_glfsr_source_b.h
  /opt/local/include/gnuradio/gr_glfsr_source_f.h
  /opt/local/include/gnuradio/gr_goertzel_fc.h
  /opt/local/include/gnuradio/gr_head.h
  /opt/local/include/gnuradio/gr_hier_block2.h
  /opt/local/include/gnuradio/gr_hier_block2_detail.h
  /opt/local/include/gnuradio/gr_hilbert_fc.h
  /opt/local/include/gnuradio/gr_histo_sink_f.h
  /opt/local/include/gnuradio/gr_iir_filter_ffd.h
  /opt/local/include/gnuradio/gr_int_to_float.h
  /opt/local/include/gnuradio/gr_integrate_cc.h
  /opt/local/include/gnuradio/gr_integrate_ff.h
  /opt/local/include/gnuradio/gr_integrate_ii.h
  /opt/local/include/gnuradio/gr_integrate_ss.h
  /opt/local/include/gnuradio/gr_interleave.h
  /opt/local/include/gnuradio/gr_interleaved_short_to_complex.h
  /opt/local/include/gnuradio/gr_interp_fir_filter_ccc.h
  /opt/local/include/gnuradio/gr_interp_fir_filter_ccf.h
  /opt/local/include/gnuradio/gr_interp_fir_filter_fcc.h
  /opt/local/include/gnuradio/gr_interp_fir_filter_fff.h
  /opt/local/include/gnuradio/gr_interp_fir_filter_fsf.h
  /opt/local/include/gnuradio/gr_interp_fir_filter_scc.h
  /opt/local/include/gnuradio/gr_io_signature.h
  /opt/local/include/gnuradio/gr_iqcomp_cc.h
  /opt/local/include/gnuradio/gr_keep_m_in_n.h
  /opt/local/include/gnuradio/gr_keep_one_in_n.h
  /opt/local/include/gnuradio/gr_kludge_copy.h
  /opt/local/include/gnuradio/gr_lfsr_32k_source_s.h
  /opt/local/include/gnuradio/gr_local_sighandler.h
  /opt/local/include/gnuradio/gr_log2_const.h
  /opt/local/include/gnuradio/gr_map_bb.h
  /opt/local/include/gnuradio/gr_math.h
  /opt/local/include/gnuradio/gr_max_ff.h
  /opt/local/include/gnuradio/gr_max_ii.h
  /opt/local/include/gnuradio/gr_max_ss.h
  /opt/local/include/gnuradio/gr_message.h
  /opt/local/include/gnuradio/gr_message_burst_source.h
  /opt/local/include/gnuradio/gr_message_sink.h
  /opt/local/include/gnuradio/gr_message_source.h
  /opt/local/include/gnuradio/gr_misc.h
  /opt/local/include/gnuradio/gr_moving_average_cc.h
  /opt/local/include/gnuradio/gr_moving_average_ff.h
  /opt/local/include/gnuradio/gr_moving_average_ii.h
  /opt/local/include/gnuradio/gr_moving_average_ss.h
  /opt/local/include/gnuradio/gr_msg_accepter.h
  /opt/local/include/gnuradio/gr_msg_handler.h
  /opt/local/include/gnuradio/gr_msg_queue.h
  /opt/local/include/gnuradio/gr_multiply_cc.h
  /opt/local/include/gnuradio/gr_multiply_conjugate_cc.h
  /opt/local/include/gnuradio/gr_multiply_const_cc.h
  /opt/local/include/gnuradio/gr_multiply_const_ff.h
  /opt/local/include/gnuradio/gr_multiply_const_ii.h
  /opt/local/include/gnuradio/gr_multiply_const_ss.h
  /opt/local/include/gnuradio/gr_multiply_const_vcc.h
  /opt/local/include/gnuradio/gr_multiply_const_vff.h
  /opt/local/include/gnuradio/gr_multiply_const_vii.h
  /opt/local/include/gnuradio/gr_multiply_const_vss.h
  /opt/local/include/gnuradio/gr_multiply_ff.h
  /opt/local/include/gnuradio/gr_multiply_ii.h
  /opt/local/include/gnuradio/gr_multiply_ss.h
  /opt/local/include/gnuradio/gr_mute_cc.h
  /opt/local/include/gnuradio/gr_mute_ff.h
  /opt/local/include/gnuradio/gr_mute_ii.h
  /opt/local/include/gnuradio/gr_mute_ss.h
  /opt/local/include/gnuradio/gr_nco.h
  /opt/local/include/gnuradio/gr_nlog10_ff.h
  /opt/local/include/gnuradio/gr_noise_source_c.h
  /opt/local/include/gnuradio/gr_noise_source_f.h
  /opt/local/include/gnuradio/gr_noise_source_i.h
  /opt/local/include/gnuradio/gr_noise_source_s.h
  /opt/local/include/gnuradio/gr_noise_type.h
  /opt/local/include/gnuradio/gr_nop.h
  /opt/local/include/gnuradio/gr_not_bb.h
  /opt/local/include/gnuradio/gr_not_ii.h
  /opt/local/include/gnuradio/gr_not_ss.h
  /opt/local/include/gnuradio/gr_null_sink.h
  /opt/local/include/gnuradio/gr_null_source.h
  /opt/local/include/gnuradio/gr_or_bb.h
  /opt/local/include/gnuradio/gr_or_ii.h
  /opt/local/include/gnuradio/gr_or_ss.h
  /opt/local/include/gnuradio/gr_oscope_guts.h
  /opt/local/include/gnuradio/gr_oscope_sink_f.h
  /opt/local/include/gnuradio/gr_oscope_sink_x.h
  /opt/local/include/gnuradio/gr_pa_2x2_phase_combiner.h
  /opt/local/include/gnuradio/gr_pack_k_bits_bb.h
  /opt/local/include/gnuradio/gr_packed_to_unpacked_bb.h
  /opt/local/include/gnuradio/gr_packed_to_unpacked_ii.h
  /opt/local/include/gnuradio/gr_packed_to_unpacked_ss.h
  /opt/local/include/gnuradio/gr_packet_sink.h
  /opt/local/include/gnuradio/gr_pagesize.h
  /opt/local/include/gnuradio/gr_peak_detector2_fb.h
  /opt/local/include/gnuradio/gr_peak_detector_fb.h
  /opt/local/include/gnuradio/gr_peak_detector_ib.h
  /opt/local/include/gnuradio/gr_peak_detector_sb.h
  /opt/local/include/gnuradio/gr_pfb_arb_resampler_ccf.h
  /opt/local/include/gnuradio/gr_pfb_arb_resampler_fff.h
  /opt/local/include/gnuradio/gr_pfb_channelizer_ccf.h
  /opt/local/include/gnuradio/gr_pfb_clock_sync_ccf.h
  /opt/local/include/gnuradio/gr_pfb_clock_sync_fff.h
  /opt/local/include/gnuradio/gr_pfb_decimator_ccf.h
  /opt/local/include/gnuradio/gr_pfb_interpolator_ccf.h
  /opt/local/include/gnuradio/gr_pfb_synthesizer_ccf.h
  /opt/local/include/gnuradio/gr_phase_modulator_fc.h
  /opt/local/include/gnuradio/gr_pll_carriertracking_cc.h
  /opt/local/include/gnuradio/gr_pll_freqdet_cf.h
  /opt/local/include/gnuradio/gr_pll_refout_cc.h
  /opt/local/include/gnuradio/gr_pn_correlator_cc.h
  /opt/local/include/gnuradio/gr_preferences.h
  /opt/local/include/gnuradio/gr_prefs.h
  /opt/local/include/gnuradio/gr_probe_avg_mag_sqrd_c.h
  /opt/local/include/gnuradio/gr_probe_avg_mag_sqrd_cf.h
  /opt/local/include/gnuradio/gr_probe_avg_mag_sqrd_f.h
  /opt/local/include/gnuradio/gr_probe_density_b.h
  /opt/local/include/gnuradio/gr_probe_signal_b.h
  /opt/local/include/gnuradio/gr_probe_signal_c.h
  /opt/local/include/gnuradio/gr_probe_signal_f.h
  /opt/local/include/gnuradio/gr_probe_signal_i.h
  /opt/local/include/gnuradio/gr_probe_signal_s.h
  /opt/local/include/gnuradio/gr_probe_signal_vb.h
  /opt/local/include/gnuradio/gr_probe_signal_vc.h
  /opt/local/include/gnuradio/gr_probe_signal_vf.h
  /opt/local/include/gnuradio/gr_probe_signal_vi.h
  /opt/local/include/gnuradio/gr_probe_signal_vs.h
  /opt/local/include/gnuradio/gr_pwr_squelch_cc.h
  /opt/local/include/gnuradio/gr_pwr_squelch_ff.h
  /opt/local/include/gnuradio/gr_quadrature_demod_cf.h
  /opt/local/include/gnuradio/gr_rail_ff.h
  /opt/local/include/gnuradio/gr_random.h
  /opt/local/include/gnuradio/gr_rational_resampler_base_ccc.h
  /opt/local/include/gnuradio/gr_rational_resampler_base_ccf.h
  /opt/local/include/gnuradio/gr_rational_resampler_base_fcc.h
  /opt/local/include/gnuradio/gr_rational_resampler_base_fff.h
  /opt/local/include/gnuradio/gr_rational_resampler_base_fsf.h
  /opt/local/include/gnuradio/gr_rational_resampler_base_scc.h
  /opt/local/include/gnuradio/gr_realtime.h
  /opt/local/include/gnuradio/gr_regenerate_bb.h
  /opt/local/include/gnuradio/gr_remez.h
  /opt/local/include/gnuradio/gr_repeat.h
  /opt/local/include/gnuradio/gr_reverse.h
  /opt/local/include/gnuradio/gr_rms_cf.h
  /opt/local/include/gnuradio/gr_rms_ff.h
  /opt/local/include/gnuradio/gr_rotator.h
  /opt/local/include/gnuradio/gr_runtime_types.h
  /opt/local/include/gnuradio/gr_sample_and_hold_bb.h
  /opt/local/include/gnuradio/gr_sample_and_hold_ff.h
  /opt/local/include/gnuradio/gr_sample_and_hold_ii.h
  /opt/local/include/gnuradio/gr_sample_and_hold_ss.h
  /opt/local/include/gnuradio/gr_scheduler.h
  /opt/local/include/gnuradio/gr_scheduler_sts.h
  /opt/local/include/gnuradio/gr_scheduler_tpb.h
  /opt/local/include/gnuradio/gr_scrambler_bb.h
  /opt/local/include/gnuradio/gr_select_handler.h
  /opt/local/include/gnuradio/gr_short_to_char.h
  /opt/local/include/gnuradio/gr_short_to_float.h
  /opt/local/include/gnuradio/gr_sig_source_c.h
  /opt/local/include/gnuradio/gr_sig_source_f.h
  /opt/local/include/gnuradio/gr_sig_source_i.h
  /opt/local/include/gnuradio/gr_sig_source_s.h
  /opt/local/include/gnuradio/gr_sig_source_waveform.h
  /opt/local/include/gnuradio/gr_simple_correlator.h
  /opt/local/include/gnuradio/gr_simple_framer.h
  /opt/local/include/gnuradio/gr_simple_framer_sync.h
  /opt/local/include/gnuradio/gr_simple_squelch_cc.h
  /opt/local/include/gnuradio/gr_sincos.h
  /opt/local/include/gnuradio/gr_single_pole_iir.h
  /opt/local/include/gnuradio/gr_single_pole_iir_filter_cc.h
  /opt/local/include/gnuradio/gr_single_pole_iir_filter_ff.h
  /opt/local/include/gnuradio/gr_single_threaded_scheduler.h
  /opt/local/include/gnuradio/gr_skiphead.h
  /opt/local/include/gnuradio/gr_sptr_magic.h
  /opt/local/include/gnuradio/gr_squelch_base_cc.h
  /opt/local/include/gnuradio/gr_squelch_base_ff.h
  /opt/local/include/gnuradio/gr_stream_mux.h
  /opt/local/include/gnuradio/gr_stream_to_streams.h
  /opt/local/include/gnuradio/gr_stream_to_vector.h
  /opt/local/include/gnuradio/gr_streams_to_stream.h
  /opt/local/include/gnuradio/gr_streams_to_vector.h
  /opt/local/include/gnuradio/gr_stretch_ff.h
  /opt/local/include/gnuradio/gr_sub_cc.h
  /opt/local/include/gnuradio/gr_sub_ff.h
  /opt/local/include/gnuradio/gr_sub_ii.h
  /opt/local/include/gnuradio/gr_sub_ss.h
  /opt/local/include/gnuradio/gr_sync_block.h
  /opt/local/include/gnuradio/gr_sync_decimator.h
  /opt/local/include/gnuradio/gr_sync_interpolator.h
  /opt/local/include/gnuradio/gr_sys_paths.h
  /opt/local/include/gnuradio/gr_tag_debug.h
  /opt/local/include/gnuradio/gr_tagged_file_sink.h
  /opt/local/include/gnuradio/gr_tags.h
  /opt/local/include/gnuradio/gr_test.h
  /opt/local/include/gnuradio/gr_test_types.h
  /opt/local/include/gnuradio/gr_threshold_ff.h
  /opt/local/include/gnuradio/gr_throttle.h
  /opt/local/include/gnuradio/gr_timer.h
  /opt/local/include/gnuradio/gr_top_block.h
  /opt/local/include/gnuradio/gr_top_block_impl.h
  /opt/local/include/gnuradio/gr_tpb_detail.h
  /opt/local/include/gnuradio/gr_tpb_thread_body.h
  /opt/local/include/gnuradio/gr_transcendental.h
  /opt/local/include/gnuradio/gr_trigger_mode.h
  /opt/local/include/gnuradio/gr_types.h
  /opt/local/include/gnuradio/gr_uchar_to_float.h
  /opt/local/include/gnuradio/gr_udp_sink.h
  /opt/local/include/gnuradio/gr_udp_source.h
  /opt/local/include/gnuradio/gr_unittests.h
  /opt/local/include/gnuradio/gr_unpack_k_bits_bb.h
  /opt/local/include/gnuradio/gr_unpacked_to_packed_bb.h
  /opt/local/include/gnuradio/gr_unpacked_to_packed_ii.h
  /opt/local/include/gnuradio/gr_unpacked_to_packed_ss.h
  /opt/local/include/gnuradio/gr_vco.h
  /opt/local/include/gnuradio/gr_vco_f.h
  /opt/local/include/gnuradio/gr_vec_types.h
  /opt/local/include/gnuradio/gr_vector_insert_b.h
  /opt/local/include/gnuradio/gr_vector_map.h
  /opt/local/include/gnuradio/gr_vector_sink_b.h
  /opt/local/include/gnuradio/gr_vector_sink_c.h
  /opt/local/include/gnuradio/gr_vector_sink_f.h
  /opt/local/include/gnuradio/gr_vector_sink_i.h
  /opt/local/include/gnuradio/gr_vector_sink_s.h
  /opt/local/include/gnuradio/gr_vector_source_b.h
  /opt/local/include/gnuradio/gr_vector_source_c.h
  /opt/local/include/gnuradio/gr_vector_source_f.h
  /opt/local/include/gnuradio/gr_vector_source_i.h
  /opt/local/include/gnuradio/gr_vector_source_s.h
  /opt/local/include/gnuradio/gr_vector_to_stream.h
  /opt/local/include/gnuradio/gr_vector_to_streams.h
  /opt/local/include/gnuradio/gr_vmcircbuf.h
  /opt/local/include/gnuradio/gr_wavfile_sink.h
  /opt/local/include/gnuradio/gr_wavfile_source.h
  /opt/local/include/gnuradio/gr_xor_bb.h
  /opt/local/include/gnuradio/gr_xor_ii.h
  /opt/local/include/gnuradio/gr_xor_ss.h
  /opt/local/include/gnuradio/gri_add_const_ss.h
  /opt/local/include/gnuradio/gri_agc2_cc.h
  /opt/local/include/gnuradio/gri_agc2_ff.h
  /opt/local/include/gnuradio/gri_agc_cc.h
  /opt/local/include/gnuradio/gri_agc_ff.h
  /opt/local/include/gnuradio/gri_char_to_float.h
  /opt/local/include/gnuradio/gri_control_loop.h
  /opt/local/include/gnuradio/gri_debugger_hook.h
  /opt/local/include/gnuradio/gri_fft.h
  /opt/local/include/gnuradio/gri_fft_filter_ccc_generic.h
  /opt/local/include/gnuradio/gri_fft_filter_fff_generic.h
  /opt/local/include/gnuradio/gri_fir_filter_with_buffer_ccc.h
  /opt/local/include/gnuradio/gri_fir_filter_with_buffer_ccf.h
  /opt/local/include/gnuradio/gri_fir_filter_with_buffer_fcc.h
  /opt/local/include/gnuradio/gri_fir_filter_with_buffer_fff.h
  /opt/local/include/gnuradio/gri_fir_filter_with_buffer_fsf.h
  /opt/local/include/gnuradio/gri_fir_filter_with_buffer_scc.h
  /opt/local/include/gnuradio/gri_float_to_char.h
  /opt/local/include/gnuradio/gri_float_to_int.h
  /opt/local/include/gnuradio/gri_float_to_short.h
  /opt/local/include/gnuradio/gri_float_to_uchar.h
  /opt/local/include/gnuradio/gri_glfsr.h
  /opt/local/include/gnuradio/gri_goertzel.h
  /opt/local/include/gnuradio/gri_iir.h
  /opt/local/include/gnuradio/gri_int_to_float.h
  /opt/local/include/gnuradio/gri_interleaved_short_to_complex.h
  /opt/local/include/gnuradio/gri_lfsr.h
  /opt/local/include/gnuradio/gri_lfsr_15_1_0.h
  /opt/local/include/gnuradio/gri_lfsr_32k.h
  /opt/local/include/gnuradio/gri_mmse_fir_interpolator.h
  /opt/local/include/gnuradio/gri_mmse_fir_interpolator_cc.h
  /opt/local/include/gnuradio/gri_short_to_float.h
  /opt/local/include/gnuradio/gri_uchar_to_float.h
  /opt/local/include/gnuradio/gri_wavfile.h
  /opt/local/include/gnuradio/i2c.h
  /opt/local/include/gnuradio/i2c_bbio.h
  /opt/local/include/gnuradio/i2c_bbio_pp.h
  /opt/local/include/gnuradio/i2c_bitbang.h
  /opt/local/include/gnuradio/interleaver.h
  /opt/local/include/gnuradio/interleaver_fifo.h
  /opt/local/include/gnuradio/malloc16.h
  /opt/local/include/gnuradio/microtune_4702.h
  /opt/local/include/gnuradio/microtune_4702_eval_board.h
  /opt/local/include/gnuradio/microtune_4937.h
  /opt/local/include/gnuradio/microtune_4937_eval_board.h
  /opt/local/include/gnuradio/microtune_eval_board_defs.h
  /opt/local/include/gnuradio/microtune_xxxx.h
  /opt/local/include/gnuradio/microtune_xxxx_eval_board.h
  /opt/local/include/gnuradio/noaa_api.h
  /opt/local/include/gnuradio/noaa_hrpt_decoder.h
  /opt/local/include/gnuradio/noaa_hrpt_deframer.h
  /opt/local/include/gnuradio/noaa_hrpt_pll_cf.h
  /opt/local/include/gnuradio/pager_api.h
  /opt/local/include/gnuradio/pager_flex_deinterleave.h
  /opt/local/include/gnuradio/pager_flex_frame.h
  /opt/local/include/gnuradio/pager_flex_parse.h
  /opt/local/include/gnuradio/pager_flex_sync.h
  /opt/local/include/gnuradio/pager_slicer_fb.h
  /opt/local/include/gnuradio/pageri_bch3221.h
  /opt/local/include/gnuradio/pageri_flex_modes.h
  /opt/local/include/gnuradio/pageri_util.h
  /opt/local/include/gnuradio/ppio.h
  /opt/local/include/gnuradio/ppio_ppdev.h
  /opt/local/include/gnuradio/qa_filter.h
  /opt/local/include/gnuradio/quicksort_index.h
  /opt/local/include/gnuradio/random.h
  /opt/local/include/gnuradio/rs.h
  /opt/local/include/gnuradio/sdr_1000.h
  /opt/local/include/gnuradio/short_dotprod_generic.h
  /opt/local/include/gnuradio/short_dotprod_x86.h
  /opt/local/include/gnuradio/siso_type.h
  /opt/local/include/gnuradio/sse_debug.h
  /opt/local/include/gnuradio/trellis_api.h
  /opt/local/include/gnuradio/trellis_constellation_metrics_cf.h
  /opt/local/include/gnuradio/trellis_encoder_bb.h
  /opt/local/include/gnuradio/trellis_encoder_bi.h
  /opt/local/include/gnuradio/trellis_encoder_bs.h
  /opt/local/include/gnuradio/trellis_encoder_ii.h
  /opt/local/include/gnuradio/trellis_encoder_si.h
  /opt/local/include/gnuradio/trellis_encoder_ss.h
  /opt/local/include/gnuradio/trellis_metrics_c.h
  /opt/local/include/gnuradio/trellis_metrics_f.h
  /opt/local/include/gnuradio/trellis_metrics_i.h
  /opt/local/include/gnuradio/trellis_metrics_s.h
  /opt/local/include/gnuradio/trellis_pccc_decoder_b.h
  /opt/local/include/gnuradio/trellis_pccc_decoder_combined_cb.h
  /opt/local/include/gnuradio/trellis_pccc_decoder_combined_ci.h
  /opt/local/include/gnuradio/trellis_pccc_decoder_combined_cs.h
  /opt/local/include/gnuradio/trellis_pccc_decoder_combined_fb.h
  /opt/local/include/gnuradio/trellis_pccc_decoder_combined_fi.h
  /opt/local/include/gnuradio/trellis_pccc_decoder_combined_fs.h
  /opt/local/include/gnuradio/trellis_pccc_decoder_i.h
  /opt/local/include/gnuradio/trellis_pccc_decoder_s.h
  /opt/local/include/gnuradio/trellis_pccc_encoder_bb.h
  /opt/local/include/gnuradio/trellis_pccc_encoder_bi.h
  /opt/local/include/gnuradio/trellis_pccc_encoder_bs.h
  /opt/local/include/gnuradio/trellis_pccc_encoder_ii.h
  /opt/local/include/gnuradio/trellis_pccc_encoder_si.h
  /opt/local/include/gnuradio/trellis_pccc_encoder_ss.h
  /opt/local/include/gnuradio/trellis_permutation.h
  /opt/local/include/gnuradio/trellis_sccc_decoder_b.h
  /opt/local/include/gnuradio/trellis_sccc_decoder_combined_cb.h
  /opt/local/include/gnuradio/trellis_sccc_decoder_combined_ci.h
  /opt/local/include/gnuradio/trellis_sccc_decoder_combined_cs.h
  /opt/local/include/gnuradio/trellis_sccc_decoder_combined_fb.h
  /opt/local/include/gnuradio/trellis_sccc_decoder_combined_fi.h
  /opt/local/include/gnuradio/trellis_sccc_decoder_combined_fs.h
  /opt/local/include/gnuradio/trellis_sccc_decoder_i.h
  /opt/local/include/gnuradio/trellis_sccc_decoder_s.h
  /opt/local/include/gnuradio/trellis_sccc_encoder_bb.h
  /opt/local/include/gnuradio/trellis_sccc_encoder_bi.h
  /opt/local/include/gnuradio/trellis_sccc_encoder_bs.h
  /opt/local/include/gnuradio/trellis_sccc_encoder_ii.h
  /opt/local/include/gnuradio/trellis_sccc_encoder_si.h
  /opt/local/include/gnuradio/trellis_sccc_encoder_ss.h
  /opt/local/include/gnuradio/trellis_siso_combined_f.h
  /opt/local/include/gnuradio/trellis_siso_f.h
  /opt/local/include/gnuradio/trellis_viterbi_b.h
  /opt/local/include/gnuradio/trellis_viterbi_combined_cb.h
  /opt/local/include/gnuradio/trellis_viterbi_combined_ci.h
  /opt/local/include/gnuradio/trellis_viterbi_combined_cs.h
  /opt/local/include/gnuradio/trellis_viterbi_combined_fb.h
  /opt/local/include/gnuradio/trellis_viterbi_combined_fi.h
  /opt/local/include/gnuradio/trellis_viterbi_combined_fs.h
  /opt/local/include/gnuradio/trellis_viterbi_combined_ib.h
  /opt/local/include/gnuradio/trellis_viterbi_combined_ii.h
  /opt/local/include/gnuradio/trellis_viterbi_combined_is.h
  /opt/local/include/gnuradio/trellis_viterbi_combined_sb.h
  /opt/local/include/gnuradio/trellis_viterbi_combined_si.h
  /opt/local/include/gnuradio/trellis_viterbi_combined_ss.h
  /opt/local/include/gnuradio/trellis_viterbi_i.h
  /opt/local/include/gnuradio/trellis_viterbi_s.h
  /opt/local/include/gnuradio/viterbi.h
  /opt/local/include/gnuradio/vocoder_alaw_decode_bs.h
  /opt/local/include/gnuradio/vocoder_alaw_encode_sb.h
  /opt/local/include/gnuradio/vocoder_api.h
  /opt/local/include/gnuradio/vocoder_codec2_decode_ps.h
  /opt/local/include/gnuradio/vocoder_codec2_encode_sp.h
  /opt/local/include/gnuradio/vocoder_cvsd_decode_bs.h
  /opt/local/include/gnuradio/vocoder_cvsd_encode_sb.h
  /opt/local/include/gnuradio/vocoder_g721_decode_bs.h
  /opt/local/include/gnuradio/vocoder_g721_encode_sb.h
  /opt/local/include/gnuradio/vocoder_g723_24_decode_bs.h
  /opt/local/include/gnuradio/vocoder_g723_24_encode_sb.h
  /opt/local/include/gnuradio/vocoder_g723_40_decode_bs.h
  /opt/local/include/gnuradio/vocoder_g723_40_encode_sb.h
  /opt/local/include/gnuradio/vocoder_gsm_fr_decode_ps.h
  /opt/local/include/gnuradio/vocoder_gsm_fr_encode_sp.h
  /opt/local/include/gnuradio/vocoder_ulaw_decode_bs.h
  /opt/local/include/gnuradio/vocoder_ulaw_encode_sb.h
  /opt/local/include/gruel/api.h
  /opt/local/include/gruel/attributes.h
  /opt/local/include/gruel/high_res_timer.h
  /opt/local/include/gruel/msg_accepter.h
  /opt/local/include/gruel/msg_accepter_msgq.h
  /opt/local/include/gruel/msg_passing.h
  /opt/local/include/gruel/msg_queue.h
  /opt/local/include/gruel/pmt.h
  /opt/local/include/gruel/pmt_pool.h
  /opt/local/include/gruel/pmt_serial_tags.h
  /opt/local/include/gruel/pmt_sugar.h
  /opt/local/include/gruel/realtime.h
  /opt/local/include/gruel/sys_pri.h
  /opt/local/include/gruel/thread.h
  /opt/local/include/gruel/thread_body_wrapper.h
  /opt/local/include/gruel/thread_group.h
  /opt/local/include/volk/volk.h
  /opt/local/include/volk/volk_16i_32fc_dot_prod_32fc_a.h
  /opt/local/include/volk/volk_16i_branch_4_state_8_a.h
  /opt/local/include/volk/volk_16i_convert_8i_a.h
  /opt/local/include/volk/volk_16i_convert_8i_u.h
  /opt/local/include/volk/volk_16i_max_star_16i_a.h
  /opt/local/include/volk/volk_16i_max_star_horizontal_16i_a.h
  /opt/local/include/volk/volk_16i_permute_and_scalar_add_a.h
  /opt/local/include/volk/volk_16i_s32f_convert_32f_a.h
  /opt/local/include/volk/volk_16i_s32f_convert_32f_u.h
  /opt/local/include/volk/volk_16i_x4_quad_max_star_16i_a.h
  /opt/local/include/volk/volk_16i_x5_add_quad_16i_x4_a.h
  /opt/local/include/volk/volk_16ic_deinterleave_16i_x2_a.h
  /opt/local/include/volk/volk_16ic_deinterleave_real_16i_a.h
  /opt/local/include/volk/volk_16ic_deinterleave_real_8i_a.h
  /opt/local/include/volk/volk_16ic_magnitude_16i_a.h
  /opt/local/include/volk/volk_16ic_s32f_deinterleave_32f_x2_a.h
  /opt/local/include/volk/volk_16ic_s32f_deinterleave_real_32f_a.h
  /opt/local/include/volk/volk_16ic_s32f_magnitude_32f_a.h
  /opt/local/include/volk/volk_16u_byteswap_a.h
  /opt/local/include/volk/volk_16u_byteswap_u.h
  /opt/local/include/volk/volk_32f_accumulator_s32f_a.h
  /opt/local/include/volk/volk_32f_convert_64f_a.h
  /opt/local/include/volk/volk_32f_convert_64f_u.h
  /opt/local/include/volk/volk_32f_index_max_16u_a.h
  /opt/local/include/volk/volk_32f_s32f_32f_fm_detect_32f_a.h
  /opt/local/include/volk/volk_32f_s32f_calc_spectral_noise_floor_32f_a.h
  /opt/local/include/volk/volk_32f_s32f_convert_16i_a.h
  /opt/local/include/volk/volk_32f_s32f_convert_16i_u.h
  /opt/local/include/volk/volk_32f_s32f_convert_32i_a.h
  /opt/local/include/volk/volk_32f_s32f_convert_32i_u.h
  /opt/local/include/volk/volk_32f_s32f_convert_8i_a.h
  /opt/local/include/volk/volk_32f_s32f_convert_8i_u.h
  /opt/local/include/volk/volk_32f_s32f_multiply_32f_a.h
  /opt/local/include/volk/volk_32f_s32f_multiply_32f_u.h
  /opt/local/include/volk/volk_32f_s32f_normalize_a.h
  /opt/local/include/volk/volk_32f_s32f_power_32f_a.h
  /opt/local/include/volk/volk_32f_s32f_stddev_32f_a.h
  /opt/local/include/volk/volk_32f_sqrt_32f_a.h
  /opt/local/include/volk/volk_32f_stddev_and_mean_32f_x2_a.h
  /opt/local/include/volk/volk_32f_x2_add_32f_a.h
  /opt/local/include/volk/volk_32f_x2_add_32f_u.h
  /opt/local/include/volk/volk_32f_x2_divide_32f_a.h
  /opt/local/include/volk/volk_32f_x2_dot_prod_16i_a.h
  /opt/local/include/volk/volk_32f_x2_dot_prod_32f_a.h
  /opt/local/include/volk/volk_32f_x2_dot_prod_32f_u.h
  /opt/local/include/volk/volk_32f_x2_interleave_32fc_a.h
  /opt/local/include/volk/volk_32f_x2_max_32f_a.h
  /opt/local/include/volk/volk_32f_x2_min_32f_a.h
  /opt/local/include/volk/volk_32f_x2_multiply_32f_a.h
  /opt/local/include/volk/volk_32f_x2_multiply_32f_u.h
  /opt/local/include/volk/volk_32f_x2_s32f_interleave_16ic_a.h
  /opt/local/include/volk/volk_32f_x2_subtract_32f_a.h
  /opt/local/include/volk/volk_32f_x3_sum_of_poly_32f_a.h
  /opt/local/include/volk/volk_32fc_32f_dot_prod_32fc_a.h
  /opt/local/include/volk/volk_32fc_32f_multiply_32fc_a.h
  /opt/local/include/volk/volk_32fc_conjugate_32fc_a.h
  /opt/local/include/volk/volk_32fc_conjugate_32fc_u.h
  /opt/local/include/volk/volk_32fc_deinterleave_32f_x2_a.h
  /opt/local/include/volk/volk_32fc_deinterleave_64f_x2_a.h
  /opt/local/include/volk/volk_32fc_deinterleave_imag_32f_a.h
  /opt/local/include/volk/volk_32fc_deinterleave_real_32f_a.h
  /opt/local/include/volk/volk_32fc_deinterleave_real_64f_a.h
  /opt/local/include/volk/volk_32fc_index_max_16u_a.h
  /opt/local/include/volk/volk_32fc_magnitude_32f_a.h
  /opt/local/include/volk/volk_32fc_magnitude_32f_u.h
  /opt/local/include/volk/volk_32fc_magnitude_squared_32f_a.h
  /opt/local/include/volk/volk_32fc_magnitude_squared_32f_u.h
  /opt/local/include/volk/volk_32fc_s32f_atan2_32f_a.h
  /opt/local/include/volk/volk_32fc_s32f_deinterleave_real_16i_a.h
  /opt/local/include/volk/volk_32fc_s32f_magnitude_16i_a.h
  /opt/local/include/volk/volk_32fc_s32f_power_32fc_a.h
  /opt/local/include/volk/volk_32fc_s32f_power_spectrum_32f_a.h
  /opt/local/include/volk/volk_32fc_s32f_x2_power_spectral_density_32f_a.h
  /opt/local/include/volk/volk_32fc_s32fc_multiply_32fc_a.h
  /opt/local/include/volk/volk_32fc_s32fc_multiply_32fc_u.h
  /opt/local/include/volk/volk_32fc_s32fc_rotatorpuppet_32fc_a.h
  /opt/local/include/volk/volk_32fc_s32fc_x2_rotator_32fc_a.h
  /opt/local/include/volk/volk_32fc_x2_conjugate_dot_prod_32fc_a.h
  /opt/local/include/volk/volk_32fc_x2_conjugate_dot_prod_32fc_u.h
  /opt/local/include/volk/volk_32fc_x2_dot_prod_32fc_a.h
  /opt/local/include/volk/volk_32fc_x2_dot_prod_32fc_u.h
  /opt/local/include/volk/volk_32fc_x2_multiply_32fc_a.h
  /opt/local/include/volk/volk_32fc_x2_multiply_32fc_u.h
  /opt/local/include/volk/volk_32fc_x2_multiply_conjugate_32fc_a.h
  /opt/local/include/volk/volk_32fc_x2_multiply_conjugate_32fc_u.h
  /opt/local/include/volk/volk_32fc_x2_s32f_square_dist_scalar_mult_32f_a.h
  /opt/local/include/volk/volk_32fc_x2_square_dist_32f_a.h
  /opt/local/include/volk/volk_32i_s32f_convert_32f_a.h
  /opt/local/include/volk/volk_32i_s32f_convert_32f_u.h
  /opt/local/include/volk/volk_32i_x2_and_32i_a.h
  /opt/local/include/volk/volk_32i_x2_or_32i_a.h
  /opt/local/include/volk/volk_32u_byteswap_a.h
  /opt/local/include/volk/volk_32u_byteswap_u.h
  /opt/local/include/volk/volk_32u_popcnt_a.h
  /opt/local/include/volk/volk_64f_convert_32f_a.h
  /opt/local/include/volk/volk_64f_convert_32f_u.h
  /opt/local/include/volk/volk_64f_x2_max_64f_a.h
  /opt/local/include/volk/volk_64f_x2_min_64f_a.h
  /opt/local/include/volk/volk_64u_byteswap_a.h
  /opt/local/include/volk/volk_64u_byteswap_u.h
  /opt/local/include/volk/volk_64u_popcnt_a.h
  /opt/local/include/volk/volk_8i_convert_16i_a.h
  /opt/local/include/volk/volk_8i_convert_16i_u.h
  /opt/local/include/volk/volk_8i_s32f_convert_32f_a.h
  /opt/local/include/volk/volk_8i_s32f_convert_32f_u.h
  /opt/local/include/volk/volk_8ic_deinterleave_16i_x2_a.h
  /opt/local/include/volk/volk_8ic_deinterleave_real_16i_a.h
  /opt/local/include/volk/volk_8ic_deinterleave_real_8i_a.h
  /opt/local/include/volk/volk_8ic_s32f_deinterleave_32f_x2_a.h
  /opt/local/include/volk/volk_8ic_s32f_deinterleave_real_32f_a.h
  /opt/local/include/volk/volk_8ic_x2_multiply_conjugate_16ic_a.h
  /opt/local/include/volk/volk_8ic_x2_s32f_multiply_conjugate_32fc_a.h
  /opt/local/include/volk/volk_common.h
  /opt/local/include/volk/volk_complex.h
  /opt/local/include/volk/volk_config_fixed.h
  /opt/local/include/volk/volk_cpu.h
  /opt/local/include/volk/volk_prefs.h
  /opt/local/include/volk/volk_typedefs.h
  /opt/local/lib/libgnuradio-atsc.3.6.2.dylib
  /opt/local/lib/libgnuradio-atsc.dylib
  /opt/local/lib/libgnuradio-audio.3.6.2.dylib
  /opt/local/lib/libgnuradio-audio.dylib
  /opt/local/lib/libgnuradio-core.3.6.2.dylib
  /opt/local/lib/libgnuradio-core.dylib
  /opt/local/lib/libgnuradio-digital.3.6.2.dylib
  /opt/local/lib/libgnuradio-digital.dylib
  /opt/local/lib/libgnuradio-fcd.3.6.2.dylib
  /opt/local/lib/libgnuradio-fcd.dylib
  /opt/local/lib/libgnuradio-fft.3.6.2.dylib
  /opt/local/lib/libgnuradio-fft.dylib
  /opt/local/lib/libgnuradio-filter.3.6.2.dylib
  /opt/local/lib/libgnuradio-filter.dylib
  /opt/local/lib/libgnuradio-noaa.3.6.2.dylib
  /opt/local/lib/libgnuradio-noaa.dylib
  /opt/local/lib/libgnuradio-pager.3.6.2.dylib
  /opt/local/lib/libgnuradio-pager.dylib
  /opt/local/lib/libgnuradio-trellis.3.6.2.dylib
  /opt/local/lib/libgnuradio-trellis.dylib
  /opt/local/lib/libgnuradio-vocoder.3.6.2.dylib
  /opt/local/lib/libgnuradio-vocoder.dylib
  /opt/local/lib/libgruel.3.6.2.dylib
  /opt/local/lib/libgruel.dylib
  /opt/local/lib/libvolk.0.0.0.dylib
  /opt/local/lib/libvolk.dylib
  /opt/local/lib/pkgconfig/gnuradio-atsc.pc
  /opt/local/lib/pkgconfig/gnuradio-audio.pc
  /opt/local/lib/pkgconfig/gnuradio-core.pc
  /opt/local/lib/pkgconfig/gnuradio-digital.pc
  /opt/local/lib/pkgconfig/gnuradio-fcd.pc
  /opt/local/lib/pkgconfig/gnuradio-fft.pc
  /opt/local/lib/pkgconfig/gnuradio-filter.pc
  /opt/local/lib/pkgconfig/gnuradio-noaa.pc
  /opt/local/lib/pkgconfig/gnuradio-pager.pc
  /opt/local/lib/pkgconfig/gnuradio-trellis.pc
  /opt/local/lib/pkgconfig/gnuradio-vocoder.pc
  /opt/local/lib/pkgconfig/gruel.pc
  /opt/local/lib/pkgconfig/volk.pc
  /opt/local/share/doc/gnuradio-3.6.2/README
  /opt/local/share/doc/gnuradio-3.6.2/README.audio
  /opt/local/share/doc/gnuradio-3.6.2/README.digital
  /opt/local/share/doc/gnuradio-3.6.2/README.fcd
  /opt/local/share/doc/gnuradio-3.6.2/README.fft
  /opt/local/share/doc/gnuradio-3.6.2/README.filter
  /opt/local/share/doc/gnuradio-3.6.2/README.hacking
  /opt/local/share/doc/gnuradio-3.6.2/README.vocoder
  /opt/local/share/doc/gnuradio-3.6.2/xml/test_tcm.py.xml
  /opt/local/share/doc/gnuradio-3.6.2/xml/test_viterbi_equalization1.py.xml
  /opt/local/share/gnuradio/examples/audio/dial_tone
  /opt/local/share/gnuradio/examples/fcd/fcd_nfm_rx
  /opt/local/share/gnuradio/examples/filter/channelize.py
  /opt/local/share/gnuradio/examples/filter/chirp_channelize.py
  /opt/local/share/gnuradio/examples/filter/decimate.py
  /opt/local/share/gnuradio/examples/filter/fft_filter_ccc.py
  /opt/local/share/gnuradio/examples/filter/fir_filter_ccc.py
  /opt/local/share/gnuradio/examples/filter/fir_filter_fff.py
  /opt/local/share/gnuradio/examples/filter/fmtest.py
  /opt/local/share/gnuradio/examples/filter/interpolate.py
  /opt/local/share/gnuradio/examples/filter/reconstruction.py
  /opt/local/share/gnuradio/examples/filter/resampler.py
  /opt/local/share/gnuradio/examples/filter/resampler_demo.grc
  /opt/local/share/gnuradio/examples/filter/synth_filter.py
  /opt/local/share/gnuradio/examples/filter/synth_to_chan.py
unknowne0f8472e073a:~ mikem43190$ 
Last edited 12 years ago by ryandesign (Ryan Carsten Schmidt) (previous) (diff)

comment:9 Changed 12 years ago by michaelld (Michael Dickens)

Thanks. Can you try:

sudo port install gnuradio +swig +python27

and see if that works. I forgot that I made the Python interface into this variant.

comment:10 Changed 12 years ago by mikem43190@…

Thanks ... that worked great! All the from gnuradio imports are working.

However, I'm getting errors with importing scipy in various examples ....

try:
    import scipy
except ImportError:
    print "Error: could not import scipy (http://www.scipy.org/)"
    sys.exit(1)
Last edited 12 years ago by ryandesign (Ryan Carsten Schmidt) (previous) (diff)

comment:11 Changed 12 years ago by mikem43190@…

Besides the previous cannot import scipy when trying to get GRC to work "gnu radio-companion" I get no module named pygtk.

Is there a README I'm missing. I hate to have multiple problems, especially as a beginner, wherein I'm not setting env correctly. For example I have seen reference to the DYLD_LIBRARY_PATH but after searching cannot tell if I should set it and to what.

Here is the sudo port installed list currently:

Last login: Mon Jan  7 13:46:47 on ttys001
unknowne0f8472e073a:~ mikem43190$ port installed
The following ports are currently installed:
  atk @2.6.0_0 (active)
  boost @1.52.0_1+no_single+no_static+python27 (active)
  bzip2 @1.0.6_0 (active)
  cairo @1.12.8_2+x11 (active)
  cmake @2.8.10_0 (active)
  cppunit @1.12.1_0 (active)
  db46 @4.6.21_7 (active)
  expat @2.1.0_0 (active)
  fftw-3 @3.3.3_0 (active)
  fftw-3-single @3.3.3_0 (active)
  fontconfig @2.10.2_0 (active)
  freetype @2.4.10_0 (active)
  gdbm @1.10_2 (active)
  gdk-pixbuf2 @2.26.5_1+x11 (active)
  gettext @0.18.2_0 (active)
  glib2 @2.34.3_0 (active)
  gnuradio @3.6.2_2+python27
  gnuradio @3.6.2_2+python27+swig (active)
  gobject-introspection @1.34.1.1_2 (active)
  gtk2 @2.24.14_1+x11 (active)
  hicolor-icon-theme @0.12_0 (active)
  icu @49.1.2_0 (active)
  jasper @1.900.1_9 (active)
  jpeg @8d_0 (active)
  libedit @20121213-3.0_0 (active)
  libffi @3.0.11_1 (active)
  libglade2 @2.6.4_6 (active)
  libiconv @1.14_0 (active)
  libidn @1.25_0 (active)
  libpixman @0.28.2_0 (active)
  libpng @1.5.13_0 (active)
  libxml2 @2.8.0_0 (active)
  libxslt @1.1.27_0 (active)
  ncurses @5.9_1 (active)
  nosetests_select @0.1_0 (active)
  openssl @1.0.1c_0 (active)
  pango @1.30.1_3+x11 (active)
  pcre @8.31_0 (active)
  perl5 @5.12.4_0+perl5_12 (active)
  perl5.12 @5.12.4_1 (active)
  pkgconfig @0.27.1_2 (active)
  py27-cairo @1.10.0_1+x11 (active)
  py27-cheetah @2.4.4_1 (active)
  py27-distribute @0.6.34_0 (active)
  py27-gobject @2.26.0_3 (active)
  py27-nose @1.2.1_1 (active)
  py27-numpy @1.6.2_1 (active)
  py27-pygtk @2.24.0_0+x11 (active)
  python27 @2.7.3_1 (active)
  python_select @0.3_2 (active)
  shared-mime-info @1.0_0 (active)
  sqlite3 @3.7.15.1_0 (active)
  swig @2.0.9_0 (active)
  swig-python @2.0.9_0 (active)
  tiff @3.9.7_0 (active)
  Xft2 @2.3.1_0 (active)
  xorg-compositeproto @0.4.2_0 (active)
  xorg-damageproto @1.2.1_0 (active)
  xorg-fixesproto @5.0_0 (active)
  xorg-inputproto @2.2.99.1_0 (active)
  xorg-kbproto @1.0.6_0 (active)
  xorg-libpthread-stubs @0.3_0 (active)
  xorg-libX11 @1.5.0_0 (active)
  xorg-libXau @1.0.7_0 (active)
  xorg-libxcb @1.9_0+python27 (active)
  xorg-libXcomposite @0.4.3_0 (active)
  xorg-libXcursor @1.1.13_0 (active)
  xorg-libXdamage @1.1.3_0 (active)
  xorg-libXdmcp @1.1.1_0 (active)
  xorg-libXext @1.3.1_0 (active)
  xorg-libXfixes @5.0_0 (active)
  xorg-libXi @1.6.1_0 (active)
  xorg-libXinerama @1.1.2_0 (active)
  xorg-libXrandr @1.4.0_0 (active)
  xorg-randrproto @1.4.0_0 (active)
  xorg-renderproto @0.11.1_0 (active)
  xorg-xcb-proto @1.8_0+python27 (active)
  xorg-xcb-util @0.3.9_0 (active)
  xorg-xextproto @7.2.1_0 (active)
  xorg-xineramaproto @1.2.1_0 (active)
  xorg-xproto @7.0.23_0 (active)
  xrender @0.9.7_0 (active)
  xz @5.0.4_0 (active)
  zlib @1.2.7_0 (active)
unknowne0f8472e073a:~ mikem43190$ 
Last edited 12 years ago by ryandesign (Ryan Carsten Schmidt) (previous) (diff)

comment:12 Changed 12 years ago by michaelld (Michael Dickens)

OK; looks like 1 step forward. I think there's a dependency or 2 missing; I'll check it tonight.

comment:13 Changed 12 years ago by michaelld (Michael Dickens)

First, a few comments, for beginners or experts using MacPorts and/or GNU Radio:

  • Once installed by MacPorts, all of GNU Radio should "just work" without further setting your shell environment variables.
  • In your shell environment, "PYTHONPATH" should point to the "pythonX.Y" directory, which is generally inside of "lib". So, for example, the first entry of "/opt/local/lib" should really be "/opt/local/lib/python2.7"; ditto for the rest.
  • MacPorts' Python 2.7 already sets its internal PYTHONPATH to include "/opt/local/lib/python2.7" and "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7", so you don't need to include those in your shell environment's PYTHONPATH. And, really, you don't even need to set the PYTHONPATH at all if you're just using MacPorts' provided Python. You need it only for non-MacPorts' provided installs.
  • I -highly- recommend against using DYLD_LIBRARY_PATH or any other DYLD_* shell environment variables except for testing purposes (e.g., "make test" in some projects, after building but before installing). If you set the DYLD_LIBRARY_PATH in your shell environment, you are likely to mess up program execution somewhere down the line and it's -really- hard to debug these sorts of issues.

comment:14 Changed 12 years ago by michaelld (Michael Dickens)

py*-scipy is not a dependency of GNU Radio since it is used for runtime examples only; I'll add it in the next checkin, which should be "real soon now" with the forthcoming 3.6.3 release. In the mean time, you can install it yourself via "sudo port install py27-scipy".

comment:15 Changed 12 years ago by michaelld (Michael Dickens)

From what you wrote, it sounds like "gnuradio-companion" is not executing correctly, yes? Can you attach the terminal output from trying to execute it?

Changed 12 years ago by mikem43190@…

Attachment: env.txt added

Changed 12 years ago by mikem43190@…

Attachment: opt-list.txt added

Changed 12 years ago by mikem43190@…

Attachment: python sys path.txt added

Changed 12 years ago by mikem43190@…

Attachment: python-v.txt added

Changed 12 years ago by mikem43190@…

Attachment: sudo-installed.txt added

Changed 12 years ago by mikem43190@…

Attachment: which-python.txt added

comment:16 Changed 12 years ago by mikem43190@…

I can't find "gnuradio-companion" except for a configuration file. No .grc, no gnuradio-companion, no grc.py, no gnuradio-companion.pyc, etc. Of course entering grc or grc-companion in terminal (Bash) results in command not found. Somehow I think the gunradio port is somehow skipping lots of stuff! So since I don't have a list of the files that should be installed and where and I'm new to GNU Radio and Python I have to operate on assumptions such as there should be an executable as mentioned above. Being new I tried the sample scripts but since they all fail (except those that work with generic python in mac) with something or another it's a little harder.

So ... to help us both figure out why? I have deinstalled all ports and macports and reinstalled cleanly without changing anything. I have attached files as follows:

  1. env.txt = env > env.txt
  2. opt-list.txt = ls -Rl /opt > opt-list.txt
  3. python sys path.txt = in python, "print sys.path"
  4. python-v.txt = python -v > python-v.txt
  5. sudo-installed.txt = sudo port installed >sudo-installed.txt
  6. which-python.txt = which python > which-python.txt

Hope this helps us both. I really don't understand what in my MAC OS environment would cause so much not to work??

Thanks for all the help,
Sincerely
Michael

Last edited 12 years ago by ryandesign (Ryan Carsten Schmidt) (previous) (diff)

comment:17 Changed 12 years ago by michaelld (Michael Dickens)

Do this:

sudo port install gnuradio +full
sudo port install py27-scipy

I think that will solve your issues.

comment:18 Changed 12 years ago by michaelld (Michael Dickens)

The Mac OS X terminal shell ("bash") environment is just as complex as that for any other UNIX and/or Linux. Apple has added a few environment variables to assist in making use of Frameworks for debug purposes. But, these same environment variables can really mess things up during normal use of Mac OS X. The variables are different than those used in Linux, but the same concept exists there and is actually a little more awkward to use. So, why do shells cause so much not to work? Flexibility and debugging, I suppose.

comment:19 Changed 12 years ago by mikem43190@…

YES ... IT WORKS! THANKS FOR YOUR HELP *

Anbody trying to install GNURadio .... this thread might help!

comment:20 Changed 12 years ago by michaelld (Michael Dickens)

Resolution: fixed
Status: newclosed

Excellent! You're welcome; thanks for your efforts and timely responses. GNU Radio 3.6.3 was released yesterday; I just updated this port in r101353 to include this new release as well as add a runtime dependency on py*-scipy.

Note: See TracTickets for help on using tickets.