Hi Alexei,

I tried building the library as you suggested.
$ cd freetype2
$ ./configure CFLAGS="-DFT2_BUILD_LIBRARY"
$ make clean all -j4
$ cd freetype2-demos
$ make

I recompiled the freetype2 library using the above commands.But still, the
ftgrid file produces undefined
 reference error (Please correct me if I'm doing something wrong here).As
for the reference,

/mnt/d/FreeType/freetype2-demos/objs/ftgrid.o: In function
`grid_hint_draw_segment':
ftgrid.c:(.text+0x844): undefined reference to
`af_glyph_hints_get_num_segments'
ftgrid.c:(.text+0x874): undefined reference to
`af_glyph_hints_get_segment_offset'
/mnt/d/FreeType/freetype2-demos/objs/ftgrid.o: In function
`grid_status_draw_outline':
ftgrid.c:(.text+0x159b): undefined reference to
`_af_debug_disable_horz_hints'
ftgrid.c:(.text+0x15b6): undefined reference to
`_af_debug_disable_vert_hints'
ftgrid.c:(.text+0x15d1): undefined reference to
`_af_debug_disable_blue_hints'
ftgrid.c:(.text+0x18f5): undefined reference to `_af_debug_hints'
/mnt/d/FreeType/freetype2-demos/objs/ftgrid.o: In function `Process_Event':
ftgrid.c:(.text+0x3608): undefined reference to `_af_debug_hints'
ftgrid.c:(.text+0x3615): undefined reference to `af_glyph_hints_dump_edges'
ftgrid.c:(.text+0x3677): undefined reference to `_af_debug_hints'
ftgrid.c:(.text+0x3684): undefined reference to
`af_glyph_hints_dump_segments'
ftgrid.c:(.text+0x36e6): undefined reference to `_af_debug_hints'
ftgrid.c:(.text+0x36f3): undefined reference to `af_glyph_hints_dump_points'
collect2: error: ld returned 1 exit status

Thanks!

On Mon, Jun 10, 2019 at 6:23 PM Alexei Podtelezhnikov <[email protected]>
wrote:

> On Mon, Jun 10, 2019 at 8:05 AM Triplex <[email protected]> wrote:
> > I was trying to enable Autofitter debugging in order to test horizontal
> and vertical hinting in ftgrid. But defining the FT_DEBUG_AUTOFIT  macro
> produces undefined reference error for all the functions providing dumps of
> internal autofit structures to stdout including other global variables.
> >
> > I already cross-checked if I'm using the correct version of the library
> and if enabling `FT_DEBUG_AUTOFIT' actually exports the required global
> variables.
>
> It is vice versa, you should build ftgrid with FT2_BUILD_LIBRARY so
> that it gets full access to FreeType internals.
>


-- 
Veeki
_______________________________________________
Freetype-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/freetype-devel

Reply via email to