summaryrefslogtreecommitdiff
path: root/meta-pkgs/gnuradio/patches/patch-gnuradio-core_src_lib_general_ga__gr__fxpt__vco.cc
diff options
context:
space:
mode:
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.cc24
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);