build with different options than Bruce

Started by Kris Jurkaover 19 years ago2 messages
#1Kris Jurka
books@ejurka.com
1 attachment(s)

When building with --enable-cassert, without --enable-thread-safety, or
when the OS supports USE_WIDE_UPPER_LOWER we need some more include files.

Kris Jurka

Attachments:

compile-again.patchtext/plain; charset=US-ASCII; name=compile-again.patchDownload
Index: src/backend/storage/buffer/buf_table.c
===================================================================
RCS file: /projects/cvsroot/pgsql/src/backend/storage/buffer/buf_table.c,v
retrieving revision 1.45
diff -c -r1.45 buf_table.c
*** src/backend/storage/buffer/buf_table.c	14 Jul 2006 14:52:22 -0000	1.45
--- src/backend/storage/buffer/buf_table.c	14 Jul 2006 16:05:57 -0000
***************
*** 20,25 ****
--- 20,26 ----
  #include "postgres.h"
  
  #include "storage/buf_internals.h"
+ #include "storage/bufmgr.h"
  
  
  /* entry for buffer lookup hashtable */
Index: src/backend/storage/lmgr/lmgr.c
===================================================================
RCS file: /projects/cvsroot/pgsql/src/backend/storage/lmgr/lmgr.c,v
retrieving revision 1.84
diff -c -r1.84 lmgr.c
*** src/backend/storage/lmgr/lmgr.c	14 Jul 2006 14:52:23 -0000	1.84
--- src/backend/storage/lmgr/lmgr.c	14 Jul 2006 16:05:57 -0000
***************
*** 16,21 ****
--- 16,23 ----
  #include "postgres.h"
  
  #include "access/subtrans.h"
+ #include "access/transam.h"
+ #include "access/xact.h"
  #include "miscadmin.h"
  #include "storage/lmgr.h"
  #include "storage/procarray.h"
Index: src/backend/utils/adt/inet_net_ntop.c
===================================================================
RCS file: /projects/cvsroot/pgsql/src/backend/utils/adt/inet_net_ntop.c,v
retrieving revision 1.23
diff -c -r1.23 inet_net_ntop.c
*** src/backend/utils/adt/inet_net_ntop.c	14 Jul 2006 14:52:24 -0000	1.23
--- src/backend/utils/adt/inet_net_ntop.c	14 Jul 2006 16:05:57 -0000
***************
*** 29,34 ****
--- 29,35 ----
  #include <arpa/inet.h>
  
  #include "utils/inet.h"
+ #include "utils/builtins.h"
  
  
  #define NS_IN6ADDRSZ 16
Index: src/backend/utils/adt/oracle_compat.c
===================================================================
RCS file: /projects/cvsroot/pgsql/src/backend/utils/adt/oracle_compat.c,v
retrieving revision 1.66
diff -c -r1.66 oracle_compat.c
*** src/backend/utils/adt/oracle_compat.c	14 Jul 2006 14:52:24 -0000	1.66
--- src/backend/utils/adt/oracle_compat.c	14 Jul 2006 16:05:58 -0000
***************
*** 29,34 ****
--- 29,35 ----
  #endif
  
  #include "utils/builtins.h"
+ #include "utils/pg_locale.h"
  #include "mb/pg_wchar.h"
  
  
Index: src/interfaces/libpq/fe-print.c
===================================================================
RCS file: /projects/cvsroot/pgsql/src/interfaces/libpq/fe-print.c,v
retrieving revision 1.71
diff -c -r1.71 fe-print.c
*** src/interfaces/libpq/fe-print.c	14 Jul 2006 14:52:27 -0000	1.71
--- src/interfaces/libpq/fe-print.c	14 Jul 2006 16:05:58 -0000
***************
*** 35,41 ****
  
  #include "libpq-fe.h"
  #include "libpq-int.h"
! 
  
  static void do_field(const PQprintOpt *po, const PGresult *res,
  		 const int i, const int j, const int fs_len,
--- 35,41 ----
  
  #include "libpq-fe.h"
  #include "libpq-int.h"
! #include "pqsignal.h"
  
  static void do_field(const PQprintOpt *po, const PGresult *res,
  		 const int i, const int j, const int fs_len,
Index: src/interfaces/libpq/fe-secure.c
===================================================================
RCS file: /projects/cvsroot/pgsql/src/interfaces/libpq/fe-secure.c,v
retrieving revision 1.84
diff -c -r1.84 fe-secure.c
*** src/interfaces/libpq/fe-secure.c	14 Jul 2006 14:52:27 -0000	1.84
--- src/interfaces/libpq/fe-secure.c	14 Jul 2006 16:05:58 -0000
***************
*** 85,90 ****
--- 85,91 ----
  
  #include "libpq-fe.h"
  #include "fe-auth.h"
+ #include "pqsignal.h"
  
  #ifdef WIN32
  #include "win32.h"
#2Tom Lane
tgl@sss.pgh.pa.us
In reply to: Kris Jurka (#1)
Re: build with different options than Bruce

Kris Jurka <books@ejurka.com> writes:

When building with --enable-cassert, without --enable-thread-safety, or
when the OS supports USE_WIDE_UPPER_LOWER we need some more include files.

Done, thanks.

regards, tom lane