write, read, pipe et al are declared in this, newer gcc will warn on missing declerations, thus making the build to fail --- bench/sysc/src/GdbServerSC.cpp | 1 + bench/sysc/src/Or1200MonitorSC.cpp | 1 + bench/sysc/src/RspConnection.cpp | 1 + bench/sysc/src/UartSC.cpp | 1 + 4 files changed, 4 insertions(+)
diff --git a/bench/sysc/src/GdbServerSC.cpp b/bench/sysc/src/GdbServerSC.cpp index 7775810..104085c 100644 --- a/bench/sysc/src/GdbServerSC.cpp +++ b/bench/sysc/src/GdbServerSC.cpp @@ -35,6 +35,7 @@ #include <errno.h> #include <fcntl.h> +#include <unistd.h> extern int monitor_to_gdb_pipe[2][2]; // [0][] - monitor to gdb, [1][] - gdb to monitor, [][0] - read, [][1] - write using std::cerr; diff --git a/bench/sysc/src/Or1200MonitorSC.cpp b/bench/sysc/src/Or1200MonitorSC.cpp index a04a996..b9e9deb 100644 --- a/bench/sysc/src/Or1200MonitorSC.cpp +++ b/bench/sysc/src/Or1200MonitorSC.cpp @@ -30,6 +30,7 @@ #include <iostream> #include <iomanip> #include <fstream> +#include <unistd.h> #include <sys/types.h> #include <netinet/in.h> using namespace std; diff --git a/bench/sysc/src/RspConnection.cpp b/bench/sysc/src/RspConnection.cpp index aeb33fa..873327c 100644 --- a/bench/sysc/src/RspConnection.cpp +++ b/bench/sysc/src/RspConnection.cpp @@ -32,6 +32,7 @@ #include <cerrno> #include <csignal> #include <cstring> +#include <unistd.h> #include <netdb.h> #include <arpa/inet.h> diff --git a/bench/sysc/src/UartSC.cpp b/bench/sysc/src/UartSC.cpp index 7cca82f..7f6386f 100644 --- a/bench/sysc/src/UartSC.cpp +++ b/bench/sysc/src/UartSC.cpp @@ -34,6 +34,7 @@ #ifdef UART_SC_STDIN_ENABLE #include <termios.h> +#include <unistd.h> #endif SC_HAS_PROCESS(UartSC); -- 1.8.1.2 _______________________________________________ OpenRISC mailing list [email protected] http://lists.openrisc.net/listinfo/openrisc
