============================================================================
POSTGRESQL BUG REPORT TEMPLATE
============================================================================
Your name : Jim Mercer
Your email address : jim@reptiles.org
Category : install: compile
Severity : serious
Summary: enabling USE_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"
--------------------------------------------------------------------------