Lists: | pgsql-bugs |
---|
From: | Unprivileged user <nobody> |
---|---|
To: | pgsql-bugs(at)postgreSQL(dot)org |
Subject: | General Bug Report: enabling USE_(revised) SYSLOG breaks compile of src/backend/utils/misc/trace.c |
Date: | 1999-07-22 13:38:48 |
Message-ID: | 199907221338.JAA62013@hub.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-bugs |
============================================================================
POSTGRESQL BUG REPORT TEMPLATE
============================================================================
Your name : Jim Mercer
Your email address : jim(at)reptiles(dot)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
--------------------------------------------------------------------------