patch-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Patch: build fix for gcc 4.4.1 (Was: Re: [Patch-gnuradio] Patch: build f


From: Marek Mahut
Subject: Patch: build fix for gcc 4.4.1 (Was: Re: [Patch-gnuradio] Patch: build fix for gcc 3.4)
Date: Mon, 27 Jul 2009 16:46:52 +0200
User-agent: Thunderbird 2.0.0.16 (X11/20080723)

GNU Radio upsteam,

You can find attached another patch that fix some compatibility
problems with the gnuradio 2.3 build under GCC 4.4.1.

http://gcc.gnu.org/gcc-4.4/changes.html

Regards,

Marek Mahut wrote:
Dear upstream,

I don't have copyright assignment with the FSF yet. However this patch
is a small, but I would like to request it for future contribution to FSF
related projects.

This patch fixes gnuradio 3.1.2 to be able to build under new gcc 3.4
[1]. In this newest gcc version many C/C++ compiler headers were cleaned
from unnecessary includes, so applications who did not include ones they
use explicitly failed to build, it's the case of gnuradio as well. We,
in Fedora, are using attached patch to fix this problem.

[1] http://gcc.gnu.org/gcc-3.4/

Have a nice day,


--
Marek Mahut               https://fedoraproject.org/wiki/SIGs/Astronomy/
Fedora Project
2009-07-27      Marek Mahut <address@hidden>

        * gnuradio-3.2-gcc44.patch: fixes build problems under gcc 4.4
Marek Mahut <address@hidden>: Patch to fix build under gcc 4.4

diff -Naur 
gnuradio-3.2-upstream/gnuradio-core/src/lib/filter/gr_fft_filter_ccc.cc 
gnuradio-3.2/gnuradio-core/src/lib/filter/gr_fft_filter_ccc.cc
--- gnuradio-3.2-upstream/gnuradio-core/src/lib/filter/gr_fft_filter_ccc.cc     
2009-07-25 09:14:00.862437254 +0200
+++ gnuradio-3.2/gnuradio-core/src/lib/filter/gr_fft_filter_ccc.cc      
2009-07-25 09:17:18.282187738 +0200
@@ -39,6 +39,7 @@
 
 #include <iostream>
 #include <string.h>
+#include <cstdio>
 
 gr_fft_filter_ccc_sptr gr_make_fft_filter_ccc (int decimation, const 
std::vector<gr_complex> &taps)
 {
diff -Naur 
gnuradio-3.2-upstream/gnuradio-core/src/lib/filter/gr_fft_filter_fff.cc 
gnuradio-3.2/gnuradio-core/src/lib/filter/gr_fft_filter_fff.cc
--- gnuradio-3.2-upstream/gnuradio-core/src/lib/filter/gr_fft_filter_fff.cc     
2009-07-25 09:14:00.864437599 +0200
+++ gnuradio-3.2/gnuradio-core/src/lib/filter/gr_fft_filter_fff.cc      
2009-07-25 09:17:25.071217820 +0200
@@ -34,6 +34,7 @@
 
 #include <iostream>
 #include <string.h>
+#include <cstdio>
 
 gr_fft_filter_fff_sptr gr_make_fft_filter_fff (int decimation, const 
std::vector<float> &taps)
 {
diff -Naur 
gnuradio-3.2-upstream/gnuradio-core/src/lib/general/gr_align_on_samplenumbers_ss.cc
 gnuradio-3.2/gnuradio-core/src/lib/general/gr_align_on_samplenumbers_ss.cc
--- 
gnuradio-3.2-upstream/gnuradio-core/src/lib/general/gr_align_on_samplenumbers_ss.cc
 2009-07-25 09:14:01.033433009 +0200
+++ gnuradio-3.2/gnuradio-core/src/lib/general/gr_align_on_samplenumbers_ss.cc  
2009-07-25 09:17:36.663188600 +0200
@@ -28,6 +28,7 @@
 #include <gr_io_signature.h>
 #include <assert.h>
 #include <stdexcept>
+#include <cstdio>
 #include <string.h>
 
 //define ALIGN_ADVANCED_IMPLEMENTATION to have an alternative implementation 
of the align algoritm which exactly follows the align_interval spec.
diff -Naur 
gnuradio-3.2-upstream/gnuradio-core/src/lib/general/gr_clock_recovery_mm_cc.cc 
gnuradio-3.2/gnuradio-core/src/lib/general/gr_clock_recovery_mm_cc.cc
--- 
gnuradio-3.2-upstream/gnuradio-core/src/lib/general/gr_clock_recovery_mm_cc.cc  
    2009-07-25 09:14:01.051436257 +0200
+++ gnuradio-3.2/gnuradio-core/src/lib/general/gr_clock_recovery_mm_cc.cc       
2009-07-25 09:17:42.243478128 +0200
@@ -29,6 +29,7 @@
 #include <gr_clock_recovery_mm_cc.h>
 #include <gri_mmse_fir_interpolator_cc.h>
 #include <stdexcept>
+#include <cstdio>
 
 // Public constructor
 
diff -Naur 
gnuradio-3.2-upstream/gnuradio-core/src/lib/general/gr_constellation_decoder_cb.cc
 gnuradio-3.2/gnuradio-core/src/lib/general/gr_constellation_decoder_cb.cc
--- 
gnuradio-3.2-upstream/gnuradio-core/src/lib/general/gr_constellation_decoder_cb.cc
  2009-07-25 09:14:01.025437774 +0200
+++ gnuradio-3.2/gnuradio-core/src/lib/general/gr_constellation_decoder_cb.cc   
2009-07-25 09:17:47.250185275 +0200
@@ -27,6 +27,7 @@
 #include <gr_constellation_decoder_cb.h>
 #include <gr_io_signature.h>
 #include <stdexcept>
+#include <cstdio>
 
 #include <iostream>
 using std::cout;
diff -Naur 
gnuradio-3.2-upstream/gnuradio-core/src/lib/general/gr_correlate_access_code_bb.cc
 gnuradio-3.2/gnuradio-core/src/lib/general/gr_correlate_access_code_bb.cc
--- 
gnuradio-3.2-upstream/gnuradio-core/src/lib/general/gr_correlate_access_code_bb.cc
  2009-07-25 09:14:01.060434982 +0200
+++ gnuradio-3.2/gnuradio-core/src/lib/general/gr_correlate_access_code_bb.cc   
2009-07-25 09:17:54.333184463 +0200
@@ -28,6 +28,7 @@
 #include <gr_io_signature.h>
 #include <stdexcept>
 #include <gr_count_bits.h>
+#include <cstdio>
 
 #define VERBOSE 0
 
diff -Naur 
gnuradio-3.2-upstream/gnuradio-core/src/lib/general/gr_dd_mpsk_sync_cc.cc 
gnuradio-3.2/gnuradio-core/src/lib/general/gr_dd_mpsk_sync_cc.cc
--- gnuradio-3.2-upstream/gnuradio-core/src/lib/general/gr_dd_mpsk_sync_cc.cc   
2009-07-25 09:14:01.047433541 +0200
+++ gnuradio-3.2/gnuradio-core/src/lib/general/gr_dd_mpsk_sync_cc.cc    
2009-07-25 09:18:01.345183736 +0200
@@ -30,7 +30,7 @@
 #include <gri_mmse_fir_interpolator_cc.h>
 #include <math.h>
 #include <stdexcept>
-
+#include <cstdio>
 #include <gr_complex.h>
 
 #define M_TWOPI (2*M_PI)
diff -Naur 
gnuradio-3.2-upstream/gnuradio-core/src/lib/general/gr_decode_ccsds_27_fb.cc 
gnuradio-3.2/gnuradio-core/src/lib/general/gr_decode_ccsds_27_fb.cc
--- 
gnuradio-3.2-upstream/gnuradio-core/src/lib/general/gr_decode_ccsds_27_fb.cc    
    2009-07-25 09:14:01.076437534 +0200
+++ gnuradio-3.2/gnuradio-core/src/lib/general/gr_decode_ccsds_27_fb.cc 
2009-07-25 09:18:07.285215839 +0200
@@ -24,6 +24,7 @@
 
 #include <gr_decode_ccsds_27_fb.h>
 #include <gr_io_signature.h>
+#include <cstdio>
 
 gr_decode_ccsds_27_fb_sptr 
 gr_make_decode_ccsds_27_fb()
diff -Naur gnuradio-3.2-upstream/gnuradio-core/src/lib/general/gr_dpll_bb.cc 
gnuradio-3.2/gnuradio-core/src/lib/general/gr_dpll_bb.cc
--- gnuradio-3.2-upstream/gnuradio-core/src/lib/general/gr_dpll_bb.cc   
2009-07-25 09:14:01.055437436 +0200
+++ gnuradio-3.2/gnuradio-core/src/lib/general/gr_dpll_bb.cc    2009-07-25 
09:18:20.651188536 +0200
@@ -26,6 +26,7 @@
 
 #include <gr_dpll_bb.h>
 #include <gr_io_signature.h>
+#include <cstdio>
 
 gr_dpll_bb_sptr
 gr_make_dpll_bb (float period, float gain)
diff -Naur gnuradio-3.2-upstream/gnuradio-core/src/lib/general/gr_fft_vfc.cc 
gnuradio-3.2/gnuradio-core/src/lib/general/gr_fft_vfc.cc
--- gnuradio-3.2-upstream/gnuradio-core/src/lib/general/gr_fft_vfc.cc   
2009-07-25 09:14:01.032433570 +0200
+++ gnuradio-3.2/gnuradio-core/src/lib/general/gr_fft_vfc.cc    2009-07-25 
09:18:27.588184185 +0200
@@ -30,6 +30,7 @@
 #include <math.h>
 #include <stdexcept>
 #include <string.h>
+#include <cstdio>
 
 
 // FIXME after this is working, change to use native real to complex fft.
diff -Naur 
gnuradio-3.2-upstream/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.cc 
gnuradio-3.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.cc
--- gnuradio-3.2-upstream/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.cc  
2009-07-25 09:14:01.080445069 +0200
+++ gnuradio-3.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.cc   
2009-07-25 09:18:45.986188440 +0200
@@ -31,6 +31,7 @@
 #include <gr_math.h>
 #include <gr_expj.h>
 #include <gri_mmse_fir_interpolator_cc.h>
+#include <cstdio>
 
 
 #define M_TWOPI (2*M_PI)
diff -Naur 
gnuradio-3.2-upstream/gnuradio-core/src/lib/general/gr_ofdm_frame_acquisition.cc
 gnuradio-3.2/gnuradio-core/src/lib/general/gr_ofdm_frame_acquisition.cc
--- 
gnuradio-3.2-upstream/gnuradio-core/src/lib/general/gr_ofdm_frame_acquisition.cc
    2009-07-25 09:14:01.067433082 +0200
+++ gnuradio-3.2/gnuradio-core/src/lib/general/gr_ofdm_frame_acquisition.cc     
2009-07-25 09:36:03.133188443 +0200
@@ -28,6 +28,7 @@
 #include <gr_io_signature.h>
 #include <gr_expj.h>
 #include <gr_math.h>
+#include <cstdio>
 
 #define VERBOSE 0
 #define M_TWOPI (2*M_PI)
diff -Naur 
gnuradio-3.2-upstream/gnuradio-core/src/lib/general/gr_ofdm_sampler.cc 
gnuradio-3.2/gnuradio-core/src/lib/general/gr_ofdm_sampler.cc
--- gnuradio-3.2-upstream/gnuradio-core/src/lib/general/gr_ofdm_sampler.cc      
2009-07-25 09:14:01.055437436 +0200
+++ gnuradio-3.2/gnuradio-core/src/lib/general/gr_ofdm_sampler.cc       
2009-07-25 09:43:44.309459146 +0200
@@ -27,6 +27,7 @@
 #include <gr_ofdm_sampler.h>
 #include <gr_io_signature.h>
 #include <gr_expj.h>
+#include <cstdio>
 
 gr_ofdm_sampler_sptr
 gr_make_ofdm_sampler (unsigned int fft_length, 
diff -Naur 
gnuradio-3.2-upstream/gnuradio-core/src/lib/general/gr_simple_correlator.cc 
gnuradio-3.2/gnuradio-core/src/lib/general/gr_simple_correlator.cc
--- gnuradio-3.2-upstream/gnuradio-core/src/lib/general/gr_simple_correlator.cc 
2009-07-25 09:14:01.078437530 +0200
+++ gnuradio-3.2/gnuradio-core/src/lib/general/gr_simple_correlator.cc  
2009-07-25 09:18:50.951455747 +0200
@@ -31,6 +31,7 @@
 #include <stdexcept>
 #include <gr_count_bits.h>
 #include <string.h>
+#include <cstdio>
 
 
 static const int THRESHOLD = 3;
diff -Naur gnuradio-3.2-upstream/gnuradio-core/src/lib/general/gr_stream_mux.cc 
gnuradio-3.2/gnuradio-core/src/lib/general/gr_stream_mux.cc
--- gnuradio-3.2-upstream/gnuradio-core/src/lib/general/gr_stream_mux.cc        
2009-07-25 09:14:01.083447508 +0200
+++ gnuradio-3.2/gnuradio-core/src/lib/general/gr_stream_mux.cc 2009-07-25 
09:18:55.617260043 +0200
@@ -27,6 +27,7 @@
 #include <gr_stream_mux.h>
 #include <gr_io_signature.h>
 #include <string.h>
+#include <cstdio>
 
 #define VERBOSE 0
 
diff -Naur gnuradio-3.2-upstream/gnuradio-core/src/lib/io/gr_wavfile_sink.cc 
gnuradio-3.2/gnuradio-core/src/lib/io/gr_wavfile_sink.cc
--- gnuradio-3.2-upstream/gnuradio-core/src/lib/io/gr_wavfile_sink.cc   
2009-07-25 09:14:00.995437624 +0200
+++ gnuradio-3.2/gnuradio-core/src/lib/io/gr_wavfile_sink.cc    2009-07-25 
09:19:02.378184445 +0200
@@ -30,6 +30,7 @@
 #include <stdexcept>
 #include <climits>
 #include <cstring>
+#include <cstdio>
 #include <cmath>
 #include <fcntl.h>
 
diff -Naur gnuradio-3.2-upstream/gr-audio-alsa/src/gri_alsa.cc 
gnuradio-3.2/gr-audio-alsa/src/gri_alsa.cc
--- gnuradio-3.2-upstream/gr-audio-alsa/src/gri_alsa.cc 2009-07-25 
09:14:00.474445345 +0200
+++ gnuradio-3.2/gr-audio-alsa/src/gri_alsa.cc  2009-07-25 09:19:13.904207014 
+0200
@@ -26,6 +26,7 @@
 
 #include <gri_alsa.h>
 #include <algorithm>
+#include <cstdio>
 
 static snd_pcm_access_t access_types[] = {
   SND_PCM_ACCESS_MMAP_INTERLEAVED,
diff -Naur gnuradio-3.2-upstream/gr-audio-osx/src/audio_osx_sink.cc 
gnuradio-3.2/gr-audio-osx/src/audio_osx_sink.cc
--- gnuradio-3.2-upstream/gr-audio-osx/src/audio_osx_sink.cc    2009-07-25 
09:14:00.341445675 +0200
+++ gnuradio-3.2/gr-audio-osx/src/audio_osx_sink.cc     2009-07-25 
09:19:21.598183148 +0200
@@ -30,6 +30,7 @@
 #include <gr_io_signature.h>
 #include <stdexcept>
 #include <audio_osx.h>
+#include <cstdio>
 
 #define _OSX_AU_DEBUG_ 0
 
diff -Naur gnuradio-3.2-upstream/gr-audio-osx/src/audio_osx_source.cc 
gnuradio-3.2/gr-audio-osx/src/audio_osx_source.cc
--- gnuradio-3.2-upstream/gr-audio-osx/src/audio_osx_source.cc  2009-07-25 
09:14:00.343450491 +0200
+++ gnuradio-3.2/gr-audio-osx/src/audio_osx_source.cc   2009-07-25 
09:19:27.590184106 +0200
@@ -30,6 +30,7 @@
 #include <gr_io_signature.h>
 #include <stdexcept>
 #include <audio_osx.h>
+#include <cstdio>
 
 #define _OSX_AU_DEBUG_ 0
 #define _OSX_DO_LISTENERS_ 0
diff -Naur gnuradio-3.2-upstream/gr-audio-portaudio/src/gri_portaudio.cc 
gnuradio-3.2/gr-audio-portaudio/src/gri_portaudio.cc
--- gnuradio-3.2-upstream/gr-audio-portaudio/src/gri_portaudio.cc       
2009-07-25 09:14:00.477445200 +0200
+++ gnuradio-3.2/gr-audio-portaudio/src/gri_portaudio.cc        2009-07-25 
09:19:33.475184246 +0200
@@ -27,6 +27,7 @@
 #include <gri_portaudio.h>
 #include <portaudio.h>
 #include <string.h>
+#include <cstdio>
 
 
 PaDeviceIndex
diff -Naur gnuradio-3.2-upstream/gr-pager/src/pager_flex_sync.cc 
gnuradio-3.2/gr-pager/src/pager_flex_sync.cc
--- gnuradio-3.2-upstream/gr-pager/src/pager_flex_sync.cc       2009-07-25 
09:14:01.100445030 +0200
+++ gnuradio-3.2/gr-pager/src/pager_flex_sync.cc        2009-07-25 
09:19:38.231198885 +0200
@@ -29,6 +29,7 @@
 #include <pageri_util.h>
 #include <gr_io_signature.h>
 #include <gr_count_bits.h>
+#include <cstdio>
 
 pager_flex_sync_sptr pager_make_flex_sync()
 {
diff -Naur gnuradio-3.2-upstream/gr-qtgui/src/lib/spectrumUpdateEvents.h 
gnuradio-3.2/gr-qtgui/src/lib/spectrumUpdateEvents.h
--- gnuradio-3.2-upstream/gr-qtgui/src/lib/spectrumUpdateEvents.h       
2009-07-25 09:14:00.716437539 +0200
+++ gnuradio-3.2/gr-qtgui/src/lib/spectrumUpdateEvents.h        2009-07-26 
11:08:31.834443932 +0200
@@ -5,6 +5,7 @@
 #include <QString>
 #include <complex>
 #include <highResTimeFunctions.h>
+#include <stdint.h>
 
 class SpectrumUpdateEvent:public QEvent{
 
diff -Naur gnuradio-3.2-upstream/gr-qtgui/src/lib/Waterfall3DDisplayPlot.h 
gnuradio-3.2/gr-qtgui/src/lib/Waterfall3DDisplayPlot.h
--- gnuradio-3.2-upstream/gr-qtgui/src/lib/Waterfall3DDisplayPlot.h     
2009-07-25 09:14:00.717434185 +0200
+++ gnuradio-3.2/gr-qtgui/src/lib/Waterfall3DDisplayPlot.h      2009-07-26 
15:39:18.539220269 +0200
@@ -9,6 +9,8 @@
 #include <qwt3d_color.h>
 #include <qwt_color_map.h>
 
+#include <cstdio>
+
 class Waterfall3DColorMap:public Qwt3D::Color, public QwtLinearColorMap{
 public:
   Waterfall3DColorMap();
diff -Naur gnuradio-3.2-upstream/gr-usrp/apps/usrp_siggen.cc 
gnuradio-3.2/gr-usrp/apps/usrp_siggen.cc
--- gnuradio-3.2-upstream/gr-usrp/apps/usrp_siggen.cc   2009-07-25 
09:14:00.503447733 +0200
+++ gnuradio-3.2/gr-usrp/apps/usrp_siggen.cc    2009-07-25 17:21:57.442443913 
+0200
@@ -26,6 +26,7 @@
 #include <stdexcept>
 #include <iostream>
 #include <boost/program_options.hpp>
+#include <cstdio>
 
 namespace po = boost::program_options;
 
diff -Naur gnuradio-3.2-upstream/gr-usrp/src/usrp_sink_base.cc 
gnuradio-3.2/gr-usrp/src/usrp_sink_base.cc
--- gnuradio-3.2-upstream/gr-usrp/src/usrp_sink_base.cc 2009-07-25 
09:14:00.501447597 +0200
+++ gnuradio-3.2/gr-usrp/src/usrp_sink_base.cc  2009-07-25 17:19:08.780188246 
+0200
@@ -28,6 +28,7 @@
 #include <gr_io_signature.h>
 #include <usrp_standard.h>
 #include <assert.h>
+#include <cstdio>
 
 static const int OUTPUT_MULTIPLE_SAMPLES = 128;                // DON'T CHANGE 
THIS VALUE!
 
diff -Naur gnuradio-3.2-upstream/gr-usrp/src/usrp_source_base.cc 
gnuradio-3.2/gr-usrp/src/usrp_source_base.cc
--- gnuradio-3.2-upstream/gr-usrp/src/usrp_source_base.cc       2009-07-25 
09:14:00.502445220 +0200
+++ gnuradio-3.2/gr-usrp/src/usrp_source_base.cc        2009-07-25 
17:19:51.214219555 +0200
@@ -28,6 +28,7 @@
 #include <gr_io_signature.h>
 #include <usrp_standard.h>
 #include <assert.h>
+#include <cstdio>
 
 static const int OUTPUT_MULTIPLE_BYTES = 4 * 1024;
 
diff -Naur gnuradio-3.2-upstream/mblock/src/lib/mb_worker.cc 
gnuradio-3.2/mblock/src/lib/mb_worker.cc
--- gnuradio-3.2-upstream/mblock/src/lib/mb_worker.cc   2009-07-25 
09:14:00.496445162 +0200
+++ gnuradio-3.2/mblock/src/lib/mb_worker.cc    2009-07-25 11:17:09.894192322 
+0200
@@ -29,6 +29,7 @@
 #include <mb_gettid.h>
 #include <mblock/msg_accepter.h>
 #include <iostream>
+#include <cstdio>
 #ifdef HAVE_SCHED_H
 #include <sched.h>
 #endif
diff -Naur gnuradio-3.2-upstream/mblock/src/lib/qa_bitset.cc 
gnuradio-3.2/mblock/src/lib/qa_bitset.cc
--- gnuradio-3.2-upstream/mblock/src/lib/qa_bitset.cc   2009-07-25 
09:14:00.494447611 +0200
+++ gnuradio-3.2/mblock/src/lib/qa_bitset.cc    2009-07-25 11:17:15.999184361 
+0200
@@ -27,6 +27,7 @@
 #include <mblock/message.h>
 #include <mblock/class_registry.h>
 #include <iostream>
+#include <cstdio>
 #include <sstream>
 #include <bitset>
 
diff -Naur gnuradio-3.2-upstream/mblock/src/lib/qa_disconnect.cc 
gnuradio-3.2/mblock/src/lib/qa_disconnect.cc
--- gnuradio-3.2-upstream/mblock/src/lib/qa_disconnect.cc       2009-07-25 
09:14:00.494447611 +0200
+++ gnuradio-3.2/mblock/src/lib/qa_disconnect.cc        2009-07-25 
13:41:30.945188181 +0200
@@ -29,6 +29,7 @@
 #include <iostream>
 #include <sstream>
 #include <bitset>
+#include <cstdio>
 
 static pmt_t s_in = pmt_intern("in");
 static pmt_t s_out = pmt_intern("out");
diff -Naur gnuradio-3.2-upstream/usrp/host/lib/legacy/db_boards.cc 
gnuradio-3.2/usrp/host/lib/legacy/db_boards.cc
--- gnuradio-3.2-upstream/usrp/host/lib/legacy/db_boards.cc     2009-07-25 
09:14:00.618447788 +0200
+++ gnuradio-3.2/usrp/host/lib/legacy/db_boards.cc      2009-07-25 
16:59:10.714438636 +0200
@@ -31,6 +31,7 @@
 #include <db_wbx.h>
 #include <db_dtt754.h>
 #include <db_dtt768.h>
+#include <cstdio>
 
 std::vector<db_base_sptr>
 instantiate_dbs(int dbid, usrp_basic_sptr usrp, int which_side)
diff -Naur gnuradio-3.2-upstream/usrp/host/lib/legacy/db_dbs_rx.cc 
gnuradio-3.2/usrp/host/lib/legacy/db_dbs_rx.cc
--- gnuradio-3.2-upstream/usrp/host/lib/legacy/db_dbs_rx.cc     2009-07-25 
09:14:00.618447788 +0200
+++ gnuradio-3.2/usrp/host/lib/legacy/db_dbs_rx.cc      2009-07-25 
17:00:38.567217525 +0200
@@ -21,6 +21,7 @@
 #include <db_dbs_rx.h>
 #include <db_base_impl.h>
 #include <cmath>
+#include <cstdio>
 
 
 /*****************************************************************************/
diff -Naur gnuradio-3.2-upstream/usrp/host/lib/legacy/db_xcvr2450.cc 
gnuradio-3.2/usrp/host/lib/legacy/db_xcvr2450.cc
--- gnuradio-3.2-upstream/usrp/host/lib/legacy/db_xcvr2450.cc   2009-07-25 
09:14:00.617445275 +0200
+++ gnuradio-3.2/usrp/host/lib/legacy/db_xcvr2450.cc    2009-07-25 
17:01:20.805468727 +0200
@@ -21,6 +21,7 @@
 #include <db_xcvr2450.h>
 #include <db_base_impl.h>
 #include <cmath>
+#include <cstdio>
 #include <boost/thread.hpp>
 #include <boost/weak_ptr.hpp>
 
diff -Naur gnuradio-3.2-upstream/usrp/host/lib/legacy/fusb_darwin.cc 
gnuradio-3.2/usrp/host/lib/legacy/fusb_darwin.cc
--- gnuradio-3.2-upstream/usrp/host/lib/legacy/fusb_darwin.cc   2009-07-25 
09:14:00.612447799 +0200
+++ gnuradio-3.2/usrp/host/lib/legacy/fusb_darwin.cc    2009-07-25 
09:19:46.638210966 +0200
@@ -33,6 +33,7 @@
 #include "fusb.h"
 #include "fusb_darwin.h"
 #include "darwin_libusb.h"
+#include <cstdio>
 
 static const int USB_TIMEOUT = 100;    // in milliseconds
 static const UInt8 NUM_QUEUE_ITEMS = 20;
diff -Naur gnuradio-3.2-upstream/usrp/host/lib/legacy/fusb_linux.cc 
gnuradio-3.2/usrp/host/lib/legacy/fusb_linux.cc
--- gnuradio-3.2-upstream/usrp/host/lib/legacy/fusb_linux.cc    2009-07-25 
09:14:00.616447792 +0200
+++ gnuradio-3.2/usrp/host/lib/legacy/fusb_linux.cc     2009-07-25 
09:19:54.041184719 +0200
@@ -33,10 +33,10 @@
 #include <linux/usbdevice_fs.h>        // interface to kernel portion of user 
mode usb driver
 #include <sys/ioctl.h>
 #include <assert.h>
-#include <string.h>
 #include <algorithm>
 #include <errno.h>
 #include <string.h>
+#include <cstdio>
 
 #define MINIMIZE_TX_BUFFERING 1                // must be defined to 0 or 1
 
diff -Naur gnuradio-3.2-upstream/usrp/host/lib/legacy/fusb_win32.cc 
gnuradio-3.2/usrp/host/lib/legacy/fusb_win32.cc
--- gnuradio-3.2-upstream/usrp/host/lib/legacy/fusb_win32.cc    2009-07-25 
09:14:00.617445275 +0200
+++ gnuradio-3.2/usrp/host/lib/legacy/fusb_win32.cc     2009-07-25 
09:19:58.736184198 +0200
@@ -29,6 +29,7 @@
 #include <assert.h>
 #include <stdexcept>
 #include <string.h>
+#include <cstdio>
 
 static const int MAX_BLOCK_SIZE = fusb_sysconfig::max_block_size();
 static const int DEFAULT_BLOCK_SIZE = MAX_BLOCK_SIZE;
diff -Naur gnuradio-3.2-upstream/usrp/host/lib/legacy/usrp_basic.cc 
gnuradio-3.2/usrp/host/lib/legacy/usrp_basic.cc
--- gnuradio-3.2-upstream/usrp/host/lib/legacy/usrp_basic.cc    2009-07-25 
09:14:00.611447732 +0200
+++ gnuradio-3.2/usrp/host/lib/legacy/usrp_basic.cc     2009-07-25 
09:20:04.941434694 +0200
@@ -37,6 +37,7 @@
 #include <math.h>
 #include <ad9862.h>
 #include <string.h>
+#include <cstdio>
 
 using namespace ad9862;
 
diff -Naur gnuradio-3.2-upstream/usrp/host/lib/legacy/usrp_standard.cc 
gnuradio-3.2/usrp/host/lib/legacy/usrp_standard.cc
--- gnuradio-3.2-upstream/usrp/host/lib/legacy/usrp_standard.cc 2009-07-25 
09:14:00.619447576 +0200
+++ gnuradio-3.2/usrp/host/lib/legacy/usrp_standard.cc  2009-07-25 
09:20:09.756187465 +0200
@@ -29,6 +29,7 @@
 #include <assert.h>
 #include <math.h>
 #include <ad9862.h>
+#include <cstdio>
 
 
 static const int OLD_CAPS_VAL = 0xaa55ff77;
diff -Naur gnuradio-3.2-upstream/usrp2/host/apps/find_usrps.cc 
gnuradio-3.2/usrp2/host/apps/find_usrps.cc
--- gnuradio-3.2-upstream/usrp2/host/apps/find_usrps.cc 2009-07-25 
09:14:00.301437861 +0200
+++ gnuradio-3.2/usrp2/host/apps/find_usrps.cc  2009-07-25 17:14:41.128188741 
+0200
@@ -23,6 +23,7 @@
 #include <usrp2/usrp2.h>
 #include <iostream>
 #include <getopt.h>
+#include <cstdio>
 
 static void
 usage(const char *progname)
diff -Naur gnuradio-3.2-upstream/usrp2/host/apps/gpio.cc 
gnuradio-3.2/usrp2/host/apps/gpio.cc
--- gnuradio-3.2-upstream/usrp2/host/apps/gpio.cc       2009-07-25 
09:14:00.302450501 +0200
+++ gnuradio-3.2/usrp2/host/apps/gpio.cc        2009-07-25 17:18:14.131203844 
+0200
@@ -22,6 +22,7 @@
 
 #include <usrp2/usrp2.h>
 #include <iostream>
+#include <cstdio>
 
 int
 main(int argc, char **argv)
diff -Naur gnuradio-3.2-upstream/usrp2/host/apps/rx_streaming_samples.cc 
gnuradio-3.2/usrp2/host/apps/rx_streaming_samples.cc
--- gnuradio-3.2-upstream/usrp2/host/apps/rx_streaming_samples.cc       
2009-07-25 09:14:00.302450501 +0200
+++ gnuradio-3.2/usrp2/host/apps/rx_streaming_samples.cc        2009-07-25 
17:15:30.560205148 +0200
@@ -27,6 +27,7 @@
 #include <gruel/realtime.h>
 #include <sys/time.h>
 #include <iostream>
+#include <cstdio>
 #include <string.h>
 #include <boost/scoped_ptr.hpp>
 #include <boost/shared_ptr.hpp>
diff -Naur gnuradio-3.2-upstream/usrp2/host/apps/test_mimo_tx.cc 
gnuradio-3.2/usrp2/host/apps/test_mimo_tx.cc
--- gnuradio-3.2-upstream/usrp2/host/apps/test_mimo_tx.cc       2009-07-25 
09:14:00.301437861 +0200
+++ gnuradio-3.2/usrp2/host/apps/test_mimo_tx.cc        2009-07-25 
17:17:26.239258963 +0200
@@ -40,6 +40,7 @@
 #include <string.h>
 #include <stdexcept>
 #include <math.h>
+#include <cstdio>
 
 
 typedef std::complex<float> fcomplex;
diff -Naur gnuradio-3.2-upstream/usrp2/host/apps/tx_samples.cc 
gnuradio-3.2/usrp2/host/apps/tx_samples.cc
--- gnuradio-3.2-upstream/usrp2/host/apps/tx_samples.cc 2009-07-25 
09:14:00.302450501 +0200
+++ gnuradio-3.2/usrp2/host/apps/tx_samples.cc  2009-07-25 17:16:51.973188827 
+0200
@@ -22,6 +22,7 @@
 #include <usrp2/usrp2.h>
 #include <usrp2/strtod_si.h>
 #include <iostream>
+#include <cstdio>
 #include <complex>
 #include <getopt.h>
 #include <gruel/realtime.h>
diff -Naur gnuradio-3.2-upstream/usrp2/host/lib/eth_buffer.cc 
gnuradio-3.2/usrp2/host/lib/eth_buffer.cc
--- gnuradio-3.2-upstream/usrp2/host/lib/eth_buffer.cc  2009-07-25 
09:14:00.295439060 +0200
+++ gnuradio-3.2/usrp2/host/lib/eth_buffer.cc   2009-07-25 17:08:50.711203188 
+0200
@@ -32,6 +32,7 @@
 #include <sys/poll.h>
 #include <iostream>
 #include <cmath>
+#include <cstdio>
 #include <errno.h>
 #include <stdexcept>
 #include <string.h>
diff -Naur gnuradio-3.2-upstream/usrp2/host/lib/ethernet.cc 
gnuradio-3.2/usrp2/host/lib/ethernet.cc
--- gnuradio-3.2-upstream/usrp2/host/lib/ethernet.cc    2009-07-25 
09:14:00.296436544 +0200
+++ gnuradio-3.2/usrp2/host/lib/ethernet.cc     2009-07-25 17:09:54.200210018 
+0200
@@ -25,6 +25,7 @@
 #include <open_usrp2_socket.h>
 
 #include <iostream>
+#include <cstdio>
 #include <unistd.h>
 #include <fcntl.h>
 //#include <features.h>
diff -Naur gnuradio-3.2-upstream/usrp2/host/lib/ethernet.h 
gnuradio-3.2/usrp2/host/lib/ethernet.h
--- gnuradio-3.2-upstream/usrp2/host/lib/ethernet.h     2009-07-25 
09:14:00.295439060 +0200
+++ gnuradio-3.2/usrp2/host/lib/ethernet.h      2009-07-25 17:12:39.574184059 
+0200
@@ -20,6 +20,7 @@
 #define INCLUDED_USRP2_ETHERNET_H
 
 #include <string>
+#include <stdint.h>
 #include <vector>
 #include <eth_common.h>
 
diff -Naur gnuradio-3.2-upstream/usrp2/host/lib/find.cc 
gnuradio-3.2/usrp2/host/lib/find.cc
--- gnuradio-3.2-upstream/usrp2/host/lib/find.cc        2009-07-25 
09:14:00.299443453 +0200
+++ gnuradio-3.2/usrp2/host/lib/find.cc 2009-07-25 17:13:19.549453343 +0200
@@ -29,6 +29,7 @@
 #include <string.h>
 #include <iostream>
 #include <stdexcept>
+#include <cstdio>
 
 #define FIND_DEBUG 0
 
diff -Naur gnuradio-3.2-upstream/usrp2/host/lib/usrp2.cc 
gnuradio-3.2/usrp2/host/lib/usrp2.cc
--- gnuradio-3.2-upstream/usrp2/host/lib/usrp2.cc       2009-07-25 
09:14:00.298438985 +0200
+++ gnuradio-3.2/usrp2/host/lib/usrp2.cc        2009-07-25 17:13:54.453437924 
+0200
@@ -26,6 +26,7 @@
 #include <boost/thread.hpp>
 #include <boost/weak_ptr.hpp>
 #include <string>
+#include <cstdio>
 #include <stdexcept>
 
 namespace usrp2 {

reply via email to

[Prev in Thread] Current Thread [Next in Thread]