Während der Kompilierung von flac habe ich den folgenden Fehler bekommen:
1
2
| `main.cpp: In function 'int main(int, char**)':
main.cpp:75:27: error: 'memcmp' was not declared in this scope`
|
Hintergrund ist wohl eine vergessene Deklarierung von includes, da der folgende Patch das ganze behebt:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| --- examples/cpp/encode/file/main.cpp.orig 2007-09-13 09:58:03.000000000 -0600
+++ examples/cpp/encode/file/main.cpp 2007-11-18 12:59:45.000000000 -0600
@@ -30,6 +30,7 @@
#include
#include
+#include
#include "FLAC++/metadata.h"
#include "FLAC++/encoder.h"
--- examples/cpp/decode/file/main.cpp.orig 2008-09-14 20:37:05.000000000 +0200
+++ examples/cpp/decode/file/main.cpp 2008-09-14 20:37:19.000000000 +0200
@@ -30,6 +30,7 @@
#include
#include
+#include
#include "FLAC++/decoder.h"
static FLAC__uint64 total_samples = 0;
|
Dieser Patch kann mit “patch -p0 " im flac-Verzeichnis eingebaut werden.