I’m using Xubuntu 13.04 and compiled from 3.7git, when I try to run GRC
almost any block that uses constants from the updates name-spaces GRC
fails
with:
Value “firdes.WIN_HAMMING” cannot be evaluated:
name ‘firdes’ is not defined
or for signal source and related:
Value “analog.GR_SIN_WAVE” cannot be evaluated:
name ‘analog’ is not defined
I’m not sure where in GRC these are defined but I will continue to look
for
a fix.
Value “analog.GR_SIN_WAVE” cannot be evaluated:
name ‘analog’ is not defined
I’m not sure where in GRC these are defined but I will continue to look for
a fix.
Thank you
~Andrew
Have you removed all other GNU Radio versions from your machine?
Also, if these are your own GRC files, might just try typing it in
again as the state might be a bit confused after an update.
The specific cases you’ve mentioned have been tested for in the 3.7
release, so I think it’s something local and/or a confusion after an
upgrade (the latter are bound to happen).
Thanks for the suggestion, I removed every trace of GNU Radio off this
machine and re-installed, it did not fix the problem. After further
investigation the problem appears to be related to another problem I
have
been having, when I would run any block using filters I would get:
So I think It is being linked, and when I run ‘nm -D
/usr/lib/libvolk.so.0.0.0’ I get:
00000000002d69f0 D volk_32f_x2_dot_prod_16i
00000000002d6a10 D volk_32f_x2_dot_prod_16i_a <---------------
0000000000042130 T volk_32f_x2_dot_prod_16i_get_func_desc
So I think libvolk exports it ( although i’m not sure why the ‘D’ is
there
).
What else could I check to see why VOLK functions are not getting
linked?
OK, it appears a previous install hid an extra libvolk in
/usr/lib/x86_64-linux-gnu, removing that everything is working well so
far,
thank you for the help everyone.