nice project.
there is something error when i build it on osx :
make
[ 1%] Automatic MOC for target sdrbase
Generating MOC source sdrbase_autogen/CUPUVUNIIB/moc_audiofifo.cpp
Generating MOC source sdrbase_autogen/FNPHOSZ4QI/moc_devicesinkapi.cpp
Generating MOC source sdrbase_autogen/FNPHOSZ4QI/moc_devicesourceapi.cpp
Generating MOC source sdrbase_autogen/BI76252ZIR/moc_basebandsamplesink.cpp
Generating MOC source sdrbase_autogen/BI76252ZIR/moc_basebandsamplesource.cpp
Generating MOC source sdrbase_autogen/BI76252ZIR/moc_channelmarker.cpp
Generating MOC source sdrbase_autogen/BI76252ZIR/moc_cwkeyer.cpp
Generating MOC source sdrbase_autogen/BI76252ZIR/moc_devicesamplesink.cpp
Generating MOC source sdrbase_autogen/BI76252ZIR/moc_devicesamplesource.cpp
Generating MOC source sdrbase_autogen/BI76252ZIR/moc_downchannelizer.cpp
Generating MOC source sdrbase_autogen/BI76252ZIR/moc_dspdevicesinkengine.cpp
Generating MOC source sdrbase_autogen/BI76252ZIR/moc_dspdevicesourceengine.cpp
Generating MOC source sdrbase_autogen/BI76252ZIR/moc_dspengine.cpp
Generating MOC source sdrbase_autogen/BI76252ZIR/moc_samplesinkfifo.cpp
Generating MOC source sdrbase_autogen/BI76252ZIR/moc_samplesinkfifodoublebuffered.cpp
Generating MOC source sdrbase_autogen/BI76252ZIR/moc_samplesourcefifo.cpp
Generating MOC source sdrbase_autogen/BI76252ZIR/moc_scopevismulti.cpp
Generating MOC source sdrbase_autogen/BI76252ZIR/moc_threadedbasebandsamplesink.cpp
Generating MOC source sdrbase_autogen/BI76252ZIR/moc_threadedbasebandsamplesource.cpp
Generating MOC source sdrbase_autogen/BI76252ZIR/moc_upchannelizer.cpp
Generating MOC source sdrbase_autogen/S5ZSPE2JBJ/moc_aboutdialog.cpp
Generating MOC source sdrbase_autogen/S5ZSPE2JBJ/moc_addpresetdialog.cpp
Generating MOC source sdrbase_autogen/S5ZSPE2JBJ/moc_audiodialog.cpp
Generating MOC source sdrbase_autogen/S5ZSPE2JBJ/moc_basicchannelsettingswidget.cpp
Generating MOC source sdrbase_autogen/S5ZSPE2JBJ/moc_buttonswitch.cpp
Generating MOC source sdrbase_autogen/S5ZSPE2JBJ/moc_channelwindow.cpp
Generating MOC source sdrbase_autogen/S5ZSPE2JBJ/moc_clickablelabel.cpp
Generating MOC source sdrbase_autogen/S5ZSPE2JBJ/moc_cwkeyergui.cpp
Generating MOC source sdrbase_autogen/S5ZSPE2JBJ/moc_glscope.cpp
Generating MOC source sdrbase_autogen/S5ZSPE2JBJ/moc_glscopegui.cpp
Generating MOC source sdrbase_autogen/S5ZSPE2JBJ/moc_glscopemulti.cpp
Generating MOC source sdrbase_autogen/S5ZSPE2JBJ/moc_glscopemultigui.cpp
Generating MOC source sdrbase_autogen/S5ZSPE2JBJ/moc_glscopeng.cpp
Generating MOC source sdrbase_autogen/S5ZSPE2JBJ/moc_glscopenggui.cpp
Generating MOC source sdrbase_autogen/S5ZSPE2JBJ/moc_glspectrum.cpp
Generating MOC source sdrbase_autogen/S5ZSPE2JBJ/moc_glspectrumgui.cpp
Generating MOC source sdrbase_autogen/S5ZSPE2JBJ/moc_indicator.cpp
Generating MOC source sdrbase_autogen/S5ZSPE2JBJ/moc_levelmeter.cpp
Generating MOC source sdrbase_autogen/S5ZSPE2JBJ/moc_mypositiondialog.cpp
Generating MOC source sdrbase_autogen/S5ZSPE2JBJ/moc_pluginsdialog.cpp
Generating MOC source sdrbase_autogen/S5ZSPE2JBJ/moc_rollupwidget.cpp
Generating MOC source sdrbase_autogen/S5ZSPE2JBJ/moc_samplingdevicecontrol.cpp
Generating MOC source sdrbase_autogen/S5ZSPE2JBJ/moc_scale.cpp
Generating MOC source sdrbase_autogen/S5ZSPE2JBJ/moc_valuedial.cpp
Generating MOC source sdrbase_autogen/S5ZSPE2JBJ/moc_valuedialz.cpp
Generating MOC source sdrbase_autogen/GS2YDEH7U7/moc_mainwindow.cpp
Generating MOC source sdrbase_autogen/4LCVIID3W4/moc_pluginapi.cpp
Generating MOC source sdrbase_autogen/4LCVIID3W4/moc_pluginmanager.cpp
Generating MOC source sdrbase_autogen/OLR4WOGR3K/moc_messagequeue.cpp
Generating MOC source sdrbase_autogen/OLR4WOGR3K/moc_syncmessenger.cpp
Generating MOC compilation sdrbase_autogen/moc_compilation.cpp
[ 1%] Built target sdrbase_autogen
[ 1%] Generating qrc_res.cpp
[ 2%] Generating ui_mainwindow.h
[ 2%] Generating ui_aboutdialog.h
[ 2%] Generating ui_addpresetdialog.h
[ 2%] Generating ui_basicchannelsettingswidget.h
[ 3%] Generating ui_cwkeyergui.h
[ 3%] Generating ui_glscopegui.h
[ 3%] Generating ui_glscopenggui.h
[ 4%] Generating ui_glscopemultigui.h
[ 4%] Generating ui_glspectrumgui.h
[ 4%] Generating ui_pluginsdialog.h
[ 4%] Generating ui_audiodialog.h
[ 5%] Generating ui_samplingdevicecontrol.h
[ 5%] Generating ui_myposdialog.h
Scanning dependencies of target sdrbase
[ 6%] Building CXX object CMakeFiles/sdrbase.dir/sdrbase/mainwindow.cpp.o
clang: warning: argument unused during compilation: '-fmax-errors=10' [-Wunused-command-line-argument]
In file included from /Users/cn0xroot/sdr/sdrangel/sdrbase/mainwindow.cpp:43:
/Users/cn0xroot/sdr/sdrangel/sdrbase/dsp/dspengine.h:87:50: warning: unused parameter 'deviceNames' [-Wunused-parameter]
void getDVSerialNames(std::vector<std::string>& deviceNames)
^
/Users/cn0xroot/sdr/sdrangel/sdrbase/dsp/dspengine.h:94:41: warning: unused parameter 'mbeFrame' [-Wunused-parameter]
void pushMbeFrame(const unsigned char *mbeFrame, int mbeRateIndex, int mbeVolumeIndex, unsigned char channels, AudioFifo *audioFifo)
^
/Users/cn0xroot/sdr/sdrangel/sdrbase/dsp/dspengine.h:94:55: warning: unused parameter 'mbeRateIndex' [-Wunused-parameter]
void pushMbeFrame(const unsigned char *mbeFrame, int mbeRateIndex, int mbeVolumeIndex, unsigned char channels, AudioFifo *audioFifo)
^
/Users/cn0xroot/sdr/sdrangel/sdrbase/dsp/dspengine.h:94:73: warning: unused parameter 'mbeVolumeIndex' [-Wunused-parameter]
void pushMbeFrame(const unsigned char *mbeFrame, int mbeRateIndex, int mbeVolumeIndex, unsigned char channels, AudioFifo *audioFifo)
^
/Users/cn0xroot/sdr/sdrangel/sdrbase/dsp/dspengine.h:94:103: warning: unused parameter 'channels' [-Wunused-parameter]
void pushMbeFrame(const unsigned char *mbeFrame, int mbeRateIndex, int mbeVolumeIndex, unsigned char channels, AudioFifo *audioFifo)
^
/Users/cn0xroot/sdr/sdrangel/sdrbase/dsp/dspengine.h:94:124: warning: unused parameter 'audioFifo' [-Wunused-parameter]
void pushMbeFrame(const unsigned char *mbeFrame, int mbeRateIndex, int mbeVolumeIndex, unsigned char channels, AudioFifo *audioFifo)
^
6 warnings generated.
[ 6%] Building CXX object CMakeFiles/sdrbase.dir/sdrbase/audio/audiodeviceinfo.cpp.o
clang: warning: argument unused during compilation: '-fmax-errors=10' [-Wunused-command-line-argument]
[ 6%] Building CXX object CMakeFiles/sdrbase.dir/sdrbase/audio/audiofifo.cpp.o
clang: warning: argument unused during compilation: '-fmax-errors=10' [-Wunused-command-line-argument]
[ 6%] Building CXX object CMakeFiles/sdrbase.dir/sdrbase/audio/audiooutput.cpp.o
clang: warning: argument unused during compilation: '-fmax-errors=10' [-Wunused-command-line-argument]
[ 7%] Building CXX object CMakeFiles/sdrbase.dir/sdrbase/audio/audioinput.cpp.o
clang: warning: argument unused during compilation: '-fmax-errors=10' [-Wunused-command-line-argument]
[ 7%] Building CXX object CMakeFiles/sdrbase.dir/sdrbase/dsp/afsquelch.cpp.o
clang: warning: argument unused during compilation: '-fmax-errors=10' [-Wunused-command-line-argument]
[ 7%] Building CXX object CMakeFiles/sdrbase.dir/sdrbase/dsp/agc.cpp.o
clang: warning: argument unused during compilation: '-fmax-errors=10' [-Wunused-command-line-argument]
In file included from /Users/cn0xroot/sdr/sdrangel/sdrbase/dsp/agc.cpp:8:
/Users/cn0xroot/sdr/sdrangel/sdrbase/dsp/agc.h:113:10: warning: private field 'm_squelchOpen' is not used [-Wunused-private-field]
bool m_squelchOpen; // open for processing
^
1 warning generated.
[ 8%] Building CXX object CMakeFiles/sdrbase.dir/sdrbase/dsp/downchannelizer.cpp.o
clang: warning: argument unused during compilation: '-fmax-errors=10' [-Wunused-command-line-argument]
[ 8%] Building CXX object CMakeFiles/sdrbase.dir/sdrbase/dsp/upchannelizer.cpp.o
clang: warning: argument unused during compilation: '-fmax-errors=10' [-Wunused-command-line-argument]
[ 8%] Building CXX object CMakeFiles/sdrbase.dir/sdrbase/dsp/channelmarker.cpp.o
clang: warning: argument unused during compilation: '-fmax-errors=10' [-Wunused-command-line-argument]
[ 9%] Building CXX object CMakeFiles/sdrbase.dir/sdrbase/dsp/ctcssdetector.cpp.o
clang: warning: argument unused during compilation: '-fmax-errors=10' [-Wunused-command-line-argument]
[ 9%] Building CXX object CMakeFiles/sdrbase.dir/sdrbase/dsp/cwkeyer.cpp.o
clang: warning: argument unused during compilation: '-fmax-errors=10' [-Wunused-command-line-argument]
[ 9%] Building CXX object CMakeFiles/sdrbase.dir/sdrbase/dsp/dspcommands.cpp.o
clang: warning: argument unused during compilation: '-fmax-errors=10' [-Wunused-command-line-argument]
[ 9%] Building CXX object CMakeFiles/sdrbase.dir/sdrbase/dsp/dspengine.cpp.o
clang: warning: argument unused during compilation: '-fmax-errors=10' [-Wunused-command-line-argument]
In file included from /Users/cn0xroot/sdr/sdrangel/sdrbase/dsp/dspengine.cpp:21:
/Users/cn0xroot/sdr/sdrangel/sdrbase/dsp/dspengine.h:87:50: warning: unused parameter 'deviceNames' [-Wunused-parameter]
void getDVSerialNames(std::vector<std::string>& deviceNames)
^
/Users/cn0xroot/sdr/sdrangel/sdrbase/dsp/dspengine.h:94:41: warning: unused parameter 'mbeFrame' [-Wunused-parameter]
void pushMbeFrame(const unsigned char *mbeFrame, int mbeRateIndex, int mbeVolumeIndex, unsigned char channels, AudioFifo *audioFifo)
^
/Users/cn0xroot/sdr/sdrangel/sdrbase/dsp/dspengine.h:94:55: warning: unused parameter 'mbeRateIndex' [-Wunused-parameter]
void pushMbeFrame(const unsigned char *mbeFrame, int mbeRateIndex, int mbeVolumeIndex, unsigned char channels, AudioFifo *audioFifo)
^
/Users/cn0xroot/sdr/sdrangel/sdrbase/dsp/dspengine.h:94:73: warning: unused parameter 'mbeVolumeIndex' [-Wunused-parameter]
void pushMbeFrame(const unsigned char *mbeFrame, int mbeRateIndex, int mbeVolumeIndex, unsigned char channels, AudioFifo *audioFifo)
^
/Users/cn0xroot/sdr/sdrangel/sdrbase/dsp/dspengine.h:94:103: warning: unused parameter 'channels' [-Wunused-parameter]
void pushMbeFrame(const unsigned char *mbeFrame, int mbeRateIndex, int mbeVolumeIndex, unsigned char channels, AudioFifo *audioFifo)
^
/Users/cn0xroot/sdr/sdrangel/sdrbase/dsp/dspengine.h:94:124: warning: unused parameter 'audioFifo' [-Wunused-parameter]
void pushMbeFrame(const unsigned char *mbeFrame, int mbeRateIndex, int mbeVolumeIndex, unsigned char channels, AudioFifo *audioFifo)
^
/Users/cn0xroot/sdr/sdrangel/sdrbase/dsp/dspengine.cpp:195:41: warning: unused parameter 'support' [-Wunused-parameter]
void DSPEngine::setDVSerialSupport(bool support)
^
7 warnings generated.
[ 10%] Building CXX object CMakeFiles/sdrbase.dir/sdrbase/dsp/dspdevicesourceengine.cpp.o
clang: warning: argument unused during compilation: '-fmax-errors=10' [-Wunused-command-line-argument]
[ 10%] Building CXX object CMakeFiles/sdrbase.dir/sdrbase/dsp/dspdevicesinkengine.cpp.o
clang: warning: argument unused during compilation: '-fmax-errors=10' [-Wunused-command-line-argument]
[ 10%] Building CXX object CMakeFiles/sdrbase.dir/sdrbase/dsp/fftengine.cpp.o
clang: warning: argument unused during compilation: '-fmax-errors=10' [-Wunused-command-line-argument]
[ 11%] Building CXX object CMakeFiles/sdrbase.dir/sdrbase/dsp/fftfilt.cxx.o
clang: warning: argument unused during compilation: '-fmax-errors=10' [-Wunused-command-line-argument]
[ 11%] Building CXX object CMakeFiles/sdrbase.dir/sdrbase/dsp/fftwindow.cpp.o
clang: warning: argument unused during compilation: '-fmax-errors=10' [-Wunused-command-line-argument]
[ 11%] Building CXX object CMakeFiles/sdrbase.dir/sdrbase/dsp/filterrc.cpp.o
clang: warning: argument unused during compilation: '-fmax-errors=10' [-Wunused-command-line-argument]
[ 11%] Building CXX object CMakeFiles/sdrbase.dir/sdrbase/dsp/filtermbe.cpp.o
clang: warning: argument unused during compilation: '-fmax-errors=10' [-Wunused-command-line-argument]
[ 12%] Building CXX object CMakeFiles/sdrbase.dir/sdrbase/dsp/filerecord.cpp.o
clang: warning: argument unused during compilation: '-fmax-errors=10' [-Wunused-command-line-argument]
[ 12%] Building CXX object CMakeFiles/sdrbase.dir/sdrbase/dsp/interpolator.cpp.o
clang: warning: argument unused during compilation: '-fmax-errors=10' [-Wunused-command-line-argument]
[ 12%] Building CXX object CMakeFiles/sdrbase.dir/sdrbase/dsp/hbfiltertraits.cpp.o
clang: warning: argument unused during compilation: '-fmax-errors=10' [-Wunused-command-line-argument]
[ 13%] Building CXX object CMakeFiles/sdrbase.dir/sdrbase/dsp/lowpass.cpp.o
clang: warning: argument unused during compilation: '-fmax-errors=10' [-Wunused-command-line-argument]
[ 13%] Building CXX object CMakeFiles/sdrbase.dir/sdrbase/dsp/nco.cpp.o
clang: warning: argument unused during compilation: '-fmax-errors=10' [-Wunused-command-line-argument]
[ 13%] Building CXX object CMakeFiles/sdrbase.dir/sdrbase/dsp/ncof.cpp.o
clang: warning: argument unused during compilation: '-fmax-errors=10' [-Wunused-command-line-argument]
[ 13%] Building CXX object CMakeFiles/sdrbase.dir/sdrbase/dsp/pidcontroller.cpp.o
clang: warning: argument unused during compilation: '-fmax-errors=10' [-Wunused-command-line-argument]
[ 14%] Building CXX object CMakeFiles/sdrbase.dir/sdrbase/dsp/phaselock.cpp.o
clang: warning: argument unused during compilation: '-fmax-errors=10' [-Wunused-command-line-argument]
[ 14%] Building CXX object CMakeFiles/sdrbase.dir/sdrbase/dsp/samplesinkfifo.cpp.o
clang: warning: argument unused during compilation: '-fmax-errors=10' [-Wunused-command-line-argument]
[ 14%] Building CXX object CMakeFiles/sdrbase.dir/sdrbase/dsp/samplesourcefifo.cpp.o
clang: warning: argument unused during compilation: '-fmax-errors=10' [-Wunused-command-line-argument]
[ 15%] Building CXX object CMakeFiles/sdrbase.dir/sdrbase/dsp/samplesinkfifodoublebuffered.cpp.o
clang: warning: argument unused during compilation: '-fmax-errors=10' [-Wunused-command-line-argument]
[ 15%] Building CXX object CMakeFiles/sdrbase.dir/sdrbase/dsp/basebandsamplesink.cpp.o
clang: warning: argument unused during compilation: '-fmax-errors=10' [-Wunused-command-line-argument]
[ 15%] Building CXX object CMakeFiles/sdrbase.dir/sdrbase/dsp/basebandsamplesource.cpp.o
clang: warning: argument unused during compilation: '-fmax-errors=10' [-Wunused-command-line-argument]
[ 15%] Building CXX object CMakeFiles/sdrbase.dir/sdrbase/dsp/nullsink.cpp.o
clang: warning: argument unused during compilation: '-fmax-errors=10' [-Wunused-command-line-argument]
In file included from /Users/cn0xroot/sdr/sdrangel/sdrbase/dsp/nullsink.cpp:1:
/Users/cn0xroot/sdr/sdrangel/sdrbase/dsp/nullsink.h:16:15: warning: 'NullSink::feed' hides overloaded virtual function [-Woverloaded-virtual]
virtual void feed(SampleVector::const_iterator begin, SampleVector::const_iterator end, bool positiveOnly);
^
/Users/cn0xroot/sdr/sdrangel/sdrbase/dsp/basebandsamplesink.h:36:15: note: hidden overloaded virtual function 'BasebandSampleSink::feed' declared here: type
mismatch at 1st parameter ('const SampleVector::const_iterator &' (aka 'const __wrap_iter<const Sample *> &') vs 'SampleVector::const_iterator'
(aka '__wrap_iter<const Sample *>'))
virtual void feed(const SampleVector::const_iterator& begin, const SampleVector::const_iterator& end, bool positiveOnly) = 0;
^
1 warning generated.
[ 16%] Building CXX object CMakeFiles/sdrbase.dir/sdrbase/dsp/recursivefilters.cpp.o
clang: warning: argument unused during compilation: '-fmax-errors=10' [-Wunused-command-line-argument]
[ 16%] Building CXX object CMakeFiles/sdrbase.dir/sdrbase/dsp/spectrumscopecombovis.cpp.o
clang: warning: argument unused during compilation: '-fmax-errors=10' [-Wunused-command-line-argument]
In file included from /Users/cn0xroot/sdr/sdrangel/sdrbase/dsp/spectrumscopecombovis.cpp:1:
In file included from /Users/cn0xroot/sdr/sdrangel/sdrbase/dsp/spectrumscopecombovis.h:6:
/Users/cn0xroot/sdr/sdrangel/sdrbase/dsp/scopevis.h:4:10: fatal error: 'boost/circular_buffer.hpp' file not found
#include <boost/circular_buffer.hpp>
^
1 error generated.
make[2]: *** [CMakeFiles/sdrbase.dir/sdrbase/dsp/spectrumscopecombovis.cpp.o] Error 1
make[1]: *** [CMakeFiles/sdrbase.dir/all] Error 2
make: *** [all] Error 2