File lilypond-2.10.33-gcc43.patch of Package lilypond
--- lilypond-2.10.33.orig/flower/file-name.cc
+++ lilypond-2.10.33/flower/file-name.cc
@@ -11,6 +11,7 @@
#include <cstdio>
#include <cerrno>
+#include <limits.h> /* gcc 4.3 */
#include <unistd.h>
using namespace std;
--- lilypond-2.10.33.orig/flower/include/rational.hh
+++ lilypond-2.10.33/flower/include/rational.hh
@@ -11,7 +11,7 @@
#include "std-string.hh"
-#include "std-string.hh"
+#include "limits.h" /* gcc 4.3 */
/**
Rational numbers. Included is support for + and - infinity.
--- lilypond-2.10.33.orig/flower/include/std-vector.hh
+++ lilypond-2.10.33/flower/include/std-vector.hh
@@ -22,6 +22,7 @@
#include <algorithm> /* find, reverse, sort */
#include <functional> /* unary_function */
#include <cassert>
+#include <string> /* gcc 4.3 */
using namespace std;
--- lilypond-2.10.33.orig/lily/include/lily-guile.hh
+++ lilypond-2.10.33/lily/include/lily-guile.hh
@@ -14,6 +14,7 @@
#endif
#include <libguile.h>
+#include <string.h> /* gcc 4.3 */
/*
--- lilypond-2.10.33.orig/lily/midi-stream.cc
+++ lilypond-2.10.33/lily/midi-stream.cc
@@ -9,6 +9,7 @@
#include "midi-stream.hh"
#include <cerrno>
+#include <cstring> /* gcc 4.3 */
using namespace std;
#include "international.hh"