generally, ubuntu packages of GNU Radio become outdated, and it’s
preferable to install things yourself, e.g. from source using pybombs;
but for now, you’re likely to have GNU Radio 3.7.2, which is modern
“enough”, though it’s missing a few cool features that have been
introduced up to now (3.7.4).
there is not a single “SINK” or “SOURCE” block; these are only
roles a block may play in a flowgraph, ie. a source is a block that
has only outputs, and a sink has only inputs; what exactly are you
referring to?
I forgot to mention: Please always reply to the list in general; this
way, we all can help you, and everyone profits from the knowledge
exchange.
Happy hacking!
Marcus
PS:
Also, your host is telling me that it’s blocking my mail server’s IP
address, it being on a DNS black list. I’ve went through the major black
lists; I’m not on any of them; please check your mail server’s config.
Ironically, it responds with "host nb-mx-vip3.prodigy.net[207.115.36.22]
said: 553 5.3.0 nlpi184 DNSBL:ATTRBL 521< 109.75.184.62
_is_blocked."; I’m pretty certain that 553 is “mailbox name invalid”
and not “well, my spam filter doesn’t like you”.
On 24.08.2014 18:00, Marcus M. wrote:
Radio package
Marcus
Companion missing source
2. there is not a single “SINK” or “SOURCE” block; these are only
Here is how I installed it: “sudo apt-get install gnuradio” All
in that case, you’ll have to install gr-osmosdr [1].
To use your hackRF, you’ll also need libhackrf [err… google.].
you can now take the following routes:
a) install gnuradio-dev from ubuntu,
download, build and install libhackrf (installing all tools and
development libraries necessary yourself),
then download, build and install gr-osmosdr against the Ubuntu GNU
Radio package
or
b) uninstall Ubuntu’s gnuradio package (!), download pyBOMBS[2], and
doing
./pybombs install gr-osmosdr
which should automagically download, build (if no suitable binary
package is available) and install all the necessary components.
From: GeorgeF [email protected]
To: Marcus M. [email protected]
Sent: Sunday, August 24, 2014 11:27 AM
Subject: Re: [Discuss-gnuradio] GNU Radio Companion missing source
Thanks for the response.
I was watching a video by HackRF on how to get started with GNU. In
order to build a simple FM receiver, the first block he selected was
“osmocom Source” found under the block labled “[Sources]”.
That is what I’m looking for…
Thanks
George
From: Marcus M. [email protected]
To: [email protected]
Sent: Sunday, August 24, 2014 11:09 AM
Subject: Re: [Discuss-gnuradio] GNU Radio Companion missing source
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hello George,
two things:
1.
generally, ubuntu packages of GNU Radio become outdated, and it’s
preferable to install things yourself, e.g. from source using pybombs;
but for now, you’re likely to have GNU Radio 3.7.2, which is modern
“enough”, though it’s missing a few cool features that have been
introduced up to now (3.7.4).
there is not a single “SINK” or “SOURCE” block; these are only
roles a block may play in a flowgraph, ie. a source is a block that
has only outputs, and a sink has only inputs; what exactly are you
referring to?
Greetings,
Marcus
On 24.08.2014 16:59, GeorgeF wrote:
I just installed GNU on a Ubuntu 14.04 LTS machine.
Here is how I installed it: “sudo
apt-get install gnuradio” All
Just as the GCC C compiler doesn’t include every program that has ever
been written with it, nor every library that has ever been written with
it, so too, the “gnuradio” package only includes the core Gnu Radio
functionality. Just as other packages have “plug-ins”, Gnu Radio
organizes many of its “extra stuff” similarly.
You’ll need to install “gr-osmosdr” along with “hackrf” and
“libhackrf-dev”
On 2014-08-25 08:58, GeorgeF wrote:
Problem: On the right side of the display I am missing a few things, 1 of which
is SOURCE. (SINK also is mission).
The ctrlport related warnings are ok (they are but warnings), the
segfault is bad; as you might imagine, it’s not the easiest thing to
debug.
However, I really hope you uninstalled Ubuntu’s gnuradio package first,
before using build-gnuradio?
Also, you’ll still have to install libhackrf and gr-osmosdr to get the
sources you were missing in the first place.
After almost 4 hours it completed. Didn’t notice any errors during
the build.
However now when I run gnuradio-companion I get:
Warning: Block key “blocks_crtlport_monitor” not found when loading
category tree.
Warning: Block key “blocks_ctrlport_monitor_performance” not found
when loading category tree.
After almost 4 hours it completed. Didn’t notice any errors during the
build.
However now when I run gnuradio-companion I get:
Warning: Block key “blocks_crtlport_monitor” not found when loading
category tree.
Warning: Block key “blocks_ctrlport_monitor_performance” not found when
loading category tree.
Segmentation fault (core dumped)
I recently had the same ‘segmentation fault’ error which was due to
having
‘gr-baz’ installed. See this post for info on debugging the segmentation
fault:
gbd --args python $(which gnuradio-companion)
run #wait for crash
bt
Look at the top of the output for a gr module that looks suspicious, in
my
case uninstalling gr-baz fixed the issue.
I’d highly recommend using the pybombs technique to install GNU Radio as
a
non-root user. It also allows you to install and uninstall GNU Radio
and
lots of other stuff as simply as running the following:
If you choose this route, make sure you uninstall everything related to
uhd/gnuradio/hackrf/osmosdr etc by manually going into each project’s
‘build’ folder and typing:
sudo make uninstall
…and then run a final check by searching for anything related to
uhd/gnuradio.hackrf/osmosdr etc by running the following:
I recently had the same ‘segmentation fault’ error which was due to
having ‘gr-baz’ installed. See this post for info on debugging the
segmentation fault:
Yes, this can happen with other packages as well (gr-osmosdr, for
example) if you are running this module as built against a different GR
version than you have installed.
I put together a fresh Ubuntu system, installed git, cmail,
libusb-1.0-0-dev and build-essential as well as openssh-server. So
nothing else to get in the way.
I think did the pybombs. It appeared to all compile and link fine. Took
a bit over 2 hours (semi-slow machine).
Now when I type “gnuradio-companion” I get a message saying
gnuradio-companion not installed, it suggests I do the sudo apt-get
install gnuradio.
I thought by doing the pybombs that was all to be included? what am I
missing now?
I did the “./pybombs env” command. Then it told me to run: “source
/home/av8tor/target/setup_env.sh” which I did. Once I did that I could
run gnuradio-companion and it started just fine.
However I’m still at a loss as to what I need to run in order to get
[Sources] block to appear in order to choose either osmocom Source or
RTL-SDR Source.
To recap, in order to get to this point I did the following on my Ubuntu
computer:
./pybombs install uhd gnuradio hackrf
./pybombs env
source /home/av8tor/target/setup_env.sh
What else do I need and how do I install it.
Its been many many years since I’ve programmed on Unix, and done very
little so far no Linux.
I’m unable to solve the segmentation fault issue.
I install gnuradio from the script. When i run gnuradio-companion, I
get:
Warning: Restarting the Docstring Loader (crashed while loading
‘osmosdr_source’)
Warning: Restarting the Docstring Loader (crashed while loading
‘osmosdr_sink’)
Then it suddenly crashed when I use any of the osmocom blocks and says