diff -rupN faust-0.9.43.old/architecture/osclib/faust/src/nodes/RootNode.cpp faust-0.9.43/architecture/osclib/faust/src/nodes/RootNode.cpp
--- faust-0.9.43.old/architecture/osclib/faust/src/nodes/RootNode.cpp 2011-07-21 12:02:24.000000000 -0400
+++ faust-0.9.43/architecture/osclib/faust/src/nodes/RootNode.cpp 2012-01-10 00:41:12.114318731 -0500
@@ -23,7 +23,7 @@
#include <string>
#include <sstream>
-
+#include <unistd.h>
#include "RootNode.h"
#include "Message.h"
#include "OSCStream.h"
diff -rupN faust-0.9.43.old/compiler/parser/faustlexer.cpp faust-0.9.43/compiler/parser/faustlexer.cpp
--- faust-0.9.43.old/compiler/parser/faustlexer.cpp 2011-07-21 12:02:24.000000000 -0400
+++ faust-0.9.43/compiler/parser/faustlexer.cpp 2012-01-10 00:20:52.378968476 -0500
@@ -21,7 +21,7 @@
#include <string.h>
#include <errno.h>
#include <stdlib.h>
-
+#include <unistd.h>
/* end standard C headers. */
/* flex integer type definitions */