General Bug Report: enabling USE_(revised) SYSLOG breaks compile of src/backend/utils/misc/trace.c - Mailing list pgsql-bugs

From Unprivileged user
Subject General Bug Report: enabling USE_(revised) SYSLOG breaks compile of src/backend/utils/misc/trace.c
Date
Msg-id 199907221338.JAA62013@hub.org
Whole thread Raw
List pgsql-bugs
============================================================================
                        POSTGRESQL BUG REPORT TEMPLATE
============================================================================


Your name               : Jim Mercer
Your email address      : jim@reptiles.org

Category                : install: compile
Severity                : serious

Summary: enabling USE_(revised) SYSLOG breaks compile of src/backend/utils/misc/trace.c

System Configuration
--------------------
  Operating System   : FreeBSD 2,3

  PostgreSQL version : 6.5.1

  Compiler used      : gcc

Hardware:
---------
Pentium

Versions of other tools:
------------------------


--------------------------------------------------------------------------

Problem Description:
--------------------
the USE_SYSLOG define is in "config.h", which is not included when trace.c tries to include <syslog.h>


--------------------------------------------------------------------------

Test Case:
----------
enable USE_SYSLOG in include/config.h
compile

--------------------------------------------------------------------------

Solution:
---------
move the #ifdef/#include <syslog.h>/#endif
to below the #include local include files"
this needs to be done in:
src/backend/utils/misc/trace.c
src/backend/utils/error/elog.c


--------------------------------------------------------------------------


pgsql-bugs by date:

Previous
From: Unprivileged user
Date:
Subject: General Bug Report: enabling USE_SYSLOG breaks compile of src/backend/utils/misc/trace.c
Next
From: Bruce Momjian
Date:
Subject: Re: [BUGS] General Bug Report: enabling USE_SYSLOG breaks compile of src/backend/utils/misc/trace.c