Opened 3 months ago

Closed 3 months ago

#69670 closed defect (wontfix)

harfbuzz build warnings on 10.6.8: Warning: HarfBuzz: hb_coretext_face_create: argument cg_font: Unresolved type: 'CGFontRef'

Reported by: barracuda156 Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.9.1
Keywords: snowleopard Cc: ryandesign (Ryan Carsten Schmidt), mascguy (Christopher Nielsen)
Port: harfbuzz

Description

Not sure how concerning are these, but:

libtool: link: /opt/local/bin/gcc-mp-13 -o /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_harfbuzz/harfbuzz/work/harfbuzz-8.4.0/src/tmp-introspectfut9hj1o/.libs/HarfBuzz-0.0 -I/opt/local/include -Os -DHB_NO_PRAGMA_GCC_DIAGNOSTIC_ERROR -pipe -isysroot/ -arch ppc /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_harfbuzz/harfbuzz/work/harfbuzz-8.4.0/src/tmp-introspectfut9hj1o/HarfBuzz-0.0.o -Wl,-headerpad_max_install_names -Wl,-syslibroot -Wl,/ -arch ppc  -L. ./.libs/libharfbuzz.dylib -L/opt/local/lib ./.libs/libharfbuzz-gobject.dylib /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_harfbuzz/harfbuzz/work/harfbuzz-8.4.0/src/.libs/libharfbuzz.dylib -lm /opt/local/lib/libfreetype.dylib /opt/local/lib/libgraphite2.dylib -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -framework ApplicationServices -pthread
hb-coretext.cc:283: Warning: HarfBuzz: hb_coretext_face_create: argument cg_font: Unresolved type: 'CGFontRef'
hb-coretext.cc:385: Warning: HarfBuzz: hb_coretext_font_create: argument ct_font: Unresolved type: 'CTFontRef'
hb-coretext.cc:307: Warning: HarfBuzz: hb_coretext_face_get_cg_font: return value: Unresolved type: 'CGFontRef'
hb-coretext.cc:423: Warning: HarfBuzz: hb_coretext_font_get_ct_font: return value: Unresolved type: 'CTFontRef'

To be clear, while in Rosetta, this is on 10.6.8 (so a standard 10.6 SDK, not a pre-release one).

Change History (2)

comment:1 Changed 3 months ago by ryandesign (Ryan Carsten Schmidt)

Hm. CGFontRef has existed since Mac OS X 10.0 and CTFontRef since 10.5 so it should be there.

comment:2 Changed 3 months ago by ryandesign (Ryan Carsten Schmidt)

Resolution: wontfix
Status: newclosed

According to https://github.com/harfbuzz/harfbuzz/issues/3634:

This output is unfortunately emitted by the g-ir-scanner program, and I don't think it's possible to do anything about it.

So I'll close this as not our problem and you can take it up with the developers of Harfbuzz if you're still concerned.

Note: See TracTickets for help on using tickets.