[Top][All Lists]
[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 {
- Patch: build fix for gcc 4.4.1 (Was: Re: [Patch-gnuradio] Patch: build fix for gcc 3.4),
Marek Mahut <=