On Tue, May 08, 2007 at 10:50:05AM +0200, Guillaume Laurent wrote: > On Tuesday 01 May 2007, Mike O'Connor wrote: > > I received this bug in the debian bug tracking system from a gcc > > developer about a not yet released version of gcc. This report is also > > available here: > > > > http://bugs.debian.org/421327 > > I'll gladly apply the patch when it's presented as, well, a patch. That is, > something which 'patch' can grok,
attached.
diff -ru rosegarden-1.5.1.orig/src/base/Composition.cpp rosegarden-1.5.1/src/base/Composition.cpp
--- rosegarden-1.5.1.orig/src/base/Composition.cpp 2007-03-13 08:50:32.000000000 -0400
+++ rosegarden-1.5.1/src/base/Composition.cpp 2007-05-08 05:48:44.000000000 -0400
@@ -31,6 +31,7 @@
#include <iomanip>
#include <algorithm>
#include <cmath>
+#include <typeinfo>
#if (__GNUC__ < 3)
#include <strstream>
diff -ru rosegarden-1.5.1.orig/src/base/Event.cpp rosegarden-1.5.1/src/base/Event.cpp
--- rosegarden-1.5.1.orig/src/base/Event.cpp 2007-03-13 08:50:32.000000000 -0400
+++ rosegarden-1.5.1/src/base/Event.cpp 2007-05-08 05:49:33.000000000 -0400
@@ -442,4 +442,4 @@
else return a.getSubOrdering() < b.getSubOrdering();
}
-}
\ No newline at end of file
+}
diff -ru rosegarden-1.5.1.orig/src/base/MidiDevice.cpp rosegarden-1.5.1/src/base/MidiDevice.cpp
--- rosegarden-1.5.1.orig/src/base/MidiDevice.cpp 2007-03-13 08:50:32.000000000 -0400
+++ rosegarden-1.5.1/src/base/MidiDevice.cpp 2007-05-08 05:49:52.000000000 -0400
@@ -25,6 +25,7 @@
#include "ControlParameter.h"
#include <cstdio>
+#include <cstdlib>
#include <iostream>
#include <set>
diff -ru rosegarden-1.5.1.orig/src/base/Property.cpp rosegarden-1.5.1/src/base/Property.cpp
--- rosegarden-1.5.1.orig/src/base/Property.cpp 2007-03-13 08:50:32.000000000 -0400
+++ rosegarden-1.5.1/src/base/Property.cpp 2007-05-08 05:50:08.000000000 -0400
@@ -22,6 +22,7 @@
#include "Property.h"
#include <cstdio>
+#include <cstdlib>
#include <string>
namespace Rosegarden
diff -ru rosegarden-1.5.1.orig/src/base/Segment.cpp rosegarden-1.5.1/src/base/Segment.cpp
--- rosegarden-1.5.1.orig/src/base/Segment.cpp 2007-03-13 08:50:32.000000000 -0400
+++ rosegarden-1.5.1/src/base/Segment.cpp 2007-05-08 05:50:21.000000000 -0400
@@ -30,6 +30,7 @@
#include <algorithm>
#include <iterator>
#include <cstdio>
+#include <typeinfo>
namespace Rosegarden
{
diff -ru rosegarden-1.5.1.orig/src/base/SoftSynthDevice.cpp rosegarden-1.5.1/src/base/SoftSynthDevice.cpp
--- rosegarden-1.5.1.orig/src/base/SoftSynthDevice.cpp 2007-03-13 08:50:32.000000000 -0400
+++ rosegarden-1.5.1/src/base/SoftSynthDevice.cpp 2007-05-08 05:50:34.000000000 -0400
@@ -24,6 +24,7 @@
#include "MidiTypes.h"
#include <cstdio>
+#include <cstdlib>
#if (__GNUC__ < 3)
diff -ru rosegarden-1.5.1.orig/src/base/XmlExportable.cpp rosegarden-1.5.1/src/base/XmlExportable.cpp
--- rosegarden-1.5.1.orig/src/base/XmlExportable.cpp 2007-03-13 08:50:32.000000000 -0400
+++ rosegarden-1.5.1/src/base/XmlExportable.cpp 2007-05-08 05:50:50.000000000 -0400
@@ -20,6 +20,7 @@
#include "XmlExportable.h"
#include <iostream>
+#include <cstdlib>
namespace Rosegarden
{
diff -ru rosegarden-1.5.1.orig/src/gui/application/LircClient.cpp rosegarden-1.5.1/src/gui/application/LircClient.cpp
--- rosegarden-1.5.1.orig/src/gui/application/LircClient.cpp 2007-03-13 08:50:32.000000000 -0400
+++ rosegarden-1.5.1/src/gui/application/LircClient.cpp 2007-05-08 05:51:16.000000000 -0400
@@ -35,6 +35,7 @@
#include <qobject.h>
#include <qsocketnotifier.h>
#include <fcntl.h>
+#include <cstdlib>
namespace Rosegarden
{
diff -ru rosegarden-1.5.1.orig/src/gui/application/RosegardenApplication.cpp rosegarden-1.5.1/src/gui/application/RosegardenApplication.cpp
--- rosegarden-1.5.1.orig/src/gui/application/RosegardenApplication.cpp 2007-03-13 08:50:32.000000000 -0400
+++ rosegarden-1.5.1/src/gui/application/RosegardenApplication.cpp 2007-05-08 05:51:39.000000000 -0400
@@ -142,4 +142,4 @@
}
-#include "RosegardenApplication.moc"
\ No newline at end of file
+#include "RosegardenApplication.moc"
diff -ru rosegarden-1.5.1.orig/src/gui/configuration/ConfigurationPage.cpp rosegarden-1.5.1/src/gui/configuration/ConfigurationPage.cpp
--- rosegarden-1.5.1.orig/src/gui/configuration/ConfigurationPage.cpp 2007-03-13 08:50:32.000000000 -0400
+++ rosegarden-1.5.1/src/gui/configuration/ConfigurationPage.cpp 2007-05-08 05:58:17.000000000 -0400
@@ -28,6 +28,7 @@
#include "document/RosegardenGUIDoc.h"
#include <kconfig.h>
#include <qwidget.h>
+#include <algorithm>
namespace Rosegarden
Only in rosegarden-1.5.1/src/gui/dialogs: .#KeySignatureDialog.cpp
Only in rosegarden-1.5.1/src/gui/dialogs: #KeySignatureDialog.cpp#
diff -ru rosegarden-1.5.1.orig/src/gui/editors/eventlist/EventView.cpp rosegarden-1.5.1/src/gui/editors/eventlist/EventView.cpp
--- rosegarden-1.5.1.orig/src/gui/editors/eventlist/EventView.cpp 2007-03-13 08:50:32.000000000 -0400
+++ rosegarden-1.5.1/src/gui/editors/eventlist/EventView.cpp 2007-05-08 05:57:03.000000000 -0400
@@ -85,6 +85,7 @@
#include <qsize.h>
#include <qstring.h>
#include <qwidget.h>
+#include <algorithm>
namespace Rosegarden
diff -ru rosegarden-1.5.1.orig/src/gui/editors/guitar/BarreList.cpp rosegarden-1.5.1/src/gui/editors/guitar/BarreList.cpp
--- rosegarden-1.5.1.orig/src/gui/editors/guitar/BarreList.cpp 2007-03-13 08:50:32.000000000 -0400
+++ rosegarden-1.5.1/src/gui/editors/guitar/BarreList.cpp 2007-05-08 05:55:25.000000000 -0400
@@ -1,5 +1,7 @@
#include "BarreList.h"
+#include <algorithm>
+
namespace Rosegarden
{
diff -ru rosegarden-1.5.1.orig/src/gui/editors/guitar/ChordName.cpp rosegarden-1.5.1/src/gui/editors/guitar/ChordName.cpp
--- rosegarden-1.5.1.orig/src/gui/editors/guitar/ChordName.cpp 2007-03-13 08:50:32.000000000 -0400
+++ rosegarden-1.5.1/src/gui/editors/guitar/ChordName.cpp 2007-05-08 05:55:47.000000000 -0400
@@ -1,6 +1,7 @@
#include "ChordName.h"
#include "base/Exception.h"
+#include <algorithm>
#include <sstream>
namespace Rosegarden
diff -ru rosegarden-1.5.1.orig/src/gui/editors/notation/NotationView.cpp rosegarden-1.5.1/src/gui/editors/notation/NotationView.cpp
--- rosegarden-1.5.1.orig/src/gui/editors/notation/NotationView.cpp 2007-03-13 08:50:32.000000000 -0400
+++ rosegarden-1.5.1/src/gui/editors/notation/NotationView.cpp 2007-05-08 05:56:22.000000000 -0400
@@ -205,6 +205,7 @@
#include <qtimer.h>
#include <qwidget.h>
#include <qvalidator.h>
+#include <algorithm>
namespace Rosegarden
diff -ru rosegarden-1.5.1.orig/src/gui/editors/notation/NoteFontFactory.cpp rosegarden-1.5.1/src/gui/editors/notation/NoteFontFactory.cpp
--- rosegarden-1.5.1.orig/src/gui/editors/notation/NoteFontFactory.cpp 2007-03-13 08:50:32.000000000 -0400
+++ rosegarden-1.5.1/src/gui/editors/notation/NoteFontFactory.cpp 2007-05-08 05:56:46.000000000 -0400
@@ -41,6 +41,7 @@
#include <qdir.h>
#include <qstring.h>
#include <qstringlist.h>
+#include <algorithm>
namespace Rosegarden
diff -ru rosegarden-1.5.1.orig/src/gui/editors/parameters/MIDIInstrumentParameterPanel.cpp rosegarden-1.5.1/src/gui/editors/parameters/MIDIInstrumentParameterPanel.cpp
--- rosegarden-1.5.1.orig/src/gui/editors/parameters/MIDIInstrumentParameterPanel.cpp 2007-03-13 08:50:32.000000000 -0400
+++ rosegarden-1.5.1/src/gui/editors/parameters/MIDIInstrumentParameterPanel.cpp 2007-05-08 05:54:20.000000000 -0400
@@ -54,6 +54,7 @@
#include <qsignalmapper.h>
#include <qstring.h>
#include <qwidget.h>
+#include <algorithm>
namespace Rosegarden
diff -ru rosegarden-1.5.1.orig/src/gui/editors/segment/CompositionModelImpl.cpp rosegarden-1.5.1/src/gui/editors/segment/CompositionModelImpl.cpp
--- rosegarden-1.5.1.orig/src/gui/editors/segment/CompositionModelImpl.cpp 2007-03-13 08:50:32.000000000 -0400
+++ rosegarden-1.5.1/src/gui/editors/segment/CompositionModelImpl.cpp 2007-05-08 05:54:46.000000000 -0400
@@ -23,6 +23,7 @@
*/
#include <cmath>
+#include <algorithm>
#include "CompositionModelImpl.h"
#include "base/BaseProperties.h"
diff -ru rosegarden-1.5.1.orig/src/gui/editors/segment/CompositionView.cpp rosegarden-1.5.1/src/gui/editors/segment/CompositionView.cpp
--- rosegarden-1.5.1.orig/src/gui/editors/segment/CompositionView.cpp 2007-03-13 08:50:32.000000000 -0400
+++ rosegarden-1.5.1/src/gui/editors/segment/CompositionView.cpp 2007-05-08 05:54:56.000000000 -0400
@@ -65,6 +65,7 @@
#include <qwidget.h>
#include <kapplication.h>
#include <kconfig.h>
+#include <algorithm>
namespace Rosegarden
diff -ru rosegarden-1.5.1.orig/src/gui/general/LinedStaff.cpp rosegarden-1.5.1/src/gui/general/LinedStaff.cpp
--- rosegarden-1.5.1.orig/src/gui/general/LinedStaff.cpp 2007-03-13 08:50:32.000000000 -0400
+++ rosegarden-1.5.1/src/gui/general/LinedStaff.cpp 2007-05-08 05:57:32.000000000 -0400
@@ -43,6 +43,7 @@
#include <qpen.h>
#include <qrect.h>
#include <qstring.h>
+#include <algorithm>
namespace Rosegarden
diff -ru rosegarden-1.5.1.orig/src/gui/rulers/ControlRuler.cpp rosegarden-1.5.1/src/gui/rulers/ControlRuler.cpp
--- rosegarden-1.5.1.orig/src/gui/rulers/ControlRuler.cpp 2007-03-13 08:50:32.000000000 -0400
+++ rosegarden-1.5.1/src/gui/rulers/ControlRuler.cpp 2007-05-08 05:57:17.000000000 -0400
@@ -49,6 +49,7 @@
#include <qscrollview.h>
#include <qstring.h>
#include <qwidget.h>
+#include <algorithm>
namespace Rosegarden
diff -ru rosegarden-1.5.1.orig/src/gui/seqmanager/MetronomeMmapper.cpp rosegarden-1.5.1/src/gui/seqmanager/MetronomeMmapper.cpp
--- rosegarden-1.5.1.orig/src/gui/seqmanager/MetronomeMmapper.cpp 2007-03-13 08:50:32.000000000 -0400
+++ rosegarden-1.5.1/src/gui/seqmanager/MetronomeMmapper.cpp 2007-05-08 05:57:48.000000000 -0400
@@ -43,6 +43,7 @@
#include <kconfig.h>
#include <kglobal.h>
#include <qstring.h>
+#include <algorithm>
namespace Rosegarden
diff -ru rosegarden-1.5.1.orig/src/gui/seqmanager/SequenceManager.cpp rosegarden-1.5.1/src/gui/seqmanager/SequenceManager.cpp
--- rosegarden-1.5.1.orig/src/gui/seqmanager/SequenceManager.cpp 2007-03-13 08:50:32.000000000 -0400
+++ rosegarden-1.5.1/src/gui/seqmanager/SequenceManager.cpp 2007-05-08 05:58:01.000000000 -0400
@@ -76,6 +76,7 @@
#include <qstring.h>
#include <qstringlist.h>
#include <qtimer.h>
+#include <algorithm>
namespace Rosegarden
diff -ru rosegarden-1.5.1.orig/src/gui/studio/AudioPluginOSCGUI.cpp rosegarden-1.5.1/src/gui/studio/AudioPluginOSCGUI.cpp
--- rosegarden-1.5.1.orig/src/gui/studio/AudioPluginOSCGUI.cpp 2007-03-13 08:50:32.000000000 -0400
+++ rosegarden-1.5.1/src/gui/studio/AudioPluginOSCGUI.cpp 2007-05-08 05:52:40.000000000 -0400
@@ -35,6 +35,7 @@
#include <qdir.h>
#include <qfileinfo.h>
#include <qstring.h>
+#include <algorithm>
namespace Rosegarden
diff -ru rosegarden-1.5.1.orig/src/gui/studio/DeviceEditorDialog.cpp rosegarden-1.5.1/src/gui/studio/DeviceEditorDialog.cpp
--- rosegarden-1.5.1.orig/src/gui/studio/DeviceEditorDialog.cpp 2007-03-13 08:50:32.000000000 -0400
+++ rosegarden-1.5.1/src/gui/studio/DeviceEditorDialog.cpp 2007-05-08 05:52:50.000000000 -0400
@@ -49,6 +49,7 @@
#include <qtable.h>
#include <qvbox.h>
#include <qwidget.h>
+#include <algorithm>
namespace Rosegarden
diff -ru rosegarden-1.5.1.orig/src/gui/studio/MidiProgramsEditor.cpp rosegarden-1.5.1/src/gui/studio/MidiProgramsEditor.cpp
--- rosegarden-1.5.1.orig/src/gui/studio/MidiProgramsEditor.cpp 2007-03-13 08:50:32.000000000 -0400
+++ rosegarden-1.5.1/src/gui/studio/MidiProgramsEditor.cpp 2007-05-08 05:53:07.000000000 -0400
@@ -54,6 +54,7 @@
#include <qtooltip.h>
#include <qvgroupbox.h>
#include <qwidget.h>
++#include <algorithm>
namespace Rosegarden
{
diff -ru rosegarden-1.5.1.orig/src/gui/widgets/HSpinBox.cpp rosegarden-1.5.1/src/gui/widgets/HSpinBox.cpp
--- rosegarden-1.5.1.orig/src/gui/widgets/HSpinBox.cpp 2007-03-13 08:50:32.000000000 -0400
+++ rosegarden-1.5.1/src/gui/widgets/HSpinBox.cpp 2007-05-08 05:53:56.000000000 -0400
@@ -27,6 +27,7 @@
#include <qstring.h>
#include <cmath>
+#include <algorithm>
namespace Rosegarden
{
diff -ru rosegarden-1.5.1.orig/src/sound/AudioFileManager.cpp rosegarden-1.5.1/src/sound/AudioFileManager.cpp
--- rosegarden-1.5.1.orig/src/sound/AudioFileManager.cpp 2007-03-13 08:50:32.000000000 -0400
+++ rosegarden-1.5.1/src/sound/AudioFileManager.cpp 2007-05-08 05:45:44.000000000 -0400
@@ -25,6 +25,7 @@
#include <string>
#include <dirent.h> // for new recording file
#include <cstdio> // sprintf
+#include <cstdlib>
#include <pthread.h>
#if (__GNUC__ < 3)
diff -ru rosegarden-1.5.1.orig/src/sound/DSSIPluginFactory.cpp rosegarden-1.5.1/src/sound/DSSIPluginFactory.cpp
--- rosegarden-1.5.1.orig/src/sound/DSSIPluginFactory.cpp 2007-03-13 08:50:32.000000000 -0400
+++ rosegarden-1.5.1/src/sound/DSSIPluginFactory.cpp 2007-05-08 05:46:23.000000000 -0400
@@ -21,6 +21,7 @@
#include "DSSIPluginFactory.h"
#include <iostream>
+#include <cstdlib>
#ifdef HAVE_DSSI
diff -ru rosegarden-1.5.1.orig/src/sound/DSSIPluginInstance.cpp rosegarden-1.5.1/src/sound/DSSIPluginInstance.cpp
--- rosegarden-1.5.1.orig/src/sound/DSSIPluginInstance.cpp 2007-03-13 08:50:32.000000000 -0400
+++ rosegarden-1.5.1/src/sound/DSSIPluginInstance.cpp 2007-05-08 05:46:38.000000000 -0400
@@ -21,6 +21,7 @@
#include <iostream>
#include <cassert>
+#include <cstdlib>
#include "DSSIPluginInstance.h"
#include "PluginIdentifier.h"
diff -ru rosegarden-1.5.1.orig/src/sound/LADSPAPluginFactory.cpp rosegarden-1.5.1/src/sound/LADSPAPluginFactory.cpp
--- rosegarden-1.5.1.orig/src/sound/LADSPAPluginFactory.cpp 2007-03-13 08:50:32.000000000 -0400
+++ rosegarden-1.5.1/src/sound/LADSPAPluginFactory.cpp 2007-05-08 05:47:02.000000000 -0400
@@ -21,6 +21,7 @@
#include "LADSPAPluginFactory.h"
#include <iostream>
+#include <cstdlib>
#ifdef HAVE_LADSPA
diff -ru rosegarden-1.5.1.orig/src/sound/PeakFile.cpp rosegarden-1.5.1/src/sound/PeakFile.cpp
--- rosegarden-1.5.1.orig/src/sound/PeakFile.cpp 2007-03-13 08:50:32.000000000 -0400
+++ rosegarden-1.5.1/src/sound/PeakFile.cpp 2007-05-08 05:47:26.000000000 -0400
@@ -19,6 +19,7 @@
*/
#include <cmath>
+#include <cstdlib>
#include <kapplication.h>
#include <qdatetime.h>
diff -ru rosegarden-1.5.1.orig/src/sound/RecordableAudioFile.cpp rosegarden-1.5.1/src/sound/RecordableAudioFile.cpp
--- rosegarden-1.5.1.orig/src/sound/RecordableAudioFile.cpp 2007-03-13 08:50:32.000000000 -0400
+++ rosegarden-1.5.1/src/sound/RecordableAudioFile.cpp 2007-05-08 05:47:47.000000000 -0400
@@ -21,6 +21,8 @@
#include "RecordableAudioFile.h"
+#include <cstdlib>
+
//#define DEBUG_RECORDABLE 1
namespace Rosegarden
diff -ru rosegarden-1.5.1.orig/src/sound/SampleWindow.h rosegarden-1.5.1/src/sound/SampleWindow.h
--- rosegarden-1.5.1.orig/src/sound/SampleWindow.h 2007-03-13 08:50:32.000000000 -0400
+++ rosegarden-1.5.1/src/sound/SampleWindow.h 2007-05-08 05:46:01.000000000 -0400
@@ -41,6 +41,7 @@
#define _SAMPLE_WINDOW_H_
#include <cmath>
+#include <cstdlib>
#include <iostream>
#include <map>
signature.asc
Description: Digital signature
------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/
_______________________________________________ Rosegarden-devel mailing list [email protected] - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
