the upstream libast src change logs have this
09-01-31 features/sys: drop header sys/localedef.h
but this is part of the generic configuration that has been
short-circuited by solaris for solaris
On Mon, 5 Oct 2009 14:21:27 -0600 (MDT) bugmail-sender at Sun.COM wrote:
> *Synopsis*: libast sources should not include localedef.h
> CR 6888396 changed on Oct 5 2009 by <User 1-5Q-1267>
> === Field ============ === New Value ============= === Old Value =============
> Category shell opensolaris
> SubCategory korn93 triage-queue
> ====================== =========================== ===========================
>
> *Change Request ID*: 6888396
> *Synopsis*: libast sources should not include localedef.h
> Product: solaris
> Category: shell
> Subcategory: korn93
> Type: Defect
> Subtype:
> Status: 1-Dispatched
> Substatus:
> Priority: 3-Medium
> Introduced In Release:
> Introduced In Build:
> Responsible Engineer:
> Keywords: opensolaris
> === *Description* ============================================================
> Category
> solaris/shell (Solaris Utilities/Commands)
> Sub-Category
> korn93
> Description
> The header usr/include/sys/localedef.h is not redistributable, and was
> removed from the Indiana distribution in build 124. At present, it's
> erroneously included by libast (some auto-configuration gunk found it), but
> not really used, except that leads to the eventual inclusion of ctype.h.
> libast sources should include ctype.h, and not include localedef.h
> Frequency
> Always
> Regression
> No
> Steps to Reproduce
> Attempt an ON build on an indiana 124 system.
> Expected Result
> Success
> Actual Result
> Numerous failures to include localedef.h via ast_sys.h
> Error Message(s)
>
> Test Case
>
> Workaround
>
> Additional configuration information
> *** (#1 of 1): 2009-10-05 20:08:20 GMT+00:00 <User 1-F4SZV>
> === *Public Comments* ========================================================
> === *Workaround* =============================================================
> === *Additional Details* =====================================================
> Targeted Release:
> Commit To Fix In Build:
> Fixed In Build:
> Integrated In Build:
> Verified In Build:
> See Also:
> Duplicate of:
> Hooks:
> Hook1:
> Hook2:
> Hook3:
> Hook4:
> Hook5:
> Hook6: <email address omitted>
> Program Management:
> Root Cause:
> Fix Affects Documentation: No
> Fix Affects Localization: No
> === *History* ================================================================
> Date Submitted: 2009-10-05 20:08:19 GMT+00:00
> Submitted By: <User 1-F4SZV>
> Status Changed Date Updated Updated By
> === *Service Request* ========================================================
> Impact: Significant
> Functionality: Secondary
> Severity: 3
> Product Name: solaris
> Product Release: solaris_nevada
> Product Build: snv_124
> Operating System: solaris_nevada
> Hardware: generic
> Submitted Date: 2009-10-05 20:08:20 GMT+00:00
> === *Multiple Release (MR) Cluster* - 0 ======================================
> _______________________________________________
> ksh93-integration-discuss mailing list
> ksh93-integration-discuss at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/ksh93-integration-discuss