Closed n7ihq closed 1 year ago
It seems like a problem with swig, so I would suggest to look at the build log and watch out for errors or warnings related to swig. In any case, I would advise to move from GNU Radio 3.8 to 3.10, since 3.8 is end-of-life.
Thank you for the quick reply! I am developing Hermes Lite 2 support for the PLSDR application which requires GNU Radio 3.8. I added the following lines to .bashrc:
export PYTHONPATH=/usr/local/lib/python3/dist-packages:$PYTHONPATH export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
I rebuilt gr-hermeslite2 without errors and ran the example receive.py. Now I get the error message:
Looking for Metis/Hermes card on interface eth0
Interface[0]:lo Interface[1]:enp0s1
No eth0 interface.
I can connect to my Hermes Lite 2 using SparkSDR so the ethernet interface is working. Do you have any suggestions? Thanks for your help!
Looks like you need to set the correct ethernet interface in the Hermes Lite 2 NB block.
I corrected the receive.grc Ethernet Interface property to "enp0s1" and the receive.grc flowgraph works! This issue is closed.
I installed GNU Radio 3.8 and gr-hermeslite2 from the maint-3.8 branch. When I try to run receive.grc from the examples folder I get the following error message:
Traceback (most recent call last): File "/home/jim/Documents/GNU Radio/receive.py", line 35, in
import hermeslite2
File "/usr/local/lib/python3/dist-packages/hermeslite2/init.py", line 27, in
from .hermeslite2_swig import *
ModuleNotFoundError: No module named 'hermeslite2.hermeslite2_swig'
Can you help me troubleshoot this problem?