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