Обсуждение: General Bug Report: enabling USE_(revised) SYSLOG breaks compile of src/backend/utils/misc/trace.c
General Bug Report: enabling USE_(revised) SYSLOG breaks compile of src/backend/utils/misc/trace.c
От
Unprivileged user
Дата:
============================================================================ 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 --------------------------------------------------------------------------