From 4505d3aa99dde620ae2f63157920dae9658765ec Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sun, 11 May 2008 21:42:10 +0000 Subject: Fix compilation with GCC 4.3 (at least with SYSLIBS=1). git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3334 d708f5d6-7413-0410-9779-e7cbd77b26cf --- libs/ardour/ardour/buffer.h | 1 + libs/ardour/ardour/port.h | 1 + libs/ardour/ardour/silentfilesource.h | 1 + libs/ardour/audio_diskstream.cc | 2 +- libs/ardour/audioanalyser.cc | 1 + libs/ardour/gdither.cc | 2 +- libs/ardour/recent_sessions.cc | 1 + libs/ardour/sndfilesource.cc | 1 + libs/ardour/utils.cc | 1 + libs/gtkmm2ext/barcontroller.cc | 6 +++--- libs/midi++2/fd_midiport.cc | 3 ++- libs/midi++2/midi.cc | 1 + libs/midi++2/midichannel.cc | 1 + libs/midi++2/midiparser.cc | 1 + libs/midi++2/mtc.cc | 1 + libs/pbd/base_ui.cc | 7 ++++--- libs/pbd/mountpoint.cc | 1 + libs/pbd/pathscanner.cc | 1 + libs/pbd/pbd/ringbuffer.h | 1 + libs/pbd/pool.cc | 1 + libs/rubberband/src/FFT.cpp | 1 + libs/rubberband/src/RingBuffer.h | 1 + libs/rubberband/src/StretchCalculator.cpp | 1 + libs/rubberband/src/Thread.cpp | 1 + libs/rubberband/src/Window.h | 1 + libs/rubberband/src/main.cpp | 2 ++ libs/vamp-sdk/vamp-sdk/PluginAdapter.cpp | 2 ++ libs/vamp-sdk/vamp-sdk/PluginHostAdapter.cpp | 1 + libs/vamp-sdk/vamp-sdk/hostext/PluginLoader.cpp | 2 ++ 29 files changed, 38 insertions(+), 9 deletions(-) (limited to 'libs') diff --git a/libs/ardour/ardour/buffer.h b/libs/ardour/ardour/buffer.h index 8a88802ecb..88a803e0c4 100644 --- a/libs/ardour/ardour/buffer.h +++ b/libs/ardour/ardour/buffer.h @@ -22,6 +22,7 @@ #define _XOPEN_SOURCE 600 #include // for posix_memalign #include +#include #include #include diff --git a/libs/ardour/ardour/port.h b/libs/ardour/ardour/port.h index 44e9dc00a8..74eef70d29 100644 --- a/libs/ardour/ardour/port.h +++ b/libs/ardour/ardour/port.h @@ -20,6 +20,7 @@ #ifndef __ardour_port_h__ #define __ardour_port_h__ +#include #include #include #include diff --git a/libs/ardour/ardour/silentfilesource.h b/libs/ardour/ardour/silentfilesource.h index 87065c1cd0..cbb123139a 100644 --- a/libs/ardour/ardour/silentfilesource.h +++ b/libs/ardour/ardour/silentfilesource.h @@ -20,6 +20,7 @@ #ifndef __ardour_silentfilesource_h__ #define __ardour_silentfilesource_h__ +#include #include namespace ARDOUR { diff --git a/libs/ardour/audio_diskstream.cc b/libs/ardour/audio_diskstream.cc index 95040ed239..419efe897d 100644 --- a/libs/ardour/audio_diskstream.cc +++ b/libs/ardour/audio_diskstream.cc @@ -401,7 +401,7 @@ AudioDiskstream::check_record_status (nframes_t transport_frame, nframes_t nfram /* if per-track or global rec-enable turned on while the other was already on, we've started recording */ - if ((change & track_rec_enabled) && record_enabled() && (!(change & global_rec_enabled) && can_record) || + if (((change & track_rec_enabled) && record_enabled() && (!(change & global_rec_enabled) && can_record)) || ((change & global_rec_enabled) && can_record && (!(change & track_rec_enabled) && record_enabled()))) { /* starting to record: compute first+last frames */ diff --git a/libs/ardour/audioanalyser.cc b/libs/ardour/audioanalyser.cc index eccc38434d..98c4206301 100644 --- a/libs/ardour/audioanalyser.cc +++ b/libs/ardour/audioanalyser.cc @@ -1,3 +1,4 @@ +#include #include #include #include diff --git a/libs/ardour/gdither.cc b/libs/ardour/gdither.cc index 7242f857c8..a7006a0949 100644 --- a/libs/ardour/gdither.cc +++ b/libs/ardour/gdither.cc @@ -411,7 +411,7 @@ void gdither_runf(GDither s, uint32_t channel, uint32_t length, ss, x, y, MAX_U8, MIN_U8); break; } - } else if (s->bit_depth == s->dither_depth == 16) { + } else if (s->bit_depth == 16 && s->dither_depth == 16) { switch (s->type) { case GDitherNone: gdither_innner_loop(GDitherNone, s->channels, 0.0f, SCALE_S16, diff --git a/libs/ardour/recent_sessions.cc b/libs/ardour/recent_sessions.cc index f14661d3d0..93cd47cbff 100644 --- a/libs/ardour/recent_sessions.cc +++ b/libs/ardour/recent_sessions.cc @@ -17,6 +17,7 @@ */ +#include #include #include #include diff --git a/libs/ardour/sndfilesource.cc b/libs/ardour/sndfilesource.cc index 46ccdf5e9e..06f6841b30 100644 --- a/libs/ardour/sndfilesource.cc +++ b/libs/ardour/sndfilesource.cc @@ -17,6 +17,7 @@ */ +#include #include #include diff --git a/libs/ardour/utils.cc b/libs/ardour/utils.cc index 1138684546..eaf5d474d7 100644 --- a/libs/ardour/utils.cc +++ b/libs/ardour/utils.cc @@ -21,6 +21,7 @@ #include #include #include +#include #include #include #include diff --git a/libs/gtkmm2ext/barcontroller.cc b/libs/gtkmm2ext/barcontroller.cc index c3c15b4281..4389d8cab1 100644 --- a/libs/gtkmm2ext/barcontroller.cc +++ b/libs/gtkmm2ext/barcontroller.cc @@ -149,7 +149,7 @@ BarController::button_release (GdkEventButton* ev) } else { double scale; - if (ev->state & (GDK_CONTROL_MASK|GDK_SHIFT_MASK) == (GDK_CONTROL_MASK|GDK_SHIFT_MASK)) { + if ((ev->state & (GDK_CONTROL_MASK|GDK_SHIFT_MASK)) == (GDK_CONTROL_MASK|GDK_SHIFT_MASK)) { scale = 0.01; } else if (ev->state & GDK_CONTROL_MASK) { scale = 0.1; @@ -179,7 +179,7 @@ BarController::scroll (GdkEventScroll* ev) { double scale; - if (ev->state & (GDK_CONTROL_MASK|GDK_SHIFT_MASK) == (GDK_CONTROL_MASK|GDK_SHIFT_MASK)) { + if ((ev->state & (GDK_CONTROL_MASK|GDK_SHIFT_MASK)) == (GDK_CONTROL_MASK|GDK_SHIFT_MASK)) { scale = 0.01; } else if (ev->state & GDK_CONTROL_MASK) { scale = 0.1; @@ -215,7 +215,7 @@ BarController::motion (GdkEventMotion* ev) return TRUE; } - if (ev->state & (GDK_CONTROL_MASK|GDK_SHIFT_MASK) == (GDK_CONTROL_MASK|GDK_SHIFT_MASK)) { + if ((ev->state & (GDK_CONTROL_MASK|GDK_SHIFT_MASK)) == (GDK_CONTROL_MASK|GDK_SHIFT_MASK)) { scale = 0.01; } else if (ev->state & GDK_CONTROL_MASK) { scale = 0.1; diff --git a/libs/midi++2/fd_midiport.cc b/libs/midi++2/fd_midiport.cc index 2fd7a5e5f2..6e4a8e9b7c 100644 --- a/libs/midi++2/fd_midiport.cc +++ b/libs/midi++2/fd_midiport.cc @@ -20,6 +20,7 @@ #include #include +#include #include #include @@ -65,7 +66,7 @@ FD_MidiPort::FD_MidiPort (const XMLNode& node, midi_filename_pattern = new string (pattern); } - if (desc.mode & O_NONBLOCK == 0) { + if ((desc.mode & O_NONBLOCK) == 0) { /* we unconditionally set O_NONBLOCK during open, but the request didn't ask for it, so remove it. diff --git a/libs/midi++2/midi.cc b/libs/midi++2/midi.cc index 7c2dc835fb..3117698d01 100644 --- a/libs/midi++2/midi.cc +++ b/libs/midi++2/midi.cc @@ -19,6 +19,7 @@ */ #include +#include #include #include diff --git a/libs/midi++2/midichannel.cc b/libs/midi++2/midichannel.cc index a6759b7962..51edf1c1f8 100644 --- a/libs/midi++2/midichannel.cc +++ b/libs/midi++2/midichannel.cc @@ -18,6 +18,7 @@ $Id$ */ +#include #include #include #include diff --git a/libs/midi++2/midiparser.cc b/libs/midi++2/midiparser.cc index 782c3a8239..b80a78d897 100644 --- a/libs/midi++2/midiparser.cc +++ b/libs/midi++2/midiparser.cc @@ -21,6 +21,7 @@ $Id$ */ +#include #include #include #include diff --git a/libs/midi++2/mtc.cc b/libs/midi++2/mtc.cc index 7fd86eff35..13f5221929 100644 --- a/libs/midi++2/mtc.cc +++ b/libs/midi++2/mtc.cc @@ -18,6 +18,7 @@ $Id$ */ +#include #include #include #include diff --git a/libs/pbd/base_ui.cc b/libs/pbd/base_ui.cc index 8dd056b783..ab7495cb7b 100644 --- a/libs/pbd/base_ui.cc +++ b/libs/pbd/base_ui.cc @@ -21,6 +21,7 @@ #include #include #include +#include #include #include @@ -84,20 +85,20 @@ BaseUI::setup_signal_pipe () */ if (pipe (signal_pipe)) { - error << string_compose (_("%1-UI: cannot create error signal pipe (%2)"), _name, std::strerror (errno)) + error << string_compose (_("%1-UI: cannot create error signal pipe (%2)"), _name, ::strerror (errno)) << endmsg; return -1; } if (fcntl (signal_pipe[0], F_SETFL, O_NONBLOCK)) { - error << string_compose (_("%1-UI: cannot set O_NONBLOCK on signal read pipe (%2)"), _name, std::strerror (errno)) + error << string_compose (_("%1-UI: cannot set O_NONBLOCK on signal read pipe (%2)"), _name, ::strerror (errno)) << endmsg; return -1; } if (fcntl (signal_pipe[1], F_SETFL, O_NONBLOCK)) { - error << string_compose (_("%1-UI: cannot set O_NONBLOCK on signal write pipe (%2)"), _name, std::strerror (errno)) + error << string_compose (_("%1-UI: cannot set O_NONBLOCK on signal write pipe (%2)"), _name, ::strerror (errno)) << endmsg; return -1; } diff --git a/libs/pbd/mountpoint.cc b/libs/pbd/mountpoint.cc index 054aff07de..6cefd7bf39 100644 --- a/libs/pbd/mountpoint.cc +++ b/libs/pbd/mountpoint.cc @@ -20,6 +20,7 @@ #include #include +#include #include #include diff --git a/libs/pbd/pathscanner.cc b/libs/pbd/pathscanner.cc index 2af227a3a0..1a9cb985c1 100644 --- a/libs/pbd/pathscanner.cc +++ b/libs/pbd/pathscanner.cc @@ -20,6 +20,7 @@ #include #include +#include #include #include diff --git a/libs/pbd/pbd/ringbuffer.h b/libs/pbd/pbd/ringbuffer.h index d98601461e..3502bed21b 100644 --- a/libs/pbd/pbd/ringbuffer.h +++ b/libs/pbd/pbd/ringbuffer.h @@ -20,6 +20,7 @@ #ifndef ringbuffer_h #define ringbuffer_h +#include #include template diff --git a/libs/pbd/pool.cc b/libs/pbd/pool.cc index 6230073652..ffaea3c1a2 100644 --- a/libs/pbd/pool.cc +++ b/libs/pbd/pool.cc @@ -20,6 +20,7 @@ #include #include +#include #include #include diff --git a/libs/rubberband/src/FFT.cpp b/libs/rubberband/src/FFT.cpp index 4df1025659..1177d1dde4 100644 --- a/libs/rubberband/src/FFT.cpp +++ b/libs/rubberband/src/FFT.cpp @@ -22,6 +22,7 @@ #include #include #include +#include #include namespace RubberBand { diff --git a/libs/rubberband/src/RingBuffer.h b/libs/rubberband/src/RingBuffer.h index a3673d32f2..60004e3fd8 100644 --- a/libs/rubberband/src/RingBuffer.h +++ b/libs/rubberband/src/RingBuffer.h @@ -15,6 +15,7 @@ #ifndef _RUBBERBAND_RINGBUFFER_H_ #define _RUBBERBAND_RINGBUFFER_H_ +#include #include #ifndef _WIN32 diff --git a/libs/rubberband/src/StretchCalculator.cpp b/libs/rubberband/src/StretchCalculator.cpp index 77d1c50ddf..a4c8236a53 100644 --- a/libs/rubberband/src/StretchCalculator.cpp +++ b/libs/rubberband/src/StretchCalculator.cpp @@ -15,6 +15,7 @@ #include "StretchCalculator.h" #include +#include #include #include #include diff --git a/libs/rubberband/src/Thread.cpp b/libs/rubberband/src/Thread.cpp index 2b37875f01..8b5e074932 100644 --- a/libs/rubberband/src/Thread.cpp +++ b/libs/rubberband/src/Thread.cpp @@ -14,6 +14,7 @@ #include "Thread.h" +#include #include #include diff --git a/libs/rubberband/src/Window.h b/libs/rubberband/src/Window.h index 305daa7332..28a3a0446b 100644 --- a/libs/rubberband/src/Window.h +++ b/libs/rubberband/src/Window.h @@ -16,6 +16,7 @@ #define _RUBBERBAND_WINDOW_H_ #include +#include #include #include diff --git a/libs/rubberband/src/main.cpp b/libs/rubberband/src/main.cpp index c4f9259ae6..2f8b386d51 100644 --- a/libs/rubberband/src/main.cpp +++ b/libs/rubberband/src/main.cpp @@ -14,9 +14,11 @@ #include "RubberBandStretcher.h" +#include #include #include #include +#include #include #include #include "sysutils.h" diff --git a/libs/vamp-sdk/vamp-sdk/PluginAdapter.cpp b/libs/vamp-sdk/vamp-sdk/PluginAdapter.cpp index 1549b4f3aa..63cbfecfd1 100644 --- a/libs/vamp-sdk/vamp-sdk/PluginAdapter.cpp +++ b/libs/vamp-sdk/vamp-sdk/PluginAdapter.cpp @@ -34,6 +34,8 @@ authorization. */ +#include +#include #include "PluginAdapter.h" //#define DEBUG_PLUGIN_ADAPTER 1 diff --git a/libs/vamp-sdk/vamp-sdk/PluginHostAdapter.cpp b/libs/vamp-sdk/vamp-sdk/PluginHostAdapter.cpp index 12e15393fc..334c11103c 100644 --- a/libs/vamp-sdk/vamp-sdk/PluginHostAdapter.cpp +++ b/libs/vamp-sdk/vamp-sdk/PluginHostAdapter.cpp @@ -34,6 +34,7 @@ authorization. */ +#include #include "PluginHostAdapter.h" namespace Vamp diff --git a/libs/vamp-sdk/vamp-sdk/hostext/PluginLoader.cpp b/libs/vamp-sdk/vamp-sdk/hostext/PluginLoader.cpp index 99baac3b72..4ed32d842c 100644 --- a/libs/vamp-sdk/vamp-sdk/hostext/PluginLoader.cpp +++ b/libs/vamp-sdk/vamp-sdk/hostext/PluginLoader.cpp @@ -40,6 +40,8 @@ #include "PluginChannelAdapter.h" #include "PluginBufferingAdapter.h" +#include +#include #include #include // tolower -- cgit v1.2.3