Package Details: gr-osmosdr-git 0.1.4.48.g86ad584-1

Git Clone URL: https://aur.archlinux.org/gr-osmosdr-git.git (read-only)
Package Base: gr-osmosdr-git
Description: GNU Radio source block for OsmoSDR, which is a 100% Free Software based small form-factor inexpensive SDR (Software Defined Radio) project.
Upstream URL: http://sdr.osmocom.org/trac/
Licenses: GPL
Provides: gnuradio-osmosdr, gr-osmosdr
Submitter: 0xfc
Maintainer: karel
Last Packager: yhfudev
Votes: 30
Popularity: 0.142398
First Submitted: 2012-04-24 04:44
Last Updated: 2015-10-07 17:47

Required by (16)

Sources (1)

Latest Comments

maximevince commented on 2018-06-10 10:23

This should fix boost-1.6.7 compatibility:

diff -ura gr-osmosdr.orig/lib/CMakeLists.txt gr-osmosdr/lib/CMakeLists.txt --- gr-osmosdr.orig/lib/CMakeLists.txt 2018-06-10 12:06:35.662484236 +0200 +++ gr-osmosdr/lib/CMakeLists.txt 2018-06-10 12:06:51.886207437 +0200 @@ -43,6 +43,8 @@ time_spec.cc )

