Thanks for the responses, and damned be the timezones.
Nathan: gr-perf-monitorx needs python-networkx (which is installed by pybombs, or at least, existed for me), but python-networkx needs python-pygraphviz, at least for how it's used by gr-perf-monitorx.
Tom: Yes, the errors popped up when networkx called agraph-something. Sadly, I managed to blow up my installation, so can't get a traceback for you (was able to reproduce by simply doing apt-get uninstall graphviz).
On another note (the blowing up), I had an issue with gr-uhd ABI versions:
When trying to use USRP on the same install, I got:
Traceback (most recent call last):
File "/home/ec/Tests/top_block.py", line 167, in <module>
main()
File "/home/ec/Tests/top_block.py", line 155, in main
tb = top_block_cls()
File "/home/ec/Tests/top_block.py", line 69, in __init__
channels=range(1),
File "/home/ec/gnuradio/lib/python2.7/dist-packages/gnuradio/uhd/__init__.py", line 122, in constructor_interceptor
return old_constructor(*args)
File "/home/ec/gnuradio/lib/python2.7/dist-packages/gnuradio/uhd/uhd_swig.py", line 1973, in make
return _uhd_swig.usrp_source_make(*args)
RuntimeError:
GR-UHD detected ABI compatibility mismatch with UHD library.
GR-UHD was build against ABI: 3.9.0-0,
but UHD library reports ABI: 3.10.0-0
Suggestion: install an ABI compatible version of UHD,
or rebuild GR-UHD component against this ABI version.
However, install log shows:
Configuring gr-uhd support...
-- Dependency Boost_FOUND = 1
-- Dependency UHD_FOUND = TRUE
-- Dependency ENABLE_GNURADIO_RUNTIME = ON
-- Dependency ENABLE_GR_FILTER = ON
-- Dependency ENABLE_GR_BLOCKS = ON
-- Dependency ENABLE_GR_ANALOG = ON
-- Enabling gr-uhd support.
-- Override with -DENABLE_GR_UHD=ON/OFF
-- UHD Version: 3.10.git
I had UHD 3.9.1 installed via package manager (wasn't as thorough as I'd hoped in cleaning gnuradio 3.7.8 from the system), but if the detected version in the log was 3.10, I would've thought that that would be the version built against. I guess its mostly PEBKAC, but still, weird.
I'll try building again this night, this time without 3.9 installed. If the issue persists, I'll make another thread.