Hi,
I'm confused about configuring gr-osmosdr. In particular this output from cmake:
-- Configuring sysmocom OsmoSDR support... -- Dependency LIBOSMOSDR_FOUND = FALSE -- Disabling sysmocom OsmoSDR support. -- Override with -DENABLE_OSMOSDR=ON/OFF
Isn't libosmosdr part of gr-osmosdr? How can it have itself as a dependency? I tried overriding, but it didn't have any effect.
No libosmosdr is not part of gr-osmosdr and is not required.
libosmosdr is a library to support an "Osmo-SDR" hardware ( http://sdr.osmocom.org/trac/attachment/wiki/WikiStart/osmosdr-beta.jpg ). So if you don't own this hardware, there is no need for the library.
gr-osmosdr was originally the block to support that same hw. Then rtl-sdr support was added to it, then uhd, then ... and finally gr-osmosdr evolved to be the block it is today, accepting _many_ different hardware with the same GR block interface to allow GR app to work without mod with all of theses.
Granted the choice of naming isn't the best, but renaming at this point would just create havoc and break stuff ...
Cheers,
Sylvain