Package: sysklogd
Version: 1.4.1-17
Severity: grave
Justification: causes non-serious data loss

After upgrading our main syslog server to sarge, I found that some log files 
were not updating.  This was traced to the fact that large filesystem support 
was not enabled properly.  I applied the following patch to the debian/rules 
file, and recompiled the package, and it works fine now.

--- debian/rules.orig   2005-07-27 13:29:59.000000000 +0800
+++ debian/rules        2005-07-27 13:24:30.000000000 +0800
@@ -30,7 +30,7 @@
 ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
 CFLAGS = -g -O2 -Wall $(getconf LFS_CFLAGS) -D_LARGEFILE_SOURCE
 else
-CFLAGS = -O2 -Wall $(getconf LFS_CFLAGS) -D_LARGEFILE_SOURCE
+CFLAGS = -O2 -Wall $(getconf LFS_CFLAGS) -D_LARGEFILE64_SOURCE  
-D_FILE_OFFSET_BITS=64
 endif
 ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
 STRIP = -s



-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.6.12.3
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages sysklogd depends on:
ii  klogd [linux-kernel-log-dae 1.4.1-17     Kernel Logging Daemon
ii  libc6                       2.3.2.ds1-22 GNU C Library: Shared libraries an

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to