[augeas-devel] [Augeas] #176: augeas 0.7.4 fails to build if -DNDEBUG is set

Augeas trac at fedorahosted.org
Fri Jan 14 15:45:39 UTC 2011


#176: augeas 0.7.4 fails to build if -DNDEBUG is set
--------------------+-------------------------------------------------------
 Reporter:  bero    |       Owner:  lutter
     Type:  defect  |      Status:  new   
 Priority:  major   |   Milestone:  next  
Component:  Augeas  |     Version:  0.7.4 
 Keywords:          |  
--------------------+-------------------------------------------------------
 CC     get.lo
 get.c: In function ‘token’:
 get.c:251:5: error: label ‘error’ used but not defined
 get.c: In function ‘find_seq’:
 get.c:332:5: error: label ‘error’ used but not defined
 get.c: In function ‘get_counter’:
 get.c:368:5: error: label ‘error’ used but not defined
 get.c: In function ‘get_del’:
 get.c:380:5: error: label ‘error’ used but not defined
 get.c: In function ‘parse_del’:
 get.c:390:5: error: label ‘error’ used but not defined
 get.c: In function ‘get_store’:
 get.c:403:5: error: label ‘error’ used but not defined
 get.c: In function ‘parse_store’:
 get.c:418:5: error: label ‘error’ used but not defined
 get.c: In function ‘get_value’:
 get.c:423:5: error: label ‘error’ used but not defined
 get.c: In function ‘parse_value’:
 get.c:430:5: error: label ‘error’ used but not defined
 get.c: In function ‘get_key’:
 get.c:435:5: error: label ‘error’ used but not defined
 get.c: In function ‘get_label’:
 get.c:449:5: error: label ‘error’ used but not defined
 get.c: In function ‘get_union’:
 get.c:460:5: error: label ‘error’ used but not defined
 get.c: In function ‘parse_union’:
 get.c:483:5: error: label ‘error’ used but not defined
 get.c: In function ‘get_concat’:
 get.c:507:5: error: label ‘error’ used but not defined
 get.c: In function ‘parse_concat’:
 get.c:534:5: error: label ‘error’ used but not defined
 get.c: In function ‘get_quant_star’:
 get.c:560:5: error: label ‘error’ used but not defined
 get.c: In function ‘parse_quant_star’:
 get.c:592:5: error: label ‘error’ used but not defined
 get.c: In function ‘get_quant_maybe’:
 get.c:625:5: error: label ‘error’ used but not defined
 get.c: In function ‘parse_quant_maybe’:
 get.c:642:5: error: label ‘error’ used but not defined
 get.c: In function ‘top_frame’:
 get.c:706:5: error: label ‘error’ used but not defined
 get.c: In function ‘pop_frame’:
 get.c:740:5: error: label ‘error’ used but not defined
 make[3]: *** [get.lo] Error 1


 The problem is that ensure0() expands to "goto error", which doesn't exist
 where ensure0 is used (functions that have an error label use ensure()
 anyway).

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




More information about the augeas-devel mailing list