Gnuradio-companion does not find block-ids

Hello,

I am a gnuradio-companion newbie (but I have tinkered with other parts
of
gnuradio).

I am experimenting with an 802.15.4 implementation. Compiles and builds
fine. I am installing the distro in a non-standard location.

I augmented PYTHONPATH to look at the different places where the distro
puts py files.

(i.e build/install/lib64/python2.6/site-packages/gnuradio/

Thats where the distro places the *_swig.py).

I augmented LD_LIBRARY_PATH to include the different places where the
distro places the .so files

I started gnuradio-companion after doing all this and I get errors like
this:

line 198, in import_data
raise LookupError(‘source block id “%s” not in block
ids’%source_block_id)

Is there an environment variable I am missing?

I am using gnuradio-3.6.2

Thank you in advance for any help.

Ranga

I started gnuradio-companion after doing all this and I get errors like
this:

line 198, in import_data
raise LookupError(‘source block id “%s” not in block
ids’%source_block_id)

Is there an environment variable I am missing?

There is another thing to consider, which is where are the grc xml
definitions installed? For the gnuradio installer this is usually
/share/gnuradio/grc/blocks. I would check were the 802.15
xml files for grc got installed.

Theres also a few ways to tell GRC about new blocks if they are
installed in nonstandard places. There is a GRC_BLOCKS_PATH env var for
example. See more here:

http://gnuradio.org/redmine/projects/gnuradio/wiki/GNURadioCompanion#Installing-the-XML-Block-Definition

Hope that helps
-josh