pothosware / pothoscomms Goto Github PK
View Code? Open in Web Editor NEWCommunications blocks and support libraries
Home Page: https://github.com/pothosware/PothosComms/wiki
License: Boost Software License 1.0
Communications blocks and support libraries
Home Page: https://github.com/pothosware/PothosComms/wiki
License: Boost Software License 1.0
Incorporate this into the filter designer
https://github.com/hooleyhoop/HooleyBits/blob/master/FFT%20Explore/remez-19980711/remez.c
For testing purposes of the digital/packet blocks, the noise source was used to produce psudorandom bytes. However, it might be more clear to provide a random byte source with configurable packing (MSbit, LSbit) and number of bits.
While compiling comms/filter/FIRFilter.cpp
, I'm getting this:
FIRFilter.cpp(296): fatal error C1001: An internal error has occurred in the compiler.
(compiler file 'f:\dd\vctools\compiler\cxxfe\sl\p1\c\toil.c', line 9058)
To work around this problem, try simplifying or changing the program near the locations listed above.
...
FIRFilter.cpp(208): note: while compiling class template member function
'void FIRFilter<std::complex<int8_t>,std::complex<int8_t>,std::complex<double>,
std::complex<int16_t>,std::complex<int16_t>>::work(void)'
FIRFilter.cpp(373): note: see reference to class template instantiation 'FIRFilter<std::complex<int8_t>,std::complex<int8_t>,std::complex<double>,
std::complex<int16_t>,std::complex<int16_t>>' being compiled
That line is in FIRFilter::work (void)
:
y[j+n*L] = fromQ<OutType>(y_n);
This is for a 32-bit compile with cl v19.00.23506. On Win-10.
This is a wiki page that shows how to use the FIR and IIR filters and taps designer blocks.
Move tutorial here to dedicated wiki page and update sidebars: https://github.com/pothosware/pothos-comms/wiki#a-quick-guide-to-digital-filters-in-pothos
I'm not sure if it's a question or an enhancement.
In GNU Radio Companion, I can use a chooser widget to define the lower and upper frequencies of a FIR filter.
A chooser widget with id set to 'mode' has the following options:
Then I can use these options to define the lower and upper frequencies of a FIR filter by setting taps to
firdes.complex_band_pass(1, samp_rate, mode[0], mode[1], 100, firdes.WIN_HAMMING)
.
An example flow graph can be found at this link
Would it be possible to build something similar with Pothos?
After the spuce build system is more developed so that it can be packaged and installed as a development library, change the comms toolkit to include spuce as an optional submodule (when no system install is available) or to use the installed spuce from the system. The windows installer and debian packaging will be updated to use the installed spuce.
PothosComms/filter/FIRDesigner.cpp
Line 455 in 17d9cda
"C:\build\PothosSDR_vc14\PothosComms.vcxproj" (default target) (59) ->
c:\build\pothossdr_vc14\source\pothoscomms\math\RSqrt.hpp(20): error C2059: syntax error: '.' (compiling source file C:\build\PothosSDR_vc14\Source\PothosComms\math\RSqrt.cpp) [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
c:\build\pothossdr_vc14\source\pothoscomms\math\RSqrt.hpp(20): error C2143: syntax error: missing ';' before '}' (compiling source file C:\build\PothosSDR_vc14\Source\PothosComms\math\RSqrt.cpp) [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
c:\build\pothossdr_vc14\source\pothoscomms\math\RSqrt.hpp(21): error C3927: '->': trailing return type is not allowed after a non-function declarator (compiling source file C:\build\PothosSDR_vc14\Source\PothosComms\math\RSqrt.cpp) [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\Poth
osSDR_vc14\PothosComms.vcxproj]
c:\build\pothossdr_vc14\source\pothoscomms\math\RSqrt.hpp(21): error C3484: syntax error: expected '->' before the return type (compiling source file C:\build\PothosSDR_vc14\Source\PothosComms\math\RSqrt.cpp) [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.
vcxproj]
c:\build\pothossdr_vc14\source\pothoscomms\math\RSqrt.hpp(21): error C3613: missing return type after '->' ('int' assumed) (compiling source file C:\build\PothosSDR_vc14\Source\PothosComms\math\RSqrt.cpp) [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxp
roj]
c:\build\pothossdr_vc14\source\pothoscomms\math\RSqrt.hpp(21): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\build\PothosSDR_vc14\Source\PothosComms\math\RSqrt.cpp) [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\P
othosSDR_vc14\PothosComms.vcxproj]
c:\build\pothossdr_vc14\source\pothoscomms\math\RSqrt.hpp(21): error C2146: syntax error: missing ';' before identifier 'i' (compiling source file C:\build\PothosSDR_vc14\Source\PothosComms\math\RSqrt.cpp) [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcx
proj]
c:\build\pothossdr_vc14\source\pothoscomms\math\RSqrt.hpp(22): error C3927: '->': trailing return type is not allowed after a non-function declarator (compiling source file C:\build\PothosSDR_vc14\Source\PothosComms\math\RSqrt.cpp) [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\Poth
osSDR_vc14\PothosComms.vcxproj]
c:\build\pothossdr_vc14\source\pothoscomms\math\RSqrt.hpp(22): error C3484: syntax error: expected '->' before the return type (compiling source file C:\build\PothosSDR_vc14\Source\PothosComms\math\RSqrt.cpp) [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.
vcxproj]
c:\build\pothossdr_vc14\source\pothoscomms\math\RSqrt.hpp(22): error C3613: missing return type after '->' ('int' assumed) (compiling source file C:\build\PothosSDR_vc14\Source\PothosComms\math\RSqrt.cpp) [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxp
roj]
c:\build\pothossdr_vc14\source\pothoscomms\math\RSqrt.hpp(22): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\build\PothosSDR_vc14\Source\PothosComms\math\RSqrt.cpp) [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\P
othosSDR_vc14\PothosComms.vcxproj]
c:\build\pothossdr_vc14\source\pothoscomms\math\RSqrt.hpp(22): error C2086: 'int detail::conv': redefinition (compiling source file C:\build\PothosSDR_vc14\Source\PothosComms\math\RSqrt.cpp) [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
c:\build\pothossdr_vc14\source\pothoscomms\math\RSqrt.hpp(22): error C2146: syntax error: missing ';' before identifier 'f' (compiling source file C:\build\PothosSDR_vc14\Source\PothosComms\math\RSqrt.cpp) [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcx
proj]
c:\build\pothossdr_vc14\source\pothoscomms\math\RSqrt.hpp(24): error C2059: syntax error: 'return' (compiling source file C:\build\PothosSDR_vc14\Source\PothosComms\math\RSqrt.cpp) [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
c:\build\pothossdr_vc14\source\pothoscomms\math\RSqrt.hpp(31): error C3861: 'Q_rsqrt': identifier not found (compiling source file C:\build\PothosSDR_vc14\Source\PothosComms\math\RSqrt.cpp) [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
c:\build\pothossdr_vc14\source\pothoscomms\math\RSqrt.hpp(42): error C2059: syntax error: '}' (compiling source file C:\build\PothosSDR_vc14\Source\PothosComms\math\RSqrt.cpp) [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
c:\build\pothossdr_vc14\source\pothoscomms\math\RSqrt.hpp(42): error C2143: syntax error: missing ';' before '}' (compiling source file C:\build\PothosSDR_vc14\Source\PothosComms\math\RSqrt.cpp) [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
c:\build\pothossdr_vc14\source\pothoscomms\math\RSqrt.hpp(46): error C2143: syntax error: missing ';' before '{' (compiling source file C:\build\PothosSDR_vc14\Source\PothosComms\math\RSqrt.cpp) [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
c:\build\pothossdr_vc14\source\pothoscomms\math\RSqrt.hpp(46): error C2447: '{': missing function header (old-style formal list?) (compiling source file C:\build\PothosSDR_vc14\Source\PothosComms\math\RSqrt.cpp) [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosCom
ms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestSinc.cpp(34): error C2398: Element '2': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestSinc.cpp(34): error C2398: Element '3': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestSinc.cpp(34): error C2398: Element '4': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestSinc.cpp(34): error C2398: Element '5': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestSinc.cpp(34): error C2398: Element '6': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestSinc.cpp(34): error C2398: Element '7': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestSinc.cpp(34): error C2398: Element '8': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestSinc.cpp(34): error C2398: Element '9': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestSinc.cpp(41): error C2398: Element '2': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestSinc.cpp(41): error C2398: Element '3': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestSinc.cpp(41): error C2398: Element '4': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestSinc.cpp(41): error C2398: Element '5': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestSinc.cpp(41): error C2398: Element '6': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestSinc.cpp(41): error C2398: Element '7': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestSinc.cpp(41): error C2398: Element '8': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestSinc.cpp(41): error C2398: Element '9': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestSinc.cpp(41): error C2398: Element '10': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '2': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '3': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '4': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '5': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '6': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '7': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '8': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '9': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '10': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '11': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '12': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '13': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '14': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '2': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '15': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '16': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '3': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '17': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '4': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '18': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '5': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '19': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '6': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '20': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '7': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '21': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '8': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '22': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '9': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '23': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '10': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '24': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '11': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '25': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '13': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '26': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '14': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '27': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '15': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '28': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '16': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '29': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '17': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '30': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '18': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '31': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '19': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '32': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '20': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '33': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '21': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '34': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '22': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '35': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '24': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '36': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '25': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '37': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '26': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '38': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '27': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '39': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '28': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '40': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '29': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '41': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '30': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '42': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '31': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '43': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '32': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '44': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '33': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '45': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '35': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '46': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '36': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '47': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '37': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '48': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '38': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '49': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '39': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '50': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '40': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '51': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '41': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '52': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '42': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '53': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '43': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '54': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '44': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '55': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '46': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '56': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '47': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '57': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '48': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '58': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '49': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '59': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '50': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '60': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '51': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '61': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '52': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '62': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '53': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '63': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '54': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '64': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '55': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '65': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '57': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '66': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '58': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '67': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '59': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '68': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '60': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '69': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '61': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '70': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '62': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '71': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '63': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '72': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '64': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '73': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '65': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '74': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '66': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '75': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '68': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '76': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '69': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '77': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '70': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '78': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '71': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '79': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '72': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '80': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '73': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '81': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '74': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '82': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '75': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '83': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '76': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '84': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '77': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '85': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '79': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '86': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '80': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '87': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '81': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '88': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '82': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '89': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '83': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '90': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '84': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '91': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '85': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '92': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '86': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '93': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '87': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '94': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '88': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '95': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '90': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '96': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '91': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '97': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '92': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '98': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '93': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '99': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '94': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '95': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '96': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '97': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '98': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '99': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(77): error C2398: Element '2': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(77): error C2398: Element '3': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(77): error C2398: Element '4': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(77): error C2398: Element '5': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(77): error C2398: Element '6': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(77): error C2398: Element '7': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(77): error C2398: Element '8': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(77): error C2398: Element '9': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(77): error C2398: Element '10': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(77): error C2398: Element '11': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(77): error C2398: Element '12': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(67): error C2398: Element '2': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(77): fatal error C1003: error count exceeds 100; stopping compilation [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(67): error C2398: Element '3': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(67): error C2398: Element '4': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(67): fatal error C1003: error count exceeds 100; stopping compilation [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
c:\build\pothossdr_vc14\source\pothoscomms\math\RSqrt.hpp(20): error C2059: syntax error: '.' (compiling source file C:\build\PothosSDR_vc14\Source\PothosComms\math\RSqrt.cpp) [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
c:\build\pothossdr_vc14\source\pothoscomms\math\RSqrt.hpp(20): error C2143: syntax error: missing ';' before '}' (compiling source file C:\build\PothosSDR_vc14\Source\PothosComms\math\RSqrt.cpp) [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
c:\build\pothossdr_vc14\source\pothoscomms\math\RSqrt.hpp(21): error C3927: '->': trailing return type is not allowed after a non-function declarator (compiling source file C:\build\PothosSDR_vc14\Source\PothosComms\math\RSqrt.cpp) [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\Poth
osSDR_vc14\PothosComms.vcxproj]
c:\build\pothossdr_vc14\source\pothoscomms\math\RSqrt.hpp(21): error C3484: syntax error: expected '->' before the return type (compiling source file C:\build\PothosSDR_vc14\Source\PothosComms\math\RSqrt.cpp) [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.
vcxproj]
c:\build\pothossdr_vc14\source\pothoscomms\math\RSqrt.hpp(21): error C3613: missing return type after '->' ('int' assumed) (compiling source file C:\build\PothosSDR_vc14\Source\PothosComms\math\RSqrt.cpp) [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxp
roj]
c:\build\pothossdr_vc14\source\pothoscomms\math\RSqrt.hpp(21): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\build\PothosSDR_vc14\Source\PothosComms\math\RSqrt.cpp) [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\P
othosSDR_vc14\PothosComms.vcxproj]
c:\build\pothossdr_vc14\source\pothoscomms\math\RSqrt.hpp(21): error C2146: syntax error: missing ';' before identifier 'i' (compiling source file C:\build\PothosSDR_vc14\Source\PothosComms\math\RSqrt.cpp) [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcx
proj]
c:\build\pothossdr_vc14\source\pothoscomms\math\RSqrt.hpp(22): error C3927: '->': trailing return type is not allowed after a non-function declarator (compiling source file C:\build\PothosSDR_vc14\Source\PothosComms\math\RSqrt.cpp) [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\Poth
osSDR_vc14\PothosComms.vcxproj]
c:\build\pothossdr_vc14\source\pothoscomms\math\RSqrt.hpp(22): error C3484: syntax error: expected '->' before the return type (compiling source file C:\build\PothosSDR_vc14\Source\PothosComms\math\RSqrt.cpp) [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.
vcxproj]
c:\build\pothossdr_vc14\source\pothoscomms\math\RSqrt.hpp(22): error C3613: missing return type after '->' ('int' assumed) (compiling source file C:\build\PothosSDR_vc14\Source\PothosComms\math\RSqrt.cpp) [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxp
roj]
c:\build\pothossdr_vc14\source\pothoscomms\math\RSqrt.hpp(22): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\build\PothosSDR_vc14\Source\PothosComms\math\RSqrt.cpp) [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\P
othosSDR_vc14\PothosComms.vcxproj]
c:\build\pothossdr_vc14\source\pothoscomms\math\RSqrt.hpp(22): error C2086: 'int detail::conv': redefinition (compiling source file C:\build\PothosSDR_vc14\Source\PothosComms\math\RSqrt.cpp) [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
c:\build\pothossdr_vc14\source\pothoscomms\math\RSqrt.hpp(22): error C2146: syntax error: missing ';' before identifier 'f' (compiling source file C:\build\PothosSDR_vc14\Source\PothosComms\math\RSqrt.cpp) [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcx
proj]
c:\build\pothossdr_vc14\source\pothoscomms\math\RSqrt.hpp(24): error C2059: syntax error: 'return' (compiling source file C:\build\PothosSDR_vc14\Source\PothosComms\math\RSqrt.cpp) [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
c:\build\pothossdr_vc14\source\pothoscomms\math\RSqrt.hpp(31): error C3861: 'Q_rsqrt': identifier not found (compiling source file C:\build\PothosSDR_vc14\Source\PothosComms\math\RSqrt.cpp) [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
c:\build\pothossdr_vc14\source\pothoscomms\math\RSqrt.hpp(42): error C2059: syntax error: '}' (compiling source file C:\build\PothosSDR_vc14\Source\PothosComms\math\RSqrt.cpp) [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
c:\build\pothossdr_vc14\source\pothoscomms\math\RSqrt.hpp(42): error C2143: syntax error: missing ';' before '}' (compiling source file C:\build\PothosSDR_vc14\Source\PothosComms\math\RSqrt.cpp) [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
c:\build\pothossdr_vc14\source\pothoscomms\math\RSqrt.hpp(46): error C2143: syntax error: missing ';' before '{' (compiling source file C:\build\PothosSDR_vc14\Source\PothosComms\math\RSqrt.cpp) [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
c:\build\pothossdr_vc14\source\pothoscomms\math\RSqrt.hpp(46): error C2447: '{': missing function header (old-style formal list?) (compiling source file C:\build\PothosSDR_vc14\Source\PothosComms\math\RSqrt.cpp) [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosCom
ms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestSinc.cpp(34): error C2398: Element '2': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestSinc.cpp(34): error C2398: Element '3': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestSinc.cpp(34): error C2398: Element '4': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestSinc.cpp(34): error C2398: Element '5': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestSinc.cpp(34): error C2398: Element '6': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestSinc.cpp(34): error C2398: Element '7': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestSinc.cpp(34): error C2398: Element '8': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestSinc.cpp(34): error C2398: Element '9': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestSinc.cpp(41): error C2398: Element '2': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestSinc.cpp(41): error C2398: Element '3': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestSinc.cpp(41): error C2398: Element '4': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestSinc.cpp(41): error C2398: Element '5': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestSinc.cpp(41): error C2398: Element '6': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestSinc.cpp(41): error C2398: Element '7': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestSinc.cpp(41): error C2398: Element '8': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestSinc.cpp(41): error C2398: Element '9': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestSinc.cpp(41): error C2398: Element '10': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '2': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '3': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '4': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '5': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '6': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '7': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '8': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '9': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '10': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '11': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '12': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '13': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '14': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '2': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '15': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '16': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '3': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '17': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '4': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '18': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '5': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '19': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '6': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '20': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '7': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '21': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '8': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '22': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '9': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '23': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '10': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '24': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '11': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '25': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '13': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '26': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '14': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '27': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '15': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '28': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '16': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '29': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '17': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '30': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '18': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '31': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '19': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '32': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '20': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '33': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '21': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '34': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '22': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '35': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '24': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '36': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '25': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '37': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '26': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '38': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '27': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '39': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '28': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '40': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '29': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '41': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '30': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '42': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '31': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '43': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '32': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '44': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '33': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '45': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '35': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '46': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '36': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '47': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '37': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '48': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '38': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '49': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '39': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '50': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '40': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '51': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '41': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '52': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '42': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '53': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '43': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '54': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '44': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '55': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '46': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '56': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '47': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '57': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '48': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '58': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '49': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '59': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '50': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '60': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '51': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '61': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '52': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '62': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '53': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '63': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '54': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '64': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '55': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '65': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '57': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '66': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '58': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '67': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '59': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '68': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '60': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '69': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '61': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '70': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '62': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '71': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '63': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '72': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '64': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '73': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '65': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '74': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '66': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '75': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '68': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '76': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '69': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '77': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '70': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '78': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '71': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '79': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '72': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '80': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '73': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '81': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '74': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '82': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '75': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '83': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '76': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '84': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '77': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '85': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '79': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '86': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '80': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '87': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '81': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '88': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '82': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '89': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '83': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '90': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '84': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '91': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '85': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '92': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '86': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '93': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '87': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '94': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '88': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '95': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '90': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '96': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '91': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '97': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '92': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '98': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '93': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(42): error C2398: Element '99': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '94': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '95': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '96': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '97': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '98': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(47): error C2398: Element '99': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(77): error C2398: Element '2': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(77): error C2398: Element '3': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(77): error C2398: Element '4': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(77): error C2398: Element '5': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(77): error C2398: Element '6': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(77): error C2398: Element '7': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(77): error C2398: Element '8': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(77): error C2398: Element '9': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(77): error C2398: Element '10': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(77): error C2398: Element '11': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(77): error C2398: Element '12': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(67): error C2398: Element '2': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestBeta.cpp(77): fatal error C1003: error count exceeds 100; stopping compilation [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(67): error C2398: Element '3': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(67): error C2398: Element '4': conversion from 'double' to 'float' requires a narrowing conversion [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
C:\build\PothosSDR_vc14\Source\PothosComms\math\TestGamma.cpp(67): fatal error C1003: error count exceeds 100; stopping compilation [C:\build\PothosSDR_vc14\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc14\PothosComms.vcxproj]
Looked like an ominous warning
filter/FIRDesigner.cpp:462:25: warning: 'bind1st<std::__1::multiplies<std::__1::complex<double>>, double>' is deprecated [-Wdeprecated-declarations]
std::bind1st(std::multiplies<std::complex<double>>(),_gain));
The exceptions are missing throws. On top of that it looks like after adding in the throws, two of the checks are actually wrong. The "frequency must be positive" checks dont apply when the filter type is complex. For complex they should be checking against -_sampRate/2.
It looks like even with alignment enabled, the two (multiple) channels were not showing up aligned on the wave plotter. This was seen using the label-based trigger and an offset from that trigger point.
Consider a simulation style demo where a block produces paced bursts. We have no way to insert zeros in the dead-time between bursts so the receiver shows burst back to back. Even the Lora demo ended up using a significant amount of configurable padding to simulate this. A dead-time insertion block should have two ports:
The block muxes between the two using the end frame label to switch to port 1, and the presence of data on port 0 to switch back.
After upgrading my systems compiler to gcc (GCC) 9.1.1 20190503 (Red Hat 9.1.1-1)
pothos/comms/utility/SignalProbe.cpp no longer compiles and gives the following errors.
In file included from pothos/comms/utility/SignalProbe.cpp:6:
/usr/include/c++/9/complex: In instantiation of ‘std::complex<double>& std::complex<double>::operator=(const std::complex<_Tp>&) [with _Tp = signed char]’:
pothos/comms/utility/SignalProbe.cpp:140:38: required from ‘void SignalProbe<Type, ProbeType>::work() [with Type = std::complex<signed char>; ProbeType = std::complex<double>]’
pothos/comms/utility/SignalProbe.cpp:122:10: required from here
/usr/include/c++/9/complex:1319:13: error: cannot convert ‘std::complex<signed char>’ to ‘std::complex<double>::_ComplexT’ {aka ‘__complex__ double’} in assignment
1319 | _M_value = __z.__rep();
/usr/include/c++/9/complex: In instantiation of ‘std::complex<double>& std::complex<double>::operator+=(const std::complex<_Tp>&) [with _Tp = signed char]’:
pothos/comms/utility/SignalProbe.cpp:156:49: required from ‘void SignalProbe<Type, ProbeType>::work() [with Type = std::complex<signed char>; ProbeType = std::complex<double>]’
pothos/comms/utility/SignalProbe.cpp:122:10: required from here
/usr/include/c++/9/complex:1327:13: error: no match for ‘operator+=’ (operand types are ‘std::complex<double>::_ComplexT’ {aka ‘__complex__ double’} and ‘std::complex<signed char>’)
1327 | _M_value += __z.__rep();
/usr/include/c++/9/complex: In instantiation of ‘std::complex<double>& std::complex<double>::operator=(const std::complex<_Tp>&) [with _Tp = short int]’:
pothos/comms/utility/SignalProbe.cpp:140:38: required from ‘void SignalProbe<Type, ProbeType>::work() [with Type = std::complex<short int>; ProbeType = std::complex<double>]’
pothos/comms/utility/SignalProbe.cpp:122:10: required from here
/usr/include/c++/9/complex:1319:13: error: cannot convert ‘std::complex<short int>’ to ‘std::complex<double>::_ComplexT’ {aka ‘__complex__ double’} in assignment
1319 | _M_value = __z.__rep();
/usr/include/c++/9/complex: In instantiation of ‘std::complex<double>& std::complex<double>::operator+=(const std::complex<_Tp>&) [with _Tp = short int]’:
pothos/comms/utility/SignalProbe.cpp:156:49: required from ‘void SignalProbe<Type, ProbeType>::work() [with Type = std::complex<short int>; ProbeType = std::complex<double>]’
pothos/comms/utility/SignalProbe.cpp:122:10: required from here
/usr/include/c++/9/complex:1327:13: error: no match for ‘operator+=’ (operand types are ‘std::complex<double>::_ComplexT’ {aka ‘__complex__ double’} and ‘std::complex<short int>’)
1327 | _M_value += __z.__rep();
/usr/include/c++/9/complex: In instantiation of ‘std::complex<double>& std::complex<double>::operator=(const std::complex<_Tp>&) [with _Tp = int]’:
pothos/comms/utility/SignalProbe.cpp:140:38: required from ‘void SignalProbe<Type, ProbeType>::work() [with Type = std::complex<int>; ProbeType = std::complex<double>]’
pothos/comms/utility/SignalProbe.cpp:122:10: required from here
/usr/include/c++/9/complex:1319:13: error: cannot convert ‘std::complex<int>’ to ‘std::complex<double>::_ComplexT’ {aka ‘__complex__ double’} in assignment
1319 | _M_value = __z.__rep();
/usr/include/c++/9/complex: In instantiation of ‘std::complex<double>& std::complex<double>::operator+=(const std::complex<_Tp>&) [with _Tp = int]’:
pothos/comms/utility/SignalProbe.cpp:156:49: required from ‘void SignalProbe<Type, ProbeType>::work() [with Type = std::complex<int>; ProbeType = std::complex<double>]’
pothos/comms/utility/SignalProbe.cpp:122:10: required from here
/usr/include/c++/9/complex:1327:13: error: no match for ‘operator+=’ (operand types are ‘std::complex<double>::_ComplexT’ {aka ‘__complex__ double’} and ‘std::complex<int>’)
1327 | _M_value += __z.__rep();
/usr/include/c++/9/complex: In instantiation of ‘std::complex<double>& std::complex<double>::operator=(const std::complex<_Tp>&) [with _Tp = long int]’:
pothos/comms/utility/SignalProbe.cpp:140:38: required from ‘void SignalProbe<Type, ProbeType>::work() [with Type = std::complex<long int>; ProbeType = std::complex<double>]’
pothos/comms/utility/SignalProbe.cpp:122:10: required from here
/usr/include/c++/9/complex:1319:13: error: cannot convert ‘std::complex<long int>’ to ‘std::complex<double>::_ComplexT’ {aka ‘__complex__ double’} in assignment
1319 | _M_value = __z.__rep();
/usr/include/c++/9/complex: In instantiation of ‘std::complex<double>& std::complex<double>::operator+=(const std::complex<_Tp>&) [with _Tp = long int]’:
pothos/comms/utility/SignalProbe.cpp:156:49: required from ‘void SignalProbe<Type, ProbeType>::work() [with Type = std::complex<long int>; ProbeType = std::complex<double>]’
pothos/comms/utility/SignalProbe.cpp:122:10: required from here
/usr/include/c++/9/complex:1327:13: error: no match for ‘operator+=’ (operand types are ‘std::complex<double>::_ComplexT’ {aka ‘__complex__ double’} and ‘std::complex<long int>’)
1327 | _M_value += __z.__rep();
make[2]: *** [comms/utility/CMakeFiles/UtilityBlocks.dir/build.make:73: comms/utility/CMakeFiles/UtilityBlocks.dir/SignalProbe.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1221: comms/utility/CMakeFiles/UtilityBlocks.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
f
I have found the filter taps in /comms/iir_filter block to be in reverse order to what spuce expects.
spuce taps are in b[0], b[..], a[0], a[...] order.
PothosComms/filter/IIRFilter.cpp
Lines 64 to 68 in 434627b
Should mention taps are in order of b, a
PothosComms/filter/IIRFilter.cpp
Lines 29 to 31 in 434627b
Thanks
When the dtype supports multiple elements, modify the loops to compensate.
I think the little adaptor isnt quite right on windows, the specializations dont exist
TestExp.cpp
C:\build\PothosSDR_vc16\Source\PothosComms\math\Exp10.hpp(24,18): error C2039: 'exp10f': is not a member of '`global namespace'' (compiling source file C:\build\PothosSDR_vc16\Source\PothosComms\math\TestExp.cpp) [C:\build\PothosSDR_vc16\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc16\PothosComm
s.vcxproj]
C:\build\PothosSDR_vc16\Source\PothosComms\math\Exp10.hpp(24,1): error C3861: 'exp10f': identifier not found (compiling source file C:\build\PothosSDR_vc16\Source\PothosComms\math\TestExp.cpp) [C:\build\PothosSDR_vc16\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc16\PothosComms.vcxproj]
C:\build\PothosSDR_vc16\Source\PothosComms\math\Exp10.hpp(24,18): error C2039: 'exp10f': is not a member of '`global namespace'' (compiling source file C:\build\PothosSDR_vc16\Source\PothosComms\math\Exp.cpp) [C:\build\PothosSDR_vc16\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc16\PothosComms.vc
xproj]
C:\build\PothosSDR_vc16\Source\PothosComms\math\Exp10.hpp(30,18): error C2039: 'exp10': is not a member of '`global namespace'' (compiling source file C:\build\PothosSDR_vc16\Source\PothosComms\math\TestExp.cpp) [C:\build\PothosSDR_vc16\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc16\PothosComms
.vcxproj]
C:\build\PothosSDR_vc16\Source\PothosComms\math\Exp10.hpp(24,1): error C3861: 'exp10f': identifier not found (compiling source file C:\build\PothosSDR_vc16\Source\PothosComms\math\Exp.cpp) [C:\build\PothosSDR_vc16\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc16\PothosComms.vcxproj]
C:\build\PothosSDR_vc16\Source\PothosComms\math\Exp10.hpp(30,18): error C2039: 'exp10': is not a member of '`global namespace'' (compiling source file C:\build\PothosSDR_vc16\Source\PothosComms\math\Exp.cpp) [C:\build\PothosSDR_vc16\Build\PothosComms\math\MathBlocks.vcxproj] [C:\build\PothosSDR_vc16\PothosComms.vcx
proj]
This issue effects the FFT-based plotters as well as the FIR designer. Currently, the comms toolkit provides a window function plugin with a registered class. The client code access it through the plugin tree rather than using a traditional include and link.
using spuce
The window functions found in the spuce library offer a more complete alternative. I'm thinking of installing spuce includes and static library. The plotters toolkit will either use spuc in tree when build in-tree or look for it as a dependency when build out of tree.
calling into spuce
To avoid duplication, there should be a common dispatcher that calls into the appropriate window function given the name of the function and an optional list of arguments (as doubles).
The blocks that use window functions should retain their original window name string parameter, but also provide an additional parameter which is a vector of doubles for the optional parameters. Each block should have some rough documentation notes about the parameters meaning.
Quick notes to self
Subtract out long run average of the input signal to produce output. This should be a templated block with support for all signed types including complex versions of ints and floats. Support DC removal using a single pole filter to gather a long-run average.
Second possibility is sliding window, adding a subtracting out the ends as the window is moved. Floating point accumulators need to be periodically recalculated because of error accumulation.
To support the frame sync block in BPSK, QPSK mode -- the timing recovery block tracks sample offset and decimates the input stream by sampling every Nth symbol. The timing is tracked using zero crossing or peaks. We will build phase tracking into this block as well, like costas loop. The block should support a resync label to indicate the start of a new frame and to reset timing offsets. In the case of phase recovery, this label can indicate the initial phase error when label.data is provided
Quick a few blocks are only implemented for floating point. Expand these blocks for fixed point, make sure that the various integer accumulators are sized appropriately to avoid overflow.
Examples:
Also double check FIR filter accumulator for fixed point, it may be too small.
This is mostly an efficiency thing, but it will also come in handy for the integer versions of the frame sync.
Currently, we rely on periodic trigger (or the like) to cause a signal probe output event. The signal probe should get new options to output:
When we dont want to or cant generate wave tables any larger, and approximation of the waveform could be made by accumulating fractional steps and rounding off the index to the nearest table entry:
if (stepFloat < 1.0)
{
for (size_t i = 0; i < outPort->elements(); i++)
{
out[i] = _table[_index & _mask];
_offset += _stepFloat;
//TODO when abs(offset) >= 1.0, move its integer part into index
}
}
I think it would be nice to add a standard block interleaver to Pothos. I'm currently working on that code now. I wanted to discuss how you would like it integrated (if at all!).
As a side note, I would like to add some FEC blocks in the future. So, my first thought was to create a new directory in PothosComms fec/
and have the BlockInterleaver
and BlockDeinterleaver
blocks be the first blocks in there. Interleaving seems to fit best with FEC stuff, but wanted to your feedback before I proceed.
Thanks,
Matt
Error message:
Testing /comms/tests/test_fft_short... FAIL!
+--------------------------------------------------------------------------------------------+
| Testing /comms/tests/test_fft_short... |
| 0 FFT expected (400,2200) actual (-100,854) |
| Exception: Pothos::Testing TestFFT.cpp:131 |
| assert true std::abs(pb[i].real()-result[i].real()/result.size()) < 0.01 |
| statement "std::abs(pb[i].real()-result[i].real()/result.size()) < 0.01" evaluated false |
+--------------------------------------------------------------------------------------------+
Clang info:
clang version 10.0.0-4ubuntu1
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.