[MacPorts] #43900: libass.a made by HandBrake has undefined symbols for x86_64

MacPorts noreply at macports.org
Wed Jun 4 02:28:16 PDT 2014


#43900: libass.a made by HandBrake has undefined symbols for x86_64
------------------------+--------------------------------------------
  Reporter:  vulcan_@…  |      Owner:  macports-tickets@…
      Type:  defect     |     Status:  new
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:  2.3.0
Resolution:             |   Keywords:  libass undefined symbol x86_64
      Port:  HandBrake  |
------------------------+--------------------------------------------

Comment (by vulcan_@…):

 I had a look at ass_shaper.c and I see that there is a condition
 `CONFIG_HARFBUZZ` that is controlling the use of the missing symbols, so
 it is not defined somehow. There is an include:
 {{{
 #ifdef CONFIG_HARFBUZZ
 #include <hb-ft.h>
 enum {
     VERT = 0,
     VKNA,
     KERN
 };
 #define NUM_FEATURES 3
 #endif
 }}}
 that suggest that the hb-ft.h would resolve the missing symbols if it was
 included … it should be included but is maybe not found .. i certainly
 could not. But `CONFIG_HARFBUZZ` must be defined because all references to
 the `hb_` symbols are inside IFDEFs

 hmmm ...

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


More information about the macports-tickets mailing list