File ffado-gcc47.patch of Package ffado
Index: libffado-2.0.1.2040/src/rme/fireface_flash.cpp
===================================================================
--- libffado-2.0.1.2040.orig/src/rme/fireface_flash.cpp
+++ libffado-2.0.1.2040/src/rme/fireface_flash.cpp
@@ -23,6 +23,8 @@
/* This file implements the flash memory methods of the Device object */
+#include <unistd.h>
+
#include "rme/rme_avdevice.h"
#include "rme/fireface_def.h"
Index: libffado-2.0.1.2040/src/rme/rme_avdevice.cpp
===================================================================
--- libffado-2.0.1.2040.orig/src/rme/rme_avdevice.cpp
+++ libffado-2.0.1.2040/src/rme/rme_avdevice.cpp
@@ -43,6 +43,7 @@
#include <string>
#include <stdint.h>
#include <assert.h>
+#include <unistd.h>
#include "libutil/ByteSwap.h"
#include <iostream>
Index: libffado-2.0.1.2040/tests/test-dice-eap.cpp
===================================================================
--- libffado-2.0.1.2040.orig/tests/test-dice-eap.cpp
+++ libffado-2.0.1.2040/tests/test-dice-eap.cpp
@@ -45,6 +45,7 @@ using namespace Dice;
#include <iostream>
#include <cstdlib>
#include <cstring>
+#include <unistd.h>
#include <signal.h>
int run;
Index: libffado-2.0.1.2040/tests/test-fw410.cpp
===================================================================
--- libffado-2.0.1.2040.orig/tests/test-fw410.cpp
+++ libffado-2.0.1.2040/tests/test-fw410.cpp
@@ -27,6 +27,7 @@
#include <argp.h>
#include <stdlib.h>
#include <iostream>
+#include <unistd.h>
using namespace std;
Index: libffado-2.0.1.2040/tests/test-ieee1394service.cpp
===================================================================
--- libffado-2.0.1.2040.orig/tests/test-ieee1394service.cpp
+++ libffado-2.0.1.2040/tests/test-ieee1394service.cpp
@@ -25,6 +25,7 @@
#include <config.h>
#endif
+#include <unistd.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
Index: libffado-2.0.1.2040/tests/test-ipcringbuffer.cpp
===================================================================
--- libffado-2.0.1.2040.orig/tests/test-ipcringbuffer.cpp
+++ libffado-2.0.1.2040/tests/test-ipcringbuffer.cpp
@@ -30,6 +30,7 @@
#include <stdlib.h>
#include <iostream>
#include <signal.h>
+#include <unistd.h>
using namespace Util;
Index: libffado-2.0.1.2040/tests/test-messagequeue.cpp
===================================================================
--- libffado-2.0.1.2040.orig/tests/test-messagequeue.cpp
+++ libffado-2.0.1.2040/tests/test-messagequeue.cpp
@@ -26,6 +26,7 @@
#include "libutil/PosixMessageQueue.h"
#include "libutil/Functors.h"
+#include <unistd.h>
#include <argp.h>
#include <stdlib.h>
#include <iostream>
Index: libffado-2.0.1.2040/tests/test-scs.cpp
===================================================================
--- libffado-2.0.1.2040.orig/tests/test-scs.cpp
+++ libffado-2.0.1.2040/tests/test-scs.cpp
@@ -477,8 +477,8 @@ main(int argc, char **argv)
}
#endif
- BridgeMapIterator it = seqport2bridgemap.find(portNumber);
- if(it == seqport2bridgemap.end()) {
+ BridgeMapIterator it2 = seqport2bridgemap.find(portNumber);
+ if(it2 == seqport2bridgemap.end()) {
seqport2bridgemap[portNumber] = bridge;
} else {
debugError("BUG: port already present in bridge map, duplicate port.\n");
Index: libffado-2.0.1.2040/tests/test-shm.cpp
===================================================================
--- libffado-2.0.1.2040.orig/tests/test-shm.cpp
+++ libffado-2.0.1.2040/tests/test-shm.cpp
@@ -29,6 +29,7 @@
#include <stdlib.h>
#include <iostream>
#include <signal.h>
+#include <unistd.h>
using namespace Util;
Index: libffado-2.0.1.2040/tests/test-streamdump.cpp
===================================================================
--- libffado-2.0.1.2040.orig/tests/test-streamdump.cpp
+++ libffado-2.0.1.2040/tests/test-streamdump.cpp
@@ -28,6 +28,7 @@
#include <argp.h>
#include <stdlib.h>
#include <iostream>
+#include <unistd.h>
using namespace std;