[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