diff --git a/gnuradio-3.1.1-gcc34.patch b/gnuradio-3.1.1-gcc34.patch deleted file mode 100644 index ef9f597..0000000 --- a/gnuradio-3.1.1-gcc34.patch +++ /dev/null @@ -1,1275 +0,0 @@ -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/filter/gr_fft_filter_ccc.cc gnuradio-3.1.1/gnuradio-core/src/lib/filter/gr_fft_filter_ccc.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/filter/gr_fft_filter_ccc.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/filter/gr_fft_filter_ccc.cc 2008-03-03 09:52:10.000000000 +0100 -@@ -38,6 +38,7 @@ - #include - - #include -+#include - - gr_fft_filter_ccc_sptr gr_make_fft_filter_ccc (int decimation, const std::vector &taps) - { -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/filter/gr_fft_filter_fff.cc gnuradio-3.1.1/gnuradio-core/src/lib/filter/gr_fft_filter_fff.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/filter/gr_fft_filter_fff.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/filter/gr_fft_filter_fff.cc 2008-03-03 09:52:10.000000000 +0100 -@@ -33,6 +33,7 @@ - #include - - #include -+#include - - gr_fft_filter_fff_sptr gr_make_fft_filter_fff (int decimation, const std::vector &taps) - { -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/filter/qa_gr_fir_ccc.cc gnuradio-3.1.1/gnuradio-core/src/lib/filter/qa_gr_fir_ccc.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/filter/qa_gr_fir_ccc.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/filter/qa_gr_fir_ccc.cc 2008-03-03 09:23:08.000000000 +0100 -@@ -47,6 +47,7 @@ - #include - #include - #include -+#include - - using std::vector; - -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/filter/qa_gr_fir_ccf.cc gnuradio-3.1.1/gnuradio-core/src/lib/filter/qa_gr_fir_ccf.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/filter/qa_gr_fir_ccf.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/filter/qa_gr_fir_ccf.cc 2008-03-03 09:23:08.000000000 +0100 -@@ -47,6 +47,7 @@ - #include - #include - #include -+#include - - using std::vector; - -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/filter/qa_gr_fir_fcc.cc gnuradio-3.1.1/gnuradio-core/src/lib/filter/qa_gr_fir_fcc.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/filter/qa_gr_fir_fcc.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/filter/qa_gr_fir_fcc.cc 2008-03-03 09:23:08.000000000 +0100 -@@ -46,6 +46,7 @@ - #include - #include - #include -+#include - - using std::vector; - -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/filter/qa_gr_fir_fff.cc gnuradio-3.1.1/gnuradio-core/src/lib/filter/qa_gr_fir_fff.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/filter/qa_gr_fir_fff.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/filter/qa_gr_fir_fff.cc 2008-03-03 09:23:08.000000000 +0100 -@@ -32,6 +32,7 @@ - #include - #include - #include -+#include - - using std::vector; - -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/filter/qa_gr_fir_scc.cc gnuradio-3.1.1/gnuradio-core/src/lib/filter/qa_gr_fir_scc.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/filter/qa_gr_fir_scc.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/filter/qa_gr_fir_scc.cc 2008-03-03 09:23:08.000000000 +0100 -@@ -46,6 +46,7 @@ - #include - #include - #include -+#include - - using std::vector; - -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_align_on_samplenumbers_ss.cc gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_align_on_samplenumbers_ss.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_align_on_samplenumbers_ss.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_align_on_samplenumbers_ss.cc 2008-03-03 09:52:10.000000000 +0100 -@@ -28,6 +28,7 @@ - #include - #include - #include -+#include - - //define ALIGN_ADVANCED_IMPLEMENTATION to have an alternative implementation of the align algoritm which exactly follows the align_interval spec. - //It is more resource intensive, less tested and probably not needed -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_bin_statistics_f.cc gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_bin_statistics_f.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_bin_statistics_f.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_bin_statistics_f.cc 2008-03-03 09:52:10.000000000 +0100 -@@ -26,6 +26,7 @@ - - #include - #include -+#include - - gr_bin_statistics_f_sptr - gr_make_bin_statistics_f(unsigned int vlen, -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_circular_file.cc gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_circular_file.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_circular_file.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_circular_file.cc 2008-03-03 09:52:10.000000000 +0100 -@@ -39,6 +39,8 @@ - #include - - #include -+#include -+#include - - static const int HEADER_SIZE = 4096; - static const int HEADER_MAGIC = 0xEB021026; -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_delay.cc gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_delay.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_delay.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_delay.cc 2008-03-03 09:52:10.000000000 +0100 -@@ -26,6 +26,7 @@ - - #include - #include -+#include - - gr_delay_sptr - gr_make_delay (size_t itemsize, int delay) -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_fake_channel_coder_pp.cc gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_fake_channel_coder_pp.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_fake_channel_coder_pp.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_fake_channel_coder_pp.cc 2008-03-03 09:52:39.000000000 +0100 -@@ -28,6 +28,7 @@ - #include - #include - #include -+#include - - static const int PAD_VAL = 0xAA; - -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_fft_vcc.cc gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_fft_vcc.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_fft_vcc.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_fft_vcc.cc 2008-03-03 09:52:10.000000000 +0100 -@@ -28,6 +28,7 @@ - #include - #include - #include -+#include - - gr_fft_vcc_sptr - gr_make_fft_vcc (int fft_size, bool forward,const std::vector window, bool shift) -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_fft_vfc.cc gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_fft_vfc.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_fft_vfc.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_fft_vfc.cc 2008-03-03 09:52:10.000000000 +0100 -@@ -29,6 +29,7 @@ - #include - #include - #include -+#include - - - // FIXME after this is working, change to use native real to complex fft. -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_framer_sink_1.cc gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_framer_sink_1.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_framer_sink_1.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_framer_sink_1.cc 2008-03-03 09:52:10.000000000 +0100 -@@ -28,6 +28,7 @@ - #include - #include - #include -+#include - - #define VERBOSE 0 - -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_head.cc gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_head.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_head.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_head.cc 2008-03-03 09:52:10.000000000 +0100 -@@ -25,6 +25,7 @@ - #endif - #include - #include -+#include - - gr_head::gr_head (size_t sizeof_stream_item, int nitems) - : gr_sync_block ("head", -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gri_fft.cc gnuradio-3.1.1/gnuradio-core/src/lib/general/gri_fft.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gri_fft.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/general/gri_fft.cc 2008-03-03 09:04:49.000000000 +0100 -@@ -28,6 +28,7 @@ - #include - #include - #include -+#include - - static char * - wisdom_filename () -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_keep_one_in_n.cc gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_keep_one_in_n.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_keep_one_in_n.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_keep_one_in_n.cc 2008-03-03 09:52:10.000000000 +0100 -@@ -26,6 +26,7 @@ - - #include - #include -+#include - - gr_keep_one_in_n_sptr - gr_make_keep_one_in_n (size_t item_size, int n) -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_log2_const.h gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_log2_const.h ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_log2_const.h 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_log2_const.h 2008-03-04 07:47:31.000000000 +0100 -@@ -31,16 +31,16 @@ - - template static inline int gr_log2_const() { assert(0); return 0; } - --template<> static inline int gr_log2_const<1>() { return 0; } --template<> static inline int gr_log2_const<2>() { return 1; } --template<> static inline int gr_log2_const<4>() { return 2; } --template<> static inline int gr_log2_const<8>() { return 3; } --template<> static inline int gr_log2_const<16>() { return 4; } --template<> static inline int gr_log2_const<32>() { return 5; } --template<> static inline int gr_log2_const<64>() { return 6; } --template<> static inline int gr_log2_const<128>() { return 7; } --template<> static inline int gr_log2_const<256>() { return 8; } --template<> static inline int gr_log2_const<512>() { return 9; } --template<> static inline int gr_log2_const<1024>(){ return 10; } -+template<> inline int gr_log2_const<1>() { return 0; } -+template<> inline int gr_log2_const<2>() { return 1; } -+template<> inline int gr_log2_const<4>() { return 2; } -+template<> inline int gr_log2_const<8>() { return 3; } -+template<> inline int gr_log2_const<16>() { return 4; } -+template<> inline int gr_log2_const<32>() { return 5; } -+template<> inline int gr_log2_const<64>() { return 6; } -+template<> inline int gr_log2_const<128>() { return 7; } -+template<> inline int gr_log2_const<256>() { return 8; } -+template<> inline int gr_log2_const<512>() { return 9; } -+template<> inline int gr_log2_const<1024>(){ return 10; } - - #endif /* INCLUDED_GR_LOG2_CONST_H */ -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_null_source.cc gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_null_source.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_null_source.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_null_source.cc 2008-03-03 09:23:08.000000000 +0100 -@@ -26,6 +26,7 @@ - - #include - #include -+#include - - gr_null_source::gr_null_source (size_t sizeof_stream_item) - : gr_sync_block ("null_source", -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_packet_sink.cc gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_packet_sink.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_packet_sink.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_packet_sink.cc 2008-03-03 09:52:10.000000000 +0100 -@@ -33,6 +33,7 @@ - #include - #include - #include -+#include - - #define VERBOSE 0 - -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_simple_correlator.cc gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_simple_correlator.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_simple_correlator.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_simple_correlator.cc 2008-03-03 09:52:10.000000000 +0100 -@@ -30,6 +30,7 @@ - #include - #include - #include -+#include - - - static const int THRESHOLD = 3; -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_simple_framer.cc gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_simple_framer.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_simple_framer.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_simple_framer.cc 2008-03-03 09:52:10.000000000 +0100 -@@ -29,6 +29,8 @@ - #include - #include - #include -+#include -+#include - - - gr_simple_framer_sptr -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_skiphead.cc gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_skiphead.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_skiphead.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_skiphead.cc 2008-03-03 09:52:10.000000000 +0100 -@@ -25,6 +25,7 @@ - #endif - #include - #include -+#include - - gr_skiphead::gr_skiphead (size_t itemsize, size_t nitems_to_skip) - : gr_block ("skiphead", -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_stream_mux.cc gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_stream_mux.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_stream_mux.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_stream_mux.cc 2008-03-03 09:52:10.000000000 +0100 -@@ -26,6 +26,7 @@ - - #include - #include -+#include - - #define VERBOSE 0 - -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_streams_to_stream.cc gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_streams_to_stream.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_streams_to_stream.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_streams_to_stream.cc 2008-03-03 09:52:10.000000000 +0100 -@@ -26,6 +26,7 @@ - - #include - #include -+#include - - gr_streams_to_stream_sptr - gr_make_streams_to_stream (size_t item_size, size_t nstreams) -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_streams_to_vector.cc gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_streams_to_vector.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_streams_to_vector.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_streams_to_vector.cc 2008-03-03 09:52:10.000000000 +0100 -@@ -26,6 +26,7 @@ - - #include - #include -+#include - - gr_streams_to_vector_sptr - gr_make_streams_to_vector (size_t item_size, size_t nstreams) -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_stream_to_streams.cc gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_stream_to_streams.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_stream_to_streams.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_stream_to_streams.cc 2008-03-03 09:52:10.000000000 +0100 -@@ -26,6 +26,7 @@ - - #include - #include -+#include - - gr_stream_to_streams_sptr - gr_make_stream_to_streams (size_t item_size, size_t nstreams) -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_stream_to_vector.cc gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_stream_to_vector.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_stream_to_vector.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_stream_to_vector.cc 2008-03-03 09:52:10.000000000 +0100 -@@ -26,6 +26,7 @@ - - #include - #include -+#include - - gr_stream_to_vector_sptr - gr_make_stream_to_vector (size_t item_size, size_t nitems_per_block) -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_test.cc gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_test.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_test.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_test.cc 2008-03-03 09:52:10.000000000 +0100 -@@ -28,6 +28,7 @@ - #include - #include - #include -+#include - - gr_test_sptr gr_make_test (const std::string &name, - int min_inputs, int max_inputs, unsigned int sizeof_input_item, -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_throttle.cc gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_throttle.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_throttle.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_throttle.cc 2008-03-03 09:53:15.000000000 +0100 -@@ -29,6 +29,7 @@ - #include - #include - #include -+#include - #ifdef HAVE_TIME_H - #include - #endif -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_vector_to_stream.cc gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_vector_to_stream.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_vector_to_stream.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_vector_to_stream.cc 2008-03-03 09:52:10.000000000 +0100 -@@ -26,6 +26,7 @@ - - #include - #include -+#include - - gr_vector_to_stream_sptr - gr_make_vector_to_stream (size_t item_size, size_t nitems_per_block) -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_vector_to_streams.cc gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_vector_to_streams.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/gr_vector_to_streams.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/general/gr_vector_to_streams.cc 2008-03-03 09:52:10.000000000 +0100 -@@ -26,6 +26,7 @@ - - #include - #include -+#include - - gr_vector_to_streams_sptr - gr_make_vector_to_streams (size_t item_size, size_t nstreams) -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/malloc16.c gnuradio-3.1.1/gnuradio-core/src/lib/general/malloc16.c ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/general/malloc16.c 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/general/malloc16.c 2008-03-03 10:20:18.000000000 +0100 -@@ -7,6 +7,7 @@ - - #include "malloc16.h" - #include -+#include - - void *malloc16Align(int size){ - void *p; -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_bc.cc gnuradio-3.1.1/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_bc.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_bc.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_bc.cc 2008-03-03 09:52:10.000000000 +0100 -@@ -30,6 +30,7 @@ - #include - #include - #include -+#include - - gr_chunks_to_symbols_bc_sptr - gr_make_chunks_to_symbols_bc (const std::vector &symbol_table, const int D) -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_bf.cc gnuradio-3.1.1/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_bf.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_bf.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_bf.cc 2008-03-03 09:52:10.000000000 +0100 -@@ -30,6 +30,7 @@ - #include - #include - #include -+#include - - gr_chunks_to_symbols_bf_sptr - gr_make_chunks_to_symbols_bf (const std::vector &symbol_table, const int D) -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_ic.cc gnuradio-3.1.1/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_ic.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_ic.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_ic.cc 2008-03-03 09:52:10.000000000 +0100 -@@ -30,6 +30,7 @@ - #include - #include - #include -+#include - - gr_chunks_to_symbols_ic_sptr - gr_make_chunks_to_symbols_ic (const std::vector &symbol_table, const int D) -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_if.cc gnuradio-3.1.1/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_if.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_if.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_if.cc 2008-03-03 09:52:10.000000000 +0100 -@@ -30,6 +30,7 @@ - #include - #include - #include -+#include - - gr_chunks_to_symbols_if_sptr - gr_make_chunks_to_symbols_if (const std::vector &symbol_table, const int D) -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_sc.cc gnuradio-3.1.1/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_sc.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_sc.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_sc.cc 2008-03-03 09:52:10.000000000 +0100 -@@ -30,6 +30,7 @@ - #include - #include - #include -+#include - - gr_chunks_to_symbols_sc_sptr - gr_make_chunks_to_symbols_sc (const std::vector &symbol_table, const int D) -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_sf.cc gnuradio-3.1.1/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_sf.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_sf.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_sf.cc 2008-03-03 09:52:10.000000000 +0100 -@@ -30,6 +30,7 @@ - #include - #include - #include -+#include - - gr_chunks_to_symbols_sf_sptr - gr_make_chunks_to_symbols_sf (const std::vector &symbol_table, const int D) -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_XX.cc.t gnuradio-3.1.1/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_XX.cc.t ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_XX.cc.t 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_XX.cc.t 2008-03-03 09:52:10.000000000 +0100 -@@ -30,6 +30,7 @@ - #include - #include - #include -+#include - - @SPTR_NAME@ - gr_make_@BASE_NAME@ (const std::vector<@O_TYPE@> &symbol_table, const int D) -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/gengen/gr_mute_cc.cc gnuradio-3.1.1/gnuradio-core/src/lib/gengen/gr_mute_cc.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/gengen/gr_mute_cc.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/gengen/gr_mute_cc.cc 2008-03-03 09:23:08.000000000 +0100 -@@ -29,6 +29,7 @@ - #include - #include - #include -+#include - - - gr_mute_cc_sptr -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/gengen/gr_mute_ff.cc gnuradio-3.1.1/gnuradio-core/src/lib/gengen/gr_mute_ff.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/gengen/gr_mute_ff.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/gengen/gr_mute_ff.cc 2008-03-03 09:23:08.000000000 +0100 -@@ -29,6 +29,7 @@ - #include - #include - #include -+#include - - - gr_mute_ff_sptr -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/gengen/gr_mute_ii.cc gnuradio-3.1.1/gnuradio-core/src/lib/gengen/gr_mute_ii.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/gengen/gr_mute_ii.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/gengen/gr_mute_ii.cc 2008-03-03 09:23:08.000000000 +0100 -@@ -29,6 +29,7 @@ - #include - #include - #include -+#include - - - gr_mute_ii_sptr -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/gengen/gr_mute_ss.cc gnuradio-3.1.1/gnuradio-core/src/lib/gengen/gr_mute_ss.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/gengen/gr_mute_ss.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/gengen/gr_mute_ss.cc 2008-03-03 09:23:08.000000000 +0100 -@@ -29,6 +29,7 @@ - #include - #include - #include -+#include - - - gr_mute_ss_sptr -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/gengen/gr_mute_XX.cc.t gnuradio-3.1.1/gnuradio-core/src/lib/gengen/gr_mute_XX.cc.t ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/gengen/gr_mute_XX.cc.t 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/gengen/gr_mute_XX.cc.t 2008-03-03 09:23:08.000000000 +0100 -@@ -29,6 +29,7 @@ - #include <@NAME@.h> - #include - #include -+#include - - - @SPTR_NAME@ -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/gengen/gr_peak_detector_fb.cc gnuradio-3.1.1/gnuradio-core/src/lib/gengen/gr_peak_detector_fb.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/gengen/gr_peak_detector_fb.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/gengen/gr_peak_detector_fb.cc 2008-03-03 09:23:08.000000000 +0100 -@@ -28,6 +28,7 @@ - - #include - #include -+#include - - gr_peak_detector_fb_sptr - gr_make_peak_detector_fb (float threshold_factor_rise, -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/gengen/gr_peak_detector_ib.cc gnuradio-3.1.1/gnuradio-core/src/lib/gengen/gr_peak_detector_ib.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/gengen/gr_peak_detector_ib.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/gengen/gr_peak_detector_ib.cc 2008-03-03 09:23:08.000000000 +0100 -@@ -28,6 +28,7 @@ - - #include - #include -+#include - - gr_peak_detector_ib_sptr - gr_make_peak_detector_ib (float threshold_factor_rise, -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/gengen/gr_peak_detector_sb.cc gnuradio-3.1.1/gnuradio-core/src/lib/gengen/gr_peak_detector_sb.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/gengen/gr_peak_detector_sb.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/gengen/gr_peak_detector_sb.cc 2008-03-03 09:23:08.000000000 +0100 -@@ -28,6 +28,7 @@ - - #include - #include -+#include - - gr_peak_detector_sb_sptr - gr_make_peak_detector_sb (float threshold_factor_rise, -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/gengen/gr_peak_detector_XX.cc.t gnuradio-3.1.1/gnuradio-core/src/lib/gengen/gr_peak_detector_XX.cc.t ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/gengen/gr_peak_detector_XX.cc.t 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/gengen/gr_peak_detector_XX.cc.t 2008-03-03 09:23:08.000000000 +0100 -@@ -28,6 +28,7 @@ - - #include <@NAME@.h> - #include -+#include - - @SPTR_NAME@ - gr_make_@BASE_NAME@ (float threshold_factor_rise, -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/io/gr_file_descriptor_sink.cc gnuradio-3.1.1/gnuradio-core/src/lib/io/gr_file_descriptor_sink.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/io/gr_file_descriptor_sink.cc 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/io/gr_file_descriptor_sink.cc 2008-03-03 09:05:18.000000000 +0100 -@@ -32,6 +32,7 @@ - #include - #include - #include -+#include - - - gr_file_descriptor_sink::gr_file_descriptor_sink (size_t itemsize, int fd) -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/io/gr_file_descriptor_source.cc gnuradio-3.1.1/gnuradio-core/src/lib/io/gr_file_descriptor_source.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/io/gr_file_descriptor_source.cc 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/io/gr_file_descriptor_source.cc 2008-03-03 09:52:11.000000000 +0100 -@@ -32,6 +32,8 @@ - #include - #include - #include -+#include -+#include - - - gr_file_descriptor_source::gr_file_descriptor_source (size_t itemsize, -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/io/gr_file_sink_base.cc gnuradio-3.1.1/gnuradio-core/src/lib/io/gr_file_sink_base.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/io/gr_file_sink_base.cc 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/io/gr_file_sink_base.cc 2008-03-03 09:05:28.000000000 +0100 -@@ -30,6 +30,7 @@ - #include - #include - #include -+#include - - // win32 (mingw/msvc) specific - #ifdef HAVE_IO_H -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/io/gr_file_source.cc gnuradio-3.1.1/gnuradio-core/src/lib/io/gr_file_source.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/io/gr_file_source.cc 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/io/gr_file_source.cc 2008-03-03 09:05:34.000000000 +0100 -@@ -31,6 +31,7 @@ - #include - #include - #include -+#include - - // win32 (mingw/msvc) specific - #ifdef HAVE_IO_H -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/io/gri_logger.cc gnuradio-3.1.1/gnuradio-core/src/lib/io/gri_logger.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/io/gri_logger.cc 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/io/gri_logger.cc 2008-03-03 09:52:11.000000000 +0100 -@@ -29,6 +29,7 @@ - #include - #include - #include -+#include - - - /* -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/io/gr_message_sink.cc gnuradio-3.1.1/gnuradio-core/src/lib/io/gr_message_sink.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/io/gr_message_sink.cc 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/io/gr_message_sink.cc 2008-03-03 09:52:11.000000000 +0100 -@@ -32,6 +32,7 @@ - #include - #include - #include -+#include - - - // public constructor that returns a shared_ptr -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/io/gr_message_source.cc gnuradio-3.1.1/gnuradio-core/src/lib/io/gr_message_source.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/io/gr_message_source.cc 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/io/gr_message_source.cc 2008-03-03 09:52:11.000000000 +0100 -@@ -32,6 +32,7 @@ - #include - #include - #include -+#include - - - // public constructor that returns a shared_ptr -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/io/gr_udp_sink.cc gnuradio-3.1.1/gnuradio-core/src/lib/io/gr_udp_sink.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/io/gr_udp_sink.cc 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/io/gr_udp_sink.cc 2008-03-03 09:04:49.000000000 +0100 -@@ -24,6 +24,7 @@ - #include - #include - #include -+#include - - #define SNK_VERBOSE 0 - -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/io/gr_udp_source.cc gnuradio-3.1.1/gnuradio-core/src/lib/io/gr_udp_source.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/io/gr_udp_source.cc 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/io/gr_udp_source.cc 2008-03-03 09:52:11.000000000 +0100 -@@ -25,6 +25,8 @@ - #include - #include - #include -+#include -+#include - - #define SRC_VERBOSE 0 - -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/missing/getopt.c gnuradio-3.1.1/gnuradio-core/src/lib/missing/getopt.c ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/missing/getopt.c 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/missing/getopt.c 2008-03-03 09:52:11.000000000 +0100 -@@ -52,6 +52,7 @@ - #endif - - #include -+#include - - /* Comment out all this code if we are using the GNU C Library, and are not - actually compiling the library itself. This code is part of the GNU C -@@ -179,6 +180,7 @@ - On some systems, it contains special magic macros that don't work - in GCC. */ - #include -+#include - #define my_index strchr - #define my_bcopy(src, dst, n) memcpy ((dst), (src), (n)) - #else -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/reed-solomon/decode_rs.c gnuradio-3.1.1/gnuradio-core/src/lib/reed-solomon/decode_rs.c ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/reed-solomon/decode_rs.c 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/reed-solomon/decode_rs.c 2008-03-03 10:22:34.000000000 +0100 -@@ -8,6 +8,7 @@ - #endif - - #include -+#include - - #define NULL ((void *)0) - #define min(a,b) ((a) < (b) ? (a) : (b)) -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/reed-solomon/encode_rs.c gnuradio-3.1.1/gnuradio-core/src/lib/reed-solomon/encode_rs.c ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/reed-solomon/encode_rs.c 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/reed-solomon/encode_rs.c 2008-03-03 10:22:34.000000000 +0100 -@@ -3,6 +3,7 @@ - * May be used under the terms of the GNU General Public License (GPL) - */ - #include -+#include - - #ifdef FIXED - #include "fixed.h" -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/reed-solomon/exercise.c gnuradio-3.1.1/gnuradio-core/src/lib/reed-solomon/exercise.c ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/reed-solomon/exercise.c 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/reed-solomon/exercise.c 2008-03-03 10:22:34.000000000 +0100 -@@ -13,6 +13,7 @@ - #include - #include - #include -+#include - - #ifdef FIXED - #include "fixed.h" -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/runtime/gr_dispatcher.cc gnuradio-3.1.1/gnuradio-core/src/lib/runtime/gr_dispatcher.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/runtime/gr_dispatcher.cc 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/runtime/gr_dispatcher.cc 2008-03-03 09:05:53.000000000 +0100 -@@ -27,6 +27,7 @@ - #include - #include - #include -+#include - - #ifdef HAVE_SELECT - # ifdef HAVE_SYS_SELECT_H -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/runtime/gr_error_handler.cc gnuradio-3.1.1/gnuradio-core/src/lib/runtime/gr_error_handler.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/runtime/gr_error_handler.cc 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/runtime/gr_error_handler.cc 2008-03-03 09:06:11.000000000 +0100 -@@ -48,6 +48,7 @@ - #include - #include - #include -+#include - - #ifdef HAVE_IO_H - #include -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/runtime/gr_local_sighandler.cc gnuradio-3.1.1/gnuradio-core/src/lib/runtime/gr_local_sighandler.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/runtime/gr_local_sighandler.cc 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/runtime/gr_local_sighandler.cc 2008-03-03 09:23:08.000000000 +0100 -@@ -27,6 +27,7 @@ - #include - #include - #include -+#include - - - gr_local_sighandler::gr_local_sighandler (int signum, -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/runtime/gr_message.cc gnuradio-3.1.1/gnuradio-core/src/lib/runtime/gr_message.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/runtime/gr_message.cc 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/runtime/gr_message.cc 2008-03-03 09:52:11.000000000 +0100 -@@ -25,6 +25,8 @@ - #endif - #include - #include -+#include -+#include - - static long s_ncurrently_allocated = 0; - -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/runtime/gr_preferences.cc gnuradio-3.1.1/gnuradio-core/src/lib/runtime/gr_preferences.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/runtime/gr_preferences.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/runtime/gr_preferences.cc 2008-03-03 09:23:08.000000000 +0100 -@@ -31,6 +31,7 @@ - #include - #include - #include -+#include - - - #ifdef MKDIR_TAKES_ONE_ARG -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/runtime/gr_realtime.cc gnuradio-3.1.1/gnuradio-core/src/lib/runtime/gr_realtime.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/runtime/gr_realtime.cc 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/runtime/gr_realtime.cc 2008-03-03 09:23:08.000000000 +0100 -@@ -30,6 +30,7 @@ - #endif - - #include -+#include - #include - #include - -@@ -61,6 +62,7 @@ - #elif defined(HAVE_PTHREAD_SETSCHEDPARAM) - - #include -+#include - - gr_rt_status_t - gr_enable_realtime_scheduling() -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/runtime/gr_scheduler_thread.cc gnuradio-3.1.1/gnuradio-core/src/lib/runtime/gr_scheduler_thread.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/runtime/gr_scheduler_thread.cc 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/runtime/gr_scheduler_thread.cc 2008-03-03 09:06:30.000000000 +0100 -@@ -26,6 +26,7 @@ - - #include - #include -+#include - - #ifdef HAVE_SIGNAL_H - #include -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/runtime/gr_vmcircbuf.cc gnuradio-3.1.1/gnuradio-core/src/lib/runtime/gr_vmcircbuf.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/runtime/gr_vmcircbuf.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/runtime/gr_vmcircbuf.cc 2008-03-03 09:41:10.000000000 +0100 -@@ -28,6 +28,7 @@ - #include - #include - #include -+#include - #include - - // all the factories we know about -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/lib/runtime/gr_vmcircbuf_mmap_tmpfile.cc gnuradio-3.1.1/gnuradio-core/src/lib/runtime/gr_vmcircbuf_mmap_tmpfile.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/lib/runtime/gr_vmcircbuf_mmap_tmpfile.cc 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/lib/runtime/gr_vmcircbuf_mmap_tmpfile.cc 2008-03-03 09:06:40.000000000 +0100 -@@ -41,7 +41,6 @@ - #include - #include - -- - gr_vmcircbuf_mmap_tmpfile::gr_vmcircbuf_mmap_tmpfile (int size) - : gr_vmcircbuf (size) - { -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/tests/benchmark_nco.cc gnuradio-3.1.1/gnuradio-core/src/tests/benchmark_nco.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/tests/benchmark_nco.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/tests/benchmark_nco.cc 2008-03-03 09:23:08.000000000 +0100 -@@ -30,6 +30,7 @@ - #include - #include - #include -+#include - - #define ITERATIONS 20000000 - #define BLOCK_SIZE (10 * 1000) // fits in cache -diff -Naur gnuradio-3.1.1-upstream/gnuradio-core/src/tests/benchmark_vco.cc gnuradio-3.1.1/gnuradio-core/src/tests/benchmark_vco.cc ---- gnuradio-3.1.1-upstream/gnuradio-core/src/tests/benchmark_vco.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gnuradio-core/src/tests/benchmark_vco.cc 2008-03-03 09:23:08.000000000 +0100 -@@ -30,6 +30,7 @@ - #include - #include - #include -+#include - - #define ITERATIONS 5000000 - #define BLOCK_SIZE (10 * 1000) // fits in cache -diff -Naur gnuradio-3.1.1-upstream/gr-atsc/src/lib/atsc_bit_timing_loop.cc gnuradio-3.1.1/gr-atsc/src/lib/atsc_bit_timing_loop.cc ---- gnuradio-3.1.1-upstream/gr-atsc/src/lib/atsc_bit_timing_loop.cc 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/gr-atsc/src/lib/atsc_bit_timing_loop.cc 2008-03-03 09:23:08.000000000 +0100 -@@ -27,6 +27,7 @@ - #include - #include - #include -+#include - - // Input rate changed from 20MHz to 19.2 to support usrp at 3 * 6.4MHz - float input_rate = 19.2e6; -diff -Naur gnuradio-3.1.1-upstream/gr-atsc/src/lib/atsci_fs_checker_naive.cc gnuradio-3.1.1/gr-atsc/src/lib/atsci_fs_checker_naive.cc ---- gnuradio-3.1.1-upstream/gr-atsc/src/lib/atsci_fs_checker_naive.cc 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/gr-atsc/src/lib/atsci_fs_checker_naive.cc 2008-03-03 09:23:08.000000000 +0100 -@@ -25,6 +25,7 @@ - #include - #include - #include -+#include - - using std::cerr; - using std::endl; -diff -Naur gnuradio-3.1.1-upstream/gr-atsc/src/lib/atsci_fs_correlator_naive.cc gnuradio-3.1.1/gr-atsc/src/lib/atsci_fs_correlator_naive.cc ---- gnuradio-3.1.1-upstream/gr-atsc/src/lib/atsci_fs_correlator_naive.cc 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/gr-atsc/src/lib/atsci_fs_correlator_naive.cc 2008-03-03 09:23:08.000000000 +0100 -@@ -25,6 +25,7 @@ - #include - #include - #include -+#include - - using std::cerr; - using std::endl; -diff -Naur gnuradio-3.1.1-upstream/gr-atsc/src/lib/atsci_reed_solomon.cc gnuradio-3.1.1/gr-atsc/src/lib/atsci_reed_solomon.cc ---- gnuradio-3.1.1-upstream/gr-atsc/src/lib/atsci_reed_solomon.cc 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/gr-atsc/src/lib/atsci_reed_solomon.cc 2008-03-03 09:55:00.000000000 +0100 -@@ -22,6 +22,8 @@ - - #include - #include -+#include -+#include - - extern "C" { - #include "rs.h" -diff -Naur gnuradio-3.1.1-upstream/gr-atsc/src/lib/atsci_sliding_correlator.h gnuradio-3.1.1/gr-atsc/src/lib/atsci_sliding_correlator.h ---- gnuradio-3.1.1-upstream/gr-atsc/src/lib/atsci_sliding_correlator.h 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/gr-atsc/src/lib/atsci_sliding_correlator.h 2008-03-04 09:13:50.000000000 +0100 -@@ -19,11 +19,12 @@ - * the Free Software Foundation, Inc., 51 Franklin Street, - * Boston, MA 02110-1301, USA. - */ -+#include -+#include -+ - #ifndef _ATSC_SLIDING_CORRELATOR_H_ - #define _ATSC_SLIDING_CORRELATOR_H_ - --#include -- - extern const unsigned char atsc_pn511[511]; - extern const unsigned char atsc_pn63[63]; - -diff -Naur gnuradio-3.1.1-upstream/gr-atsc/src/lib/atsci_sssr.cc gnuradio-3.1.1/gr-atsc/src/lib/atsci_sssr.cc ---- gnuradio-3.1.1-upstream/gr-atsc/src/lib/atsci_sssr.cc 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/gr-atsc/src/lib/atsci_sssr.cc 2008-03-03 09:07:49.000000000 +0100 -@@ -27,6 +27,7 @@ - #include - #include - #include -+#include - - /* - * ---------------------------------------------------------------- -diff -Naur gnuradio-3.1.1-upstream/gr-atsc/src/lib/atsci_trellis_encoder.cc gnuradio-3.1.1/gr-atsc/src/lib/atsci_trellis_encoder.cc ---- gnuradio-3.1.1-upstream/gr-atsc/src/lib/atsci_trellis_encoder.cc 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/gr-atsc/src/lib/atsci_trellis_encoder.cc 2008-03-03 09:52:11.000000000 +0100 -@@ -23,6 +23,8 @@ - #include - #include - #include -+#include -+#include - - static const int DIBITS_PER_BYTE = 4; - -diff -Naur gnuradio-3.1.1-upstream/gr-atsc/src/lib/atsci_viterbi_decoder.cc gnuradio-3.1.1/gr-atsc/src/lib/atsci_viterbi_decoder.cc ---- gnuradio-3.1.1-upstream/gr-atsc/src/lib/atsci_viterbi_decoder.cc 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/gr-atsc/src/lib/atsci_viterbi_decoder.cc 2008-03-03 09:52:11.000000000 +0100 -@@ -25,6 +25,8 @@ - #include - #include - #include "atsci_viterbi_mux.cc" -+#include -+#include - - - /* How many separate Trellis encoders / Viterbi decoders run in parallel */ -diff -Naur gnuradio-3.1.1-upstream/gr-atsc/src/lib/atsc_types.h gnuradio-3.1.1/gr-atsc/src/lib/atsc_types.h ---- gnuradio-3.1.1-upstream/gr-atsc/src/lib/atsc_types.h 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/gr-atsc/src/lib/atsc_types.h 2008-03-04 07:52:52.000000000 +0100 -@@ -24,6 +24,7 @@ - #define _ATSC_TYPES_H_ - - #include -+#include - #include - #include - -diff -Naur gnuradio-3.1.1-upstream/gr-atsc/src/lib/interleaver_fifo.h gnuradio-3.1.1/gr-atsc/src/lib/interleaver_fifo.h ---- gnuradio-3.1.1-upstream/gr-atsc/src/lib/interleaver_fifo.h 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/gr-atsc/src/lib/interleaver_fifo.h 2008-03-03 10:22:34.000000000 +0100 -@@ -26,6 +26,7 @@ - - #include - #include -+#include - - /*! - * \brief template class for interleaver fifo -diff -Naur gnuradio-3.1.1-upstream/gr-atsc/src/lib/qa_atsci_data_interleaver.cc gnuradio-3.1.1/gr-atsc/src/lib/qa_atsci_data_interleaver.cc ---- gnuradio-3.1.1-upstream/gr-atsc/src/lib/qa_atsci_data_interleaver.cc 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/gr-atsc/src/lib/qa_atsci_data_interleaver.cc 2008-03-03 09:23:08.000000000 +0100 -@@ -22,6 +22,7 @@ - - #include - #include -+#include - - - /*! -diff -Naur gnuradio-3.1.1-upstream/gr-atsc/src/lib/qa_atsci_equalizer_nop.cc gnuradio-3.1.1/gr-atsc/src/lib/qa_atsci_equalizer_nop.cc ---- gnuradio-3.1.1-upstream/gr-atsc/src/lib/qa_atsci_equalizer_nop.cc 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/gr-atsc/src/lib/qa_atsci_equalizer_nop.cc 2008-03-03 09:23:08.000000000 +0100 -@@ -28,6 +28,7 @@ - #include - #include - #include -+#include - - using std::cerr; - using std::endl; -diff -Naur gnuradio-3.1.1-upstream/gr-atsc/src/lib/qa_atsci_fake_single_viterbi.cc gnuradio-3.1.1/gr-atsc/src/lib/qa_atsci_fake_single_viterbi.cc ---- gnuradio-3.1.1-upstream/gr-atsc/src/lib/qa_atsci_fake_single_viterbi.cc 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/gr-atsc/src/lib/qa_atsci_fake_single_viterbi.cc 2008-03-04 15:03:37.000000000 +0100 -@@ -29,6 +29,8 @@ - #include - #include - #include -+#include -+#include - - - static const int NTRIALS = 50; -diff -Naur gnuradio-3.1.1-upstream/gr-atsc/src/lib/qa_atsci_randomizer.cc gnuradio-3.1.1/gr-atsc/src/lib/qa_atsci_randomizer.cc ---- gnuradio-3.1.1-upstream/gr-atsc/src/lib/qa_atsci_randomizer.cc 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/gr-atsc/src/lib/qa_atsci_randomizer.cc 2008-03-03 09:23:08.000000000 +0100 -@@ -23,6 +23,7 @@ - #include - - #include -+#include - - static unsigned int expected_initial_states[] = { - 0x018f, -diff -Naur gnuradio-3.1.1-upstream/gr-atsc/src/lib/qa_atsci_reed_solomon.cc gnuradio-3.1.1/gr-atsc/src/lib/qa_atsci_reed_solomon.cc ---- gnuradio-3.1.1-upstream/gr-atsc/src/lib/qa_atsci_reed_solomon.cc 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/gr-atsc/src/lib/qa_atsci_reed_solomon.cc 2008-03-03 09:23:08.000000000 +0100 -@@ -29,6 +29,7 @@ - #include - #include - #include -+#include - - - static const int NROOTS = 20; -diff -Naur gnuradio-3.1.1-upstream/gr-atsc/src/lib/qa_atsci_single_viterbi.cc gnuradio-3.1.1/gr-atsc/src/lib/qa_atsci_single_viterbi.cc ---- gnuradio-3.1.1-upstream/gr-atsc/src/lib/qa_atsci_single_viterbi.cc 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/gr-atsc/src/lib/qa_atsci_single_viterbi.cc 2008-03-04 12:53:35.000000000 +0100 -@@ -30,6 +30,8 @@ - #include - #include - #include -+#include -+#include - - - static const int NTRIALS = 50; -diff -Naur gnuradio-3.1.1-upstream/gr-atsc/src/lib/qa_atsci_trellis_encoder.cc gnuradio-3.1.1/gr-atsc/src/lib/qa_atsci_trellis_encoder.cc ---- gnuradio-3.1.1-upstream/gr-atsc/src/lib/qa_atsci_trellis_encoder.cc 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/gr-atsc/src/lib/qa_atsci_trellis_encoder.cc 2008-03-03 09:23:08.000000000 +0100 -@@ -30,6 +30,7 @@ - #include - #include - #include -+#include - - #define NELEM(x) (sizeof (x) / sizeof (x[0])) - -diff -Naur gnuradio-3.1.1-upstream/gr-atsc/src/lib/qa_atsci_viterbi_decoder.cc gnuradio-3.1.1/gr-atsc/src/lib/qa_atsci_viterbi_decoder.cc ---- gnuradio-3.1.1-upstream/gr-atsc/src/lib/qa_atsci_viterbi_decoder.cc 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/gr-atsc/src/lib/qa_atsci_viterbi_decoder.cc 2008-03-03 09:23:08.000000000 +0100 -@@ -31,6 +31,7 @@ - #include - #include - #include -+#include - - #define NELEM(x) (sizeof (x) / sizeof (x[0])) - -diff -Naur gnuradio-3.1.1-upstream/gr-audio-portaudio/src/audio_portaudio_sink.cc gnuradio-3.1.1/gr-audio-portaudio/src/audio_portaudio_sink.cc ---- gnuradio-3.1.1-upstream/gr-audio-portaudio/src/audio_portaudio_sink.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gr-audio-portaudio/src/audio_portaudio_sink.cc 2008-03-03 09:52:11.000000000 +0100 -@@ -33,6 +33,8 @@ - #include - #include - #include -+#include -+#include - - #define LOGGING 0 // define to 0 or 1 - -diff -Naur gnuradio-3.1.1-upstream/gr-audio-portaudio/src/audio_portaudio_source.cc gnuradio-3.1.1/gr-audio-portaudio/src/audio_portaudio_source.cc ---- gnuradio-3.1.1-upstream/gr-audio-portaudio/src/audio_portaudio_source.cc 2008-03-03 08:38:24.000000000 +0100 -+++ gnuradio-3.1.1/gr-audio-portaudio/src/audio_portaudio_source.cc 2008-03-03 09:52:11.000000000 +0100 -@@ -33,6 +33,8 @@ - #include - #include - #include -+#include -+#include - - #define LOGGING 0 // define to 0 or 1 - -diff -Naur gnuradio-3.1.1-upstream/gr-gsm-fr-vocoder/src/lib/gsm/code.c gnuradio-3.1.1/gr-gsm-fr-vocoder/src/lib/gsm/code.c ---- gnuradio-3.1.1-upstream/gr-gsm-fr-vocoder/src/lib/gsm/code.c 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/gr-gsm-fr-vocoder/src/lib/gsm/code.c 2008-03-03 09:52:11.000000000 +0100 -@@ -19,6 +19,7 @@ - #include "private.h" - #include "gsm.h" - #include "proto.h" -+#include - - /* - * 4.2 FIXED POINT IMPLEMENTATION OF THE RPE-LTP CODER -diff -Naur gnuradio-3.1.1-upstream/gr-gsm-fr-vocoder/src/lib/gsm/gsm_create.c gnuradio-3.1.1/gr-gsm-fr-vocoder/src/lib/gsm/gsm_create.c ---- gnuradio-3.1.1-upstream/gr-gsm-fr-vocoder/src/lib/gsm/gsm_create.c 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/gr-gsm-fr-vocoder/src/lib/gsm/gsm_create.c 2008-03-03 10:22:34.000000000 +0100 -@@ -30,6 +30,7 @@ - #include "gsm.h" - #include "private.h" - #include "proto.h" -+#include - - gsm gsm_create P0() - { -diff -Naur gnuradio-3.1.1-upstream/gr-trellis/src/lib/fsm.cc gnuradio-3.1.1/gr-trellis/src/lib/fsm.cc ---- gnuradio-3.1.1-upstream/gr-trellis/src/lib/fsm.cc 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/gr-trellis/src/lib/fsm.cc 2008-03-04 15:29:29.000000000 +0100 -@@ -26,6 +26,7 @@ - #include - #include - #include -+#include - #include "base.h" - #include "fsm.h" - -diff -Naur gnuradio-3.1.1-upstream/gr-trellis/src/lib/fsm.h gnuradio-3.1.1/gr-trellis/src/lib/fsm.h ---- gnuradio-3.1.1-upstream/gr-trellis/src/lib/fsm.h 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/gr-trellis/src/lib/fsm.h 2008-03-04 15:46:05.000000000 +0100 -@@ -24,6 +24,7 @@ - #define INCLUDED_TRELLIS_FSM_H - - #include -+#include - - /*! - * \brief FSM class -diff -Naur gnuradio-3.1.1-upstream/gr-trellis/src/lib/trellis_permutation.cc gnuradio-3.1.1/gr-trellis/src/lib/trellis_permutation.cc ---- gnuradio-3.1.1-upstream/gr-trellis/src/lib/trellis_permutation.cc 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/gr-trellis/src/lib/trellis_permutation.cc 2008-03-03 09:52:11.000000000 +0100 -@@ -27,6 +27,7 @@ - #include - #include - #include -+#include - - trellis_permutation_sptr - trellis_make_permutation (int K, const std::vector &TABLE, int SYMS_PER_BLOCK, size_t NBYTES_INOUT) -diff -Naur gnuradio-3.1.1-upstream/gr-video-sdl/src/video_sdl_sink_s.cc gnuradio-3.1.1/gr-video-sdl/src/video_sdl_sink_s.cc ---- gnuradio-3.1.1-upstream/gr-video-sdl/src/video_sdl_sink_s.cc 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/gr-video-sdl/src/video_sdl_sink_s.cc 2008-03-03 09:23:08.000000000 +0100 -@@ -35,6 +35,7 @@ - #include - #include - #include -+#include - - - -diff -Naur gnuradio-3.1.1-upstream/gr-video-sdl/src/video_sdl_sink_uc.cc gnuradio-3.1.1/gr-video-sdl/src/video_sdl_sink_uc.cc ---- gnuradio-3.1.1-upstream/gr-video-sdl/src/video_sdl_sink_uc.cc 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/gr-video-sdl/src/video_sdl_sink_uc.cc 2008-03-03 09:52:11.000000000 +0100 -@@ -35,6 +35,8 @@ - #include - #include - #include -+#include -+#include - - - -diff -Naur gnuradio-3.1.1-upstream/usrp/host/apps/test_usrp_standard_rx.cc gnuradio-3.1.1/usrp/host/apps/test_usrp_standard_rx.cc ---- gnuradio-3.1.1-upstream/usrp/host/apps/test_usrp_standard_rx.cc 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/usrp/host/apps/test_usrp_standard_rx.cc 2008-03-03 09:23:08.000000000 +0100 -@@ -27,6 +27,7 @@ - #include - #include - #include -+#include - #include - #include /* needed for usb functions */ - #include -diff -Naur gnuradio-3.1.1-upstream/usrp/host/apps/test_usrp_standard_tx.cc gnuradio-3.1.1/usrp/host/apps/test_usrp_standard_tx.cc ---- gnuradio-3.1.1-upstream/usrp/host/apps/test_usrp_standard_tx.cc 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/usrp/host/apps/test_usrp_standard_tx.cc 2008-03-03 09:23:08.000000000 +0100 -@@ -27,6 +27,7 @@ - #include - #include - #include -+#include - #include - #include /* needed for usb functions */ - #include -diff -Naur gnuradio-3.1.1-upstream/usrp/host/apps/usrper.cc gnuradio-3.1.1/usrp/host/apps/usrper.cc ---- gnuradio-3.1.1-upstream/usrp/host/apps/usrper.cc 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/usrp/host/apps/usrper.cc 2008-03-03 09:41:17.000000000 +0100 -@@ -30,6 +30,7 @@ - - #include "usrp_prims.h" - #include "usrp_spi_defs.h" -+#include - - char *prog_name; - -diff -Naur gnuradio-3.1.1-upstream/usrp/host/lib/legacy/fusb_linux.cc gnuradio-3.1.1/usrp/host/lib/legacy/fusb_linux.cc ---- gnuradio-3.1.1-upstream/usrp/host/lib/legacy/fusb_linux.cc 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/usrp/host/lib/legacy/fusb_linux.cc 2008-03-04 07:53:55.000000000 +0100 -@@ -36,7 +36,7 @@ - #include - #include - #include --#include -+#include - - #define MINIMIZE_TX_BUFFERING 1 // must be defined to 0 or 1 - -diff -Naur gnuradio-3.1.1-upstream/usrp/host/lib/legacy/fusb_win32.cc gnuradio-3.1.1/usrp/host/lib/legacy/fusb_win32.cc ---- gnuradio-3.1.1-upstream/usrp/host/lib/legacy/fusb_win32.cc 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/usrp/host/lib/legacy/fusb_win32.cc 2008-03-03 09:52:11.000000000 +0100 -@@ -28,6 +28,7 @@ - #include - #include - #include -+#include - - static const int MAX_BLOCK_SIZE = fusb_sysconfig::max_block_size(); - static const int DEFAULT_BLOCK_SIZE = MAX_BLOCK_SIZE; -diff -Naur gnuradio-3.1.1-upstream/usrp/host/lib/legacy/usrp_basic.cc gnuradio-3.1.1/usrp/host/lib/legacy/usrp_basic.cc ---- gnuradio-3.1.1-upstream/usrp/host/lib/legacy/usrp_basic.cc 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/usrp/host/lib/legacy/usrp_basic.cc 2008-03-03 09:23:08.000000000 +0100 -@@ -34,6 +34,7 @@ - #include - #include - #include -+#include - - using namespace ad9862; - -diff -Naur gnuradio-3.1.1-upstream/usrp/host/lib/legacy/usrp_local_sighandler.cc gnuradio-3.1.1/usrp/host/lib/legacy/usrp_local_sighandler.cc ---- gnuradio-3.1.1-upstream/usrp/host/lib/legacy/usrp_local_sighandler.cc 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/usrp/host/lib/legacy/usrp_local_sighandler.cc 2008-03-03 09:23:08.000000000 +0100 -@@ -32,6 +32,7 @@ - #include - #include - #include -+#include - - usrp_local_sighandler::usrp_local_sighandler (int signum, - void (*new_handler)(int)) -diff -Naur gnuradio-3.1.1-upstream/usrp/host/lib/legacy/usrp_prims.cc gnuradio-3.1.1/usrp/host/lib/legacy/usrp_prims.cc ---- gnuradio-3.1.1-upstream/usrp/host/lib/legacy/usrp_prims.cc 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/usrp/host/lib/legacy/usrp_prims.cc 2008-03-04 12:53:46.000000000 +0100 -@@ -36,6 +36,7 @@ - #include - #include - #include -+#include - #include - #include // FIXME should check with autoconf (nanosleep) - #include -@@ -62,6 +63,7 @@ - static char *default_fpga_filename = "std_2rxhb_2tx.rbf"; - - #include "std_paths.h" -+#include - - static char * - find_file (const char *filename, int hw_rev) -diff -Naur gnuradio-3.1.1-upstream/usrp/host/misc/getopt.c gnuradio-3.1.1/usrp/host/misc/getopt.c ---- gnuradio-3.1.1-upstream/usrp/host/misc/getopt.c 2008-03-03 08:38:23.000000000 +0100 -+++ gnuradio-3.1.1/usrp/host/misc/getopt.c 2008-03-03 09:56:27.000000000 +0100 -@@ -52,6 +52,7 @@ - #endif - - #include -+#include - - /* Comment out all this code if we are using the GNU C Library, and are not - actually compiling the library itself. This code is part of the GNU C diff --git a/gnuradio-3.1.2-gcc34.patch b/gnuradio-3.1.2-gcc34.patch new file mode 100644 index 0000000..1b9897b --- /dev/null +++ b/gnuradio-3.1.2-gcc34.patch @@ -0,0 +1,1288 @@ +Marek Mahut : Patch to fix build under gcc 3.4 + +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/filter/gr_fft_filter_ccc.cc gnuradio-3.1.2/gnuradio-core/src/lib/filter/gr_fft_filter_ccc.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/filter/gr_fft_filter_ccc.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/filter/gr_fft_filter_ccc.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -38,6 +38,7 @@ + #include + + #include ++#include + + gr_fft_filter_ccc_sptr gr_make_fft_filter_ccc (int decimation, const std::vector &taps) + { +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/filter/gr_fft_filter_fff.cc gnuradio-3.1.2/gnuradio-core/src/lib/filter/gr_fft_filter_fff.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/filter/gr_fft_filter_fff.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/filter/gr_fft_filter_fff.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -33,6 +33,7 @@ + #include + + #include ++#include + + gr_fft_filter_fff_sptr gr_make_fft_filter_fff (int decimation, const std::vector &taps) + { +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/filter/qa_gr_fir_ccc.cc gnuradio-3.1.2/gnuradio-core/src/lib/filter/qa_gr_fir_ccc.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/filter/qa_gr_fir_ccc.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/filter/qa_gr_fir_ccc.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -47,6 +47,7 @@ + #include + #include + #include ++#include + + using std::vector; + +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/filter/qa_gr_fir_ccf.cc gnuradio-3.1.2/gnuradio-core/src/lib/filter/qa_gr_fir_ccf.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/filter/qa_gr_fir_ccf.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/filter/qa_gr_fir_ccf.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -47,6 +47,7 @@ + #include + #include + #include ++#include + + using std::vector; + +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/filter/qa_gr_fir_fcc.cc gnuradio-3.1.2/gnuradio-core/src/lib/filter/qa_gr_fir_fcc.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/filter/qa_gr_fir_fcc.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/filter/qa_gr_fir_fcc.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -46,6 +46,7 @@ + #include + #include + #include ++#include + + using std::vector; + +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/filter/qa_gr_fir_fff.cc gnuradio-3.1.2/gnuradio-core/src/lib/filter/qa_gr_fir_fff.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/filter/qa_gr_fir_fff.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/filter/qa_gr_fir_fff.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -32,6 +32,7 @@ + #include + #include + #include ++#include + + using std::vector; + +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/filter/qa_gr_fir_scc.cc gnuradio-3.1.2/gnuradio-core/src/lib/filter/qa_gr_fir_scc.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/filter/qa_gr_fir_scc.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/filter/qa_gr_fir_scc.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -46,6 +46,7 @@ + #include + #include + #include ++#include + + using std::vector; + +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_align_on_samplenumbers_ss.cc gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_align_on_samplenumbers_ss.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_align_on_samplenumbers_ss.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_align_on_samplenumbers_ss.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -28,6 +28,7 @@ + #include + #include + #include ++#include + + //define ALIGN_ADVANCED_IMPLEMENTATION to have an alternative implementation of the align algoritm which exactly follows the align_interval spec. + //It is more resource intensive, less tested and probably not needed +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_bin_statistics_f.cc gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_bin_statistics_f.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_bin_statistics_f.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_bin_statistics_f.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -26,6 +26,7 @@ + + #include + #include ++#include + + gr_bin_statistics_f_sptr + gr_make_bin_statistics_f(unsigned int vlen, +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_circular_file.cc gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_circular_file.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_circular_file.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_circular_file.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -39,6 +39,8 @@ + #include + + #include ++#include ++#include + + static const int HEADER_SIZE = 4096; + static const int HEADER_MAGIC = 0xEB021026; +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_delay.cc gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_delay.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_delay.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_delay.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -26,6 +26,7 @@ + + #include + #include ++#include + + gr_delay_sptr + gr_make_delay (size_t itemsize, int delay) +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_fake_channel_coder_pp.cc gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_fake_channel_coder_pp.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_fake_channel_coder_pp.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_fake_channel_coder_pp.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -28,6 +28,7 @@ + #include + #include + #include ++#include + + static const int PAD_VAL = 0xAA; + +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_fft_vcc.cc gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_fft_vcc.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_fft_vcc.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_fft_vcc.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -28,6 +28,7 @@ + #include + #include + #include ++#include + + gr_fft_vcc_sptr + gr_make_fft_vcc (int fft_size, bool forward,const std::vector window, bool shift) +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_fft_vfc.cc gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_fft_vfc.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_fft_vfc.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_fft_vfc.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -29,6 +29,7 @@ + #include + #include + #include ++#include + + + // FIXME after this is working, change to use native real to complex fft. +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_framer_sink_1.cc gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_framer_sink_1.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_framer_sink_1.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_framer_sink_1.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -28,6 +28,7 @@ + #include + #include + #include ++#include + + #define VERBOSE 0 + +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_head.cc gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_head.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_head.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_head.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -25,6 +25,7 @@ + #endif + #include + #include ++#include + + gr_head::gr_head (size_t sizeof_stream_item, int nitems) + : gr_sync_block ("head", +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gri_fft.cc gnuradio-3.1.2/gnuradio-core/src/lib/general/gri_fft.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gri_fft.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/general/gri_fft.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -28,6 +28,7 @@ + #include + #include + #include ++#include + + static char * + wisdom_filename () +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_keep_one_in_n.cc gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_keep_one_in_n.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_keep_one_in_n.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_keep_one_in_n.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -26,6 +26,7 @@ + + #include + #include ++#include + + gr_keep_one_in_n_sptr + gr_make_keep_one_in_n (size_t item_size, int n) +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_log2_const.h gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_log2_const.h +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_log2_const.h 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_log2_const.h 2008-04-11 19:57:23.000000000 +0200 +@@ -31,16 +31,16 @@ + + template static inline int gr_log2_const() { assert(0); return 0; } + +-template<> static inline int gr_log2_const<1>() { return 0; } +-template<> static inline int gr_log2_const<2>() { return 1; } +-template<> static inline int gr_log2_const<4>() { return 2; } +-template<> static inline int gr_log2_const<8>() { return 3; } +-template<> static inline int gr_log2_const<16>() { return 4; } +-template<> static inline int gr_log2_const<32>() { return 5; } +-template<> static inline int gr_log2_const<64>() { return 6; } +-template<> static inline int gr_log2_const<128>() { return 7; } +-template<> static inline int gr_log2_const<256>() { return 8; } +-template<> static inline int gr_log2_const<512>() { return 9; } +-template<> static inline int gr_log2_const<1024>(){ return 10; } ++template<> inline int gr_log2_const<1>() { return 0; } ++template<> inline int gr_log2_const<2>() { return 1; } ++template<> inline int gr_log2_const<4>() { return 2; } ++template<> inline int gr_log2_const<8>() { return 3; } ++template<> inline int gr_log2_const<16>() { return 4; } ++template<> inline int gr_log2_const<32>() { return 5; } ++template<> inline int gr_log2_const<64>() { return 6; } ++template<> inline int gr_log2_const<128>() { return 7; } ++template<> inline int gr_log2_const<256>() { return 8; } ++template<> inline int gr_log2_const<512>() { return 9; } ++template<> inline int gr_log2_const<1024>(){ return 10; } + + #endif /* INCLUDED_GR_LOG2_CONST_H */ +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_null_source.cc gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_null_source.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_null_source.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_null_source.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -26,6 +26,7 @@ + + #include + #include ++#include + + gr_null_source::gr_null_source (size_t sizeof_stream_item) + : gr_sync_block ("null_source", +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_packet_sink.cc gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_packet_sink.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_packet_sink.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_packet_sink.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -33,6 +33,7 @@ + #include + #include + #include ++#include + + #define VERBOSE 0 + +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_peak_detector2_fb.cc gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_peak_detector2_fb.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_peak_detector2_fb.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_peak_detector2_fb.cc 2008-04-11 19:59:13.000000000 +0200 +@@ -26,6 +26,7 @@ + + #include + #include ++#include + + gr_peak_detector2_fb_sptr + gr_make_peak_detector2_fb (float threshold_factor_rise, +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_simple_correlator.cc gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_simple_correlator.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_simple_correlator.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_simple_correlator.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -30,6 +30,7 @@ + #include + #include + #include ++#include + + + static const int THRESHOLD = 3; +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_simple_framer.cc gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_simple_framer.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_simple_framer.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_simple_framer.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -29,6 +29,8 @@ + #include + #include + #include ++#include ++#include + + + gr_simple_framer_sptr +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_skiphead.cc gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_skiphead.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_skiphead.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_skiphead.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -25,6 +25,7 @@ + #endif + #include + #include ++#include + + gr_skiphead::gr_skiphead (size_t itemsize, size_t nitems_to_skip) + : gr_block ("skiphead", +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_stream_mux.cc gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_stream_mux.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_stream_mux.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_stream_mux.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -26,6 +26,7 @@ + + #include + #include ++#include + + #define VERBOSE 0 + +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_streams_to_stream.cc gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_streams_to_stream.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_streams_to_stream.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_streams_to_stream.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -26,6 +26,7 @@ + + #include + #include ++#include + + gr_streams_to_stream_sptr + gr_make_streams_to_stream (size_t item_size, size_t nstreams) +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_streams_to_vector.cc gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_streams_to_vector.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_streams_to_vector.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_streams_to_vector.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -26,6 +26,7 @@ + + #include + #include ++#include + + gr_streams_to_vector_sptr + gr_make_streams_to_vector (size_t item_size, size_t nstreams) +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_stream_to_streams.cc gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_stream_to_streams.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_stream_to_streams.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_stream_to_streams.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -26,6 +26,7 @@ + + #include + #include ++#include + + gr_stream_to_streams_sptr + gr_make_stream_to_streams (size_t item_size, size_t nstreams) +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_stream_to_vector.cc gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_stream_to_vector.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_stream_to_vector.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_stream_to_vector.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -26,6 +26,7 @@ + + #include + #include ++#include + + gr_stream_to_vector_sptr + gr_make_stream_to_vector (size_t item_size, size_t nitems_per_block) +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_test.cc gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_test.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_test.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_test.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -28,6 +28,7 @@ + #include + #include + #include ++#include + + gr_test_sptr gr_make_test (const std::string &name, + int min_inputs, int max_inputs, unsigned int sizeof_input_item, +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_throttle.cc gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_throttle.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_throttle.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_throttle.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -29,6 +29,7 @@ + #include + #include + #include ++#include + #ifdef HAVE_TIME_H + #include + #endif +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_vector_to_stream.cc gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_vector_to_stream.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_vector_to_stream.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_vector_to_stream.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -26,6 +26,7 @@ + + #include + #include ++#include + + gr_vector_to_stream_sptr + gr_make_vector_to_stream (size_t item_size, size_t nitems_per_block) +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_vector_to_streams.cc gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_vector_to_streams.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/gr_vector_to_streams.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/general/gr_vector_to_streams.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -26,6 +26,7 @@ + + #include + #include ++#include + + gr_vector_to_streams_sptr + gr_make_vector_to_streams (size_t item_size, size_t nstreams) +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/malloc16.c gnuradio-3.1.2/gnuradio-core/src/lib/general/malloc16.c +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/general/malloc16.c 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/general/malloc16.c 2008-04-11 19:57:23.000000000 +0200 +@@ -7,6 +7,7 @@ + + #include "malloc16.h" + #include ++#include + + void *malloc16Align(int size){ + void *p; +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_bc.cc gnuradio-3.1.2/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_bc.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_bc.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_bc.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -30,6 +30,7 @@ + #include + #include + #include ++#include + + gr_chunks_to_symbols_bc_sptr + gr_make_chunks_to_symbols_bc (const std::vector &symbol_table, const int D) +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_bf.cc gnuradio-3.1.2/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_bf.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_bf.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_bf.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -30,6 +30,7 @@ + #include + #include + #include ++#include + + gr_chunks_to_symbols_bf_sptr + gr_make_chunks_to_symbols_bf (const std::vector &symbol_table, const int D) +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_ic.cc gnuradio-3.1.2/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_ic.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_ic.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_ic.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -30,6 +30,7 @@ + #include + #include + #include ++#include + + gr_chunks_to_symbols_ic_sptr + gr_make_chunks_to_symbols_ic (const std::vector &symbol_table, const int D) +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_if.cc gnuradio-3.1.2/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_if.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_if.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_if.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -30,6 +30,7 @@ + #include + #include + #include ++#include + + gr_chunks_to_symbols_if_sptr + gr_make_chunks_to_symbols_if (const std::vector &symbol_table, const int D) +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_sc.cc gnuradio-3.1.2/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_sc.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_sc.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_sc.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -30,6 +30,7 @@ + #include + #include + #include ++#include + + gr_chunks_to_symbols_sc_sptr + gr_make_chunks_to_symbols_sc (const std::vector &symbol_table, const int D) +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_sf.cc gnuradio-3.1.2/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_sf.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_sf.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_sf.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -30,6 +30,7 @@ + #include + #include + #include ++#include + + gr_chunks_to_symbols_sf_sptr + gr_make_chunks_to_symbols_sf (const std::vector &symbol_table, const int D) +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_XX.cc.t gnuradio-3.1.2/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_XX.cc.t +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_XX.cc.t 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_XX.cc.t 2008-04-11 19:57:23.000000000 +0200 +@@ -30,6 +30,7 @@ + #include + #include + #include ++#include + + @SPTR_NAME@ + gr_make_@BASE_NAME@ (const std::vector<@O_TYPE@> &symbol_table, const int D) +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/gengen/gr_mute_cc.cc gnuradio-3.1.2/gnuradio-core/src/lib/gengen/gr_mute_cc.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/gengen/gr_mute_cc.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/gengen/gr_mute_cc.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -29,6 +29,7 @@ + #include + #include + #include ++#include + + + gr_mute_cc_sptr +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/gengen/gr_mute_ff.cc gnuradio-3.1.2/gnuradio-core/src/lib/gengen/gr_mute_ff.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/gengen/gr_mute_ff.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/gengen/gr_mute_ff.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -29,6 +29,7 @@ + #include + #include + #include ++#include + + + gr_mute_ff_sptr +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/gengen/gr_mute_ii.cc gnuradio-3.1.2/gnuradio-core/src/lib/gengen/gr_mute_ii.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/gengen/gr_mute_ii.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/gengen/gr_mute_ii.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -29,6 +29,7 @@ + #include + #include + #include ++#include + + + gr_mute_ii_sptr +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/gengen/gr_mute_ss.cc gnuradio-3.1.2/gnuradio-core/src/lib/gengen/gr_mute_ss.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/gengen/gr_mute_ss.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/gengen/gr_mute_ss.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -29,6 +29,7 @@ + #include + #include + #include ++#include + + + gr_mute_ss_sptr +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/gengen/gr_mute_XX.cc.t gnuradio-3.1.2/gnuradio-core/src/lib/gengen/gr_mute_XX.cc.t +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/gengen/gr_mute_XX.cc.t 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/gengen/gr_mute_XX.cc.t 2008-04-11 19:57:23.000000000 +0200 +@@ -29,6 +29,7 @@ + #include <@NAME@.h> + #include + #include ++#include + + + @SPTR_NAME@ +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/gengen/gr_peak_detector_fb.cc gnuradio-3.1.2/gnuradio-core/src/lib/gengen/gr_peak_detector_fb.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/gengen/gr_peak_detector_fb.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/gengen/gr_peak_detector_fb.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -28,6 +28,7 @@ + + #include + #include ++#include + + gr_peak_detector_fb_sptr + gr_make_peak_detector_fb (float threshold_factor_rise, +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/gengen/gr_peak_detector_ib.cc gnuradio-3.1.2/gnuradio-core/src/lib/gengen/gr_peak_detector_ib.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/gengen/gr_peak_detector_ib.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/gengen/gr_peak_detector_ib.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -28,6 +28,7 @@ + + #include + #include ++#include + + gr_peak_detector_ib_sptr + gr_make_peak_detector_ib (float threshold_factor_rise, +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/gengen/gr_peak_detector_sb.cc gnuradio-3.1.2/gnuradio-core/src/lib/gengen/gr_peak_detector_sb.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/gengen/gr_peak_detector_sb.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/gengen/gr_peak_detector_sb.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -28,6 +28,7 @@ + + #include + #include ++#include + + gr_peak_detector_sb_sptr + gr_make_peak_detector_sb (float threshold_factor_rise, +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/gengen/gr_peak_detector_XX.cc.t gnuradio-3.1.2/gnuradio-core/src/lib/gengen/gr_peak_detector_XX.cc.t +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/gengen/gr_peak_detector_XX.cc.t 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/gengen/gr_peak_detector_XX.cc.t 2008-04-11 19:57:23.000000000 +0200 +@@ -28,6 +28,7 @@ + + #include <@NAME@.h> + #include ++#include + + @SPTR_NAME@ + gr_make_@BASE_NAME@ (float threshold_factor_rise, +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/io/gr_file_descriptor_sink.cc gnuradio-3.1.2/gnuradio-core/src/lib/io/gr_file_descriptor_sink.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/io/gr_file_descriptor_sink.cc 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/io/gr_file_descriptor_sink.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -32,6 +32,7 @@ + #include + #include + #include ++#include + + + gr_file_descriptor_sink::gr_file_descriptor_sink (size_t itemsize, int fd) +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/io/gr_file_descriptor_source.cc gnuradio-3.1.2/gnuradio-core/src/lib/io/gr_file_descriptor_source.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/io/gr_file_descriptor_source.cc 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/io/gr_file_descriptor_source.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -32,6 +32,8 @@ + #include + #include + #include ++#include ++#include + + + gr_file_descriptor_source::gr_file_descriptor_source (size_t itemsize, +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/io/gr_file_sink_base.cc gnuradio-3.1.2/gnuradio-core/src/lib/io/gr_file_sink_base.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/io/gr_file_sink_base.cc 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/io/gr_file_sink_base.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -30,6 +30,7 @@ + #include + #include + #include ++#include + + // win32 (mingw/msvc) specific + #ifdef HAVE_IO_H +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/io/gr_file_source.cc gnuradio-3.1.2/gnuradio-core/src/lib/io/gr_file_source.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/io/gr_file_source.cc 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/io/gr_file_source.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -31,6 +31,7 @@ + #include + #include + #include ++#include + + // win32 (mingw/msvc) specific + #ifdef HAVE_IO_H +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/io/gri_logger.cc gnuradio-3.1.2/gnuradio-core/src/lib/io/gri_logger.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/io/gri_logger.cc 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/io/gri_logger.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -29,6 +29,7 @@ + #include + #include + #include ++#include + + + /* +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/io/gr_message_sink.cc gnuradio-3.1.2/gnuradio-core/src/lib/io/gr_message_sink.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/io/gr_message_sink.cc 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/io/gr_message_sink.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -32,6 +32,7 @@ + #include + #include + #include ++#include + + + // public constructor that returns a shared_ptr +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/io/gr_message_source.cc gnuradio-3.1.2/gnuradio-core/src/lib/io/gr_message_source.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/io/gr_message_source.cc 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/io/gr_message_source.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -32,6 +32,7 @@ + #include + #include + #include ++#include + + + // public constructor that returns a shared_ptr +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/io/gr_udp_sink.cc gnuradio-3.1.2/gnuradio-core/src/lib/io/gr_udp_sink.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/io/gr_udp_sink.cc 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/io/gr_udp_sink.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -28,6 +28,7 @@ + #include + #if defined(HAVE_SOCKET) + #include ++#include + typedef void* optval_t; + #else + #define SHUT_RDWR 2 +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/io/gr_udp_source.cc gnuradio-3.1.2/gnuradio-core/src/lib/io/gr_udp_source.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/io/gr_udp_source.cc 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/io/gr_udp_source.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -27,6 +27,8 @@ + #include + #include + #include ++#include ++#include + #if defined(HAVE_SOCKET) + #include + typedef void* optval_t; +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/missing/getopt.c gnuradio-3.1.2/gnuradio-core/src/lib/missing/getopt.c +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/missing/getopt.c 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/missing/getopt.c 2008-04-11 19:57:23.000000000 +0200 +@@ -52,6 +52,7 @@ + #endif + + #include ++#include + + /* Comment out all this code if we are using the GNU C Library, and are not + actually compiling the library itself. This code is part of the GNU C +@@ -179,6 +180,7 @@ + On some systems, it contains special magic macros that don't work + in GCC. */ + #include ++#include + #define my_index strchr + #define my_bcopy(src, dst, n) memcpy ((dst), (src), (n)) + #else +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/reed-solomon/decode_rs.c gnuradio-3.1.2/gnuradio-core/src/lib/reed-solomon/decode_rs.c +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/reed-solomon/decode_rs.c 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/reed-solomon/decode_rs.c 2008-04-11 19:57:23.000000000 +0200 +@@ -8,6 +8,7 @@ + #endif + + #include ++#include + + #define NULL ((void *)0) + #define min(a,b) ((a) < (b) ? (a) : (b)) +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/reed-solomon/encode_rs.c gnuradio-3.1.2/gnuradio-core/src/lib/reed-solomon/encode_rs.c +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/reed-solomon/encode_rs.c 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/reed-solomon/encode_rs.c 2008-04-11 19:57:23.000000000 +0200 +@@ -3,6 +3,7 @@ + * May be used under the terms of the GNU General Public License (GPL) + */ + #include ++#include + + #ifdef FIXED + #include "fixed.h" +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/reed-solomon/exercise.c gnuradio-3.1.2/gnuradio-core/src/lib/reed-solomon/exercise.c +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/reed-solomon/exercise.c 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/reed-solomon/exercise.c 2008-04-11 19:57:23.000000000 +0200 +@@ -13,6 +13,7 @@ + #include + #include + #include ++#include + + #ifdef FIXED + #include "fixed.h" +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/runtime/gr_dispatcher.cc gnuradio-3.1.2/gnuradio-core/src/lib/runtime/gr_dispatcher.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/runtime/gr_dispatcher.cc 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/runtime/gr_dispatcher.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -27,6 +27,7 @@ + #include + #include + #include ++#include + + #ifdef HAVE_SELECT + # ifdef HAVE_SYS_SELECT_H +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/runtime/gr_error_handler.cc gnuradio-3.1.2/gnuradio-core/src/lib/runtime/gr_error_handler.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/runtime/gr_error_handler.cc 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/runtime/gr_error_handler.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -48,6 +48,7 @@ + #include + #include + #include ++#include + + #ifdef HAVE_IO_H + #include +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/runtime/gr_local_sighandler.cc gnuradio-3.1.2/gnuradio-core/src/lib/runtime/gr_local_sighandler.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/runtime/gr_local_sighandler.cc 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/runtime/gr_local_sighandler.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -27,6 +27,7 @@ + #include + #include + #include ++#include + + + gr_local_sighandler::gr_local_sighandler (int signum, +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/runtime/gr_message.cc gnuradio-3.1.2/gnuradio-core/src/lib/runtime/gr_message.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/runtime/gr_message.cc 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/runtime/gr_message.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -25,6 +25,8 @@ + #endif + #include + #include ++#include ++#include + + static long s_ncurrently_allocated = 0; + +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/runtime/gr_preferences.cc gnuradio-3.1.2/gnuradio-core/src/lib/runtime/gr_preferences.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/runtime/gr_preferences.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/runtime/gr_preferences.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -31,6 +31,7 @@ + #include + #include + #include ++#include + + + #ifdef MKDIR_TAKES_ONE_ARG +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/runtime/gr_realtime.cc gnuradio-3.1.2/gnuradio-core/src/lib/runtime/gr_realtime.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/runtime/gr_realtime.cc 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/runtime/gr_realtime.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -30,6 +30,7 @@ + #endif + + #include ++#include + #include + #include + +@@ -61,6 +62,7 @@ + #elif defined(HAVE_PTHREAD_SETSCHEDPARAM) + + #include ++#include + + gr_rt_status_t + gr_enable_realtime_scheduling() +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/runtime/gr_scheduler_thread.cc gnuradio-3.1.2/gnuradio-core/src/lib/runtime/gr_scheduler_thread.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/runtime/gr_scheduler_thread.cc 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/runtime/gr_scheduler_thread.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -26,6 +26,7 @@ + + #include + #include ++#include + + #ifdef HAVE_SIGNAL_H + #include +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/runtime/gr_vmcircbuf.cc gnuradio-3.1.2/gnuradio-core/src/lib/runtime/gr_vmcircbuf.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/runtime/gr_vmcircbuf.cc 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/runtime/gr_vmcircbuf.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -28,6 +28,7 @@ + #include + #include + #include ++#include + #include + + // all the factories we know about +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/lib/runtime/gr_vmcircbuf_mmap_tmpfile.cc gnuradio-3.1.2/gnuradio-core/src/lib/runtime/gr_vmcircbuf_mmap_tmpfile.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/lib/runtime/gr_vmcircbuf_mmap_tmpfile.cc 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/lib/runtime/gr_vmcircbuf_mmap_tmpfile.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -41,7 +41,6 @@ + #include + #include + +- + gr_vmcircbuf_mmap_tmpfile::gr_vmcircbuf_mmap_tmpfile (int size) + : gr_vmcircbuf (size) + { +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/tests/benchmark_nco.cc gnuradio-3.1.2/gnuradio-core/src/tests/benchmark_nco.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/tests/benchmark_nco.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/tests/benchmark_nco.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -30,6 +30,7 @@ + #include + #include + #include ++#include + + #define ITERATIONS 20000000 + #define BLOCK_SIZE (10 * 1000) // fits in cache +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/tests/benchmark_vco.cc gnuradio-3.1.2/gnuradio-core/src/tests/benchmark_vco.cc +--- gnuradio-3.1.2-upstream/gnuradio-core/src/tests/benchmark_vco.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/tests/benchmark_vco.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -30,6 +30,7 @@ + #include + #include + #include ++#include + + #define ITERATIONS 5000000 + #define BLOCK_SIZE (10 * 1000) // fits in cache +diff -Naur gnuradio-3.1.2-upstream/gr-atsc/src/lib/atsc_bit_timing_loop.cc gnuradio-3.1.2/gr-atsc/src/lib/atsc_bit_timing_loop.cc +--- gnuradio-3.1.2-upstream/gr-atsc/src/lib/atsc_bit_timing_loop.cc 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/gr-atsc/src/lib/atsc_bit_timing_loop.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -27,6 +27,7 @@ + #include + #include + #include ++#include + + // Input rate changed from 20MHz to 19.2 to support usrp at 3 * 6.4MHz + float input_rate = 19.2e6; +diff -Naur gnuradio-3.1.2-upstream/gr-atsc/src/lib/atsci_fs_checker_naive.cc gnuradio-3.1.2/gr-atsc/src/lib/atsci_fs_checker_naive.cc +--- gnuradio-3.1.2-upstream/gr-atsc/src/lib/atsci_fs_checker_naive.cc 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/gr-atsc/src/lib/atsci_fs_checker_naive.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -25,6 +25,7 @@ + #include + #include + #include ++#include + + using std::cerr; + using std::endl; +diff -Naur gnuradio-3.1.2-upstream/gr-atsc/src/lib/atsci_fs_correlator_naive.cc gnuradio-3.1.2/gr-atsc/src/lib/atsci_fs_correlator_naive.cc +--- gnuradio-3.1.2-upstream/gr-atsc/src/lib/atsci_fs_correlator_naive.cc 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/gr-atsc/src/lib/atsci_fs_correlator_naive.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -25,6 +25,7 @@ + #include + #include + #include ++#include + + using std::cerr; + using std::endl; +diff -Naur gnuradio-3.1.2-upstream/gr-atsc/src/lib/atsci_reed_solomon.cc gnuradio-3.1.2/gr-atsc/src/lib/atsci_reed_solomon.cc +--- gnuradio-3.1.2-upstream/gr-atsc/src/lib/atsci_reed_solomon.cc 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/gr-atsc/src/lib/atsci_reed_solomon.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -22,6 +22,8 @@ + + #include + #include ++#include ++#include + + extern "C" { + #include "rs.h" +diff -Naur gnuradio-3.1.2-upstream/gr-atsc/src/lib/atsci_sliding_correlator.h gnuradio-3.1.2/gr-atsc/src/lib/atsci_sliding_correlator.h +--- gnuradio-3.1.2-upstream/gr-atsc/src/lib/atsci_sliding_correlator.h 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/gr-atsc/src/lib/atsci_sliding_correlator.h 2008-04-11 19:57:23.000000000 +0200 +@@ -19,11 +19,12 @@ + * the Free Software Foundation, Inc., 51 Franklin Street, + * Boston, MA 02110-1301, USA. + */ ++#include ++#include ++ + #ifndef _ATSC_SLIDING_CORRELATOR_H_ + #define _ATSC_SLIDING_CORRELATOR_H_ + +-#include +- + extern const unsigned char atsc_pn511[511]; + extern const unsigned char atsc_pn63[63]; + +diff -Naur gnuradio-3.1.2-upstream/gr-atsc/src/lib/atsci_sssr.cc gnuradio-3.1.2/gr-atsc/src/lib/atsci_sssr.cc +--- gnuradio-3.1.2-upstream/gr-atsc/src/lib/atsci_sssr.cc 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/gr-atsc/src/lib/atsci_sssr.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -27,6 +27,7 @@ + #include + #include + #include ++#include + + /* + * ---------------------------------------------------------------- +diff -Naur gnuradio-3.1.2-upstream/gr-atsc/src/lib/atsci_trellis_encoder.cc gnuradio-3.1.2/gr-atsc/src/lib/atsci_trellis_encoder.cc +--- gnuradio-3.1.2-upstream/gr-atsc/src/lib/atsci_trellis_encoder.cc 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/gr-atsc/src/lib/atsci_trellis_encoder.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -23,6 +23,8 @@ + #include + #include + #include ++#include ++#include + + static const int DIBITS_PER_BYTE = 4; + +diff -Naur gnuradio-3.1.2-upstream/gr-atsc/src/lib/atsci_viterbi_decoder.cc gnuradio-3.1.2/gr-atsc/src/lib/atsci_viterbi_decoder.cc +--- gnuradio-3.1.2-upstream/gr-atsc/src/lib/atsci_viterbi_decoder.cc 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/gr-atsc/src/lib/atsci_viterbi_decoder.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -25,6 +25,8 @@ + #include + #include + #include "atsci_viterbi_mux.cc" ++#include ++#include + + + /* How many separate Trellis encoders / Viterbi decoders run in parallel */ +diff -Naur gnuradio-3.1.2-upstream/gr-atsc/src/lib/atsc_types.h gnuradio-3.1.2/gr-atsc/src/lib/atsc_types.h +--- gnuradio-3.1.2-upstream/gr-atsc/src/lib/atsc_types.h 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/gr-atsc/src/lib/atsc_types.h 2008-04-11 19:57:23.000000000 +0200 +@@ -24,6 +24,7 @@ + #define _ATSC_TYPES_H_ + + #include ++#include + #include + #include + +diff -Naur gnuradio-3.1.2-upstream/gr-atsc/src/lib/interleaver_fifo.h gnuradio-3.1.2/gr-atsc/src/lib/interleaver_fifo.h +--- gnuradio-3.1.2-upstream/gr-atsc/src/lib/interleaver_fifo.h 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/gr-atsc/src/lib/interleaver_fifo.h 2008-04-11 19:57:23.000000000 +0200 +@@ -26,6 +26,7 @@ + + #include + #include ++#include + + /*! + * \brief template class for interleaver fifo +diff -Naur gnuradio-3.1.2-upstream/gr-atsc/src/lib/qa_atsci_data_interleaver.cc gnuradio-3.1.2/gr-atsc/src/lib/qa_atsci_data_interleaver.cc +--- gnuradio-3.1.2-upstream/gr-atsc/src/lib/qa_atsci_data_interleaver.cc 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/gr-atsc/src/lib/qa_atsci_data_interleaver.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -22,6 +22,7 @@ + + #include + #include ++#include + + + /*! +diff -Naur gnuradio-3.1.2-upstream/gr-atsc/src/lib/qa_atsci_equalizer_nop.cc gnuradio-3.1.2/gr-atsc/src/lib/qa_atsci_equalizer_nop.cc +--- gnuradio-3.1.2-upstream/gr-atsc/src/lib/qa_atsci_equalizer_nop.cc 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/gr-atsc/src/lib/qa_atsci_equalizer_nop.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -28,6 +28,7 @@ + #include + #include + #include ++#include + + using std::cerr; + using std::endl; +diff -Naur gnuradio-3.1.2-upstream/gr-atsc/src/lib/qa_atsci_fake_single_viterbi.cc gnuradio-3.1.2/gr-atsc/src/lib/qa_atsci_fake_single_viterbi.cc +--- gnuradio-3.1.2-upstream/gr-atsc/src/lib/qa_atsci_fake_single_viterbi.cc 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/gr-atsc/src/lib/qa_atsci_fake_single_viterbi.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -29,6 +29,8 @@ + #include + #include + #include ++#include ++#include + + + static const int NTRIALS = 50; +diff -Naur gnuradio-3.1.2-upstream/gr-atsc/src/lib/qa_atsci_randomizer.cc gnuradio-3.1.2/gr-atsc/src/lib/qa_atsci_randomizer.cc +--- gnuradio-3.1.2-upstream/gr-atsc/src/lib/qa_atsci_randomizer.cc 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/gr-atsc/src/lib/qa_atsci_randomizer.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -23,6 +23,7 @@ + #include + + #include ++#include + + static unsigned int expected_initial_states[] = { + 0x018f, +diff -Naur gnuradio-3.1.2-upstream/gr-atsc/src/lib/qa_atsci_reed_solomon.cc gnuradio-3.1.2/gr-atsc/src/lib/qa_atsci_reed_solomon.cc +--- gnuradio-3.1.2-upstream/gr-atsc/src/lib/qa_atsci_reed_solomon.cc 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/gr-atsc/src/lib/qa_atsci_reed_solomon.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -29,6 +29,7 @@ + #include + #include + #include ++#include + + + static const int NROOTS = 20; +diff -Naur gnuradio-3.1.2-upstream/gr-atsc/src/lib/qa_atsci_single_viterbi.cc gnuradio-3.1.2/gr-atsc/src/lib/qa_atsci_single_viterbi.cc +--- gnuradio-3.1.2-upstream/gr-atsc/src/lib/qa_atsci_single_viterbi.cc 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/gr-atsc/src/lib/qa_atsci_single_viterbi.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -30,6 +30,8 @@ + #include + #include + #include ++#include ++#include + + + static const int NTRIALS = 50; +diff -Naur gnuradio-3.1.2-upstream/gr-atsc/src/lib/qa_atsci_trellis_encoder.cc gnuradio-3.1.2/gr-atsc/src/lib/qa_atsci_trellis_encoder.cc +--- gnuradio-3.1.2-upstream/gr-atsc/src/lib/qa_atsci_trellis_encoder.cc 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/gr-atsc/src/lib/qa_atsci_trellis_encoder.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -30,6 +30,7 @@ + #include + #include + #include ++#include + + #define NELEM(x) (sizeof (x) / sizeof (x[0])) + +diff -Naur gnuradio-3.1.2-upstream/gr-atsc/src/lib/qa_atsci_viterbi_decoder.cc gnuradio-3.1.2/gr-atsc/src/lib/qa_atsci_viterbi_decoder.cc +--- gnuradio-3.1.2-upstream/gr-atsc/src/lib/qa_atsci_viterbi_decoder.cc 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/gr-atsc/src/lib/qa_atsci_viterbi_decoder.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -31,6 +31,7 @@ + #include + #include + #include ++#include + + #define NELEM(x) (sizeof (x) / sizeof (x[0])) + +diff -Naur gnuradio-3.1.2-upstream/gr-audio-portaudio/src/audio_portaudio_sink.cc gnuradio-3.1.2/gr-audio-portaudio/src/audio_portaudio_sink.cc +--- gnuradio-3.1.2-upstream/gr-audio-portaudio/src/audio_portaudio_sink.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gr-audio-portaudio/src/audio_portaudio_sink.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -33,6 +33,8 @@ + #include + #include + #include ++#include ++#include + + #define LOGGING 0 // define to 0 or 1 + +diff -Naur gnuradio-3.1.2-upstream/gr-audio-portaudio/src/audio_portaudio_source.cc gnuradio-3.1.2/gr-audio-portaudio/src/audio_portaudio_source.cc +--- gnuradio-3.1.2-upstream/gr-audio-portaudio/src/audio_portaudio_source.cc 2008-04-11 19:56:47.000000000 +0200 ++++ gnuradio-3.1.2/gr-audio-portaudio/src/audio_portaudio_source.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -33,6 +33,8 @@ + #include + #include + #include ++#include ++#include + + #define LOGGING 0 // define to 0 or 1 + +diff -Naur gnuradio-3.1.2-upstream/gr-gsm-fr-vocoder/src/lib/gsm/code.c gnuradio-3.1.2/gr-gsm-fr-vocoder/src/lib/gsm/code.c +--- gnuradio-3.1.2-upstream/gr-gsm-fr-vocoder/src/lib/gsm/code.c 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/gr-gsm-fr-vocoder/src/lib/gsm/code.c 2008-04-11 19:57:23.000000000 +0200 +@@ -19,6 +19,7 @@ + #include "private.h" + #include "gsm.h" + #include "proto.h" ++#include + + /* + * 4.2 FIXED POINT IMPLEMENTATION OF THE RPE-LTP CODER +diff -Naur gnuradio-3.1.2-upstream/gr-gsm-fr-vocoder/src/lib/gsm/gsm_create.c gnuradio-3.1.2/gr-gsm-fr-vocoder/src/lib/gsm/gsm_create.c +--- gnuradio-3.1.2-upstream/gr-gsm-fr-vocoder/src/lib/gsm/gsm_create.c 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/gr-gsm-fr-vocoder/src/lib/gsm/gsm_create.c 2008-04-11 19:57:23.000000000 +0200 +@@ -30,6 +30,7 @@ + #include "gsm.h" + #include "private.h" + #include "proto.h" ++#include + + gsm gsm_create P0() + { +diff -Naur gnuradio-3.1.2-upstream/gr-trellis/src/lib/fsm.cc gnuradio-3.1.2/gr-trellis/src/lib/fsm.cc +--- gnuradio-3.1.2-upstream/gr-trellis/src/lib/fsm.cc 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/gr-trellis/src/lib/fsm.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -26,6 +26,7 @@ + #include + #include + #include ++#include + #include "base.h" + #include "fsm.h" + +diff -Naur gnuradio-3.1.2-upstream/gr-trellis/src/lib/fsm.h gnuradio-3.1.2/gr-trellis/src/lib/fsm.h +--- gnuradio-3.1.2-upstream/gr-trellis/src/lib/fsm.h 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/gr-trellis/src/lib/fsm.h 2008-04-11 19:57:23.000000000 +0200 +@@ -24,6 +24,7 @@ + #define INCLUDED_TRELLIS_FSM_H + + #include ++#include + + /*! + * \brief FSM class +diff -Naur gnuradio-3.1.2-upstream/gr-trellis/src/lib/trellis_permutation.cc gnuradio-3.1.2/gr-trellis/src/lib/trellis_permutation.cc +--- gnuradio-3.1.2-upstream/gr-trellis/src/lib/trellis_permutation.cc 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/gr-trellis/src/lib/trellis_permutation.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -27,6 +27,7 @@ + #include + #include + #include ++#include + + trellis_permutation_sptr + trellis_make_permutation (int K, const std::vector &TABLE, int SYMS_PER_BLOCK, size_t NBYTES_INOUT) +diff -Naur gnuradio-3.1.2-upstream/gr-video-sdl/src/video_sdl_sink_s.cc gnuradio-3.1.2/gr-video-sdl/src/video_sdl_sink_s.cc +--- gnuradio-3.1.2-upstream/gr-video-sdl/src/video_sdl_sink_s.cc 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/gr-video-sdl/src/video_sdl_sink_s.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -35,6 +35,7 @@ + #include + #include + #include ++#include + + + +diff -Naur gnuradio-3.1.2-upstream/gr-video-sdl/src/video_sdl_sink_uc.cc gnuradio-3.1.2/gr-video-sdl/src/video_sdl_sink_uc.cc +--- gnuradio-3.1.2-upstream/gr-video-sdl/src/video_sdl_sink_uc.cc 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/gr-video-sdl/src/video_sdl_sink_uc.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -35,6 +35,8 @@ + #include + #include + #include ++#include ++#include + + + +diff -Naur gnuradio-3.1.2-upstream/usrp/host/apps/test_usrp_standard_rx.cc gnuradio-3.1.2/usrp/host/apps/test_usrp_standard_rx.cc +--- gnuradio-3.1.2-upstream/usrp/host/apps/test_usrp_standard_rx.cc 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/usrp/host/apps/test_usrp_standard_rx.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -27,6 +27,7 @@ + #include + #include + #include ++#include + #include + #include /* needed for usb functions */ + #include +diff -Naur gnuradio-3.1.2-upstream/usrp/host/apps/test_usrp_standard_tx.cc gnuradio-3.1.2/usrp/host/apps/test_usrp_standard_tx.cc +--- gnuradio-3.1.2-upstream/usrp/host/apps/test_usrp_standard_tx.cc 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/usrp/host/apps/test_usrp_standard_tx.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -27,6 +27,7 @@ + #include + #include + #include ++#include + #include + #include /* needed for usb functions */ + #include +diff -Naur gnuradio-3.1.2-upstream/usrp/host/apps/usrper.cc gnuradio-3.1.2/usrp/host/apps/usrper.cc +--- gnuradio-3.1.2-upstream/usrp/host/apps/usrper.cc 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/usrp/host/apps/usrper.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -30,6 +30,7 @@ + + #include "usrp_prims.h" + #include "usrp_spi_defs.h" ++#include + + char *prog_name; + +diff -Naur gnuradio-3.1.2-upstream/usrp/host/lib/legacy/fusb_linux.cc gnuradio-3.1.2/usrp/host/lib/legacy/fusb_linux.cc +--- gnuradio-3.1.2-upstream/usrp/host/lib/legacy/fusb_linux.cc 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/usrp/host/lib/legacy/fusb_linux.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -36,7 +36,7 @@ + #include + #include + #include +-#include ++#include + + #define MINIMIZE_TX_BUFFERING 1 // must be defined to 0 or 1 + +diff -Naur gnuradio-3.1.2-upstream/usrp/host/lib/legacy/fusb_win32.cc gnuradio-3.1.2/usrp/host/lib/legacy/fusb_win32.cc +--- gnuradio-3.1.2-upstream/usrp/host/lib/legacy/fusb_win32.cc 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/usrp/host/lib/legacy/fusb_win32.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -28,6 +28,7 @@ + #include + #include + #include ++#include + + static const int MAX_BLOCK_SIZE = fusb_sysconfig::max_block_size(); + static const int DEFAULT_BLOCK_SIZE = MAX_BLOCK_SIZE; +diff -Naur gnuradio-3.1.2-upstream/usrp/host/lib/legacy/usrp_basic.cc gnuradio-3.1.2/usrp/host/lib/legacy/usrp_basic.cc +--- gnuradio-3.1.2-upstream/usrp/host/lib/legacy/usrp_basic.cc 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/usrp/host/lib/legacy/usrp_basic.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -34,6 +34,7 @@ + #include + #include + #include ++#include + + using namespace ad9862; + +diff -Naur gnuradio-3.1.2-upstream/usrp/host/lib/legacy/usrp_local_sighandler.cc gnuradio-3.1.2/usrp/host/lib/legacy/usrp_local_sighandler.cc +--- gnuradio-3.1.2-upstream/usrp/host/lib/legacy/usrp_local_sighandler.cc 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/usrp/host/lib/legacy/usrp_local_sighandler.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -32,6 +32,7 @@ + #include + #include + #include ++#include + + usrp_local_sighandler::usrp_local_sighandler (int signum, + void (*new_handler)(int)) +diff -Naur gnuradio-3.1.2-upstream/usrp/host/lib/legacy/usrp_prims.cc gnuradio-3.1.2/usrp/host/lib/legacy/usrp_prims.cc +--- gnuradio-3.1.2-upstream/usrp/host/lib/legacy/usrp_prims.cc 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/usrp/host/lib/legacy/usrp_prims.cc 2008-04-11 19:57:23.000000000 +0200 +@@ -36,6 +36,7 @@ + #include + #include + #include ++#include + #include + #include // FIXME should check with autoconf (nanosleep) + #include +@@ -62,6 +63,7 @@ + static char *default_fpga_filename = "std_2rxhb_2tx.rbf"; + + #include "std_paths.h" ++#include + + static char * + find_file (const char *filename, int hw_rev) +diff -Naur gnuradio-3.1.2-upstream/usrp/host/misc/getopt.c gnuradio-3.1.2/usrp/host/misc/getopt.c +--- gnuradio-3.1.2-upstream/usrp/host/misc/getopt.c 2008-04-11 19:56:46.000000000 +0200 ++++ gnuradio-3.1.2/usrp/host/misc/getopt.c 2008-04-11 19:57:23.000000000 +0200 +@@ -52,6 +52,7 @@ + #endif + + #include ++#include + + /* Comment out all this code if we are using the GNU C Library, and are not + actually compiling the library itself. This code is part of the GNU C diff --git a/gnuradio-3.1.2-libtool.bug.patch b/gnuradio-3.1.2-libtool.bug.patch new file mode 100644 index 0000000..a31bd0e --- /dev/null +++ b/gnuradio-3.1.2-libtool.bug.patch @@ -0,0 +1,14 @@ +Marek Mahut : This patch fixes the build when libtool fails to detect that lib + +diff -Naur gnuradio-3.1.2-upstream/gnuradio-core/src/tests/Makefile.am gnuradio-3.1.2/gnuradio-core/src/tests/Makefile.am +--- gnuradio-3.1.2-upstream/gnuradio-core/src/tests/Makefile.am 2008-04-12 14:00:36.000000000 +0200 ++++ gnuradio-3.1.2/gnuradio-core/src/tests/Makefile.am 2008-04-12 19:14:37.000000000 +0200 +@@ -50,7 +50,7 @@ + test_vmcircbuf + + +-LIBGNURADIO = $(GNURADIO_CORE_LA) ++LIBGNURADIO = $(GNURADIO_CORE_LA) $(top_builddir)/omnithread/libgromnithread.la + LIBGNURADIOQA = $(top_builddir)/gnuradio-core/src/lib/libgnuradio-core-qa.la $(LIBGNURADIO) + + benchmark_dotprod_SOURCES = benchmark_dotprod.cc diff --git a/gnuradio.spec b/gnuradio.spec index c592dd5..c6545b3 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -1,20 +1,17 @@ %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} Name: gnuradio -Version: 3.1.1 -Release: 4%{?dist} +Version: 3.1.2 +Release: 1%{?dist} Summary: Software defined radio framework Group: Applications/Engineering License: GPLv3 URL: http://www.gnuradio.org Source0: ftp://ftp.gnu.org/gnu/gnuradio/gnuradio-%{version}.tar.gz -# missing files from official tarball, upstream knows about this problem. -# $ svn export http://gnuradio.org/svn/gnuradio/branches/releases/3.1 gnuradio -# $ tar -cfz gnuradio-3.1.1-templates.tar gnuradio-3.1.1/gnuradio-core/src/lib/gengen/*.t -Source1: gnuradio-3.1.1-templates.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -Patch0: gnuradio-3.1.1-gcc34.patch +Patch0: gnuradio-3.1.2-gcc34.patch +Patch1: gnuradio-3.1.2-libtool.bug.patch BuildRequires: sdcc BuildRequires: fftw-devel @@ -29,6 +26,14 @@ BuildRequires: doxygen BuildRequires: libusb-devel BuildRequires: alsa-lib-devel BuildRequires: SDL-devel +BuildRequires: guile-devel +BuildRequires: portaudio-devel +BuildRequires: libtool +Requires: numpy +Requires: wxPython +Requires: scipy +Requires: portaudio + %description GNU Radio is a collection of software that when combined with minimal @@ -79,12 +84,13 @@ GNU Radio USRP headers %prep %setup -q -%setup -q -b 1 %patch0 -p1 -b .gcc43 +%patch1 -p1 -b .libtool %build export PATH=%{_libexecdir}/sdcc:$PATH -%configure --enable-doxygen --enable-latex-doc --disable-gr-audio-oss +autoreconf -i +%configure --enable-doxygen --enable-latex-doc --disable-gr-audio-oss --enable-usrp --enable-gnuradio-core --enable-gnuradio-examples sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool make %{?_smp_mflags} @@ -92,6 +98,7 @@ make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT +find $RPM_BUILD_ROOT%{_datadir}/%{name}/examples -name '*.py' -exec echo chmod +x {} \; %clean rm -rf $RPM_BUILD_ROOT @@ -111,6 +118,9 @@ rm -rf $RPM_BUILD_ROOT %exclude %{python_sitelib}/gnuradio/_usrp1.so %exclude %{python_sitelib}/gnuradio/usrp* %{_sysconfdir}/gnuradio +%{_bindir}/gr_* +%exclude %{_bindir}/gr_plot*.pyc +%exclude %{_bindir}/gr_plot*.pyo %{_libdir}/libgnuradio-core.so.* %{_libdir}/libgnuradio-core-qa.so.* %{_libdir}/libgr_audio_alsa.so.* @@ -164,6 +174,7 @@ rm -rf $RPM_BUILD_ROOT %files -n usrp %defattr(-,root,root,-) %{_bindir}/usrp* +%{_bindir}/gpio* %{_datadir}/usrp %{_libdir}/libusrp.so.* %{python_sitelib}/usrpm @@ -179,6 +190,10 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/libusrp.so %changelog +* Fri Apr 4 2008 Marek Mahut - 3.1.2-1 +- Upstream release +- Modification of gnuradio-3.1.2-gcc34.patch to the new release + * Thu Mar 27 2008 Marek Mahut - 3.1.1-4 - Moving libusrp to gnuradio package diff --git a/sources b/sources index f095c10..c45c965 100644 --- a/sources +++ b/sources @@ -1,2 +1 @@ -ee06fe3d989caec3cd903ce48f4f311a gnuradio-3.1.1-templates.tar.gz -c5df6b26928ab6da678fbc6f993ce263 gnuradio-3.1.1.tar.gz +0208be69c598b37c8a0c4f59437e55d9 gnuradio-3.1.2.tar.gz