diff options
Diffstat (limited to 'meta-pkgs/gnuradio/patches/patch-gnuradio-core_src_lib_general_ga__gr__fxpt__vco.cc')
-rw-r--r-- | meta-pkgs/gnuradio/patches/patch-gnuradio-core_src_lib_general_ga__gr__fxpt__vco.cc | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/meta-pkgs/gnuradio/patches/patch-gnuradio-core_src_lib_general_ga__gr__fxpt__vco.cc b/meta-pkgs/gnuradio/patches/patch-gnuradio-core_src_lib_general_ga__gr__fxpt__vco.cc new file mode 100644 index 00000000000..3138c8bf4d7 --- /dev/null +++ b/meta-pkgs/gnuradio/patches/patch-gnuradio-core_src_lib_general_ga__gr__fxpt__vco.cc @@ -0,0 +1,24 @@ +$NetBSD: patch-gnuradio-core_src_lib_general_ga__gr__fxpt__vco.cc,v 1.1 2013/02/26 19:25:02 jperkin Exp $ + +Avoid 'error: call of overloaded <x> is ambiguous' failures. + +--- gnuradio-core/src/lib/general/qa_gr_fxpt_vco.cc.orig 2010-06-02 00:57:52.000000000 +0000 ++++ gnuradio-core/src/lib/general/qa_gr_fxpt_vco.cc +@@ -53,7 +53,7 @@ qa_gr_fxpt_vco::t0 () + float input[SIN_COS_BLOCK_SIZE]; + + for (int i = 0; i < SIN_COS_BLOCK_SIZE; i++){ +- input[i] = sin(i); ++ input[i] = sin((float)i); + } + + for (int i = 0; i < SIN_COS_BLOCK_SIZE; i++){ +@@ -85,7 +85,7 @@ qa_gr_fxpt_vco::t1 () + double max_error = 0; + + for (int i = 0; i < SIN_COS_BLOCK_SIZE; i++){ +- input[i] = sin(i); ++ input[i] = sin((float)i); + } + + ref_vco.cos (ref_block, input, SIN_COS_BLOCK_SIZE, SIN_COS_K, SIN_COS_AMPL); |