+list(APPEND Boost_LIBRARIES pthread) + GR_OSMOSDR_APPEND_LIBS( ${Boost_LIBRARIES} ${GNURADIO_ALL_LIBRARIES}

deadite66 commented on 2018-06-08 14:54

seems the latest updates have broken gr-osmosdr.

[ 92%] Linking CXX shared library libgnuradio-osmosdr-0.1.5git.so CMakeFiles/gnuradio-osmosdr.dir/osmosdr/osmosdr_src_c.cc.o: In function boost::condition_variable::condition_variable()': osmosdr_src_c.cc:(.text._ZN5boost18condition_variableC2Ev[_ZN5boost18condition_variableC5Ev]+0xa9): undefined reference topthread_condattr_setclock'

akhenakh commented on 2018-05-01 22:23

failed to compile because of rtlsdr_set_bias_tee not found

changed deps to rtlsdr-git solved it

qwattash commented on 2017-10-24 22:58

In order to avoid a compile-time error:

error: ‘rtlsdr_set_bias_tee’ was not declared in this scope

Use rtl-sdr-git instead of the version from community.

plushvoxel commented on 2016-08-11 02:54

When I install this package and use a oscmocom source in gnuradio-companion, I get an "ImportError: No module named _osmosdr_swig".

When I use the nonfree version instead, it works properly.

danmc commented on 2016-07-01 17:36

A while ago, I put together a PKGBUILD for gr-osmosdr-nonfree-git for enabling nonfree components, but I suppose there's no need for them to be separate. I combined the PKGBUILDs at https://github.com/danian95/gr-osmosdr-git-PKGBUILD.

I made quite a few of the dependencies optional as well, since I think they're only required if you have those devices. Thoughts?

pablo1 commented on 2016-02-28 21:29

[ 41%] Building CXX object lib/CMakeFiles/gnuradio-osmosdr.dir/bladerf/bladerf_common.cc.o
/tmp/yaourt-tmp-binaryplease/aur-gr-osmosdr-git/src/gr-osmosdr/lib/bladerf/bladerf_common.cc: In member function ‘void bladerf_common::set_clock_source(const string&, size_t)’:
/tmp/yaourt-tmp-binaryplease/aur-gr-osmosdr-git/src/gr-osmosdr/lib/bladerf/bladerf_common.cc:634:3: error: ‘bladerf_vctcxo_tamer_mode’ was not declared in this scope
bladerf_vctcxo_tamer_mode tamer_mode = BLADERF_VCTCXO_TAMER_DISABLED;
^
/tmp/yaourt-tmp-binaryplease/aur-gr-osmosdr-git/src/gr-osmosdr/lib/bladerf/bladerf_common.cc:641:5: error: ‘tamer_mode’ was not declared in this scope
tamer_mode = static_cast<bladerf_vctcxo_tamer_mode>(index);
^
/tmp/yaourt-tmp-binaryplease/aur-gr-osmosdr-git/src/gr-osmosdr/lib/bladerf/bladerf_common.cc:641:30: error: ‘bladerf_vctcxo_tamer_mode’ does not name a type
tamer_mode = static_cast<bladerf_vctcxo_tamer_mode>(index);
^
/tmp/yaourt-tmp-binaryplease/aur-gr-osmosdr-git/src/gr-osmosdr/lib/bladerf/bladerf_common.cc:644:59: error: ‘tamer_mode’ was not declared in this scope
int status = bladerf_set_vctcxo_tamer_mode( _dev.get(), tamer_mode );
^
/tmp/yaourt-tmp-binaryplease/aur-gr-osmosdr-git/src/gr-osmosdr/lib/bladerf/bladerf_common.cc:644:70: error: ‘bladerf_set_vctcxo_tamer_mode’ was not declared in this scope
int status = bladerf_set_vctcxo_tamer_mode( _dev.get(), tamer_mode );
^
/tmp/yaourt-tmp-binaryplease/aur-gr-osmosdr-git/src/gr-osmosdr/lib/bladerf/bladerf_common.cc: In member function ‘std::__cxx11::string bladerf_common::get_clock_source(size_t)’:
/tmp/yaourt-tmp-binaryplease/aur-gr-osmosdr-git/src/gr-osmosdr/lib/bladerf/bladerf_common.cc:652:3: error: ‘bladerf_vctcxo_tamer_mode’ was not declared in this scope
bladerf_vctcxo_tamer_mode tamer_mode = BLADERF_VCTCXO_TAMER_INVALID;
^
/tmp/yaourt-tmp-binaryplease/aur-gr-osmosdr-git/src/gr-osmosdr/lib/bladerf/bladerf_common.cc:654:60: error: ‘tamer_mode’ was not declared in this scope
int status = bladerf_get_vctcxo_tamer_mode( _dev.get(), &tamer_mode );
^
/tmp/yaourt-tmp-binaryplease/aur-gr-osmosdr-git/src/gr-osmosdr/lib/bladerf/bladerf_common.cc:654:71: error: ‘bladerf_get_vctcxo_tamer_mode’ was not declared in this scope
int status = bladerf_get_vctcxo_tamer_mode( _dev.get(), &tamer_mode );
^
/tmp/yaourt-tmp-binaryplease/aur-gr-osmosdr-git/src/gr-osmosdr/lib/bladerf/bladerf_common.cc: In member function ‘void bladerf_common::set_smb_frequency(double)’:
/tmp/yaourt-tmp-binaryplease/aur-gr-osmosdr-git/src/gr-osmosdr/lib/bladerf/bladerf_common.cc:680:94: error: ‘bladerf_set_smb_frequency’ was not declared in this scope
int status = bladerf_set_smb_frequency( _dev.get(), uint32_t(frequency), &actual_frequency );
^
/tmp/yaourt-tmp-binaryplease/aur-gr-osmosdr-git/src/gr-osmosdr/lib/bladerf/bladerf_common.cc: In member function ‘double bladerf_common::get_smb_frequency()’:
/tmp/yaourt-tmp-binaryplease/aur-gr-osmosdr-git/src/gr-osmosdr/lib/bladerf/bladerf_common.cc:695:73: error: ‘bladerf_get_smb_frequency’ was not declared in this scope
int status = bladerf_get_smb_frequency( _dev.get(), &actual_frequency );
^
lib/CMakeFiles/gnuradio-osmosdr.dir/build.make:518: recipe for target 'lib/CMakeFiles/gnuradio-osmosdr.dir/bladerf/bladerf_common.cc.o' failed
make[2]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/bladerf/bladerf_common.cc.o] Error 1
CMakeFiles/Makefile2:135: recipe for target 'lib/CMakeFiles/gnuradio-osmosdr.dir/all' failed
make[1]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/all] Error 2
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build .
==> Restart building gr-osmosdr-git ? [y/N]
==> ---------------------------------------
==>

yhfudev commented on 2015-10-07 17:50

Add MiriSDR and OSMOSDR support.

@unforgiven512: thanks, I added it to provides
@hergenroder and @ajs124: I added the airspy-git as dependence.

unforgiven512 commented on 2015-10-01 20:52

Any chance you could update the "provides" to the following:

provides=('gr-osmosdr' 'gnuradio-osmosdr')

It would fix some compatibility issues with a few packages (gqrx, gr-air-modes-git, sdrangelove-git, etc.)

Thanks!

hergenroder commented on 2015-09-12 08:31

I was also unable to compile this package with airspy installed but after removing it and installing airspy-git, this package compiled fine.

All comments