[MacPorts] #39572: harfbuzz error

MacPorts noreply at macports.org
Sat Jun 29 04:52:10 PDT 2013


#39572: harfbuzz error
---------------------------+--------------------------
  Reporter:  pleburan45@…  |      Owner:  ryandesign@…
      Type:  defect        |     Status:  new
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.1.3
Resolution:                |   Keywords:
      Port:  harfbuzz      |
---------------------------+--------------------------

Comment (by ryandesign@…):

 That looks normal, except: did you run "icu-config- --version" as you
 showed above, or "icu-config --version" as I asked? The program should be
 called "icu-config" not "icu-config-" but your main.log file shows icu-
 config could not be found. If the program has somehow been renamed to have
 a dash at the end of its name, that would explain the problem, though that
 would be a strange thing to have happen. It would help if you attach the
 file
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_harfbuzz/harfbuzz/work/harfbuzz-0.9.18/config.log
 which might contain more details about how harfbuzz tried (and failed) to
 find icu.

 There were a couple related problems. icu is optional for harfbuzz, so
 when it couldn't find your icu, it continued to try to build without icu
 support. I never intended for that to happen in MacPorts; I intended icu
 support to be always-on. Also there was a bug in the harfbuzz build system
 that made it fail when icu was not used. They've fixed it but haven't
 released a new version yet. I applied the patch to the port. Also I've
 separated icu support into its own harfbuzz-icu port, as the developers of
 harfbuzz now recommend. These changes are in r107441. This means if you
 "sudo port selfupdate" and try again to install harfbuzz, it should now
 succeed, since icu is no longer needed. However, there still seems to be
 something wrong with your icu installation. If you try to install the new
 harfbuzz-icu port, it should fail, as might other ports that need icu, so
 it would be good to solve that mystery by examining the config.log.

-- 
Ticket URL: <https://trac.macports.org/ticket/39572#comment:4>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list