libfreetype link problems after last update
Posted: Fri Feb 02, 2024 9:04 am
Hi,
after last update via Pacman I have problems recompiling my *stable* apps.
In the link phase I have this errors:
Can someone help me?
after last update via Pacman I have problems recompiling my *stable* apps.
In the link phase I have this errors:
Code: Select all
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: C:/devkitPro/portlibs/ppc/lib\libfreetype.a(autofit.o): in function `af_face_globals_free':
autofit.c:(.text.af_face_globals_free+0xa8): undefined reference to `hb_font_destroy'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_face_globals_free+0xb0): undefined reference to `hb_buffer_destroy'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: C:/devkitPro/portlibs/ppc/lib\libfreetype.a(autofit.o): in function `hb_ft_reference_table_':
autofit.c:(.text.hb_ft_reference_table_+0x8c): undefined reference to `hb_blob_create'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: C:/devkitPro/portlibs/ppc/lib\libfreetype.a(autofit.o): in function `af_shaper_get_coverage':
autofit.c:(.text.af_shaper_get_coverage+0x70): undefined reference to `hb_font_get_face'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_shaper_get_coverage+0xbc): undefined reference to `hb_ot_tags_from_script_and_language'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_shaper_get_coverage+0x120): undefined reference to `hb_set_create'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_shaper_get_coverage+0x144): undefined reference to `hb_ot_layout_collect_lookups'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_shaper_get_coverage+0x14c): undefined reference to `hb_set_is_empty'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_shaper_get_coverage+0x158): undefined reference to `hb_set_create'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_shaper_get_coverage+0x178): undefined reference to `hb_ot_layout_lookup_collect_glyphs'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_shaper_get_coverage+0x184): undefined reference to `hb_set_next'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_shaper_get_coverage+0x1a8): undefined reference to `hb_set_create'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_shaper_get_coverage+0x1d0): undefined reference to `hb_ot_layout_collect_lookups'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_shaper_get_coverage+0x1d8): undefined reference to `hb_set_create'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_shaper_get_coverage+0x1f0): undefined reference to `hb_ot_layout_lookup_collect_glyphs'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_shaper_get_coverage+0x1fc): undefined reference to `hb_set_next'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_shaper_get_coverage+0x2b8): undefined reference to `hb_ot_layout_lookup_would_substitute'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_shaper_get_coverage+0x2cc): undefined reference to `hb_set_next'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_shaper_get_coverage+0x310): undefined reference to `hb_set_subtract'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_shaper_get_coverage+0x334): undefined reference to `hb_set_next'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_shaper_get_coverage+0x370): undefined reference to `hb_set_next'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_shaper_get_coverage+0x380): undefined reference to `hb_set_destroy'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_shaper_get_coverage+0x388): undefined reference to `hb_set_destroy'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_shaper_get_coverage+0x390): undefined reference to `hb_set_destroy'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_shaper_get_coverage+0x398): undefined reference to `hb_set_destroy'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_shaper_get_coverage+0x3f8): undefined reference to `hb_set_create'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_shaper_get_coverage+0x41c): undefined reference to `hb_ot_layout_collect_lookups'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_shaper_get_coverage+0x424): undefined reference to `hb_set_is_empty'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: C:/devkitPro/portlibs/ppc/lib\libfreetype.a(autofit.o): in function `af_face_globals_new':
autofit.c:(.text.af_face_globals_new+0xe4): undefined reference to `hb_face_create_for_tables'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_face_globals_new+0xf4): undefined reference to `hb_face_set_index'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_face_globals_new+0x100): undefined reference to `hb_face_set_upem'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_face_globals_new+0x108): undefined reference to `hb_font_create'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_face_globals_new+0x114): undefined reference to `hb_face_destroy'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_face_globals_new+0x11c): undefined reference to `hb_buffer_create'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_face_globals_new+0x584): undefined reference to `hb_blob_create'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_face_globals_new+0x590): undefined reference to `hb_face_create'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_face_globals_new+0x59c): undefined reference to `hb_blob_destroy'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: C:/devkitPro/portlibs/ppc/lib\libfreetype.a(autofit.o): in function `af_shaper_get_cluster':
autofit.c:(.text.af_shaper_get_cluster+0x70): undefined reference to `hb_font_set_scale'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_shaper_get_cluster+0xbc): undefined reference to `hb_buffer_clear_contents'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_shaper_get_cluster+0xd4): undefined reference to `hb_buffer_add_utf8'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_shaper_get_cluster+0xdc): undefined reference to `hb_buffer_guess_segment_properties'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_shaper_get_cluster+0xf4): undefined reference to `hb_shape'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_shaper_get_cluster+0x10c): undefined reference to `hb_buffer_clear_contents'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_shaper_get_cluster+0x124): undefined reference to `hb_buffer_add_utf8'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_shaper_get_cluster+0x12c): undefined reference to `hb_buffer_guess_segment_properties'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_shaper_get_cluster+0x140): undefined reference to `hb_shape'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_shaper_get_cluster+0x14c): undefined reference to `hb_buffer_get_glyph_infos'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_shaper_get_cluster+0x15c): undefined reference to `hb_buffer_get_glyph_infos'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_shaper_get_cluster+0x174): undefined reference to `hb_buffer_get_length'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_shaper_get_cluster+0x258): undefined reference to `hb_buffer_clear_contents'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: C:/devkitPro/portlibs/ppc/lib\libfreetype.a(autofit.o): in function `af_cjk_metrics_init_widths':
autofit.c:(.text.af_cjk_metrics_init_widths+0x64): undefined reference to `hb_buffer_create'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_cjk_metrics_init_widths+0xc4): undefined reference to `hb_buffer_destroy'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_cjk_metrics_init_widths+0x180): undefined reference to `hb_buffer_get_glyph_infos'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_cjk_metrics_init_widths+0x190): undefined reference to `hb_buffer_get_glyph_positions'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_cjk_metrics_init_widths+0x1b0): undefined reference to `hb_buffer_destroy'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: C:/devkitPro/portlibs/ppc/lib\libfreetype.a(autofit.o): in function `af_cjk_metrics_init_blues':
autofit.c:(.text.af_cjk_metrics_init_blues+0x44): undefined reference to `hb_buffer_create'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_cjk_metrics_init_blues+0x2f0): undefined reference to `hb_buffer_destroy'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_cjk_metrics_init_blues+0x308): undefined reference to `hb_buffer_get_glyph_infos'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_cjk_metrics_init_blues+0x318): undefined reference to `hb_buffer_get_glyph_positions'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: C:/devkitPro/portlibs/ppc/lib\libfreetype.a(autofit.o): in function `af_latin_metrics_init_widths':
autofit.c:(.text.af_latin_metrics_init_widths+0x64): undefined reference to `hb_buffer_create'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_latin_metrics_init_widths+0xc4): undefined reference to `hb_buffer_destroy'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_latin_metrics_init_widths+0x180): undefined reference to `hb_buffer_get_glyph_infos'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_latin_metrics_init_widths+0x190): undefined reference to `hb_buffer_get_glyph_positions'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_latin_metrics_init_widths+0x1b0): undefined reference to `hb_buffer_destroy'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: C:/devkitPro/portlibs/ppc/lib\libfreetype.a(autofit.o): in function `af_latin_metrics_init_blues':
autofit.c:(.text.af_latin_metrics_init_blues+0x68): undefined reference to `hb_buffer_create'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_latin_metrics_init_blues+0x380): undefined reference to `hb_buffer_destroy'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_latin_metrics_init_blues+0x54c): undefined reference to `hb_buffer_get_glyph_infos'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_latin_metrics_init_blues+0x55c): undefined reference to `hb_buffer_get_glyph_positions'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: C:/devkitPro/portlibs/ppc/lib\libfreetype.a(autofit.o): in function `af_latin_metrics_init':
autofit.c:(.text.af_latin_metrics_init+0xc4): undefined reference to `hb_buffer_create'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_latin_metrics_init+0x124): undefined reference to `hb_buffer_get_glyph_infos'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_latin_metrics_init+0x134): undefined reference to `hb_buffer_get_glyph_positions'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_latin_metrics_init+0x198): undefined reference to `hb_buffer_destroy'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: C:/devkitPro/portlibs/ppc/lib\libfreetype.a(autofit.o): in function `af_cjk_metrics_check_digits.isra.0':
autofit.c:(.text.af_cjk_metrics_check_digits.isra.0+0x4c): undefined reference to `hb_buffer_create'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_cjk_metrics_check_digits.isra.0+0xb4): undefined reference to `hb_buffer_get_glyph_infos'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_cjk_metrics_check_digits.isra.0+0xc4): undefined reference to `hb_buffer_get_glyph_positions'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_cjk_metrics_check_digits.isra.0+0x108): undefined reference to `hb_buffer_destroy'
C:/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/13.2.0/../../../../powerpc-eabi/bin/ld.exe: autofit.c:(.text.af_cjk_metrics_check_digits.isra.0+0x154): undefined reference to `hb_buffer_destroy'
collect2.exe: error: ld returned 1 exit status