[augeas-devel] [Augeas] #137: Build failure on Mac OS 10.5

Augeas trac at fedorahosted.org
Wed Aug 25 08:57:19 UTC 2010


#137: Build failure on Mac OS 10.5
--------------------+-------------------------------------------------------
 Reporter:  gelato  |       Owner:  lutter
     Type:  defect  |      Status:  new   
 Priority:  major   |   Milestone:  next  
Component:  Augeas  |     Version:  0.7.0 
 Keywords:  OSX     |  
--------------------+-------------------------------------------------------
 Compilation of augeas 0.7.0 (and 0.7.3) on Mac OS 10.5 fails with:
 {{{
   CC     fa.lo
 In file included from fa.c:37:
 internal.h:313: error: syntax error before 'locale_t'
 internal.h:313: warning: no semicolon at end of struct or union
 internal.h:314: warning: type defaults to 'int' in declaration of
 'user_locale'
 internal.h:314: warning: data definition has no type or storage class
 internal.h: In function 'err_of_aug':
 internal.h:319: error: dereferencing pointer to incomplete type
 make[3]: *** [fa.lo] Error 1
 }}}

 The problem is that on this platform locale_t is defined in <xlocale.h>
 which is not #included. I'm appending a simple patch that I've found to be
 sufficient to solve this problem (i.e. augeas 0.7.0 then built and passed
 "make check").

-- 
Ticket URL: <https://fedorahosted.org/augeas/ticket/137>
Augeas <http://augeas.net/>
a configuration API




More information about the augeas-devel mailing list