mutt/2525: mutt 1.5.12 attempts to include posix1_lim.h
>Number: 2525
>Notify-List: tracyx.e.camp@xxxxxxxxx
>Category: mutt
>Synopsis: mutt 1.5.12 attempts to include posix1_lim.h
>Confidential: no
>Severity: normal
>Priority: medium
>Responsible: mutt-dev
>State: open
>Keywords:
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Fri Oct 13 20:44:03 +0200 2006
>Originator: Tracy Camp
>Release: 1.5.12
>Organization:
LSB
>Environment:
SLED10
>Description:
The source tar ball attempts to include <posix1_lim.h> in dotlock.c, mutt.h and
lib.h.
The actual path on SLED10 is <bits/posix1_lim.h>.
bits/posix1_lim.h notes that it should not be directly included by
applications, but rather USE_POSIX should be defined and limits.h included
instead. It seems reasonable for mutt to simply define USE_POSIX and include
limits.h.
>How-To-Repeat:
Attempt a source compile on SLED10 (FC6rc2 apparently will cause cause the
failure)
>Fix:
Define USE_POSIX and include limits.h and avoid including reserved headers.
>Add-To-Audit-Trail:
>Unformatted: