while trying to build fb3 on linux using gcc-4.5.1 and glibc-2.13, I 
encountered some small problems.

The following patches fix these problems.


diff --git a/src/common/call_service.cpp b/src/common/call_service.cpp
index cada721..50fbbb4 100644
--- a/src/common/call_service.cpp
+++ b/src/common/call_service.cpp
@@ -27,6 +27,7 @@
 #include "../common/classes/ClumpletWriter.h"
 #include <string.h>
 #include <stdio.h>
+#include <stdlib.h>
 #include <ctype.h>
 #include "../common/utils_proto.h"
 
*****************************
diff --git a/src/common/os/posix/os_utils.cpp 
b/src/common/os/posix/os_utils.cpp
index a8fc9ce..0e694fa 100644
--- a/src/common/os/posix/os_utils.cpp
+++ b/src/common/os/posix/os_utils.cpp
@@ -37,6 +37,9 @@
 #ifdef HAVE_UNISTD_H
 #include <unistd.h>
 #endif
+#ifdef HAVE_UTIME_H
+#include <utime.h>
+#endif
 #ifdef HAVE_SYS_TYPES_H
 #include <sys/types.h>
 #endif
*****************************
diff --git a/src/common/utils.cpp b/src/common/utils.cpp
index 49db3d6..c1aa0f6 100644
--- a/src/common/utils.cpp
+++ b/src/common/utils.cpp
@@ -60,6 +60,7 @@
 #ifdef HAVE_TERMIOS_H
 #include <termios.h>
 #endif
+#include <stdlib.h>
 
 namespace fb_utils
 {
*****************************
diff --git a/src/burp/burp.cpp b/src/burp/burp.cpp
index 9e812ff..cf3e58c 100644
--- a/src/burp/burp.cpp
+++ b/src/burp/burp.cpp
@@ -32,6 +32,7 @@
 
 #include "firebird.h"
 #include "memory_routines.h"
+#include <ctype.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
*****************************
diff --git a/src/yvalve/keywords.cpp b/src/yvalve/keywords.cpp
index f706e29..dd37822 100644
--- a/src/yvalve/keywords.cpp
+++ b/src/yvalve/keywords.cpp
@@ -31,6 +31,9 @@
 #endif
 
 #define _yacc_defines_yystype
+#include "../common/classes/Nullable.h"
+#include "../dsql/Parser.h"
+#include "../jrd/jrd.h"
 #include "gen/parse.h"
 #include "keywords.h"
 
*****************************

Regards, Treeve


------------------------------------------------------------------------------
Got Input?   Slashdot Needs You.
Take our quick survey online.  Come on, we don't ask for help often.
Plus, you'll get a chance to win $100 to spend on ThinkGeek.
http://p.sf.net/sfu/slashdot-survey
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to