Bug#474832: Fix for this bug
tags 474832 +patch
thanks
The appended patch fixes the problem. Tested on current mips unstable.
Thiemo
--- rosegarden-1.6.1/src/base/AudioPluginInstance.cpp.original 2008-04-07 21:48:27.000000000 +0100
+++ rosegarden-1.6.1/src/base/AudioPluginInstance.cpp 2008-04-07 21:54:53.000000000 +0100
@@ -22,6 +22,7 @@
#include "Instrument.h"
#include <iostream>
+#include <cstring>
#if (__GNUC__ < 3)
#include <strstream>
--- rosegarden-1.6.1/src/base/ScriptAPI.h~ 2007-12-19 13:42:34.000000000 +0000
+++ rosegarden-1.6.1/src/base/ScriptAPI.h 2008-04-07 22:41:23.000000000 +0100
@@ -107,9 +107,9 @@ public:
EventId addEvent(ScriptId id,
std::string type, int bar, ScriptTime time, ScriptTime duration);
- void deleteEvent(ScriptId id, EventId id);
+ void deleteEvent(ScriptId id1, EventId id2);
- std::string getEventType(ScriptId id, EventId id);
+ std::string getEventType(ScriptId id1, EventId id2);
std::string getProperty(ScriptId id, EventId event, std::string property);
void setProperty(ScriptId id, EventId event, std::string property, std::string value);
--- rosegarden-1.6.1/src/base/XmlExportable.cpp.away 2007-12-19 13:42:34.000000000 +0000
+++ rosegarden-1.6.1/src/base/XmlExportable.cpp 2008-04-09 22:35:30.000000000 +0100
@@ -21,6 +21,7 @@
#include "XmlExportable.h"
#include <iostream>
#include <cstdlib>
+#include <cstring>
namespace Rosegarden
{
--- rosegarden-1.6.1/src/sound/AudioTimeStretcher.cpp~ 2007-12-19 13:42:39.000000000 +0000
+++ rosegarden-1.6.1/src/sound/AudioTimeStretcher.cpp 2008-04-09 22:40:56.000000000 +0100
@@ -17,6 +17,7 @@
#include <iostream>
#include <fstream>
+#include <cstring>
#include <cassert>
namespace Rosegarden
--- rosegarden-1.6.1/src/gui/configuration/NotationConfigurationPage.cpp~ 2007-12-19 13:42:35.000000000 +0000
+++ rosegarden-1.6.1/src/gui/configuration/NotationConfigurationPage.cpp 2008-04-09 23:24:51.000000000 +0100
@@ -60,6 +60,7 @@
#include <qtabwidget.h>
#include <qwidget.h>
+#include <algorithm>
namespace Rosegarden
{
--- rosegarden-1.6.1/src/gui/dialogs/KeySignatureDialog.cpp~ 2007-12-19 13:42:35.000000000 +0000
+++ rosegarden-1.6.1/src/gui/dialogs/KeySignatureDialog.cpp 2008-04-09 23:36:32.000000000 +0100
@@ -45,6 +45,8 @@
#include <qwidget.h>
#include <qcheckbox.h>
+#include <algorithm>
+
namespace Rosegarden
{
--- rosegarden-1.6.1/src/gui/studio/OSCMessage.cpp~ 2007-12-19 13:42:38.000000000 +0000
+++ rosegarden-1.6.1/src/gui/studio/OSCMessage.cpp 2008-04-10 00:19:05.000000000 +0100
@@ -28,6 +28,7 @@
#include "OSCMessage.h"
#include <cstdlib>
+#include <cstring>
namespace Rosegarden
{
Reply to: