[HarfBuzz] Harfbuzz does not compile (errors)

Tom Hacohen tom.hacohen at samsung.com
Sun Jun 3 22:38:05 PDT 2012


Thanks.

gcc 4.7.0

--
Tom.

On 03/06/12 22:55, Behdad Esfahbod wrote:
> Fixed.  Interesting.  What compiler was this?
>
> On 06/03/2012 06:45 AM, Tom Hacohen wrote:
>> Dear,
>>
>> The following commit breaks compilation:
>>
>> commit 0558d55bac7fb9279aac859b465e7c0e3ad97492
>> Author: Behdad Esfahbod<behdad at behdad.org>
>> Date:   Mon May 28 10:46:47 2012 -0400
>>
>>      Remove hb_atomic_int_set/get()
>>
>>      We never use them in fact...
>>
>>      I'm just adjusting these as I better understand the requirements of
>>      the code and the guarantees of each operation.
>>
>>
>> Errors:
>> In file included from hb-buffer-private.hh:35:0,
>>                   from hb-ot-map-private.hh:32,
>>                   from hb-ot-shape-private.hh:32,
>>                   from hb-ot-shape.cc:29:
>> hb-object-private.hh: In constructor
>> '_hb_object_header_t::_hb_object_header_t()':
>> hb-object-private.hh:97:8: error: uninitialized const member in 'struct
>> hb_reference_count_t'
>> hb-object-private.hh:51:25: note: 'hb_reference_count_t::ref_count' should be
>> initialized
>> In file included from hb-ot-shape.cc:33:0:
>> hb-set-private.hh: In constructor '_hb_set_t::_hb_set_t()':
>> hb-set-private.hh:37:8: note: synthesized method
>> '_hb_object_header_t::_hb_object_header_t()' first required here
>> hb-ot-shape.cc: In function 'void hb_ot_shape_glyphs_closure(hb_font_t*,
>> hb_buffer_t*, const hb_feature_t*, unsigned int, hb_set_t*)':
>> hb-ot-shape.cc:521:12: note: synthesized method '_hb_set_t::_hb_set_t()' first
>> required here
>>
>>
>> Thanks,
>> Tom.
>> _______________________________________________
>> HarfBuzz mailing list
>> HarfBuzz at lists.freedesktop.org
>> http://lists.freedesktop.org/mailman/listinfo/harfbuzz
>>
>




More information about the HarfBuzz mailing list