[MacPorts] #74025: harfbuzz-14.2.0 does not build on PPC Leopard, Mac OS X 10.5.8, because of error: 'CTFontManagerCreateFontDescriptorsFromURL' was not declared in this scope
MacPorts
noreply at macports.org
Sun May 24 01:59:07 UTC 2026
#74025: harfbuzz-14.2.0 does not build on PPC Leopard, Mac OS X 10.5.8, because of
error: 'CTFontManagerCreateFontDescriptorsFromURL' was not declared in this
scope
------------------------+-------------------------
Reporter: ballapete | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.12.5
Resolution: | Keywords: ppc leopard
Port: harfbuzz |
------------------------+-------------------------
Comment (by reneeotten):
Replying to [comment:2 ballapete]:
> Added
>
> {{{
> 8 PortGroup legacysupport 1.1
> }}}
>
> but no visible change, see attached `main.log`.
well, that resolved the warnings about undefined stuff
{{{../harfbuzz-14.2.0/src/hb-coretext.h:33:5: warning: 'TARGET_OS_IPHONE'
is not defined, evaluates to '0' [-Wundef]}}}
but it indeed still fails.
I see a possible problems in your logfile:
1. {{{:debug:sysinfo Xcode 3.1.4, CLT none}}} - why don't you have a CLT
installed?
2. {{{:debug:extract get_source_date_epoch: uncommitted changes to
/Volumes/BSD-Linux/MacPorts-Ports/graphics/harfbuzz}}} - you are not using
our Portfile; nobody knows what you changed, so there is little point in
asking for help here.
Other than that I don't know... You could try [https://github.com/macos-
powerpc/powerpc-
ports/blob/a64b78870ed09ed3afa27dfc613472dd427a207d/graphics/harfbuzz/Portfile
this Portfile], which is @barracuda156 his PPC overlay and might contain
fixes specific for PPC/older OSes that are not part of MacPorts.
--
Ticket URL: <https://trac.macports.org/ticket/74025#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list