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>
 

Attachment: 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

Reply via email to