<<< Date Index >>>     <<< Thread Index >>>

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: