This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/osmocom-sdr@lists.osmocom.org/.
Ron Economos w6rz at comcast.netSorry, there's a mistake. The hash in source_python.cc is incorrect. Ron On 1/28/21 07:55, Ron Economos wrote: > Signed-off-by: Ron Economos <w6rz at comcast.net> > --- > CMakeLists.txt | 3 ++- > cmake/Modules/FindLibAIRSPY.cmake | 6 ++++-- > cmake/Modules/FindLibAIRSPYHF.cmake | 6 ++++-- > cmake/Modules/FindLibHackRF.cmake | 6 ++++-- > include/osmosdr/source.h | 1 + > lib/CMakeLists.txt | 2 +- > lib/sink_iface.h | 1 + > lib/source_iface.h | 2 ++ > python/bindings/python_bindings.cc | 12 ++++++------ > python/bindings/source_python.cc | 2 +- > 10 files changed, 26 insertions(+), 15 deletions(-) > > diff --git a/CMakeLists.txt b/CMakeLists.txt > index b4bb535..96a2c90 100644 > --- a/CMakeLists.txt > +++ b/CMakeLists.txt > @@ -21,8 +21,8 @@ > # Project setup > ######################################################################## > cmake_minimum_required(VERSION 3.8) > -include(GNUInstallDirs) > project(gr-osmosdr CXX C) > +include(GNUInstallDirs) > enable_testing() > > #policy setup > @@ -41,6 +41,7 @@ set(CMAKE_BUILD_TYPE ${CMAKE_BUILD_TYPE} CACHE STRING "") > list(INSERT CMAKE_MODULE_PATH 0 ${CMAKE_SOURCE_DIR}/cmake/Modules) > > # Find GNURadio (pmt and runtime are core, always included) > +include(FindPkgConfig) > find_package(Gnuradio "3.9" REQUIRED COMPONENTS blocks fft filter) > > # Set the version information here > diff --git a/cmake/Modules/FindLibAIRSPY.cmake b/cmake/Modules/FindLibAIRSPY.cmake > index 221edcc..437adc4 100644 > --- a/cmake/Modules/FindLibAIRSPY.cmake > +++ b/cmake/Modules/FindLibAIRSPY.cmake > @@ -1,4 +1,6 @@ > -INCLUDE(FindPkgConfig) > +if(NOT PKG_CONFIG_FOUND) > + INCLUDE(FindPkgConfig) > +endif() > PKG_CHECK_MODULES(PC_LIBAIRSPY libairspy) > > FIND_PATH( > @@ -20,5 +22,5 @@ FIND_LIBRARY( > ) > > INCLUDE(FindPackageHandleStandardArgs) > -FIND_PACKAGE_HANDLE_STANDARD_ARGS(LIBAIRSPY DEFAULT_MSG LIBAIRSPY_LIBRARIES LIBAIRSPY_INCLUDE_DIRS) > +FIND_PACKAGE_HANDLE_STANDARD_ARGS(LibAIRSPY DEFAULT_MSG LIBAIRSPY_LIBRARIES LIBAIRSPY_INCLUDE_DIRS) > MARK_AS_ADVANCED(LIBAIRSPY_LIBRARIES LIBAIRSPY_INCLUDE_DIRS) > diff --git a/cmake/Modules/FindLibAIRSPYHF.cmake b/cmake/Modules/FindLibAIRSPYHF.cmake > index edb0dda..8c06128 100644 > --- a/cmake/Modules/FindLibAIRSPYHF.cmake > +++ b/cmake/Modules/FindLibAIRSPYHF.cmake > @@ -1,4 +1,6 @@ > -INCLUDE(FindPkgConfig) > +if(NOT PKG_CONFIG_FOUND) > + INCLUDE(FindPkgConfig) > +endif() > PKG_CHECK_MODULES(PC_LIBAIRSPYHF libairspyhf) > > FIND_PATH( > @@ -20,5 +22,5 @@ FIND_LIBRARY( > ) > > INCLUDE(FindPackageHandleStandardArgs) > -FIND_PACKAGE_HANDLE_STANDARD_ARGS(LIBAIRSPYHF DEFAULT_MSG LIBAIRSPYHF_LIBRARIES LIBAIRSPYHF_INCLUDE_DIRS) > +FIND_PACKAGE_HANDLE_STANDARD_ARGS(LibAIRSPYHF DEFAULT_MSG LIBAIRSPYHF_LIBRARIES LIBAIRSPYHF_INCLUDE_DIRS) > MARK_AS_ADVANCED(LIBAIRSPYHF_LIBRARIES LIBAIRSPYHF_INCLUDE_DIRS) > diff --git a/cmake/Modules/FindLibHackRF.cmake b/cmake/Modules/FindLibHackRF.cmake > index a0d57ef..bc2bc3e 100644 > --- a/cmake/Modules/FindLibHackRF.cmake > +++ b/cmake/Modules/FindLibHackRF.cmake > @@ -1,4 +1,6 @@ > -INCLUDE(FindPkgConfig) > +if(NOT PKG_CONFIG_FOUND) > + INCLUDE(FindPkgConfig) > +endif() > PKG_CHECK_MODULES(PC_LIBHACKRF libhackrf) > > FIND_PATH( > @@ -20,6 +22,6 @@ FIND_LIBRARY( > ) > > INCLUDE(FindPackageHandleStandardArgs) > -FIND_PACKAGE_HANDLE_STANDARD_ARGS(LIBHACKRF DEFAULT_MSG LIBHACKRF_LIBRARIES LIBHACKRF_INCLUDE_DIRS) > +FIND_PACKAGE_HANDLE_STANDARD_ARGS(LibHackRF DEFAULT_MSG LIBHACKRF_LIBRARIES LIBHACKRF_INCLUDE_DIRS) > MARK_AS_ADVANCED(LIBHACKRF_LIBRARIES LIBHACKRF_INCLUDE_DIRS) > > diff --git a/include/osmosdr/source.h b/include/osmosdr/source.h > index 3ea716d..20c77b1 100644 > --- a/include/osmosdr/source.h > +++ b/include/osmosdr/source.h > @@ -63,6 +63,7 @@ public: > * > * \param seek_point sample offset in file > * \param whence one of SEEK_SET, SEEK_CUR, SEEK_END (man fseek) > + * \param chan the channel index 0 to N-1 > * \return true on success > */ > virtual bool seek( long seek_point, int whence, size_t chan = 0 ) = 0; > diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt > index 1bb8655..c7cfec3 100644 > --- a/lib/CMakeLists.txt > +++ b/lib/CMakeLists.txt > @@ -44,7 +44,7 @@ endif() > #this appends all unnamed implicit macro args! > MACRO (APPEND_LIB_LIST) > SET (gr_osmosdr_libs "${gr_osmosdr_libs};${ARGN}" CACHE INTERNAL "lib list") > -ENDMACRO (APPEND_INTERNAL_LIST) > +ENDMACRO (APPEND_LIB_LIST) > > set(gr_osmosdr_libs "" CACHE INTERNAL "lib that accumulates link targets") > > diff --git a/lib/sink_iface.h b/lib/sink_iface.h > index 39aabc7..15ea952 100644 > --- a/lib/sink_iface.h > +++ b/lib/sink_iface.h > @@ -201,6 +201,7 @@ public: > > /*! > * Select the active antenna of the underlying radio hardware. > + * \param antenna the antenna name > * \param chan the channel index 0 to N-1 > * \return the actual antenna's name > */ > diff --git a/lib/source_iface.h b/lib/source_iface.h > index abb70eb..14f05bb 100644 > --- a/lib/source_iface.h > +++ b/lib/source_iface.h > @@ -43,6 +43,7 @@ public: > * > * \param seek_point sample offset in file > * \param whence one of SEEK_SET, SEEK_CUR, SEEK_END (man fseek) > + * \param chan the channel index 0 to N-1 > * \return true on success > */ > virtual bool seek( long seek_point, int whence, size_t chan = 0 ) { return false; } > @@ -210,6 +211,7 @@ public: > > /*! > * Select the active antenna of the underlying radio hardware. > + * \param antenna the antenna name > * \param chan the channel index 0 to N-1 > * \return the actual antenna's name > */ > diff --git a/python/bindings/python_bindings.cc b/python/bindings/python_bindings.cc > index 7204b2b..428417d 100644 > --- a/python/bindings/python_bindings.cc > +++ b/python/bindings/python_bindings.cc > @@ -16,9 +16,9 @@ namespace py = pybind11; > > // Headers for binding functions > /**************************************/ > -/* The following comment block is used for > -/* gr_modtool to insert function prototypes > -/* Please do not delete > +// The following comment block is used for > +// gr_modtool to insert function prototypes > +// Please do not delete > /**************************************/ > // BINDING_FUNCTION_PROTOTYPES( > void bind_sink(py::module& m); > @@ -50,9 +50,9 @@ PYBIND11_MODULE(osmosdr_python, m) > py::module::import("gnuradio.gr"); > > /**************************************/ > - /* The following comment block is used for > - /* gr_modtool to insert binding function calls > - /* Please do not delete > + // The following comment block is used for > + // gr_modtool to insert binding function calls > + // Please do not delete > /**************************************/ > // BINDING_FUNCTION_CALLS( > bind_sink(m); > diff --git a/python/bindings/source_python.cc b/python/bindings/source_python.cc > index 48bf10c..984ab8c 100644 > --- a/python/bindings/source_python.cc > +++ b/python/bindings/source_python.cc > @@ -14,7 +14,7 @@ > /* BINDTOOL_GEN_AUTOMATIC(1) */ > /* BINDTOOL_USE_PYGCCXML(0) */ > /* BINDTOOL_HEADER_FILE(source.h) */ > -/* BINDTOOL_HEADER_FILE_HASH(574373c3c7682569b0fd7eea577739da) */ > +/* BINDTOOL_HEADER_FILE_HASH(3e34b808713596a20401ddcccc7952d9) */ > /***********************************************************************************/ > > #include <pybind11/complex.h>