[MacPorts] #42788: freetype: ignoring file /opt/local/lib/libharfbuzz.dylib, file was built for x86_64 which is not the architecture being linked (i386): /opt/local/lib/libharfbuzz.dylib (was: freetype link error: "warning: ignoring file /opt/local/lib/libharfbuzz.dylib")
MacPorts
noreply at macports.org
Thu Mar 13 22:59:08 PDT 2014
#42788: freetype: ignoring file /opt/local/lib/libharfbuzz.dylib, file was built
for x86_64 which is not the architecture being linked (i386):
/opt/local/lib/libharfbuzz.dylib
-----------------------+--------------------------
Reporter: pdm@… | Owner: ryandesign@…
Type: defect | Status: reopened
Priority: Normal | Milestone:
Component: ports | Version: 2.2.1
Resolution: | Keywords:
Port: freetype |
-----------------------+--------------------------
Changes (by ryandesign@…):
* cc: quentin.riffard@… (added)
* status: closed => reopened
* resolution: invalid =>
Comment:
Sorry, what I wrote previously was incorrect.
The filing of duplicate #42817 helped me realize this is not an isolated
incident. I should have looked closer to realize that it is unexpected
that freetype is trying to use harfbuzz at all. Harfbuzz support is new in
freetype 2.5.3, and I hadn't realized that when I committed the update, so
freetype does not declare a dependency on harfbuzz, so this problem occurs
when you're trying to build freetype universal but harfbuzz is not
installed universal.
In fact, we cannot make freetype depend on harfbuzz because harfbuzz
already depends on freetype, and MacPorts cannot accommodate circular
dependencies. So what we must do is force freetype not to use harfbuzz,
even if it is installed.
--
Ticket URL: <https://trac.macports.org/ticket/42788#comment:5>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list