$ gradle Defining Closed Properties Build file '/Users/jagraham/Work/JavaFX/fx8u/jfx/rt/buildSrc/build.gradle': line 81 The ConfigurationContainer.add() method has been deprecated and is scheduled to be removed in Gradle 2.0. Please use the create() method instead. :buildSrc:generateGrammarSource UP-TO-DATE :buildSrc:compileJava UP-TO-DATE :buildSrc:compileGroovy UP-TO-DATE :buildSrc:processResources UP-TO-DATE :buildSrc:classes UP-TO-DATE :buildSrc:jar UP-TO-DATE :buildSrc:assemble UP-TO-DATE :buildSrc:compileTestJava UP-TO-DATE :buildSrc:compileTestGroovy UP-TO-DATE :buildSrc:processTestResources UP-TO-DATE :buildSrc:testClasses UP-TO-DATE :buildSrc:test UP-TO-DATE :buildSrc:check UP-TO-DATE :buildSrc:build UP-TO-DATE Closed build Defining Closed Properties OS_NAME: mac os x OS_ARCH: x86_64 JAVA_HOME: /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home JDK_HOME: /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home java.runtime.version: 1.8.0-ea-b121 java version: 1.8.0 java build number: 121 jdk.runtime.version: 1.8.0-ea-b121 jdk version: 1.8.0 jdk build number: 121 minimum java build number: 115 COMPILE_TARGETS: mac COMPILE_FLAGS_FILES: buildSrc/mac.gradle HUDSON_JOB_NAME: not_hudson HUDSON_BUILD_NUMBER: 0000 PROMOTED_BUILD_NUMBER: 00 PRODUCT_NAME: Java(TM) RAW_VERSION: 8.0.20 RELEASE_NAME: 8u20 RELEASE_MILESTONE: ea UPDATE_STUB_CACHE: true The CompileOptions.useAnt property has been deprecated and is scheduled to be removed in Gradle 2.0. There is no replacement for this property. Building with Closed Sources, closedDir=/Users/jagraham/Work/JavaFX/fx8u/jfx/rt-closed closed-build.gradle: jfxTopDir = /Users/jagraham/Work/JavaFX/fx8u/jfx Imports directory present, use -PUPDATE_IMPORT=true to force an upate :checkJfxrtJar :updateCacheIfNeeded UP-TO-DATE :verifyJava :base:processVersionInfo :base:compileJava [ant:javac] Note: Some input files use unchecked or unsafe operations. [ant:javac] Note: Recompile with -Xlint:unchecked for details. :base:processResources UP-TO-DATE :base:classes :base:jar :graphics:compileJava [ant:javac] Note: Some input files use or override a deprecated API. [ant:javac] Note: Recompile with -Xlint:deprecation for details. [ant:javac] Note: Some input files use unchecked or unsafe operations. [ant:javac] Note: Recompile with -Xlint:unchecked for details. :graphics:compilePrismCompilers :graphics:generatePrismShaders :graphics:compilePrismJavaShaders :graphics:compileDecoraCompilers :graphics:generateDecoraShaders :graphics:compileDecoraHLSLShaders SKIPPED :graphics:processDecoraShaders :graphics:compilePrismHLSLShaders SKIPPED :graphics:processPrismShaders :graphics:processResources :graphics:classes :graphics:jar :designTime:compileJava [ant:javac] Note: Some input files use unchecked or unsafe operations. [ant:javac] Note: Recompile with -Xlint:unchecked for details. :designTime:processResources UP-TO-DATE :designTime:classes :designTime:jar :controls:compileJava [ant:javac] Note: Some input files use or override a deprecated API. [ant:javac] Note: Recompile with -Xlint:deprecation for details. [ant:javac] Note: Some input files use unchecked or unsafe operations. [ant:javac] Note: Recompile with -Xlint:unchecked for details. :controls:processResources :controls:classes :controls:jar :swing:compileJava [ant:javac] Note: Some input files use or override a deprecated API. [ant:javac] Note: Recompile with -Xlint:deprecation for details. [ant:javac] Note: Some input files use unchecked or unsafe operations. [ant:javac] Note: Recompile with -Xlint:unchecked for details. :swing:processResources UP-TO-DATE :swing:classes :swing:jar :swt:compileJava [ant:javac] Note: /Users/jagraham/Work/JavaFX/fx8u/jfx/rt/modules/swt/src/main/java/javafx/embed/swt/FXCanvas.java uses or overrides a deprecated API. [ant:javac] Note: Recompile with -Xlint:deprecation for details. [ant:javac] Note: Some input files use unchecked or unsafe operations. [ant:javac] Note: Recompile with -Xlint:unchecked for details. :swt:processResources UP-TO-DATE :swt:classes :swt:jar :fxml:compileJava [ant:javac] Note: Some input files use unchecked or unsafe operations. [ant:javac] Note: Recompile with -Xlint:unchecked for details. :fxml:processResources UP-TO-DATE :fxml:classes :media:compileJava [ant:javac] Note: Some input files use or override a deprecated API. [ant:javac] Note: Recompile with -Xlint:deprecation for details. [ant:javac] Note: Some input files use unchecked or unsafe operations. [ant:javac] Note: Recompile with -Xlint:unchecked for details. :media:processResources :media:classes :media:jar :web:compileJava [ant:javac] Note: Some input files use or override a deprecated API. [ant:javac] Note: Recompile with -Xlint:deprecation for details. [ant:javac] Note: Some input files use unchecked or unsafe operations. [ant:javac] Note: Recompile with -Xlint:unchecked for details. :web:processResources :web:classes :javadoc SKIPPED :compileApplet UP-TO-DATE :base:assemble :web:jar :builders:compileJava [ant:javac] Note: Some input files use unchecked or unsafe operations. [ant:javac] Note: Recompile with -Xlint:unchecked for details. :builders:processResources UP-TO-DATE :builders:classes :builders:jar :builders:assemble :controls:assemble :designTime:assemble :extensions:compileJava UP-TO-DATE :extensions:processResources UP-TO-DATE :extensions:classes UP-TO-DATE :extensions:jar :extensions:assemble :fxml:jar :fxml:assemble :fxpackager:buildJavaFXPackager :fxpackager:compileJava [ant:javac] Note: Some input files use unchecked or unsafe operations. [ant:javac] Note: Recompile with -Xlint:unchecked for details. :fxpackager:man :fxpackager:processResources :fxpackager:classes :fxpackager:compileLauncher :fxpackager:copyEmbeddedDT UP-TO-DATE :fxpackager:jar :fxpackager:assemble :graphics:compileDecoraJavaShaders :graphics:generateDecoraNativeHeaders :graphics:compileDecoraNativeShadersMac :graphics:linkDecoraNativeShadersMac :graphics:nativeDecora :graphics:javahMacFont Cannot find annotation method 'value()' in type 'javafx.beans.NamedArg': class file for javafx.beans.NamedArg not found Cannot find annotation method 'value()' in type 'javafx.beans.NamedArg' Cannot find annotation method 'value()' in type 'javafx.beans.NamedArg' :graphics:ccMacFont :graphics:linkMacFont :graphics:nativeFont :graphics:javahMacFontT2K :graphics:ccMacFontT2K Undefined symbols for architecture x86_64: "_ComputeElementSizes", referenced from: _NewTTSHintcalerFont in cc14GbAU.o "_FillBytes", referenced from: _NewTTSHintcalerFont in cc14GbAU.o "_FixedMultiply", referenced from: _NewTTSHintcalerFont in cc14GbAU.o "_fnt_DefaultJumpTable", referenced from: _NewTTSHintcalerFont in cc14GbAU.o "_main", referenced from: start in crt1.10.6.o "_tsi_AllocMem", referenced from: _GetPerFontMemory in cc14GbAU.o _NewTTSHintcalerFont in cc14GbAU.o "_tsi_DeAllocMem", referenced from: _ReleasePerFontMemory in cc14GbAU.o _TTScalerCloseFont in cc14GbAU.o _ReleaseTTHintFontForT2K in cc14GbAU.o "_tsi_Error", referenced from: _NewTTSHintcalerFont in cc14GbAU.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "_MultiplyDivide", referenced from: _ShortMulDiv in ccRhQvHH.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "LayoutEngine::layoutChars(unsigned short const*, int, int, int, char, float, float, LEErrorCode&)", referenced from: vtable for KhmerOpenTypeLayoutEnginein ccbR6vDk.o "LayoutEngine::positionGlyphs(LEGlyphStorage&, float, float, LEErrorCode&)", referenced from: vtable for KhmerOpenTypeLayoutEnginein ccbR6vDk.o "LayoutEngine::mapCharsToGlyphs(unsigned short const*, int, int, char, char, LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for KhmerOpenTypeLayoutEnginein ccbR6vDk.o "LEGlyphStorage::adoptGlyphCount(int)", referenced from: KhmerOpenTypeLayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in ccbR6vDk.o "LEGlyphStorage::allocateAuxData(LEErrorCode&)", referenced from: KhmerOpenTypeLayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in ccbR6vDk.o "LEGlyphStorage::allocateGlyphArray(int, char, LEErrorCode&)", referenced from: KhmerOpenTypeLayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in ccbR6vDk.o "KhmerReordering::getFeatureMap(int&)", referenced from: KhmerOpenTypeLayoutEngine::KhmerOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccbR6vDk.o KhmerOpenTypeLayoutEngine::KhmerOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccbR6vDk.o KhmerOpenTypeLayoutEngine::KhmerOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEReferenceTo const&, LEErrorCode&)in ccbR6vDk.o KhmerOpenTypeLayoutEngine::KhmerOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEReferenceTo const&, LEErrorCode&)in ccbR6vDk.o "KhmerReordering::reorder(unsigned short const*, int, int, unsigned short*, LEGlyphStorage&)", referenced from: KhmerOpenTypeLayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in ccbR6vDk.o "OpenTypeLayoutEngine::computeGlyphs(unsigned short const*, int, int, int, char, LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for KhmerOpenTypeLayoutEnginein ccbR6vDk.o "OpenTypeLayoutEngine::glyphProcessing(unsigned short const*, int, int, int, char, LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for KhmerOpenTypeLayoutEnginein ccbR6vDk.o "OpenTypeLayoutEngine::glyphSubstitution(int, int, char, LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for KhmerOpenTypeLayoutEnginein ccbR6vDk.o "OpenTypeLayoutEngine::glyphPostProcessing(LEGlyphStorage&, LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for KhmerOpenTypeLayoutEnginein ccbR6vDk.o "OpenTypeLayoutEngine::adjustGlyphPositions(unsigned short const*, int, int, char, LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for KhmerOpenTypeLayoutEnginein ccbR6vDk.o "OpenTypeLayoutEngine::reset()", referenced from: vtable for KhmerOpenTypeLayoutEnginein ccbR6vDk.o "OpenTypeLayoutEngine::OpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)", referenced from: KhmerOpenTypeLayoutEngine::KhmerOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccbR6vDk.o KhmerOpenTypeLayoutEngine::KhmerOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccbR6vDk.o "OpenTypeLayoutEngine::OpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEReferenceTo const&, LEErrorCode&)", referenced from: KhmerOpenTypeLayoutEngine::KhmerOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEReferenceTo const&, LEErrorCode&)in ccbR6vDk.o KhmerOpenTypeLayoutEngine::KhmerOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEReferenceTo const&, LEErrorCode&)in ccbR6vDk.o "OpenTypeLayoutEngine::~OpenTypeLayoutEngine()", referenced from: KhmerOpenTypeLayoutEngine::~KhmerOpenTypeLayoutEngine()in ccbR6vDk.o KhmerOpenTypeLayoutEngine::~KhmerOpenTypeLayoutEngine()in ccbR6vDk.o KhmerOpenTypeLayoutEngine::~KhmerOpenTypeLayoutEngine()in ccbR6vDk.o KhmerOpenTypeLayoutEngine::KhmerOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccbR6vDk.o KhmerOpenTypeLayoutEngine::KhmerOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccbR6vDk.o KhmerOpenTypeLayoutEngine::KhmerOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEReferenceTo const&, LEErrorCode&)in ccbR6vDk.o KhmerOpenTypeLayoutEngine::KhmerOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEReferenceTo const&, LEErrorCode&)in ccbR6vDk.o ... "LayoutEngine::getFontTable(unsigned int, unsigned long&) const", referenced from: vtable for KhmerOpenTypeLayoutEnginein ccbR6vDk.o "LayoutEngine::getGlyphs(unsigned int*, unsigned int, LEErrorCode&) const", referenced from: vtable for KhmerOpenTypeLayoutEnginein ccbR6vDk.o "std::terminate()", referenced from: KhmerOpenTypeLayoutEngine::KhmerOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccbR6vDk.o KhmerOpenTypeLayoutEngine::KhmerOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccbR6vDk.o KhmerOpenTypeLayoutEngine::KhmerOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEReferenceTo const&, LEErrorCode&)in ccbR6vDk.o KhmerOpenTypeLayoutEngine::KhmerOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEReferenceTo const&, LEErrorCode&)in ccbR6vDk.o "typeinfo for OpenTypeLayoutEngine", referenced from: typeinfo for KhmerOpenTypeLayoutEnginein ccbR6vDk.o "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for KhmerOpenTypeLayoutEnginein ccbR6vDk.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "operator delete(void*)", referenced from: KhmerOpenTypeLayoutEngine::~KhmerOpenTypeLayoutEngine()in ccbR6vDk.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in ccbR6vDk.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "NonContextualGlyphSubstitutionProcessor2::NonContextualGlyphSubstitutionProcessor2(LEReferenceTo const&, LEErrorCode&)", referenced from: TrimmedArrayProcessor2::TrimmedArrayProcessor2(LEReferenceTo const&, LEErrorCode&)in cccLrWVk.o "NonContextualGlyphSubstitutionProcessor2::NonContextualGlyphSubstitutionProcessor2()", referenced from: TrimmedArrayProcessor2::TrimmedArrayProcessor2()in cccLrWVk.o TrimmedArrayProcessor2::TrimmedArrayProcessor2()in cccLrWVk.o "NonContextualGlyphSubstitutionProcessor2::~NonContextualGlyphSubstitutionProcessor2()", referenced from: TrimmedArrayProcessor2::~TrimmedArrayProcessor2()in cccLrWVk.o TrimmedArrayProcessor2::~TrimmedArrayProcessor2()in cccLrWVk.o TrimmedArrayProcessor2::~TrimmedArrayProcessor2()in cccLrWVk.o "typeinfo for NonContextualGlyphSubstitutionProcessor2", referenced from: typeinfo for TrimmedArrayProcessor2in cccLrWVk.o "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for TrimmedArrayProcessor2in cccLrWVk.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "operator delete(void*)", referenced from: TrimmedArrayProcessor2::~TrimmedArrayProcessor2()in cccLrWVk.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "SubtableProcessor::SubtableProcessor(LEReferenceTo const&, LEErrorCode&)", referenced from: StateTableProcessor::StateTableProcessor(LEReferenceTo const&, LEErrorCode&)in ccFAE1yG.o "SubtableProcessor::SubtableProcessor()", referenced from: StateTableProcessor::StateTableProcessor()in ccFAE1yG.o StateTableProcessor::StateTableProcessor()in ccFAE1yG.o "SubtableProcessor::~SubtableProcessor()", referenced from: StateTableProcessor::~StateTableProcessor()in ccFAE1yG.o StateTableProcessor::~StateTableProcessor()in ccFAE1yG.o StateTableProcessor::~StateTableProcessor()in ccFAE1yG.o "typeinfo for SubtableProcessor", referenced from: typeinfo for StateTableProcessorin ccFAE1yG.o "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for StateTableProcessorin ccFAE1yG.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "operator delete(void*)", referenced from: StateTableProcessor::~StateTableProcessor()in ccFAE1yG.o "___cxa_pure_virtual", referenced from: vtable for StateTableProcessorin ccFAE1yG.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in ccFAE1yG.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "LEGlyphStorage::setAuxData(int, unsigned int, LEErrorCode&)", referenced from: TibetanReordering::reorder(unsigned short const*, int, int, unsigned short*, LEGlyphStorage&)in ccRTmPbj.o "LEGlyphStorage::setCharIndex(int, int, LEErrorCode&)", referenced from: TibetanReordering::reorder(unsigned short const*, int, int, unsigned short*, LEGlyphStorage&)in ccRTmPbj.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "NonContextualGlyphSubstitutionProcessor::NonContextualGlyphSubstitutionProcessor(LEReferenceTo const&, LEErrorCode&)", referenced from: SegmentArrayProcessor::SegmentArrayProcessor(LEReferenceTo const&, LEErrorCode&)in ccMVrPRR.o SegmentArrayProcessor::SegmentArrayProcessor(LEReferenceTo const&, LEErrorCode&)in ccMVrPRR.o "NonContextualGlyphSubstitutionProcessor::NonContextualGlyphSubstitutionProcessor()", referenced from: SegmentArrayProcessor::SegmentArrayProcessor()in ccMVrPRR.o SegmentArrayProcessor::SegmentArrayProcessor()in ccMVrPRR.o "NonContextualGlyphSubstitutionProcessor::~NonContextualGlyphSubstitutionProcessor()", referenced from: SegmentArrayProcessor::~SegmentArrayProcessor()in ccMVrPRR.o SegmentArrayProcessor::~SegmentArrayProcessor()in ccMVrPRR.o SegmentArrayProcessor::~SegmentArrayProcessor()in ccMVrPRR.o "BinarySearchLookupTable::lookupSegment(LETableReference const&, LookupSegment const*, unsigned int, LEErrorCode&) const", referenced from: SegmentArrayProcessor::process(LEGlyphStorage&, LEErrorCode&) in ccMVrPRR.o "typeinfo for NonContextualGlyphSubstitutionProcessor", referenced from: typeinfo for SegmentArrayProcessorin ccMVrPRR.o "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for SegmentArrayProcessorin ccMVrPRR.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "operator delete(void*)", referenced from: SegmentArrayProcessor::~SegmentArrayProcessor()in ccMVrPRR.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "_FindNonZeroWindingCounts", referenced from: _AccumulateGlyphContours in ccCAiFow.o "_GetContourDataSet", referenced from: _tsi_SHAPET_BOLD_GLYPH_Hinted in ccCAiFow.o "_MultiplyDivide", referenced from: _tsi_SHAPET_Italic_GLYPH_Hinted in ccCAiFow.o _tsi_SHAPET_BOLD_GLYPH_Hinted in ccCAiFow.o _tsi_SHAPET_BoldItalic_GLYPH_Hinted in ccCAiFow.o "_SetContourDataSet", referenced from: _AccumulateGlyphContours in ccCAiFow.o "_SetOrientBlock", referenced from: _AccumulateGlyphContours in ccCAiFow.o "_main", referenced from: start in crt1.10.6.o "_util_FixMul", referenced from: _tsi_SHAPET_Italic_GLYPH_Hinted in ccCAiFow.o _tsi_SHAPET_BoldItalic_GLYPH_Hinted in ccCAiFow.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "vtable for __cxxabiv1::__class_type_info", referenced from: typeinfo for UObjectin ccqvIAov.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for LEInsertionListin ccqvIAov.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "_CopyBytes", referenced from: _TTScalerHintGlyph in ccJoP6q7.o "_GetPerFontMemory", referenced from: _TTScalerHintGlyph in ccJoP6q7.o "_InitTheKeyByTrans", referenced from: _TTScalerHintGlyph in ccJoP6q7.o "_MultiplyDivide", referenced from: _TTScalerHintGlyph in ccJoP6q7.o "_PrepareTheCVT", referenced from: _TTScalerHintGlyph in ccJoP6q7.o "_ReleasePerFontMemory", referenced from: _TTScalerHintGlyph in ccJoP6q7.o "_RunFontProgram", referenced from: _TTScalerHintGlyph in ccJoP6q7.o "_RunGlyphProgram", referenced from: _TTScalerHintGlyph in ccJoP6q7.o "_RunPreProgram", referenced from: _TTScalerHintGlyph in ccJoP6q7.o "_SetElementPointers", referenced from: _TTScalerHintGlyph in ccJoP6q7.o "_Type1HintGlyph", referenced from: _TTScalerHintGlyph in ccJoP6q7.o "_globPerScaler", referenced from: _TTScalerHintGlyph in ccJoP6q7.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "LayoutEngine::layoutChars(unsigned short const*, int, int, int, char, float, float, LEErrorCode&)", referenced from: vtable for HanOpenTypeLayoutEnginein ccKl0pQl.o "LayoutEngine::positionGlyphs(LEGlyphStorage&, float, float, LEErrorCode&)", referenced from: vtable for HanOpenTypeLayoutEnginein ccKl0pQl.o "LayoutEngine::mapCharsToGlyphs(unsigned short const*, int, int, char, char, LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for HanOpenTypeLayoutEnginein ccKl0pQl.o "LEGlyphStorage::setAuxData(int, unsigned int, LEErrorCode&)", referenced from: HanOpenTypeLayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in ccKl0pQl.o "LEGlyphStorage::allocateAuxData(LEErrorCode&)", referenced from: HanOpenTypeLayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in ccKl0pQl.o "LEGlyphStorage::allocateGlyphArray(int, char, LEErrorCode&)", referenced from: HanOpenTypeLayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in ccKl0pQl.o "OpenTypeLayoutEngine::computeGlyphs(unsigned short const*, int, int, int, char, LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for HanOpenTypeLayoutEnginein ccKl0pQl.o "OpenTypeLayoutEngine::glyphProcessing(unsigned short const*, int, int, int, char, LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for HanOpenTypeLayoutEnginein ccKl0pQl.o "OpenTypeLayoutEngine::glyphSubstitution(int, int, char, LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for HanOpenTypeLayoutEnginein ccKl0pQl.o "OpenTypeLayoutEngine::glyphPostProcessing(LEGlyphStorage&, LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for HanOpenTypeLayoutEnginein ccKl0pQl.o "OpenTypeLayoutEngine::adjustGlyphPositions(unsigned short const*, int, int, char, LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for HanOpenTypeLayoutEnginein ccKl0pQl.o "OpenTypeLayoutEngine::reset()", referenced from: vtable for HanOpenTypeLayoutEnginein ccKl0pQl.o "OpenTypeLayoutEngine::OpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEReferenceTo const&, LEErrorCode&)", referenced from: Undefined symbols for architecture x86_64: "GlyphSubstitutionLookupProcessor::GlyphSubstitutionLookupProcessor(LEReferenceTo const&, unsigned int, unsigned int, LEGlyphFilter const*, FeatureMap const*, int, char, LEErrorCode&)", referenced from: GlyphSubstitutionTableHeader::process(LEReferenceTo const&, LEGlyphStorage&, char, unsigned int, unsigned int, LEReferenceTo const&, LEGlyphFilter const*, FeatureMap const*, int, char, LEErrorCode&) constin ccSFPrPI.o "GlyphSubstitutionLookupProcessor::~GlyphSubstitutionLookupProcessor()", referenced from: GlyphSubstitutionTableHeader::process(LEReferenceTo const&, LEGlyphStorage&, char, unsigned int, unsigned int, LEReferenceTo const&, LEGlyphFilter const*, FeatureMap const*, int, char, LEErrorCode&) constin ccSFPrPI.o "LookupProcessor::process(LEGlyphStorage&, GlyphPositionAdjustments*, char, LEReferenceTo const&, LEFontInstance const*, LEErrorCode&) const", referenced from: GlyphSubstitutionTableHeader::process(LEReferenceTo const&, LEGlyphStorage&, char, unsigned int, unsigned int, LEReferenceTo const&, LEGlyphFilter const*, FeatureMap const*, int, char, LEErrorCode&) constin ccSFPrPI.o "std::terminate()", referenced from: GlyphSubstitutionTableHeader::process(LEReferenceTo const&, LEGlyphStorage&, char, unsigned int, unsigned int, LEReferenceTo const&, LEGlyphFilter const*, FeatureMap const*, int, char, LEErrorCode&) constin ccSFPrPI.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in ccSFPrPI.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status HanOpenTypeLayoutEngine::HanOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEReferenceTo const&, LEErrorCode&)in ccKl0pQl.o HanOpenTypeLayoutEngine::HanOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEReferenceTo const&, LEErrorCode&)in ccKl0pQl.o "OpenTypeLayoutEngine::~OpenTypeLayoutEngine()", referenced from: HanOpenTypeLayoutEngine::~HanOpenTypeLayoutEngine()in ccKl0pQl.o HanOpenTypeLayoutEngine::~HanOpenTypeLayoutEngine()in ccKl0pQl.o HanOpenTypeLayoutEngine::~HanOpenTypeLayoutEngine()in ccKl0pQl.o "LayoutEngine::getFontTable(unsigned int, unsigned long&) const", referenced from: vtable for HanOpenTypeLayoutEnginein ccKl0pQl.o "LayoutEngine::getGlyphs(unsigned int*, unsigned int, LEErrorCode&) const", referenced from: vtable for HanOpenTypeLayoutEnginein ccKl0pQl.o "typeinfo for OpenTypeLayoutEngine", referenced from: typeinfo for HanOpenTypeLayoutEnginein ccKl0pQl.o "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for HanOpenTypeLayoutEnginein ccKl0pQl.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "operator delete(void*)", referenced from: HanOpenTypeLayoutEngine::~HanOpenTypeLayoutEngine()in ccKl0pQl.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "LayoutEngine::layoutChars(unsigned short const*, int, int, int, char, float, float, LEErrorCode&)", referenced from: vtable for IndicOpenTypeLayoutEnginein ccHUzxkn.o "LayoutEngine::positionGlyphs(LEGlyphStorage&, float, float, LEErrorCode&)", referenced from: vtable for IndicOpenTypeLayoutEnginein ccHUzxkn.o "LayoutEngine::mapCharsToGlyphs(unsigned short const*, int, int, char, char, LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for IndicOpenTypeLayoutEnginein ccHUzxkn.o "LEGlyphStorage::adoptGlyphCount(int)", referenced from: IndicOpenTypeLayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in ccHUzxkn.o "LEGlyphStorage::allocateAuxData(LEErrorCode&)", referenced from: IndicOpenTypeLayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in ccHUzxkn.o "LEGlyphStorage::allocateGlyphArray(int, char, LEErrorCode&)", referenced from: IndicOpenTypeLayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in ccHUzxkn.o "IndicReordering::adjustMPres(MPreFixups*, LEGlyphStorage&, LEErrorCode&)", referenced from: IndicOpenTypeLayoutEngine::glyphProcessing(unsigned short const*, int, int, int, char, LEGlyphStorage&, LEErrorCode&)in ccHUzxkn.o "IndicReordering::getFeatureMap(int&)", referenced from: IndicOpenTypeLayoutEngine::IndicOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccHUzxkn.o IndicOpenTypeLayoutEngine::IndicOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccHUzxkn.o IndicOpenTypeLayoutEngine::IndicOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, char, LEReferenceTo const&, LEErrorCode&)in ccHUzxkn.o "IndicReordering::finalReordering(LEGlyphStorage&, int)", referenced from: IndicOpenTypeLayoutEngine::glyphProcessing(unsigned short const*, int, int, int, char, LEGlyphStorage&, LEErrorCode&)in ccHUzxkn.o "IndicReordering::getv2FeatureMap(int&)", referenced from: IndicOpenTypeLayoutEngine::IndicOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, char, LEReferenceTo const&, LEErrorCode&)in ccHUzxkn.o "IndicReordering::getFilterZeroWidth(int)", referenced from: IndicOpenTypeLayoutEngine::IndicOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, char, LEReferenceTo const&, LEErrorCode&)in ccHUzxkn.o "IndicReordering::getWorstCaseExpansion(int)", referenced from: IndicOpenTypeLayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in ccHUzxkn.o "IndicReordering::applyPresentationForms(LEGlyphStorage&, int)", referenced from: IndicOpenTypeLayoutEngine::glyphProcessing(unsigned short const*, int, int, int, char, LEGlyphStorage&, LEErrorCode&)in ccHUzxkn.o "IndicReordering::reorder(unsigned short const*, int, int, unsigned short*, LEGlyphStorage&, MPreFixups**, LEErrorCode&)", referenced from: IndicOpenTypeLayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in ccHUzxkn.o "IndicReordering::v2process(unsigned short const*, int, int, unsigned short*, LEGlyphStorage&)", referenced from: IndicOpenTypeLayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in ccHUzxkn.o "OpenTypeLayoutEngine::computeGlyphs(unsigned short const*, int, int, int, char, LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for IndicOpenTypeLayoutEnginein ccHUzxkn.o "OpenTypeLayoutEngine::glyphProcessing(unsigned short const*, int, int, int, char, LEGlyphStorage&, LEErrorCode&)", referenced from: IndicOpenTypeLayoutEngine::glyphProcessing(unsigned short const*, int, int, int, char, LEGlyphStorage&, LEErrorCode&)in ccHUzxkn.o "OpenTypeLayoutEngine::glyphSubstitution(int, int, char, LEGlyphStorage&, LEErrorCode&)", referenced from: IndicOpenTypeLayoutEngine::glyphProcessing(unsigned short const*, int, int, int, char, LEGlyphStorage&, LEErrorCode&)in ccHUzxkn.o vtable for IndicOpenTypeLayoutEnginein ccHUzxkn.o "OpenTypeLayoutEngine::glyphPostProcessing(LEGlyphStorage&, LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for IndicOpenTypeLayoutEnginein ccHUzxkn.o "OpenTypeLayoutEngine::adjustGlyphPositions(unsigned short const*, int, int, char, LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for IndicOpenTypeLayoutEnginein ccHUzxkn.o "OpenTypeLayoutEngine::reset()", referenced from: vtable for IndicOpenTypeLayoutEnginein ccHUzxkn.o "OpenTypeLayoutEngine::OpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)", referenced from: IndicOpenTypeLayoutEngine::IndicOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccHUzxkn.o IndicOpenTypeLayoutEngine::IndicOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccHUzxkn.o "OpenTypeLayoutEngine::OpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEReferenceTo const&, LEErrorCode&)", referenced from: IndicOpenTypeLayoutEngine::IndicOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, char, LEReferenceTo const&, LEErrorCode&)in ccHUzxkn.o "OpenTypeLayoutEngine::~OpenTypeLayoutEngine()", referenced from: IndicOpenTypeLayoutEngine::~IndicOpenTypeLayoutEngine()in ccHUzxkn.o IndicOpenTypeLayoutEngine::~IndicOpenTypeLayoutEngine()in ccHUzxkn.o IndicOpenTypeLayoutEngine::~IndicOpenTypeLayoutEngine()in ccHUzxkn.o IndicOpenTypeLayoutEngine::IndicOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccHUzxkn.o IndicOpenTypeLayoutEngine::IndicOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccHUzxkn.o IndicOpenTypeLayoutEngine::IndicOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, char, LEReferenceTo const&, LEErrorCode&)in ccHUzxkn.o "LayoutEngine::getFontTable(unsigned int, unsigned long&) const", referenced from: vtable for IndicOpenTypeLayoutEnginein ccHUzxkn.o "LayoutEngine::getGlyphs(unsigned int*, unsigned int, LEErrorCode&) const", referenced from: vtable for IndicOpenTypeLayoutEnginein ccHUzxkn.o "std::terminate()", referenced from: IndicOpenTypeLayoutEngine::IndicOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccHUzxkn.o IndicOpenTypeLayoutEngine::IndicOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccHUzxkn.o IndicOpenTypeLayoutEngine::IndicOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, char, LEReferenceTo const&, LEErrorCode&)in ccHUzxkn.o "typeinfo for OpenTypeLayoutEngine", referenced from: typeinfo for IndicOpenTypeLayoutEnginein ccHUzxkn.o "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for IndicOpenTypeLayoutEnginein ccHUzxkn.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "operator delete(void*)", referenced from: IndicOpenTypeLayoutEngine::~IndicOpenTypeLayoutEngine()in ccHUzxkn.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in ccHUzxkn.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "NonContextualGlyphSubstitutionProcessor::NonContextualGlyphSubstitutionProcessor(LEReferenceTo const&, LEErrorCode&)", referenced from: SimpleArrayProcessor::SimpleArrayProcessor(LEReferenceTo const&, LEErrorCode&)in ccs5dnlR.o SimpleArrayProcessor::SimpleArrayProcessor(LEReferenceTo const&, LEErrorCode&)in ccs5dnlR.o "NonContextualGlyphSubstitutionProcessor::NonContextualGlyphSubstitutionProcessor()", referenced from: SimpleArrayProcessor::SimpleArrayProcessor()in ccs5dnlR.o SimpleArrayProcessor::SimpleArrayProcessor()in ccs5dnlR.o "NonContextualGlyphSubstitutionProcessor::~NonContextualGlyphSubstitutionProcessor()", referenced from: SimpleArrayProcessor::~SimpleArrayProcessor()in ccs5dnlR.o SimpleArrayProcessor::~SimpleArrayProcessor()in ccs5dnlR.o SimpleArrayProcessor::~SimpleArrayProcessor()in ccs5dnlR.o "typeinfo for NonContextualGlyphSubstitutionProcessor", referenced from: typeinfo for SimpleArrayProcessorin ccs5dnlR.o "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for SimpleArrayProcessorin ccs5dnlR.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "operator delete(void*)", referenced from: SimpleArrayProcessor::~SimpleArrayProcessor()in ccs5dnlR.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "_main", referenced from: start in crt1.10.6.o "_sc_FindExtrema4", referenced from: _fs_FindBitMapSize4 in ccehccpO.o "_sc_ScanChar2", referenced from: _fs_ContourScan3 in ccehccpO.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "DeviceTable::getAdjustment(LEReferenceTo const&, unsigned short, LEErrorCode&) const", referenced from: Format3AnchorTable::getAnchor(LEReferenceTo const&, LEFontInstance const*, LEPoint&, LEErrorCode&) constin cccoIUBe.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in cccoIUBe.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "CanonShaping::reorderMarks(unsigned short const*, int, char, unsigned short*, LEGlyphStorage&)", referenced from: OpenTypeLayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in cchA5MoN.o "LayoutEngine::layoutChars(unsigned short const*, int, int, int, char, float, float, LEErrorCode&)", referenced from: vtable for OpenTypeLayoutEnginein cchA5MoN.o "LayoutEngine::positionGlyphs(LEGlyphStorage&, float, float, LEErrorCode&)", referenced from: vtable for OpenTypeLayoutEnginein cchA5MoN.o "LayoutEngine::mapCharsToGlyphs(unsigned short const*, int, int, char, char, LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for OpenTypeLayoutEnginein cchA5MoN.o "LayoutEngine::adjustGlyphPositions(unsigned short const*, int, int, char, LEGlyphStorage&, LEErrorCode&)", referenced from: OpenTypeLayoutEngine::adjustGlyphPositions(unsigned short const*, int, int, char, LEGlyphStorage&, LEErrorCode&)in cchA5MoN.o "LayoutEngine::reset()", referenced from: OpenTypeLayoutEngine::reset() in cchA5MoN.o OpenTypeLayoutEngine::~OpenTypeLayoutEngine()in cchA5MoN.o OpenTypeLayoutEngine::~OpenTypeLayoutEngine()in cchA5MoN.o "LayoutEngine::LayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)", referenced from: OpenTypeLayoutEngine::OpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in cchA5MoN.o OpenTypeLayoutEngine::OpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEReferenceTo const&, LEErrorCode&)in cchA5MoN.o "LayoutEngine::~LayoutEngine()", referenced from: OpenTypeLayoutEngine::~OpenTypeLayoutEngine()in cchA5MoN.o OpenTypeLayoutEngine::~OpenTypeLayoutEngine()in cchA5MoN.o OpenTypeLayoutEngine::OpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in cchA5MoN.o OpenTypeLayoutEngine::OpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEReferenceTo const&, LEErrorCode&)in cchA5MoN.o "LEGlyphStorage::setAuxData(int, unsigned int, LEErrorCode&)", referenced from: OpenTypeLayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in cchA5MoN.o "LEGlyphStorage::adjustPosition(int, float, float, LEErrorCode&)", referenced from: OpenTypeLayoutEngine::adjustGlyphPositions(unsigned short const*, int, int, char, LEGlyphStorage&, LEErrorCode&)in cchA5MoN.o "LEGlyphStorage::adoptGlyphArray(LEGlyphStorage&)", referenced from: OpenTypeLayoutEngine::glyphPostProcessing(LEGlyphStorage&, LEGlyphStorage&, LEErrorCode&)in cchA5MoN.o "LEGlyphStorage::adoptGlyphCount(LEGlyphStorage&)", referenced from: OpenTypeLayoutEngine::glyphPostProcessing(LEGlyphStorage&, LEGlyphStorage&, LEErrorCode&)in cchA5MoN.o "LEGlyphStorage::allocateAuxData(LEErrorCode&)", referenced from: OpenTypeLayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in cchA5MoN.o "LEGlyphStorage::adoptAuxDataArray(LEGlyphStorage&)", referenced from: OpenTypeLayoutEngine::glyphPostProcessing(LEGlyphStorage&, LEGlyphStorage&, LEErrorCode&)in cchA5MoN.o "LEGlyphStorage::allocateGlyphArray(int, char, LEErrorCode&)", referenced from: OpenTypeLayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in cchA5MoN.o "LEGlyphStorage::adoptCharIndicesArray(LEGlyphStorage&)", referenced from: OpenTypeLayoutEngine::glyphPostProcessing(LEGlyphStorage&, LEGlyphStorage&, LEErrorCode&)in cchA5MoN.o "LEGlyphStorage::LEGlyphStorage()", referenced from: OpenTypeLayoutEngine::computeGlyphs(unsigned short const*, int, int, int, char, LEGlyphStorage&, LEErrorCode&)in cchA5MoN.o "LEGlyphStorage::~LEGlyphStorage()", referenced from: OpenTypeLayoutEngine::computeGlyphs(unsigned short const*, int, int, int, char, LEGlyphStorage&, LEErrorCode&)in cchA5MoN.o "OpenTypeLayoutEngine::scriptTags", referenced from: OpenTypeLayoutEngine::getScriptTag(int) in cchA5MoN.o OpenTypeLayoutEngine::setScriptAndLanguageTags() in cchA5MoN.o OpenTypeLayoutEngine::OpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in cchA5MoN.o OpenTypeLayoutEngine::OpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEReferenceTo const&, LEErrorCode&)in cchA5MoN.o "OpenTypeLayoutEngine::languageTags", referenced from: OpenTypeLayoutEngine::getLangSysTag(int) in cchA5MoN.o OpenTypeLayoutEngine::setScriptAndLanguageTags() in cchA5MoN.o OpenTypeLayoutEngine::OpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in cchA5MoN.o OpenTypeLayoutEngine::OpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEReferenceTo const&, LEErrorCode&)in cchA5MoN.o "CharSubstitutionFilter::CharSubstitutionFilter(LEFontInstance const*)", referenced from: OpenTypeLayoutEngine::applyTypoFlags() in cchA5MoN.o "GlyphPositionAdjustments::GlyphPositionAdjustments(int)", referenced from: OpenTypeLayoutEngine::adjustGlyphPositions(unsigned short const*, int, int, char, LEGlyphStorage&, LEErrorCode&)in cchA5MoN.o "GlyphPositionAdjustments::~GlyphPositionAdjustments()", referenced from: OpenTypeLayoutEngine::adjustGlyphPositions(unsigned short const*, int, int, char, LEGlyphStorage&, LEErrorCode&)in cchA5MoN.o "KernTable::process(LEGlyphStorage&, LEErrorCode&)", referenced from: OpenTypeLayoutEngine::adjustGlyphPositions(unsigned short const*, int, int, char, LEGlyphStorage&, LEErrorCode&)in cchA5MoN.o "KernTable::KernTable(LETableReference const&, LEErrorCode&)", referenced from: OpenTypeLayoutEngine::adjustGlyphPositions(unsigned short const*, int, int, char, LEGlyphStorage&, LEErrorCode&)in cchA5MoN.o "LayoutEngine::getFontTable(unsigned int, unsigned long&) const", referenced from: vtable for OpenTypeLayoutEnginein cchA5MoN.o "LayoutEngine::getGlyphs(unsigned int*, unsigned int, LEErrorCode&) const", referenced from: vtable for OpenTypeLayoutEnginein cchA5MoN.o "GlyphLookupTableHeader::coversScript(LETableReference const&, unsigned int, LEErrorCode&) const", referenced from: OpenTypeLayoutEngine::OpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEReferenceTo const&, LEErrorCode&)in cchA5MoN.o "GlyphLookupTableHeader::coversScriptAndLanguage(LETableReference const&, unsigned int, unsigned int, LEErrorCode&, char) const", referenced from: OpenTypeLayoutEngine::adjustGlyphPositions(unsigned short const*, int, int, char, LEGlyphStorage&, LEErrorCode&)in cchA5MoN.o OpenTypeLayoutEngine::glyphSubstitution(int, int, char, LEGlyphStorage&, LEErrorCode&)in cchA5MoN.o OpenTypeLayoutEngine::glyphProcessing(unsigned short const*, int, int, int, char, LEGlyphStorage&, LEErrorCode&)in cchA5MoN.o "GlyphPositioningTableHeader::process(LEReferenceTo const&, LEGlyphStorage&, GlyphPositionAdjustments*, char, unsigned int, unsigned int, LEReferenceTo const&, LEErrorCode&, LEFontInstance const*, FeatureMap const*, int, char) const", referenced from: OpenTypeLayoutEngine::adjustGlyphPositions(unsigned short const*, int, int, char, LEGlyphStorage&, LEErrorCode&)in cchA5MoN.o "GlyphSubstitutionTableHeader::process(LEReferenceTo const&, LEGlyphStorage&, char, unsigned int, unsigned int, LEReferenceTo const&, LEGlyphFilter const*, FeatureMap const*, int, char, LEErrorCode&) const", referenced from: OpenTypeLayoutEngine::glyphSubstitution(int, int, char, LEGlyphStorage&, LEErrorCode&)in cchA5MoN.o OpenTypeLayoutEngine::glyphProcessing(unsigned short const*, int, int, int, char, LEGlyphStorage&, LEErrorCode&)in cchA5MoN.o "std::terminate()", referenced from: OpenTypeLayoutEngine::computeGlyphs(unsigned short const*, int, int, int, char, LEGlyphStorage&, LEErrorCode&)in cchA5MoN.o OpenTypeLayoutEngine::~OpenTypeLayoutEngine()in cchA5MoN.o OpenTypeLayoutEngine::~OpenTypeLayoutEngine()in cchA5MoN.o OpenTypeLayoutEngine::OpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in cchA5MoN.o OpenTypeLayoutEngine::OpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEReferenceTo const&, LEErrorCode&)in cchA5MoN.o "typeinfo for LayoutEngine", referenced from: typeinfo for OpenTypeLayoutEnginein cchA5MoN.o "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for OpenTypeLayoutEnginein cchA5MoN.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "operator delete(void*)", referenced from: OpenTypeLayoutEngine::adjustGlyphPositions(unsigned short const*, int, int, char, LEGlyphStorage&, LEErrorCode&)in cchA5MoN.o OpenTypeLayoutEngine::~OpenTypeLayoutEngine()in cchA5MoN.o OpenTypeLayoutEngine::applyTypoFlags() in cchA5MoN.o "operator new(unsigned long)", referenced from: OpenTypeLayoutEngine::adjustGlyphPositions(unsigned short const*, int, int, char, LEGlyphStorage&, LEErrorCode&)in cchA5MoN.o OpenTypeLayoutEngine::applyTypoFlags() in cchA5MoN.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in cchA5MoN.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "LEGlyphStorage::setAuxData(int, unsigned int, LEErrorCode&)", referenced from: KhmerReordering::reorder(unsigned short const*, int, int, unsigned short*, LEGlyphStorage&)in cca6wBuE.o "LEGlyphStorage::setCharIndex(int, int, LEErrorCode&)", referenced from: KhmerReordering::reorder(unsigned short const*, int, int, unsigned short*, LEGlyphStorage&)in cca6wBuE.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "LEGlyphFilter::~LEGlyphFilter()", referenced from: GDEFMarkFilter::GDEFMarkFilter(LEReferenceTo const&, LEErrorCode&)in cc4qkEzM.o GDEFMarkFilter::~GDEFMarkFilter()in cc4qkEzM.o GDEFMarkFilter::~GDEFMarkFilter()in cc4qkEzM.o GDEFMarkFilter::~GDEFMarkFilter()in cc4qkEzM.o GDEFMarkFilter::GDEFMarkFilter(LEReferenceTo const&, LEErrorCode&)in cc4qkEzM.o "ClassDefinitionTable::getGlyphClass(LETableReference const&, unsigned int, LEErrorCode&) const", referenced from: GDEFMarkFilter::accept(unsigned int, LEErrorCode&) constin cc4qkEzM.o "GlyphDefinitionTableHeader::getGlyphClassDefinitionTable(LEReferenceTo const&, LEErrorCode&) const", referenced from: GDEFMarkFilter::GDEFMarkFilter(LEReferenceTo const&, LEErrorCode&)in cc4qkEzM.o GDEFMarkFilter::GDEFMarkFilter(LEReferenceTo const&, LEErrorCode&)in cc4qkEzM.o "std::terminate()", referenced from: GDEFMarkFilter::GDEFMarkFilter(LEReferenceTo const&, LEErrorCode&)in cc4qkEzM.o GDEFMarkFilter::GDEFMarkFilter(LEReferenceTo const&, LEErrorCode&)in cc4qkEzM.o "typeinfo for LEGlyphFilter", referenced from: typeinfo for GDEFMarkFilterin cc4qkEzM.o "vtable for __cxxabiv1::__class_type_info", referenced from: typeinfo for UMemoryin cc4qkEzM.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for __cxxabiv1::__vmi_class_type_info", referenced from: typeinfo for GDEFMarkFilterin cc4qkEzM.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "operator delete(void*)", referenced from: GDEFMarkFilter::~GDEFMarkFilter()in cc4qkEzM.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in cc4qkEzM.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "GlyphPositionAdjustments::applyCursiveAdjustments(LEGlyphStorage&, char, LEFontInstance const*)", referenced from: GlyphPositioningTableHeader::process(LEReferenceTo const&, LEGlyphStorage&, GlyphPositionAdjustments*, char, unsigned int, unsigned int, LEReferenceTo const&, LEErrorCode&, LEFontInstance const*, FeatureMap const*, int, char) constin ccIchb1v.o "GlyphPositioningLookupProcessor::GlyphPositioningLookupProcessor(LEReferenceTo const&, unsigned int, unsigned int, FeatureMap const*, int, char, LEErrorCode&)", referenced from: GlyphPositioningTableHeader::process(LEReferenceTo const&, LEGlyphStorage&, GlyphPositionAdjustments*, char, unsigned int, unsigned int, LEReferenceTo const&, LEErrorCode&, LEFontInstance const*, FeatureMap const*, int, char) constin ccIchb1v.o "GlyphPositioningLookupProcessor::~GlyphPositioningLookupProcessor()", referenced from: GlyphPositioningTableHeader::process(LEReferenceTo const&, LEGlyphStorage&, GlyphPositionAdjustments*, char, unsigned int, unsigned int, LEReferenceTo const&, LEErrorCode&, LEFontInstance const*, FeatureMap const*, int, char) constin ccIchb1v.o "LookupProcessor::process(LEGlyphStorage&, GlyphPositionAdjustments*, char, LEReferenceTo const&, LEFontInstance const*, LEErrorCode&) const", referenced from: GlyphPositioningTableHeader::process(LEReferenceTo const&, LEGlyphStorage&, GlyphPositionAdjustments*, char, unsigned int, unsigned int, LEReferenceTo const&, LEErrorCode&, LEFontInstance const*, FeatureMap const*, int, char) constin ccIchb1v.o "std::terminate()", referenced from: GlyphPositioningTableHeader::process(LEReferenceTo const&, LEGlyphStorage&, GlyphPositionAd justments*, char, unsigned int, unsigned int, LEReferenceTo const&, LEErrorCode&, LEFontInstance const*, FeatureMap const*, int, char) constin ccIchb1v.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in ccIchb1v.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "_ReadInt16", referenced from: _Read_cvtClass in ccjVeVpV.o _New_cvtClass in ccjVeVpV.o "_ReadSegment", referenced from: _Read_prepClass in ccjVeVpV.o _New_prepClass in ccjVeVpV.o _Read_fpgmClass in ccjVeVpV.o _New_fpgmClass in ccjVeVpV.o "_main", referenced from: start in crt1.10.6.o "_tsi_AllocArray", referenced from: _New_cvtEmptyClass in ccjVeVpV.o _New_cvtClass in ccjVeVpV.o "_tsi_AllocMem", referenced from: _New_fpgmEmptyClass in ccjVeVpV.o _New_prepEmptyClass in ccjVeVpV.o _New_cvtEmptyClass in ccjVeVpV.o _New_cvtClass in ccjVeVpV.o _New_prepClass in ccjVeVpV.o _New_fpgmClass in ccjVeVpV.o "_tsi_DeAllocMem", referenced from: _Delete_cvtClass in ccjVeVpV.o _Delete_prepClass in ccjVeVpV.o _Delete_fpgmClass in ccjVeVpV.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status /Users/jagraham/Work/JavaFX/fx8u/jfx/rt-closed/javafx-font-t2k-native/src/layout/ContextualGlyphInsertionProc2.cpp: In member function ‘virtual le_uint16 ContextualGlyphInsertionProcessor2::processStateEntry(LEGlyphStorage&, le_int32&, EntryTableIndex2, LEErrorCode&)’: /Users/jagraham/Work/JavaFX/fx8u/jfx/rt-closed/javafx-font-t2k-native/src/layout/ContextualGlyphInsertionProc2.cpp:86: warning: overflow in implicit constant conversion /Users/jagraham/Work/JavaFX/fx8u/jfx/rt-closed/javafx-font-t2k-native/src/layout/ContextualGlyphInsertionProc2.cpp:87: warning: overflow in implicit constant conversion /Users/jagraham/Work/JavaFX/fx8u/jfx/rt-closed/javafx-font-t2k-native/src/layout/ContextualGlyphInsertionProc2.cpp:94: warning: overflow in implicit constant conversion /Users/jagraham/Work/JavaFX/fx8u/jfx/rt-closed/javafx-font-t2k-native/src/layout/ContextualGlyphInsertionProc2.cpp:95: warning: overflow in implicit constant conversion Undefined symbols for architecture x86_64: "vtable for __cxxabiv1::__class_type_info", referenced from: typeinfo for UMemoryin cc9ZxzZ6.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for SubtableProcessorin cc9ZxzZ6.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "operator delete(void*)", referenced from: SubtableProcessor::~SubtableProcessor()in cc9ZxzZ6.o "___cxa_pure_virtual", referenced from: vtable for SubtableProcessorin cc9ZxzZ6.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "LayoutEngine::layoutChars(unsigned short const*, int, int, int, char, float, float, LEErrorCode&)", referenced from: vtable for GXLayoutEngine2in ccwrmdcu.o "LayoutEngine::positionGlyphs(LEGlyphStorage&, float, float, LEErrorCode&)", referenced from: vtable for GXLayoutEngine2in ccwrmdcu.o "LayoutEngine::mapCharsToGlyphs(unsigned short const*, int, int, char, char, LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for GXLayoutEngine2in ccwrmdcu.o "LayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for GXLayoutEngine2in ccwrmdcu.o "LayoutEngine::reset()", referenced from: GXLayoutEngine2::~GXLayoutEngine2()in ccwrmdcu.o GXLayoutEngine2::~GXLayoutEngine2()in ccwrmdcu.o GXLayoutEngine2::~GXLayoutEngine2()in ccwrmdcu.o vtable for GXLayoutEngine2in ccwrmdcu.o "LayoutEngine::LayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)", referenced from: GXLayoutEngine2::GXLayoutEngine2(LEFontInstance const*, int, int, LEReferenceTo const&, int, LEErrorCode&)in ccwrmdcu.o GXLayoutEngine2::GXLayoutEngine2(LEFontInstance const*, int, int, LEReferenceTo const&, int, LEErrorCode&)in ccwrmdcu.o "LayoutEngine::~LayoutEngine()", referenced from: GXLayoutEngine2::~GXLayoutEngine2()in ccwrmdcu.o GXLayoutEngine2::~GXLayoutEngine2()in ccwrmdcu.o GXLayoutEngine2::~GXLayoutEngine2()in ccwrmdcu.o "LayoutEngine::getFontTable(unsigned int, unsigned long&) const", referenced from: vtable for GXLayoutEngine2in ccwrmdcu.o "LayoutEngine::getGlyphs(unsigned int*, unsigned int, LEErrorCode&) const", referenced from: vtable for GXLayoutEngine2in ccwrmdcu.o "MorphTableHeader2::process(LEReferenceTo const&, LEGlyphStorage&, int, LEErrorCode&) const", referenced from: GXLayoutEngine2::computeGlyphs(unsigned short const*, int, int, int, char, LEGlyphStorage&, LEErrorCode&)in ccwrmdcu.o "std::terminate()", referenced from: GXLayoutEngine2::~GXLayoutEngine2()in ccwrmdcu.o GXLayoutEngine2::~GXLayoutEngine2()in ccwrmdcu.o GXLayoutEngine2::~GXLayoutEngine2()in ccwrmdcu.o "typeinfo for LayoutEngine", referenced from: typeinfo for GXLayoutEngine2in ccwrmdcu.o "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for GXLayoutEngine2in ccwrmdcu.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "operator delete(void*)", referenced from: GXLayoutEngine2::~GXLayoutEngine2()in ccwrmdcu.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in ccwrmdcu.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "vtable for __cxxabiv1::__class_type_info", referenced from: typeinfo for LECharMapperin ccamQGq8.o typeinfo for UObjectin ccamQGq8.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for LEFontInstancein ccamQGq8.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "operator delete(void*)", referenced from: LEFontInstance::~LEFontInstance()in ccamQGq8.o LECharMapper::~LECharMapper()in ccamQGq8.o "___cxa_pure_virtual", referenced from: vtable for LEFontInstancein ccamQGq8.o vtable for LECharMapperin ccamQGq8.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "operator delete[](void*)", referenced from: GlyphPositionAdjustments::~GlyphPositionAdjustments()in ccMCMePF.o GlyphPositionAdjustments::~GlyphPositionAdjustments()in ccMCMePF.o "operator new[](unsigned long)", referenced from: GlyphPositionAdjustments::GlyphPositionAdjustments(int)in ccMCMePF.o GlyphPositionAdjustments::setCursiveGlyph(int, char)in ccMCMePF.o GlyphPositionAdjustments::setExitPoint(int, LEPoint&, char)in ccMCMePF.o GlyphPositionAdjustments::setEntryPoint(int, LEPoint&, char)in ccMCMePF.o GlyphPositionAdjustments::clearExitPoint(int) in ccMCMePF.o GlyphPositionAdjustments::clearEntryPoint(int) in ccMCMePF.o GlyphPositionAdjustments::GlyphPositionAdjustments(int)in ccMCMePF.o ... "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "LEGlyphStorage::insertGlyphs(int, int, LEErrorCode&)", referenced from: ContextualGlyphInsertionProcessor2::doInsertion(LEGlyphStorage&, short, short&, short, char, char, LEErrorCode&)in cc5vBJBL.o ContextualGlyphInsertionProcessor2::processStateEntry(LEGlyphStorage&, int&, unsigned short, LEErrorCode&)in cc5vBJBL.o "LEGlyphStorage::applyInsertions()", referenced from: ContextualGlyphInsertionProcessor2::doInsertion(LEGlyphStorage&, short, short&, short, char, char, LEErrorCode&)in cc5vBJBL.o ContextualGlyphInsertionProcessor2::processStateEntry(LEGlyphStorage&, int&, unsigned short, LEErrorCode&)in cc5vBJBL.o "StateTableProcessor2::process(LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for ContextualGlyphInsertionProcessor2in cc5vBJBL.o "StateTableProcessor2::StateTableProcessor2(LEReferenceTo const&, LEErrorCode&)", referenced from: ContextualGlyphInsertionProcessor2::ContextualGlyphInsertionProcessor2(LEReferenceTo const&, LEErrorCode&)in cc5vBJBL.o "StateTableProcessor2::~StateTableProcessor2()", referenced from: ContextualGlyphInsertionProcessor2::~ContextualGlyphInsertionProcessor2()in cc5vBJBL.o ContextualGlyphInsertionProcessor2::~ContextualGlyphInsertionProcessor2()in cc5vBJBL.o ContextualGlyphInsertionProcessor2::~ContextualGlyphInsertionProcessor2()in cc5vBJBL.o "typeinfo for StateTableProcessor2", referenced from: typeinfo for ContextualGlyphInsertionProcessor2in cc5vBJBL.o "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for ContextualGlyphInsertionProcessor2in cc5vBJBL.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "operator delete(void*)", referenced from: ContextualGlyphInsertionProcessor2::~ContextualGlyphInsertionProcessor2()in cc5vBJBL.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "GlyphIterator::setCurrStreamPosition(int)", referenced from: SubstitutionLookup::applySubstitutionLookups(LookupProcessor*, SubstitutionLookupRecord*, unsigned short, GlyphIterator*, LEFontInstance const*, int, LEErrorCode&)in cc1jdmAX.o "GlyphIterator::next(unsigned int)", referenced from: SubstitutionLookup::applySubstitutionLookups(LookupProcessor*, SubstitutionLookupRecord*, unsigned short, GlyphIterator*, LEFontInstance const*, int, LEErrorCode&)in cc1jdmAX.o "GlyphIterator::GlyphIterator(GlyphIterator&)", referenced from: SubstitutionLookup::applySubstitutionLookups(LookupProcessor*, SubstitutionLookupRecord*, unsigned short, GlyphIterator*, LEFontInstance const*, int, LEErrorCode&)in cc1jdmAX.o "GlyphIterator::~GlyphIterator()", referenced from: SubstitutionLookup::applySubstitutionLookups(LookupProcessor*, SubstitutionLookupRecord*, unsigned short, GlyphIterator*, LEFontInstance const*, int, LEErrorCode&)in cc1jdmAX.o "LookupProcessor::applySingleLookup(unsigned short, GlyphIterator*, LEFontInstance const*, LEErrorCode&) const", referenced from: SubstitutionLookup::applySubstitutionLookups(LookupProcessor*, SubstitutionLookupRecord*, unsigned short, GlyphIterator*, LEFontInstance const*, int, LEErrorCode&)in cc1jdmAX.o "std::terminate()", referenced from: SubstitutionLookup::applySubstitutionLookups(LookupProcessor*, SubstitutionLookupRecord*, unsigned short, GlyphIterator*, LEFontInstance const*, int, LEErrorCode&)in cc1jdmAX.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in cc1jdmAX.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "GlyphIterator::adjustCurrGlyphPositionAdjustment(float, float, float, float)", referenced from: ValueRecord::adjustPosition(short, unsigned short, LETableReference const&, GlyphIterator&, LEFontInstance const*, LEErrorCode&) constin ccqOpcwD.o ValueRecord::adjustPosition(unsigned short, LETableReference const&, GlyphIterator&, LEFontInstance const*, LEErrorCode&) constin ccqOpcwD.o "DeviceTable::getAdjustment(LEReferenceTo const&, unsigned short, LEErrorCode&) const", referenced from: ValueRecord::adjustPosition(short, unsigned short, LETableReference const&, GlyphIterator&, LEFontInstance const*, LEErrorCode&) constin ccqOpcwD.o ValueRecord::adjustPosition(unsigned short, LETableReference const&, GlyphIterator&, LEFontInstance const*, LEErrorCode&) constin ccqOpcwD.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in ccqOpcwD.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "vtable for __cxxabiv1::__class_type_info", referenced from: typeinfo for UMemoryin cckauWbn.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for SubtableProcessor2in cckauWbn.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "operator delete(void*)", referenced from: SubtableProcessor2::~SubtableProcessor2()in cckauWbn.o "___cxa_pure_virtual", referenced from: vtable for SubtableProcessor2in cckauWbn.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "_fnt_AA", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_ADJUST", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_ALIGNPTS", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_ALIGNRP", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_BinaryOperand", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_CALL", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_CINDEX", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_CLEAR", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_DEBUG", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_DELTAC1", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_DELTAC2", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_DELTAC3", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_DELTAP1", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_DELTAP2", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_DELTAP3", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_DEPTH", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_DUP", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_EIF", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_ELSE", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_FDEF", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_FLIPOFF", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_FLIPON", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_FLIPPT", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_FLIPRGOFF", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_FLIPRGON", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_GC", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_GETDATA", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_GETINFO", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_GETVARIATION", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_GFV", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_GPV", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_IDEF", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_IDefPatch", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_IF", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_INSTCTRL", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_IP", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_ISECT", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_IUP", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_IllegalInstruction", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_JMPR", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_JROF", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_JROT", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_LOOPCALL", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_MD", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_MDAP", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_MDRP", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_MIAP", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_MINDEX", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_MIRP", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_MPPEM", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_MPS", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_MSIRP", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_NPUSHB", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_NPUSHW", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_NROUND", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_POP", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_PUSHB", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_PUSHB0", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_PUSHW", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_PUSHW0", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_RAW", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_RCVT", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_ROLL", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_ROUND", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_RS", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_S45ROUND", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_SANGW", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_SCANCTRL", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_SCANTYPE", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_SCFS", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_SCVTCI", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_SDB", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_SDPVTL", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_SDS", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_SFVFS", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_SFVTCA", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_SFVTL", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_SFVTPV", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_SHC", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_SHP", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_SHPIX", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_SHZ", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_SLOOP", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_SMD", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_SPVFS", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_SPVTCA", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_SPVTL", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_SROUND", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_SRP0", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_SRP1", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_SRP2", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_SSW", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_SSWCI", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_SVTCA_0", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_SVTCA_1", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_SWAP", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_SetElementPtr", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_SetRoundState", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_UTP", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_UnaryOperand", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_WCVTF", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_WCVTP", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_fnt_WS", referenced from: _fnt_DefaultJumpTable in ccUDtbpa.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "NonContextualGlyphSubstitutionProcessor::NonContextualGlyphSubstitutionProcessor(LEReferenceTo const&, LEErrorCode&)", referenced from: SingleTableProcessor::SingleTableProcessor(LEReferenceTo const&, LEErrorCode&)in ccZ6UBrN.o SingleTableProcessor::SingleTableProcessor(LEReferenceTo const&, LEErrorCode&)in ccZ6UBrN.o "NonContextualGlyphSubstitutionProcessor::NonContextualGlyphSubstitutionProcessor()", referenced from: SingleTableProcessor::SingleTableProcessor()in ccZ6UBrN.o SingleTableProcessor::SingleTableProcessor()in ccZ6UBrN.o "NonContextualGlyphSubstitutionProcessor::~NonContextualGlyphSubstitutionProcessor()", referenced from: SingleTableProcessor::~SingleTableProcessor()in ccZ6UBrN.o SingleTableProcessor::~SingleTableProcessor()in ccZ6UBrN.o SingleTableProcessor::~SingleTableProcessor()in ccZ6UBrN.o "BinarySearchLookupTable::lookupSingle(LETableReference const&, LookupSingle const*, unsigned int, LEErrorCode&) const", referenced from: SingleTableProcessor::process(LEGlyphStorage&, LEErrorCode&) in ccZ6UBrN.o "typeinfo for NonContextualGlyphSubstitutionProcessor", referenced from: typeinfo for SingleTableProcessorin ccZ6UBrN.o "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for SingleTableProcessorin ccZ6UBrN.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "operator delete(void*)", referenced from: SingleTableProcessor::~SingleTableProcessor()in ccZ6UBrN.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "LayoutEngine::layoutChars(unsigned short const*, int, int, int, char, float, float, LEErrorCode&)", referenced from: vtable for GXLayoutEnginein ccDgUoaU.o "LayoutEngine::positionGlyphs(LEGlyphStorage&, float, float, LEErrorCode&)", referenced from: vtable for GXLayoutEnginein ccDgUoaU.o "LayoutEngine::mapCharsToGlyphs(unsigned short const*, int, int, char, char, LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for GXLayoutEnginein ccDgUoaU.o "LayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for GXLayoutEnginein ccDgUoaU.o "LayoutEngine::reset()", referenced from: GXLayoutEngine::~GXLayoutEngine()in ccDgUoaU.o GXLayoutEngine::~GXLayoutEngine()in ccDgUoaU.o GXLayoutEngine::~GXLayoutEngine()in ccDgUoaU.o vtable for GXLayoutEnginein ccDgUoaU.o "LayoutEngine::LayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)", referenced from: GXLayoutEngine::GXLayoutEngine(LEFontInstance const*, int, int, LEReferenceTo const&, LEErrorCode&)in ccDgUoaU.o GXLayoutEngine::GXLayoutEngine(LEFontInstance const*, int, int, LEReferenceTo const&, LEErrorCode&)in ccDgUoaU.o "LayoutEngine::~LayoutEngine()", referenced from: GXLayoutEngine::~GXLayoutEngine()in ccDgUoaU.o GXLayoutEngine::~GXLayoutEngine()in ccDgUoaU.o GXLayoutEngine::~GXLayoutEngine()in ccDgUoaU.o "LayoutEngine::getFontTable(unsigned int, unsigned long&) const", referenced from: vtable for GXLayoutEnginein ccDgUoaU.o "LayoutEngine::getGlyphs(unsigned int*, unsigned int, LEErrorCode&) const", referenced from: vtable for GXLayoutEnginein ccDgUoaU.o "MorphTableHeader::process(LETableReference const&, LEGlyphStorage&, LEErrorCode&) const", referenced from: GXLayoutEngine::computeGlyphs(unsigned short const*, int, int, int, char, LEGlyphStorage&, LEErrorCode&)in ccDgUoaU.o "std::terminate()", referenced from: GXLayoutEngine::~GXLayoutEngine()in ccDgUoaU.o GXLayoutEngine::~GXLayoutEngine()in ccDgUoaU.o GXLayoutEngine::~GXLayoutEngine()in ccDgUoaU.o "typeinfo for LayoutEngine", referenced from: typeinfo for GXLayoutEnginein ccDgUoaU.o "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for GXLayoutEnginein ccDgUoaU.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "operator delete(void*)", referenced from: GXLayoutEngine::~GXLayoutEngine()in ccDgUoaU.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in ccDgUoaU.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "ThaiShaping::compose(unsigned short const*, int, int, unsigned char, unsigned short, unsigned short*, LEGlyphStorage&)", referenced from: ThaiLayoutEngine::computeGlyphs(unsigned short const*, int, int, int, char, LEGlyphStorage&, LEErrorCode&)in ccXpyvXe.o "LayoutEngine::layoutChars(unsigned short const*, int, int, int, char, float, float, LEErrorCode&)", referenced from: vtable for ThaiLayoutEnginein ccXpyvXe.o "LayoutEngine::positionGlyphs(LEGlyphStorage&, float, float, LEErrorCode&)", referenced from: vtable for ThaiLayoutEnginein ccXpyvXe.o "LayoutEngine::mapCharsToGlyphs(unsigned short const*, int, int, char, char, LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for ThaiLayoutEnginein ccXpyvXe.o "LayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for ThaiLayoutEnginein ccXpyvXe.o "LayoutEngine::reset()", referenced from: vtable for ThaiLayoutEnginein ccXpyvXe.o "LayoutEngine::LayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)", referenced from: ThaiLayoutEngine::ThaiLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccXpyvXe.o "LayoutEngine::~LayoutEngine()", referenced from: ThaiLayoutEngine::~ThaiLayoutEngine()in ccXpyvXe.o ThaiLayoutEngine::~ThaiLayoutEngine()in ccXpyvXe.o ThaiLayoutEngine::~ThaiLayoutEngine()in ccXpyvXe.o ThaiLayoutEngine::ThaiLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccXpyvXe.o "LEGlyphStorage::adoptGlyphCount(int)", referenced from: ThaiLayoutEngine::computeGlyphs(unsigned short const*, int, int, int, char, LEGlyphStorage&, LEErrorCode&)in ccXpyvXe.o "LEGlyphStorage::allocateGlyphArray(int, char, LEErrorCode&)", referenced from: ThaiLayoutEngine::computeGlyphs(unsigned short const*, int, int, int, char, LEGlyphStorage&, LEErrorCode&)in ccXpyvXe.o "KernTable::process(LEGlyphStorage&, LEErrorCode&)", referenced from: ThaiLayoutEngine::adjustGlyphPositions(unsigned short const*, int, int, char, LEGlyphStorage&, LEErrorCode&)in ccXpyvXe.o "KernTable::KernTable(LETableReference const&, LEErrorCode&)", referenced from: ThaiLayoutEngine::adjustGlyphPositions(unsigned short const*, int, int, char, LEGlyphStorage&, LEErrorCode&)in ccXpyvXe.o "LayoutEngine::getFontTable(unsigned int, unsigned long&) const", referenced from: vtable for ThaiLayoutEnginein ccXpyvXe.o "LayoutEngine::getGlyphs(unsigned int*, unsigned int, LEErrorCode&) const", referenced from: vtable for ThaiLayoutEnginein ccXpyvXe.o "std::terminate()", referenced from: ThaiLayoutEngine::ThaiLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccXpyvXe.o "typeinfo for LayoutEngine", referenced from: typeinfo for ThaiLayoutEnginein ccXpyvXe.o "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for ThaiLayoutEnginein ccXpyvXe.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "operator delete(void*)", referenced from: ThaiLayoutEngine::~ThaiLayoutEngine()in ccXpyvXe.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in ccXpyvXe.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "_T2K_PurgeMemory", referenced from: _getGlyphGeneralPath in cc74kxLU.o "_T2K_RenderGlyph", referenced from: _getGlyphGeneralPath in cc74kxLU.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in cc74kxLU.o "_freeScalerInfoAfterError", referenced from: _getGlyphGeneralPath in cc74kxLU.o "_main", referenced from: start in crt1.10.6.o "_setupT2KContext", referenced from: _getGlyphGeneralPath in cc74kxLU.o "_sunFontIDs", referenced from: GeneralPath::getBounds(JNIEnv_*) in cc74kxLU.o GeneralPath::getShape(JNIEnv_*) in cc74kxLU.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "GlyphIterator::setCurrGlyphBaseOffset(int)", referenced from: MarkToBasePositioningSubtable::process(LETableReference const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccFCRUdF.o "GlyphIterator::setCurrGlyphPositionAdjustment(float, float, float, float)", referenced from: MarkToBasePositioningSubtable::process(LETableReference const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccFCRUdF.o "GlyphIterator::next(unsigned int)", referenced from: MarkToBasePositioningSubtable::process(LETableReference const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccFCRUdF.o "GlyphIterator::prev(unsigned int)", referenced from: MarkToBasePositioningSubtable::findBaseGlyph(GlyphIterator*) const in ccFCRUdF.o MarkToBasePositioningSubtable::process(LETableReference const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccFCRUdF.o "GlyphIterator::GlyphIterator(GlyphIterator&, unsigned short)", referenced from: MarkToBasePositioningSubtable::process(LETableReference const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccFCRUdF.o "GlyphIterator::~GlyphIterator()", referenced from: MarkToBasePositioningSubtable::process(LETableReference const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccFCRUdF.o "AnchorTable::getAnchor(LETableReference const&, unsigned int, LEFontInstance const*, LEPoint&, LEErrorCode&) const", referenced from: MarkToBasePositioningSubtable::process(LETableReference const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccFCRUdF.o "GlyphIterator::isRightToLeft() const", referenced from: MarkToBasePositioningSubtable::process(LETableReference const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccFCRUdF.o "GlyphIterator::getCurrGlyphID() const", referenced from: MarkToBasePositioningSubtable::findBaseGlyph(GlyphIterator*) const in ccFCRUdF.o MarkToBasePositioningSubtable::process(LETableReference const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccFCRUdF.o "GlyphIterator::getCurrStreamPosition() const", referenced from: MarkToBasePositioningSubtable::process(LETableReference const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccFCRUdF.o "LookupSubtable::getGlyphCoverage(LEReferenceTo const&, unsigned short, unsigned int, LEErrorCode&) const", referenced from: MarkToBasePositioningSubtable::process(LETableReference const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccFCRUdF.o "MarkArray::getMarkClass(LETableReference const&, unsigned int, int, LEFontInstance const*, LEPoint&, LEErrorCode&) const", referenced from: MarkToBasePositioningSubtable::process(LETableReference const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccFCRUdF.o "std::terminate()", referenced from: MarkToBasePositioningSubtable::process(LETableReference const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccFCRUdF.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in ccFCRUdF.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "vtable for __cxxabiv1::__class_type_info", referenced from: typeinfo for CMapin ccrkE7UE.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for CMapFormat8in ccrkE7UE.o typeinfo for CMapFormat2in ccrkE7UE.o typeinfo for CMapFormat4in ccrkE7UE.o typeinfo for CMapFormat6in ccrkE7UE.o typeinfo for CMapFormat10in ccrkE7UE.o typeinfo for CMapFormat12in ccrkE7UE.o typeinfo for CMapFormat0in ccrkE7UE.o ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "operator new(unsigned long)", referenced from: CMap::createCMap(signed char*, int, int)in ccrkE7UE.o "___cxa_pure_virtual", referenced from: vtable for CMapin ccrkE7UE.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "_main", referenced from: start in crt1.10.6.o "_tsi_AllocMem", referenced from: _Type1HintGlyph in ccC3xzyK.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "_main", referenced from: start in crt1.10.6.o "_tsi_AllocMem", referenced from: _InitContourData in ccGZZriL.o "_tsi_DeAllocMem", referenced from: _ReleaseContourData in ccGZZriL.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "GlyphIterator::insertGlyphs(int, LEErrorCode&)", referenced from: MultipleSubstitutionSubtable::process(LETableReference const&, GlyphIterator*, LEErrorCode&, LEGlyphFilter const*) constin ccCr8tRn.o "GlyphIterator::setCurrGlyphID(unsigned short)", referenced from: MultipleSubstitutionSubtable::process(LETableReference const&, GlyphIterator*, LEErrorCode&, LEGlyphFilter const*) constin ccCr8tRn.o "GlyphIterator::isRightToLeft() const", referenced from: MultipleSubstitutionSubtable::process(LETableReference const&, GlyphIterator*, LEErrorCode&, LEGlyphFilter const*) constin ccCr8tRn.o "GlyphIterator::getCurrGlyphID() const", referenced from: MultipleSubstitutionSubtable::process(LETableReference const&, GlyphIterator*, LEErrorCode&, LEGlyphFilter const*) constin ccCr8tRn.o "LookupSubtable::getGlyphCoverage(LEReferenceTo const&, unsigned short, unsigned int, LEErrorCode&) const", referenced from: MultipleSubstitutionSubtable::process(LETableReference const&, GlyphIterator*, LEErrorCode&, LEGlyphFilter const*) constin ccCr8tRn.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in ccCr8tRn.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "_FillBytes", referenced from: _TTScalerTTHintTran in ccxIgpuw.o "_GetPerFontMemory", referenced from: _InitTTHintTranForT2K in ccxIgpuw.o "_GetPerFontMemoryAllocator", referenced from: _InitTTHintTranForT2K in ccxIgpuw.o "_InitTheKeyByVary", referenced from: _TTScalerTTHintTran in ccxIgpuw.o _InitTTHintTranForT2K in ccxIgpuw.o "_Magnitude", referenced from: _TTScalerTTHintTran in ccxIgpuw.o "_MapMapping", referenced from: _TTScalerTTHintTran in ccxIgpuw.o "_MultiplyDivide", referenced from: _TTScalerTTHintTran in ccxIgpuw.o "_ReleasePerFontMemory", referenced from: _TTScalerCloseTransform in ccxIgpuw.o _ReleaseTTHintTranForT2K in ccxIgpuw.o "_ResetMapping", referenced from: _TTScalerTTHintTran in ccxIgpuw.o _NewTTHintTranForT2K in ccxIgpuw.o _TTScalerTTHintTranDefault in ccxIgpuw.o _InitTTHintTranForT2K in ccxIgpuw.o "_SetGlobalGSDefaults", referenced from: _TTScalerTTHintTran in ccxIgpuw.o "_main", referenced from: start in crt1.10.6.o "_tsi_Error", referenced from: _InitTTHintTranForT2K in ccxIgpuw.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in ccAM2tzi.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "LayoutEngine::layoutEngineFactory(LEFontInstance const*, int, int, int, LEErrorCode&)", referenced from: _Java_com_sun_javafx_font_t2k_ICUGlyphLayout_nativeLayout in ccdG2k1I.o "FXFontInstance::FXFontInstance(JNIEnv_*, _jobject*, _jobject*, float*, float, int, int, int, int, TTLayoutTableCache*, char)", referenced from: _Java_com_sun_javafx_font_t2k_ICUGlyphLayout_nativeLayout in ccdG2k1I.o "LEFontInstance::~LEFontInstance()", referenced from: _Java_com_sun_javafx_font_t2k_ICUGlyphLayout_nativeLayout in ccdG2k1I.o "LayoutEngine::getCharIndices(int*, int, LEErrorCode&) const", referenced from: storeLayout(JNIEnv_*, int, _jobject*, LayoutEngine const*, int)in ccdG2k1I.o "LayoutEngine::getGlyphPositions(float*, LEErrorCode&) const", referenced from: storeLayout(JNIEnv_*, int, _jobject*, LayoutEngine const*, int)in ccdG2k1I.o "std::terminate()", referenced from: _Java_com_sun_javafx_font_t2k_ICUGlyphLayout_nativeLayout in ccdG2k1I.o "vtable for FXFontInstance", referenced from: _Java_com_sun_javafx_font_t2k_ICUGlyphLayout_nativeLayout in ccdG2k1I.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in ccdG2k1I.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "GlyphIterator::setCurrGlyphID(unsigned short)", referenced from: LigatureSubstitutionSubtable::process(LETableReference const&, GlyphIterator*, LEErrorCode&, LEGlyphFilter const*) constin cciTfpA9.o "GlyphIterator::setCurrStreamPosition(int)", referenced from: LigatureSubstitutionSubtable::process(LETableReference const&, GlyphIterator*, LEErrorCode&, LEGlyphFilter const*) constin cciTfpA9.o "GlyphIterator::next(unsigned int)", referenced from: LigatureSubstitutionSubtable::process(LETableReference const&, GlyphIterator*, LEErrorCode&, LEGlyphFilter const*) constin cciTfpA9.o "GlyphIterator::prev(unsigned int)", referenced from: LigatureSubstitutionSubtable::process(LETableReference const&, GlyphIterator*, LEErrorCode&, LEGlyphFilter const*) constin cciTfpA9.o "GlyphIterator::GlyphIterator(GlyphIterator&)", referenced from: LigatureSubstitutionSubtable::process(LETableReference const&, GlyphIterator*, LEErrorCode&, LEGlyphFilter const*) constin cciTfpA9.o "GlyphIterator::~GlyphIterator()", referenced from: LigatureSubstitutionSubtable::process(LETableReference const&, GlyphIterator*, LEErrorCode&, LEGlyphFilter const*) constin cciTfpA9.o "GlyphIterator::ignoresMarks() const", referenced from: LigatureSubstitutionSubtable::process(LETableReference const&, GlyphIterator*, LEErrorCode&, LEGlyphFilter const*) constin cciTfpA9.o "GlyphIterator::getCurrGlyphID() const", referenced from: LigatureSubstitutionSubtable::process(LETableReference const&, GlyphIterator*, LEErrorCode&, LEGlyphFilter const*) constin cciTfpA9.o "GlyphIterator::getCurrStreamPosition() const", referenced from: LigatureSubstitutionSubtable::process(LETableReference const&, GlyphIterator*, LEErrorCode&, LEGlyphFilter const*) constin cciTfpA9.o "LookupSubtable::getGlyphCoverage(LEReferenceTo const&, unsigned short, unsigned int, LEErrorCode&) const", referenced from: LigatureSubstitutionSubtable::process(LETableReference const&, GlyphIterator*, LEErrorCode&, LEGlyphFilter const*) constin cciTfpA9.o "std::terminate()", referenced from: LigatureSubstitutionSubtable::process(LETableReference const&, GlyphIterator*, LEErrorCode&, LEGlyphFilter const*) constin cciTfpA9.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in cciTfpA9.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "LEInsertionList::getGrowAmount()", referenced from: LEGlyphStorage::applyInsertions() in ccW7Fyp9.o "LEInsertionList::applyInsertions(LEInsertionCallback*)", referenced from: LEGlyphStorage::applyInsertions() in ccW7Fyp9.o "LEInsertionList::reset()", referenced from: LEGlyphStorage::applyInsertions() in ccW7Fyp9.o "LEInsertionList::insert(int, int, LEErrorCode&)", referenced from: LEGlyphStorage::insertGlyphs(int, int, LEErrorCode&)in ccW7Fyp9.o LEGlyphStorage::insertGlyphs(int, int)in ccW7Fyp9.o "LEInsertionList::LEInsertionList(char)", referenced from: LEGlyphStorage::allocateGlyphArray(int, char, LEErrorCode&)in ccW7Fyp9.o "LEInsertionList::~LEInsertionList()", referenced from: LEGlyphStorage::adoptGlyphArray(LEGlyphStorage&)in ccW7Fyp9.o LEGlyphStorage::reset() in ccW7Fyp9.o "vtable for __cxxabiv1::__class_type_info", referenced from: typeinfo for LEInsertionCallbackin ccW7Fyp9.o typeinfo for UObjectin ccW7Fyp9.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for __cxxabiv1::__vmi_class_type_info", referenced from: typeinfo for LEGlyphStoragein ccW7Fyp9.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "operator delete(void*)", referenced from: LEInsertionCallback::~LEInsertionCallback()in ccW7Fyp9.o LEGlyphStorage::~LEGlyphStorage()in ccW7Fyp9.o LEGlyphStorage::adoptGlyphArray(LEGlyphStorage&)in ccW7Fyp9.o LEGlyphStorage::reset() in ccW7Fyp9.o LEGlyphStorage::allocateGlyphArray(int, char, LEErrorCode&)in ccW7Fyp9.o "operator new(unsigned long)", referenced from: LEGlyphStorage::allocateGlyphArray(int, char, LEErrorCode&)in ccW7Fyp9.o "___cxa_pure_virtual", referenced from: vtable for LEInsertionCallbackin ccW7Fyp9.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in ccW7Fyp9.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "ArabicShaping::shapingTypeTable", referenced from: ArabicShaping::getShapeType(unsigned short)in cccywJxE.o ArabicShaping::shape(unsigned short const*, int, int, int, char, LEGlyphStorage&)in cccywJxE.o "ArabicShaping::shapingTypeTableLen", referenced from: ArabicShaping::getShapeType(unsigned short)in cccywJxE.o ArabicShaping::shape(unsigned short const*, int, int, int, char, LEGlyphStorage&)in cccywJxE.o "LEGlyphStorage::setAuxData(int, unsigned int, LEErrorCode&)", referenced from: ArabicShaping::adjustTags(int, int, LEGlyphStorage&)in cccywJxE.o ArabicShaping::shape(unsigned short const*, int, int, int, char, LEGlyphStorage&)in cccywJxE.o "LEGlyphStorage::getAuxData(int, LEErrorCode&) const", referenced from: ArabicShaping::adjustTags(int, int, LEGlyphStorage&)in cccywJxE.o ArabicShaping::shape(unsigned short const*, int, int, int, char, LEGlyphStorage&)in cccywJxE.o "ClassDefinitionTable::getGlyphClass(LETableReference const&, unsigned int, LEErrorCode&) const", referenced from: ArabicShaping::getShapeType(unsigned short)in cccywJxE.o ArabicShaping::shape(unsigned short const*, int, int, int, char, LEGlyphStorage&)in cccywJxE.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in cccywJxE.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "LEFontInstance::~LEFontInstance()", referenced from: FXFontInstance::FXFontInstance(JNIEnv_*, _jobject*, _jobject*, float*, float, int, int, int, int, TTLayoutTableCache*, char)in ccTPFTn1.o FXFontInstance::~FXFontInstance()in ccTPFTn1.o FXFontInstance::~FXFontInstance()in ccTPFTn1.o "CMap::initialize(signed char*, int)", referenced from: FXFontInstance::getFontTable(unsigned int, unsigned long&) constin ccTPFTn1.o "LEFontInstance::getLineHeight() const", referenced from: vtable for FXFontInstancein ccTPFTn1.o "LEFontInstance::mapCharToGlyph(unsigned int, LECharMapper const*, char) const", referenced from: vtable for FXFontInstancein ccTPFTn1.o "LEFontInstance::getDynamicClassID() const", referenced from: vtable for FXFontInstancein ccTPFTn1.o "std::terminate()", referenced from: FXFontInstance::FXFontInstance(JNIEnv_*, _jobject*, _jobject*, float*, float, int, int, int, int, TTLayoutTableCache*, char)in ccTPFTn1.o "typeinfo for LEFontInstance", referenced from: typeinfo for FXFontInstancein ccTPFTn1.o "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for FXFontInstancein ccTPFTn1.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "operator delete(void*)", referenced from: _freeCMapWrapper in ccTPFTn1.o FXFontInstance::~FXFontInstance()in ccTPFTn1.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in ccTPFTn1.o "_main", referenced from: start in crt1.10.6.o "_sunFontIDs", referenced from: FXFontInstance::getFontTable(unsigned int, unsigned long&) constin ccTPFTn1.o FXFontInstance::getGlyphAdvance(unsigned int, LEPoint&) constin ccTPFTn1.o FXFontInstance::getGlyphPoint(unsigned int, int, LEPoint&) constin ccTPFTn1.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "_MultiplyDivide", referenced from: _FixedDivide in cchlx7aj.o _FractDivide in cchlx7aj.o "_MultiplyFract", referenced from: _FractMultiply in cchlx7aj.o "_main", referenced from: start in crt1.10.6.o "_util_FixMul", referenced from: _FixedMultiply in cchlx7aj.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "LayoutEngine::layoutChars(unsigned short const*, int, int, int, char, float, float, LEErrorCode&)", referenced from: vtable for HangulOpenTypeLayoutEnginein cczcezYj.o "LayoutEngine::positionGlyphs(LEGlyphStorage&, float, float, LEErrorCode&)", referenced from: vtable for HangulOpenTypeLayoutEnginein cczcezYj.o "LayoutEngine::mapCharsToGlyphs(unsigned short const*, int, int, char, char, LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for HangulOpenTypeLayoutEnginein cczcezYj.o "LEGlyphStorage::setAuxData(int, unsigned int, LEErrorCode&)", referenced from: HangulOpenTypeLayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in cczcezYj.o "LEGlyphStorage::setCharIndex(int, int, LEErrorCode&)", referenced from: HangulOpenTypeLayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in cczcezYj.o "LEGlyphStorage::adoptGlyphCount(int)", referenced from: HangulOpenTypeLayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in cczcezYj.o "LEGlyphStorage::allocateAuxData(LEErrorCode&)", referenced from: HangulOpenTypeLayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in cczcezYj.o "LEGlyphStorage::allocateGlyphArray(int, char, LEErrorCode&)", referenced from: HangulOpenTypeLayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in cczcezYj.o "OpenTypeLayoutEngine::computeGlyphs(unsigned short const*, int, int, int, char, LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for HangulOpenTypeLayoutEnginein cczcezYj.o "OpenTypeLayoutEngine::glyphProcessing(unsigned short const*, int, int, int, char, LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for HangulOpenTypeLayoutEnginein cczcezYj.o "OpenTypeLayoutEngine::glyphSubstitution(int, int, char, LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for HangulOpenTypeLayoutEnginein cczcezYj.o "OpenTypeLayoutEngine::glyphPostProcessing(LEGlyphStorage&, LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for HangulOpenTypeLayoutEnginein cczcezYj.o Undefined symbols for architecture x86_64: "OpenTypeLayoutEngine::adjustGlyphPositions(unsigned short const*, int, int, char, LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for HangulOpenTypeLayoutEnginein cczcezYj.o "OpenTypeLayoutEngine::reset()", referenced from: vtable for HangulOpenTypeLayoutEnginein cczcezYj.o "OpenTypeLayoutEngine::OpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)", referenced from: HangulOpenTypeLayoutEngine::HangulOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in cczcezYj.o HangulOpenTypeLayoutEngine::HangulOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in cczcezYj.o "OpenTypeLayoutEngine::OpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEReferenceTo const&, LEErrorCode&)", referenced from: HangulOpenTypeLayoutEngine::HangulOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEReferenceTo const&, LEErrorCode&)in cczcezYj.o HangulOpenTypeLayoutEngine::HangulOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEReferenceTo const&, LEErrorCode&)in cczcezYj.o "OpenTypeLayoutEngine::~OpenTypeLayoutEngine()", referenced from: HangulOpenTypeLayoutEngine::~HangulOpenTypeLayoutEngine()in cczcezYj.o HangulOpenTypeLayoutEngine::~HangulOpenTypeLayoutEngine()in cczcezYj.o HangulOpenTypeLayoutEngine::~HangulOpenTypeLayoutEngine()in cczcezYj.o "LayoutEngine::getFontTable(unsigned int, unsigned long&) const", referenced from: vtable for HangulOpenTypeLayoutEnginein cczcezYj.o "LayoutEngine::getGlyphs(unsigned int*, unsigned int, LEErrorCode&) const", referenced from: vtable for HangulOpenTypeLayoutEnginein cczcezYj.o "typeinfo for OpenTypeLayoutEngine", referenced from: typeinfo for HangulOpenTypeLayoutEnginein cczcezYj.o "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for HangulOpenTypeLayoutEnginein cczcezYj.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "operator delete(void*)", referenced from: HangulOpenTypeLayoutEngine::~HangulOpenTypeLayoutEngine()in cczcezYj.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status "NonContextualGlyphSubstitutionProcessor2::NonContextualGlyphSubstitutionProcessor2(LEReferenceTo const&, LEErrorCode&)", referenced from: SimpleArrayProcessor2::SimpleArrayProcessor2(LEReferenceTo const&, LEErrorCode&)in cc4R9bGY.o "NonContextualGlyphSubstitutionProcessor2::NonContextualGlyphSubstitutionProcessor2()", referenced from: SimpleArrayProcessor2::SimpleArrayProcessor2()in cc4R9bGY.o SimpleArrayProcessor2::SimpleArrayProcessor2()in cc4R9bGY.o "NonContextualGlyphSubstitutionProcessor2::~NonContextualGlyphSubstitutionProcessor2()", referenced from: SimpleArrayProcessor2::~SimpleArrayProcessor2()in cc4R9bGY.o SimpleArrayProcessor2::~SimpleArrayProcessor2()in cc4R9bGY.o SimpleArrayProcessor2::~SimpleArrayProcessor2()in cc4R9bGY.o "typeinfo for NonContextualGlyphSubstitutionProcessor2", referenced from: typeinfo for SimpleArrayProcessor2in cc4R9bGY.o "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for SimpleArrayProcessor2in cc4R9bGY.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "operator delete(void*)", referenced from: SimpleArrayProcessor2::~SimpleArrayProcessor2()in cc4R9bGY.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "NonContextualGlyphSubstitutionProcessor2::NonContextualGlyphSubstitutionProcessor2(LEReferenceTo const&, LEErrorCode&)", referenced from: SegmentSingleProcessor2::SegmentSingleProcessor2(LEReferenceTo const&, LEErrorCode&)in ccnGL8vK.o SegmentSingleProcessor2::SegmentSingleProcessor2(LEReferenceTo const&, LEErrorCode&)in ccnGL8vK.o "NonContextualGlyphSubstitutionProcessor2::NonContextualGlyphSubstitutionProcessor2()", referenced from: SegmentSingleProcessor2::SegmentSingleProcessor2()in ccnGL8vK.o SegmentSingleProcessor2::SegmentSingleProcessor2()in ccnGL8vK.o "NonContextualGlyphSubstitutionProcessor2::~NonContextualGlyphSubstitutionProcessor2()", referenced from: SegmentSingleProcessor2::~SegmentSingleProcessor2()in ccnGL8vK.o SegmentSingleProcessor2::~SegmentSingleProcessor2()in ccnGL8vK.o SegmentSingleProcessor2::~SegmentSingleProcessor2()in ccnGL8vK.o "BinarySearchLookupTable::lookupSegment(LETableReference const&, LookupSegment const*, unsigned int, LEErrorCode&) const", referenced from: SegmentSingleProcessor2::process(LEGlyphStorage&, LEErrorCode&) in ccnGL8vK.o "typeinfo for NonContextualGlyphSubstitutionProcessor2", referenced from: typeinfo for SegmentSingleProcessor2in ccnGL8vK.o "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for SegmentSingleProcessor2in ccnGL8vK.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "operator delete(void*)", referenced from: SegmentSingleProcessor2::~SegmentSingleProcessor2()in ccnGL8vK.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "CanonShaping::reorderMarks(unsigned short const*, int, char, unsigned short*, LEGlyphStorage&)", referenced from: ArabicOpenTypeLayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in ccd0PPnb.o "CanonShaping::glyphDefinitionTable", referenced from: ArabicOpenTypeLayoutEngine::adjustGlyphPositions(unsigned short const*, int, int, char, LEGlyphStorage&, LEErrorCode&)in ccd0PPnb.o UnicodeArabicOpenTypeLayoutEngine::UnicodeArabicOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccd0PPnb.o UnicodeArabicOpenTypeLayoutEngine::UnicodeArabicOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccd0PPnb.o "CanonShaping::glyphSubstitutionTable", referenced from: UnicodeArabicOpenTypeLayoutEngine::UnicodeArabicOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccd0PPnb.o UnicodeArabicOpenTypeLayoutEngine::UnicodeArabicOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccd0PPnb.o "CanonShaping::glyphDefinitionTableLen", referenced from: ArabicOpenTypeLayoutEngine::adjustGlyphPositions(unsigned short const*, int, int, char, LEGlyphStorage&, LEErrorCode&)in ccd0PPnb.o UnicodeArabicOpenTypeLayoutEngine::UnicodeArabicOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccd0PPnb.o UnicodeArabicOpenTypeLayoutEngine::UnicodeArabicOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccd0PPnb.o "CanonShaping::glyphSubstitutionTableLen", referenced from: UnicodeArabicOpenTypeLayoutEngine::UnicodeArabicOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccd0PPnb.o UnicodeArabicOpenTypeLayoutEngine::UnicodeArabicOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccd0PPnb.o "LayoutEngine::layoutChars(unsigned short const*, int, int, int, char, float, float, LEErrorCode&)", referenced from: vtable for ArabicOpenTypeLayoutEnginein ccd0PPnb.o vtable for UnicodeArabicOpenTypeLayoutEnginein ccd0PPnb.o "LayoutEngine::positionGlyphs(LEGlyphStorage&, float, float, LEErrorCode&)", referenced from: vtable for ArabicOpenTypeLayoutEnginein ccd0PPnb.o vtable for UnicodeArabicOpenTypeLayoutEnginein ccd0PPnb.o "LayoutEngine::adjustMarkGlyphs(unsigned short const*, int, char, LEGlyphStorage&, LEGlyphFilter*, LEErrorCode&)", referenced from: UnicodeArabicOpenTypeLayoutEngine::adjustGlyphPositions(unsigned short const*, int, int, char, LEGlyphStorage&, LEErrorCode&)in ccd0PPnb.o ArabicOpenTypeLayoutEngine::adjustGlyphPositions(unsigned short const*, int, int, char, LEGlyphStorage&, LEErrorCode&)in ccd0PPnb.o "LayoutEngine::adjustMarkGlyphs(LEGlyphStorage&, LEGlyphFilter*, LEErrorCode&)", referenced from: ArabicOpenTypeLayoutEngine::adjustGlyphPositions(unsigned short const*, int, int, char, LEGlyphStorage&, LEErrorCode&)in ccd0PPnb.o "LayoutEngine::mapCharsToGlyphs(unsigned short const*, int, int, char, char, LEGlyphStorage&, LEErrorCode&)", referenced from: UnicodeArabicOpenTypeLayoutEngine::glyphPostProcessing(LEGlyphStorage&, LEGlyphStorage&, LEErrorCode&)in ccd0PPnb.o vtable for ArabicOpenTypeLayoutEnginein ccd0PPnb.o "ArabicShaping::getFeatureMap(int&)", referenced from: ArabicOpenTypeLayoutEngine::ArabicOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccd0PPnb.o ArabicOpenTypeLayoutEngine::ArabicOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccd0PPnb.o UnicodeArabicOpenTypeLayoutEngine::UnicodeArabicOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccd0PPnb.o UnicodeArabicOpenTypeLayoutEngine::UnicodeArabicOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccd0PPnb.o ArabicOpenTypeLayoutEngine::ArabicOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEReferenceTo const&, LEErrorCode&)in ccd0PPnb.o ArabicOpenTypeLayoutEngine::ArabicOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEReferenceTo const&, LEErrorCode&)in ccd0PPnb.o "ArabicShaping::shape(unsigned short const*, int, int, int, char, LEGlyphStorage&)", referenced from: ArabicOpenTypeLayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in ccd0PPnb.o "GDEFMarkFilter::GDEFMarkFilter(LEReferenceTo const&, LEErrorCode&)", referenced from: UnicodeArabicOpenTypeLayoutEngine::adjustGlyphPositions(unsigned short const*, int, int, char, LEGlyphStorage&, LEErrorCode&)in ccd0PPnb.o ArabicOpenTypeLayoutEngine::adjustGlyphPositions(unsigned short const*, int, int, char, LEGlyphStorage&, LEErrorCode&)in ccd0PPnb.o "GDEFMarkFilter::~GDEFMarkFilter()", referenced from: UnicodeArabicOpenTypeLayoutEngine::adjustGlyphPositions(unsigned short const*, int, int, char, LEGlyphStorage&, LEErrorCode&)in ccd0PPnb.o ArabicOpenTypeLayoutEngine::adjustGlyphPositions(unsigned short const*, int, int, char, LEGlyphStorage&, LEErrorCode&)in ccd0PPnb.o "LEGlyphStorage::allocateAuxData(LEErrorCode&)", referenced from: ArabicOpenTypeLayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in ccd0PPnb.o "LEGlyphStorage::allocateGlyphArray(int, char, LEErrorCode&)", referenced from: UnicodeArabicOpenTypeLayoutEngine::mapCharsToGlyphs(unsigned short const*, int, int, char, char, LEGlyphStorage&, LEErrorCode&)in ccd0PPnb.o ArabicOpenTypeLayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in ccd0PPnb.o "LEGlyphStorage::adoptCharIndicesArray(LEGlyphStorage&)", referenced from: UnicodeArabicOpenTypeLayoutEngine::glyphPostProcessing(LEGlyphStorage&, LEGlyphStorage&, LEErrorCode&)in ccd0PPnb.o "OpenTypeLayoutEngine::computeGlyphs(unsigned short const*, int, int, int, char, LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for ArabicOpenTypeLayoutEnginein ccd0PPnb.o vtable for UnicodeArabicOpenTypeLayoutEnginein ccd0PPnb.o "OpenTypeLayoutEngine::glyphProcessing(unsigned short const*, int, int, int, char, LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for ArabicOpenTypeLayoutEnginein ccd0PPnb.o vtable for UnicodeArabicOpenTypeLayoutEnginein ccd0PPnb.o "OpenTypeLayoutEngine::glyphSubstitution(int, int, char, LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for ArabicOpenTypeLayoutEnginein ccd0PPnb.o vtable for UnicodeArabicOpenTypeLayoutEnginein ccd0PPnb.o "OpenTypeLayoutEngine::glyphPostProcessing(LEGlyphStorage&, LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for ArabicOpenTypeLayoutEnginein ccd0PPnb.o "OpenTypeLayoutEngine::adjustGlyphPositions(unsigned short const*, int, int, char, LEGlyphStorage&, LEErrorCode&)", referenced from: ArabicOpenTypeLayoutEngine::adjustGlyphPositions(unsigned short const*, int, int, char, LEGlyphStorage&, LEErrorCode&)in ccd0PPnb.o "OpenTypeLayoutEngine::reset()", referenced from: vtable for ArabicOpenTypeLayoutEnginein ccd0PPnb.o vtable for UnicodeArabicOpenTypeLayoutEnginein ccd0PPnb.o "OpenTypeLayoutEngine::OpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)", referenced from: ArabicOpenTypeLayoutEngine::ArabicOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccd0PPnb.o ArabicOpenTypeLayoutEngine::ArabicOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccd0PPnb.o UnicodeArabicOpenTypeLayoutEngine::UnicodeArabicOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccd0PPnb.o UnicodeArabicOpenTypeLayoutEngine::UnicodeArabicOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccd0PPnb.o "OpenTypeLayoutEngine::OpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEReferenceTo const&, LEErrorCode&)", referenced from: ArabicOpenTypeLayoutEngine::ArabicOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEReferenceTo const&, LEErrorCode&)in ccd0PPnb.o ArabicOpenTypeLayoutEngine::ArabicOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEReferenceTo const&, LEErrorCode&)in ccd0PPnb.o "OpenTypeLayoutEngine::~OpenTypeLayoutEngine()", referenced from: ArabicOpenTypeLayoutEngine::~ArabicOpenTypeLayoutEngine()in ccd0PPnb.o ArabicOpenTypeLayoutEngine::~ArabicOpenTypeLayoutEngine()in ccd0PPnb.o ArabicOpenTypeLayoutEngine::~ArabicOpenTypeLayoutEngine()in ccd0PPnb.o UnicodeArabicOpenTypeLayoutEngine::~UnicodeArabicOpenTypeLayoutEngine()in ccd0PPnb.o UnicodeArabicOpenTypeLayoutEngine::~UnicodeArabicOpenTypeLayoutEngine()in ccd0PPnb.o UnicodeArabicOpenTypeLayoutEngine::~UnicodeArabicOpenTypeLayoutEngine()in ccd0PPnb.o ArabicOpenTypeLayoutEngine::ArabicOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccd0PPnb.o ... "LayoutEngine::getFontTable(unsigned int, unsigned long&) const", referenced from: vtable for ArabicOpenTypeLayoutEnginein ccd0PPnb.o vtable for UnicodeArabicOpenTypeLayoutEnginein ccd0PPnb.o "LayoutEngine::getGlyphs(unsigned int*, unsigned int, LEErrorCode&) const", referenced from: vtable for ArabicOpenTypeLayoutEnginein ccd0PPnb.o vtable for UnicodeArabicOpenTypeLayoutEnginein ccd0PPnb.o "std::terminate()", referenced from: UnicodeArabicOpenTypeLayoutEngine::adjustGlyphPositions(unsigned short const*, int, int, char, LEGlyphStorage&, LEErrorCode&)in ccd0PPnb.o ArabicOpenTypeLayoutEngine::adjustGlyphPositions(unsigned short const*, int, int, char, LEGlyphStorage&, LEErrorCode&)in ccd0PPnb.o ArabicOpenTypeLayoutEngine::ArabicOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccd0Pnb.o ArabicOpenTypeLayoutEngine::ArabicOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccd0PPnb.o UnicodeArabicOpenTypeLayoutEngine::UnicodeArabicOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccd0PPnb.o UnicodeArabicOpenTypeLayoutEngine::UnicodeArabicOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccd0PPnb.o ArabicOpenTypeLayoutEngine::ArabicOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEReferenceTo const&, LEErrorCode&)in ccd0PPnb.o ... "typeinfo for OpenTypeLayoutEngine", referenced from: typeinfo for ArabicOpenTypeLayoutEnginein ccd0PPnb.o "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for ArabicOpenTypeLayoutEnginein ccd0PPnb.o typeinfo for UnicodeArabicOpenTypeLayoutEnginein ccd0PPnb.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "operator delete(void*)", referenced from: ArabicOpenTypeLayoutEngine::~ArabicOpenTypeLayoutEngine()in ccd0PPnb.o UnicodeArabicOpenTypeLayoutEngine::~UnicodeArabicOpenTypeLayoutEngine()in ccd0PPnb.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in ccd0PPnb.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "LEGlyphStorage::insertGlyphs(int, int, LEErrorCode&)", referenced from: GlyphIterator::insertGlyphs(int, LEErrorCode&) in ccfK6w1o.o "LEGlyphStorage::applyInsertions()", referenced from: GlyphIterator::applyInsertions() in ccfK6w1o.o "GlyphPositionAdjustments::setExitPoint(int, LEPoint&, char)", referenced from: GlyphIterator::setCursiveExitPoint(LEPoint&) in ccfK6w1o.o "GlyphPositionAdjustments::setEntryPoint(int, LEPoint&, char)", referenced from: GlyphIterator::setCursiveEntryPoint(LEPoint&) in ccfK6w1o.o "GlyphPositionAdjustments::clearExitPoint(int)", referenced from: GlyphIterator::clearCursiveExitPoint() in ccfK6w1o.o "GlyphPositionAdjustments::clearEntryPoint(int)", referenced from: GlyphIterator::clearCursiveEntryPoint() in ccfK6w1o.o "GlyphPositionAdjustments::setCursiveGlyph(int, char)", referenced from: GlyphIterator::setCursiveGlyph() in ccfK6w1o.o "LEGlyphStorage::getAuxData(int, LEErrorCode&) const", referenced from: GlyphIterator::hasFeatureTag(char) constin ccfK6w1o.o GlyphIterator::prev(unsigned int)in ccfK6w1o.o GlyphIterator::next(unsigned int)in ccfK6w1o.o GlyphIterator::findFeatureTag() in ccfK6w1o.o "ClassDefinitionTable::getGlyphClass(LETableReference const&, unsigned int, LEErrorCode&) const", referenced from: GlyphIterator::filterGlyph(unsigned int)in ccfK6w1o.o "GlyphPositionAdjustments::getExitPoint(int, LEPoint&) const", referenced from: GlyphIterator::getCursiveExitPoint(LEPoint&) const in ccfK6w1o.o "GlyphPositionAdjustments::getEntryPoint(int, LEPoint&) const", referenced from: GlyphIterator::getCursiveEntryPoint(LEPoint&) const in ccfK6w1o.o "GlyphDefinitionTableHeader::getGlyphClassDefinitionTable(LEReferenceTo const&, LEErrorCode&) const", referenced from: GlyphIterator::GlyphIterator(LEGlyphStorage&, GlyphPositionAdjustments*, char, unsigned short, unsigned int, LEReferenceTo const&, LEErrorCode&)in ccfK6w1o.o "GlyphDefinitionTableHeader::getMarkAttachClassDefinitionTable(LEReferenceTo const&, LEErrorCode&) const", referenced from: GlyphIterator::GlyphIterator(LEGlyphStorage&, GlyphPositionAdjustments*, char, unsigned short, unsigned int, LERefe renceTo const&, LEErrorCode&)in ccfK6w1o.o "vtable for __cxxabiv1::__class_type_info", referenced from: typeinfo for UMemoryin ccfK6w1o.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for GlyphIteratorin ccfK6w1o.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "operator delete(void*)", referenced from: GlyphIterator::~GlyphIterator()in ccfK6w1o.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in ccfK6w1o.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "CanonShaping::reorderMarks(unsigned short const*, int, char, unsigned short*, LEGlyphStorage&)", referenced from: LayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in ccuSADHa.o "CanonShaping::glyphDefinitionTable", referenced from: LayoutEngine::adjustGlyphPositions(unsigned short const*, int, int, char, LEGlyphStorage&, LEErrorCode&)in ccuSADHa.o "CanonShaping::glyphSubstitutionTable", referenced from: LayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in ccuSADHa.o "CanonShaping::glyphDefinitionTableLen", referenced from: LayoutEngine::adjustGlyphPositions(unsigned short const*, int, int, char, LEGlyphStorage&, LEErrorCode&)in ccuSADHa.o "CanonShaping::glyphSubstitutionTableLen", referenced from: LayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in ccuSADHa.o "LECharMapper::~LECharMapper()", referenced from: LayoutEngine::mapCharsToGlyphs(unsigned short const*, int, int, char, char, LEGlyphStorage&, LEErrorCode&)in ccuSADHa.o DefaultCharMapper::~DefaultCharMapper()in ccuSADHa.o DefaultCharMapper::~DefaultCharMapper()in ccuSADHa.o "GXLayoutEngine::GXLayoutEngine(LEFontInstance const*, int, int, LEReferenceTo const&, LEErrorCode&)", referenced from: LayoutEngine::layoutEngineFactory(LEFontInstance const*, int, int, int, LEErrorCode&)in ccuSADHa.o "LEGlyphStorage::setAuxData(int, unsigned int, LEErrorCode&)", referenced from: LayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in ccuSADHa.o "LEGlyphStorage::setPosition(int, float, float, LEErrorCode&)", referenced from: LayoutEngine::positionGlyphs(LEGlyphStorage&, float, float, LEErrorCode&)in ccuSADHa.o "LEGlyphStorage::adjustPosition(int, float, float, LEErrorCode&)", referenced from: LayoutEngine::adjustMarkGlyphs(unsigned short const*, int, char, LEGlyphStorage&, LEGlyphFilter*, LEErrorCode&)in ccuSADHa.o LayoutEngine::adjustMarkGlyphs(LEGlyphStorage&, LEGlyphFilter*, LEErrorCode&) in ccuSADHa.o "LEGlyphStorage::allocateAuxData(LEErrorCode&)", referenced from: LayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in ccuSADHa.o "LEGlyphStorage::allocatePositions(LEErrorCode&)", referenced from: LayoutEngine::positionGlyphs(LEGlyphStorage&, float, float, LEErrorCode&)in ccuSADHa.o "LEGlyphStorage::allocateGlyphArray(int, char, LEErrorCode&)", referenced from: LayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in ccuSADHa.o LayoutEngine::mapCharsToGlyphs(unsigned short const*, int, int, char, char, LEGlyphStorage&, LEErrorCode&)in ccuSADHa.o "LEGlyphStorage::adoptCharIndicesArray(LEGlyphStorage&)", referenced from: LayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in ccuSADHa.o "LEGlyphStorage::reset()", referenced from: LayoutEngine::layoutChars(unsigned short const*, int, int, int, char, float, float, LEErrorCode&)in ccuSADHa.o LayoutEngine::reset() in ccuSADHa.o "LEGlyphStorage::LEGlyphStorage()", referenced from: LayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in ccuSADHa.o LayoutEngine::LayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccuSADHa.o LayoutEngine::layoutEngineFactory(LEFontInstance const*, int, int, int, LEErrorCode&)in ccuSADHa.o LayoutEngine::LayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccuSADHa.o "LEGlyphStorage::~LEGlyphStorage()", referenced from: LayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in ccuSADHa.o "GXLayoutEngine2::GXLayoutEngine2(LEFontInstance const*, int, int, LEReferenceTo const&, int, LEErrorCode&)", referenced from: LayoutEngine::layoutEngineFactory(LEFontInstance const*, int, int, int, LEErrorCode&)in ccuSADHa.o "ThaiLayoutEngine::ThaiLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)", referenced from: LayoutEngine::layoutEngineFactory(LEFontInstance const*, int, int, int, LEErrorCode&)in ccuSADHa.o "DefaultCharMapper::mirroredChars", referenced from: DefaultCharMapper::mapChar(unsigned int) constin ccuSADHa.o "DefaultCharMapper::srahCderorrim", referenced from: DefaultCharMapper::mapChar(unsigned int) constin ccuSADHa.o "DefaultCharMapper::mirroredCharsCount", referenced from: DefaultCharMapper::mapChar(unsigned int) constin ccuSADHa.o "OpenTypeUtilities::search(unsigned int, unsigned int const*, int)", referenced from: DefaultCharMapper::mapChar(unsigned int) constin ccuSADHa.o "OpenTypeLayoutEngine::getScriptTag(int)", referenced from: LayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in ccuSADHa.o LayoutEngine::layoutEngineFactory(LEFontInstance const*, int, int, int, LEErrorCode&)in ccuSADHa.o "OpenTypeLayoutEngine::getLangSysTag(int)", referenced from: LayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in ccuSADHa.o LayoutEngine::layoutEngineFactory(LEFontInstance const*, int, int, int, LEErrorCode&)in ccuSADHa.o "OpenTypeLayoutEngine::getV2ScriptTag(int)", referenced from: LayoutEngine::layoutEngineFactory(LEFontInstance const*, int, int, int, LEErrorCode&)in ccuSADHa.o "OpenTypeLayoutEngine::OpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEReferenceTo const&, LEEr rorCode&)", referenced from: LayoutEngine::layoutEngineFactory(LEFontInstance const*, int, int, int, LEErrorCode&)in ccuSADHa.o "HanOpenTypeLayoutEngine::HanOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEReferenceTo const&, LEErrorCode&)", referenced from: LayoutEngine::layoutEngineFactory(LEFontInstance const*, int, int, int, LEErrorCode&)in ccuSADHa.o "IndicOpenTypeLayoutEngine::IndicOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)", referenced from: LayoutEngine::layoutEngineFactory(LEFontInstance const*, int, int, int, LEErrorCode&)in ccuSADHa.o "IndicOpenTypeLayoutEngine::IndicOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, char, LEReferenceTo const&, LEErrorCode&)", referenced from: LayoutEngine::layoutEngineFactory(LEFontInstance const*, int, int, int, LEErrorCode&)in ccuSADHa.o "KhmerOpenTypeLayoutEngine::KhmerOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEReferenceTo const&, LEErrorCode&)", referenced from: LayoutEngine::layoutEngineFactory(LEFontInstance const*, int, int, int, LEErrorCode&)in ccuSADHa.o "ArabicOpenTypeLayoutEngine::ArabicOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEReferenceTo const&, LEErrorCode&)", referenced from: LayoutEngine::layoutEngineFactory(LEFontInstance const*, int, int, int, LEErrorCode&)in ccuSADHa.o "HangulOpenTypeLayoutEngine::HangulOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)", referenced from: LayoutEngine::layoutEngineFactory(LEFontInstance const*, int, int, int, LEErrorCode&)in ccuSADHa.o "HangulOpenTypeLayoutEngine::HangulOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEReferenceTo const&, LEErrorCode&)", referenced from: LayoutEngine::layoutEngineFactory(LEFontInstance const*, int, int, int, LEErrorCode&)in ccuSADHa.o "TibetanOpenTypeLayoutEngine::TibetanOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEReferenceTo const&, LEErrorCode&)", referenced from: LayoutEngine::layoutEngineFactory(LEFontInstance const*, int, int, int, LEErrorCode&)in ccuSADHa.o "UnicodeArabicOpenTypeLayoutEngine::UnicodeArabicOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)", referenced from: LayoutEngine::layoutEngineFactory(LEFontInstance const*, int, int, int, LEErrorCode&)in ccuSADHa.o "KernTable::process(LEGlyphStorage&, LEErrorCode&)", referenced from: LayoutEngine::adjustGlyphPositions(unsigned short const*, int, int, char, LEGlyphStorage&, LEErrorCode&)in ccuSADHa.o "KernTable::KernTable(LETableReference const&, LEErrorCode&)", referenced from: LayoutEngine::adjustGlyphPositions(unsigned short const*, int, int, char, LEGlyphStorage&, LEErrorCode&)in ccuSADHa.o "LEGlyphStorage::getCharIndices(int*, LEErrorCode&) const", referenced from: LayoutEngine::getCharIndices(int*, LEErrorCode&) constin ccuSADHa.o "LEGlyphStorage::getCharIndices(int*, int, LEErrorCode&) const", referenced from: LayoutEngine::getCharIndices(int*, int, LEErrorCode&) constin ccuSADHa.o "LEGlyphStorage::getGlyphPosition(int, float&, float&, LEErrorCode&) const", referenced from: LayoutEngine::getGlyphPosition(int, float&, float&, LEErrorCode&) constin ccuSADHa.o LayoutEngine::adjustMarkGlyphs(unsigned short const*, int, char, LEGlyphStorage&, LEGlyphFilter*, LEErrorCode&)in ccuSADHa.o LayoutEngine::adjustMarkGlyphs(LEGlyphStorage&, LEGlyphFilter*, LEErrorCode&) in ccuSADHa.o "LEGlyphStorage::getGlyphPositions(float*, LEErrorCode&) const", referenced from: LayoutEngine::getGlyphPositions(float*, LEErrorCode&) constin ccuSADHa.o "LEGlyphStorage::getGlyphs(unsigned int*, LEErrorCode&) const", referenced from: LayoutEngine::getGlyphs(unsigned int*, LEErrorCode&) constin ccuSADHa.o "LEGlyphStorage::getGlyphs(unsigned int*, unsigned int, LEErrorCode&) const", referenced from: LayoutEngine::getGlyphs(unsigned int*, unsigned int, LEErrorCode&) constin ccuSADHa.o "ClassDefinitionTable::getGlyphClass(LETableReference const&, unsigned int, LEErrorCode&) const", referenced from: CanonMarkFilter::accept(unsigned int, LEErrorCode&) constin ccuSADHa.o "CharSubstitutionFilter::accept(unsigned int, LEErrorCode&) const", referenced from: vtable for CharSubstitutionFilterin ccuSADHa.o "GlyphLookupTableHeader::coversScript(LETableReference const&, unsigned int, LEErrorCode&) const", referenced from: LayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in ccuSADHa.o LayoutEngine::layoutEngineFactory(LEFontInstance const*, int, int, int, LEErrorCode&)in ccuSADHa.o "GlyphLookupTableHeader::coversScriptAndLanguage(LETableReference const&, unsigned int, unsigned int, LEErrorCode&, char) const", referenced from: LayoutEngine::layoutEngineFactory(LEFontInstance const*, int, int, int, LEErrorCode&)in ccuSADHa.o "GlyphDefinitionTableHeader::getMarkAttachClassDefinitionTable(LEReferenceTo const&, LEErrorCode&) const", referenced from: LayoutEngine::adjustGlyphPositions(unsigned short const*, int, int, char, LEGlyphStorage&, LEErrorCode&)in ccuSADHa.o CanonMarkFilter::CanonMarkFilter(LEReferenceTo const&, LEErrorCode&)in ccuSADHa.o CanonMarkFilter::CanonMarkFilter(LEReferenceTo const&, LEErrorCode&)in ccuSADHa.o "GlyphSubstitutionTableHeader::process(LEReferenceTo const&, LEGlyphStorage&, char, unsigned int, unsigned int, LEReferenceTo const&, LEGlyphFilter const*, FeatureMap const*, int, char, LEErrorCode&) const", referenced from: LayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in ccuSADHa.o "std::terminate()", referenced from: LayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in ccuSADHa.o LayoutEngine::mapCharsToGlyphs(unsigned short const*, int, int, char, char, LEGlyphStorage&, LEErrorCode&)in ccuSADHa.o "typeinfo for LECharMapper", referenced from: typeinfo for DefaultCharMapperin ccuSADHa.o "vtable for __cxxabiv1::__class_type_info", referenced from: typeinfo for LEGlyphFilterin ccuSADHa.o typeinfo for UMemoryin ccuSADHa.o typeinfo for UObjectin ccuSADHa.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for LayoutEnginein ccuSADHa.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for __cxxabiv1::__vmi_class_type_info", referenced from: typeinfo for DefaultCharMapperin ccuSADHa.o typeinfo for CharSubstitutionFilterin ccuSADHa.o typeinfo for CanonMarkFilterin ccuSADHa.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "operator delete(void*)", referenced from: LEGlyphFilter::~LEGlyphFilter()in ccuSADHa.o CharSubstitutionFilter::~CharSubstitutionFilter()in ccuSADHa.o LayoutEngine::~LayoutEngine()in ccuSADHa.o CanonMarkFilter::~CanonMarkFilter()in ccuSADHa.o LayoutEngine::LayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccuSADHa.o LayoutEngine::layoutEngineFactory(LEFontInstance const*, int, int, int, LEErrorCode&)in ccuSADHa.o LayoutEngine::LayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccuSADHa.o ... "operator new(unsigned long)", referenced from: LayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in ccuSADHa.o LayoutEngine::LayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccuSADHa.o LayoutEngine::layoutEngineFactory(LEFontInstance const*, int, int, int, LEErrorCode&)in ccuSADHa.o LayoutEngine::LayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccuSADHa.o "___cxa_pure_virtual", referenced from: vtable for LEGlyphFilterin ccuSADHa.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in ccuSADHa.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status /Users/jagraham/Work/JavaFX/fx8u/jfx/rt-closed/javafx-font-t2k-native/src/FntRare.c: In function ‘fnt_IDefPatch’: /Users/jagraham/Work/JavaFX/fx8u/jfx/rt-closed/javafx-font-t2k-native/src/FntRare.c:638: warning: comparison is always false due to limited range of data type Undefined symbols for architecture x86_64: "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "_AG_CHECK_AND_TWEAK", referenced from: _ag_DoGlyphProgram97 in ccrmDLMm.o "_ag_ADJUST", referenced from: _ag_DoGlyphProgram97 in ccrmDLMm.o "_ag_ADJUSTSPACING", referenced from: _ag_DoGlyphProgram97 in ccrmDLMm.o "_ag_ASSURE_AT_LEAST_EQUAL", referenced from: _ag_DoGlyphProgram97 in ccrmDLMm.o "_ag_ASSURE_AT_MOST_EQUAL", referenced from: _ag_DoGlyphProgram97 in ccrmDLMm.o "_ag_ASSURE_AT_MOST_EQUAL2", referenced from: _ag_DoGlyphProgram97 in ccrmDLMm.o "_ag_GetXMaxCvtVal", referenced from: _ag_DoGlyphProgram97 in ccrmDLMm.o "_ag_GetYMaxCvtVal", referenced from: _ag_DoGlyphProgram97 in ccrmDLMm.o "_ag_Height", referenced from: _ag_DoGlyphProgram97 in ccrmDLMm.o "_ag_INIT_STORE", referenced from: _ag_DoGlyphProgram97 in ccrmDLMm.o "_ag_IPPointX", referenced from: _ag_DoGlyphProgram97 in ccrmDLMm.o "_ag_IPPointY", referenced from: _ag_DoGlyphProgram97 in ccrmDLMm.o "_ag_LINK", referenced from: _ag_DoGlyphProgram97 in ccrmDLMm.o "_ag_MDAPX", referenced from: _ag_DoGlyphProgram97 in ccrmDLMm.o "_ag_MDAPY", referenced from: _ag_DoGlyphProgram97 in ccrmDLMm.o "_ag_MDRPX", referenced from: _ag_DoGlyphProgram97 in ccrmDLMm.o "_ag_MIAPX", referenced from: _ag_DoGlyphProgram97 in ccrmDLMm.o "_ag_MIAPY", referenced from: _ag_DoGlyphProgram97 in ccrmDLMm.o "_ag_SVTCA_X", referenced from: _ag_DoGlyphProgram97 in ccrmDLMm.o "_ag_SVTCA_Y", referenced from: _ag_DoGlyphProgram97 in ccrmDLMm.o "_ag_XSmooth", referenced from: _ag_DoGlyphProgram97 in ccrmDLMm.o "_ag_YSmooth", referenced from: _ag_DoGlyphProgram97 in ccrmDLMm.o "_main", referenced from: start in crt1.10.6.o "_tsi_AllocMem", referenced from: _ag_DoGlyphProgram97 in ccrmDLMm.o "_tsi_DeAllocMem", referenced from: _ag_DoGlyphProgram97 in ccrmDLMm.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "CoverageTable::getGlyphCoverage(LETableReference const&, unsigned int, LEErrorCode&) const", referenced from: LookupSubtable::getGlyphCoverage(LEReferenceTo const&, unsigned short, unsigned int, LEErrorCode&) constin ccbfVjt9.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in ccbfVjt9.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "GlyphIterator::setCurrGlyphID(unsigned short)", referenced from: SingleSubstitutionFormat2Subtable::process(LEReferenceTo const&, GlyphIterator*, LEErrorCode&, LEGlyphFilter const*) constin ccIXutnf.o SingleSubstitutionFormat1Subtable::process(LEReferenceTo const&, GlyphIterator*, LEErrorCode&, LEGlyphFilter const*) constin ccIXutnf.o "GlyphIterator::getCurrGlyphID() const", referenced from: SingleSubstitutionFormat2Subtable::process(LEReferenceTo const&, GlyphIterator*, LEErrorCode&, LEGlyphFilter const*) constin ccIXutnf.o SingleSubstitutionFormat1Subtable::process(LEReferenceTo const&, GlyphIterator*, LEErrorCode&, LEGlyphFilter const*) constin ccIXutnf.o "LookupSubtable::getGlyphCoverage(LEReferenceTo const&, unsigned short, unsigned int, LEErrorCode&) const", referenced from: SingleSubstitutionFormat2Subtable::process(LEReferenceTo const&, GlyphIterator*, LEErrorCode&, LEGlyphFilter const*) constin ccIXutnf.o SingleSubstitutionFormat1Subtable::process(LEReferenceTo const&, GlyphIterator*, LEErrorCode&, LEGlyphFilter const*) constin ccIXutnf.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in ccIXutnf.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "NonContextualGlyphSubstitutionProcessor::NonContextualGlyphSubstitutionProcessor(LEReferenceTo const&, LEErrorCode&)", referenced from: TrimmedArrayProcessor::TrimmedArrayProcessor(LEReferenceTo const&, LEErrorCode&)in ccT2ijHN.o "NonContextualGlyphSubstitutionProcessor::NonContextualGlyphSubstitutionProcessor()", referenced from: TrimmedArrayProcessor::TrimmedArrayProcessor()in ccT2ijHN.o TrimmedArrayProcessor::TrimmedArrayProcessor()in ccT2ijHN.o "NonContextualGlyphSubstitutionProcessor::~NonContextualGlyphSubstitutionProcessor()", referenced from: TrimmedArrayProcessor::~TrimmedArrayProcessor()in ccT2ijHN.o TrimmedArrayProcessor::~TrimmedArrayProcessor()in ccT2ijHN.o TrimmedArrayProcessor::~TrimmedArrayProcessor()in ccT2ijHN.o "typeinfo for NonContextualGlyphSubstitutionProcessor", referenced from: typeinfo for TrimmedArrayProcessorin ccT2ijHN.o "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for TrimmedArrayProcessorin ccT2ijHN.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "operator delete(void*)", referenced from: TrimmedArrayProcessor::~TrimmedArrayProcessor()in ccT2ijHN.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "_FatalInterpreterError", referenced from: _fnt_SDPVTL in ccxOQ2pI.o _fnt_FLIPRGOFF in ccxOQ2pI.o _fnt_FLIPRGON in ccxOQ2pI.o _fnt_FLIPPT in ccxOQ2pI.o _fnt_ADJUST in ccxOQ2pI.o _fnt_UTP in ccxOQ2pI.o _fnt_IDEF in ccxOQ2pI.o ... "_FractDivide", referenced from: _fnt_ISECT in ccxOQ2pI.o "_FractMultiply", referenced from: _fnt_ISECT in ccxOQ2pI.o "_GrowStackForPush", referenced from: _fnt_MPS in ccxOQ2pI.o _fnt_RAW in ccxOQ2pI.o "_fnt_ComputeAndCheck_PF_Proj", referenced from: _fnt_SDPVTL in ccxOQ2pI.o "_fnt_IllegalInstruction", referenced from: _fnt_IDefPatch in ccxOQ2pI.o "_fnt_MovePoint", referenced from: _fnt_SDPVTL in ccxOQ2pI.o "_fnt_Normalize", referenced from: _fnt_SDPVTL in ccxOQ2pI.o "_fnt_OldProject", referenced from: _fnt_SDPVTL in ccxOQ2pI.o "_fnt_Project", referenced from: _fnt_SDPVTL in ccxOQ2pI.o "_fnt_SkipPushCrap", referenced from: _fnt_IDEF in ccxOQ2pI.o "_fnt_Super45Round", referenced from: _fnt_S45ROUND in ccxOQ2pI.o "_fnt_SuperRound", referenced from: _fnt_SROUND in ccxOQ2pI.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "_fs_CalculateBounds", referenced from: _MakeBWBits in ccmdHIbr.o "_fs_ContourScan3", referenced from: _MakeBWBits in ccmdHIbr.o "_fs_FindBitMapSize4", referenced from: _MakeBWBits in ccmdHIbr.o "_main", referenced from: start in crt1.10.6.o "_tsi_AllocArray", referenced from: _MakeGreyscaleBits in ccmdHIbr.o _ReAllocEdges in ccmdHIbr.o "_tsi_AllocMem", referenced from: _tsi_NewScanConv in ccmdHIbr.o _MakeBWBits in ccmdHIbr.o "_tsi_DeAllocMem", referenced from: _MakeBWBits in ccmdHIbr.o _tsi_DeleteScanConv in ccmdHIbr.o _ReAllocEdges in ccmdHIbr.o "_util_FixDiv", referenced from: _drawLine in ccmdHIbr.o "_util_FixMul", referenced from: _drawLine in ccmdHIbr.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "GlyphIterator::findMark2Glyph()", referenced from: MarkToMarkPositioningSubtable::findMark2Glyph(GlyphIterator*) const in ccoKJbaP.o MarkToMarkPositioningSubtable::process(LETableReference const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccoKJbaP.o "GlyphIterator::setCurrGlyphBaseOffset(int)", referenced from: MarkToMarkPositioningSubtable::process(LETableReference const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccoKJbaP.o "GlyphIterator::setCurrGlyphPositionAdjustment(float, float, float, float)", referenced from: MarkToMarkPositioningSubtable::process(LETableReference const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccoKJbaP.o "GlyphIterator::GlyphIterator(GlyphIterator&)", referenced from: MarkToMarkPositioningSubtable::process(LETableReference const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccoKJbaP.o "GlyphIterator::~GlyphIterator()", referenced from: MarkToMarkPositioningSubtable::process(LETableReference const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccoKJbaP.o "AnchorTable::getAnchor(LETableReference const&, unsigned int, LEFontInstance const*, LEPoint&, LEErrorCode&) const", referenced from: MarkToMarkPositioningSubtable::process(LETableReference const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccoKJbaP.o "GlyphIterator::isRightToLeft() const", referenced from: MarkToMarkPositioningSubtable::process(LETableReference const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccoKJbaP.o "GlyphIterator::getCurrGlyphID() const", referenced from: MarkToMarkPositioningSubtable::findMark2Glyph(GlyphIterator*) const in ccoKJbaP.o MarkToMarkPositioningSubtable::process(LETableReference const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccoKJbaP.o "GlyphIterator::getCurrStreamPosition() const", referenced from: MarkToMarkPositioningSubtable::process(LETableReference const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccoKJbaP.o "LookupSubtable::getGlyphCoverage(LEReferenceTo const&, unsigned short, unsigned int, LEErrorCode&) const", referenced from: MarkToMarkPositioningSubtable::process(LETableReference const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccoKJbaP.o "MarkArray::getMarkClass(LETableReference const&, unsigned int, int, LEFontInstance const*, LEPoint&, LEErrorCode&) const", referenced from: MarkToMarkPositioningSubtable::process(LETableReference const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccoKJbaP.o "std::terminate()", referenced from: MarkToMarkPositioningSubtable::process(LETableReference const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccoKJbaP.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in ccoKJbaP.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "NonContextualGlyphSubstitutionProcessor2::NonContextualGlyphSubstitutionProcessor2(LEReferenceTo const&, LEErrorCode&)", referenced from: SegmentArrayProcessor2::SegmentArrayProcessor2(LEReferenceTo const&, LEErrorCode&)in ccpoK6Z6.o SegmentArrayProcessor2::SegmentArrayProcessor2(LEReferenceTo const&, LEErrorCode&)in ccpoK6Z6.o "NonContextualGlyphSubstitutionProcessor2::NonContextualGlyphSubstitutionProcessor2()", referenced from: SegmentArrayProcessor2::SegmentArrayProcessor2()in ccpoK6Z6.o SegmentArrayProcessor2::SegmentArrayProcessor2()in ccpoK6Z6.o "NonContextualGlyphSubstitutionProcessor2::~NonContextualGlyphSubstitutionProcessor2()", referenced from: SegmentArrayProcessor2::~SegmentArrayProcessor2()in ccpoK6Z6.o SegmentArrayProcessor2::~SegmentArrayProcessor2()in ccpoK6Z6.o SegmentArrayProcessor2::~SegmentArrayProcessor2()in ccpoK6Z6.o "BinarySearchLookupTable::lookupSegment(LETableReference const&, LookupSegment const*, unsigned int, LEErrorCode&) const", referenced from: SegmentArrayProcessor2::process(LEGlyphStorage&, LEErrorCode&) in ccpoK6Z6.o "typeinfo for NonContextualGlyphSubstitutionProcessor2", referenced from: typeinfo for SegmentArrayProcessor2in ccpoK6Z6.o "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for SegmentArrayProcessor2in ccpoK6Z6.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "operator delete(void*)", referenced from: SegmentArrayProcessor2::~SegmentArrayProcessor2()in ccpoK6Z6.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "StateTableProcessor2::process(LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for LigatureSubstitutionProcessor2in ccQdTlS8.o "StateTableProcessor2::StateTableProcessor2(LEReferenceTo const&, LEErrorCode&)", referenced from: LigatureSubstitutionProcessor2::LigatureSubstitutionProcessor2(LEReferenceTo const&, LEErrorCode&)in ccQdTlS8.o "StateTableProcessor2::~StateTableProcessor2()", referenced from: LigatureSubstitutionProcessor2::~LigatureSubstitutionProcessor2()in ccQdTlS8.o LigatureSubstitutionProcessor2::~LigatureSubstitutionProcessor2()in ccQdTlS8.o LigatureSubstitutionProcessor2::~LigatureSubstitutionProcessor2()in ccQdTlS8.o "typeinfo for StateTableProcessor2", referenced from: typeinfo for LigatureSubstitutionProcessor2in ccQdTlS8.o "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for LigatureSubstitutionProcessor2in ccQdTlS8.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "operator delete(void*)", referenced from: LigatureSubstitutionProcessor2::~LigatureSubstitutionProcessor2()in ccQdTlS8.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "OpenTypeUtilities::getGlyphRangeIndex(unsigned short, LEReferenceToArrayOf const&, LEErrorCode&)", referenced from : ClassDefFormat2Table::getGlyphClass(LETableReference const&, unsigned int, LEErrorCode&) constin ccaG5gOW.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in ccaG5gOW.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status /Users/jagraham/Work/JavaFX/fx8u/jfx/rt-closed/javafx-font-t2k-native/src/Fnt.c: In function ‘fnt_CALL’: /Users/jagraham/Work/JavaFX/fx8u/jfx/rt-closed/javafx-font-t2k-native/src/Fnt.c:2027: warning: comparison is always false due to limited range of data type /Users/jagraham/Work/JavaFX/fx8u/jfx/rt-closed/javafx-font-t2k-native/src/Fnt.c: In function ‘fnt_LOOPCALL’: /Users/jagraham/Work/JavaFX/fx8u/jfx/rt-closed/javafx-font-t2k-native/src/Fnt.c:2089: warning: comparison is always false due to limited range of data type Undefined symbols for architecture x86_64: "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "_AccumulateGlyphContours", referenced from: _T2K_RenderGlyphInternal in ccoqIb0L.o "_Add_GlyphClass", referenced from: _T2K_RenderGlyphInternal in ccoqIb0L.o "_ComputeGlobalHints", referenced from: _T2K_NewTransformationInternal in ccoqIb0L.o "_Delete_GlyphClass", referenced from: _DeleteT2K in ccoqIb0L.o _T2K_PurgeMemory in ccoqIb0L.o _T2K_RenderGlyphInternal in ccoqIb0L.o "_Delete_InputStream", referenced from: _T2K_NewTransformationInternal in ccoqIb0L.o "_ExtractBitMap_blocClass", referenced from: _T2K_RenderGlyph in ccoqIb0L.o "_FindGlyph_blocClass", referenced from: _T2K_GlyphSbitsExists in ccoqIb0L.o _T2K_RenderGlyph in ccoqIb0L.o "_FlipContourDataList", referenced from: _T2K_RenderGlyphInternal in ccoqIb0L.o "_GetFontWideOutlineMetrics", referenced from: _T2K_NewTransformation in ccoqIb0L.o "_GetGlyphByCharCode", referenced from: _T2K_RenderGlyphInternal in ccoqIb0L.o "_GetGlyphByIndex", referenced from: _T2K_RenderGlyphInternal in ccoqIb0L.o "_GetMaxPoints", referenced from: _T2K_NewTransformationInternal in ccoqIb0L.o "_GetNumGlyphs_sfntClass", referenced from: _T2K_NewTransformationInternal in ccoqIb0L.o _T2K_NewTransformation in ccoqIb0L.o "_GetSfntClassGlyphIndex", referenced from: _T2K_MeasureTextInX in ccoqIb0L.o _T2K_GetGlyphIndex in ccoqIb0L.o _T2K_RenderGlyph in ccoqIb0L.o "_GetStreamForTable", referenced from: _T2K_NewTransformationInternal in ccoqIb0L.o "_GetUPEM", referenced from: _T2K_NewTransformationInternal in ccoqIb0L.o _T2K_RenderGlyphInternal in ccoqIb0L.o _T2K_NewTransformation in ccoqIb0L.o "_InitContourData", referenced from: _NewT2K in ccoqIb0L.o "_InitContourDataEmpty", referenced from: _NewT2K in ccoqIb0L.o "_InitTTHintTranForT2K", referenced from: _NewT2K in ccoqIb0L.o "_InitializeDefaultContourData", referenced from: _T2K_RenderGlyph in ccoqIb0L.o "_IsFigure", referenced from: _T2K_RenderGlyphInternal in ccoqIb0L.o "_MakeBWBits", referenced from: _T2K_RenderGlyphInternal in ccoqIb0L.o "_MakeGreyscaleBits", referenced from: _T2K_RenderGlyphInternal in ccoqIb0L.o "_NewTTHintFontForT2K", referenced from: _NewT2K in ccoqIb0L.o "_NewTTHintTranForT2K", referenced from: _T2K_NewTransformation in ccoqIb0L.o "_New_EmptyGlyph", referenced from: _T2K_RenderGlyphInternal in ccoqIb0L.o "_ReadGHints", referenced from: _T2K_NewTransformationInternal in ccoqIb0L.o "_ReleaseContourData", referenced from: _DeleteT2K in ccoqIb0L.o "_ReleaseTTHintFontForT2K", referenced from: _DeleteT2K in ccoqIb0L.o "_ReleaseTTHintTranForT2K", referenced from: _DeleteT2K in ccoqIb0L.o "_TTScalerHintGlyph", referenced from: _T2K_RenderGlyphInternal in ccoqIb0L.o "_VerifyContourUsage", referenced from: _T2K_RenderGlyph in ccoqIb0L.o "_ag_HintEnd", referenced from: _DeleteT2K in ccoqIb0L.o _T2K_PurgeMemory in ccoqIb0L.o "_ag_HintInit", referenced from: _T2K_NewTransformationInternal in ccoqIb0L.o "_ag_SetHintInfo", referenced from: _T2K_NewTransformationInternal in ccoqIb0L.o "_ag_SetScale", referenced from: _T2K_NewTransformationInternal in ccoqIb0L.o "_main", referenced from: start in crt1.10.6.o "_tsi_AllocArray", referenced from: _T2K_RenderGlyph in ccoqIb0L.o "_tsi_AllocMem", referenced from: _NewT2K in ccoqIb0L.o _ApplyPostStyle in ccoqIb0L.o _T2K_NewTransformationInternal in ccoqIb0L.o _T2K_RenderGlyphInternal in ccoqIb0L.o _T2K_RenderGlyph in ccoqIb0L.o "_tsi_DeAllocMem", referenced from: _DeleteT2K in ccoqIb0L.o _T2K_PurgeMemory in ccoqIb0L.o _ApplyPostStyle in ccoqIb0L.o _T2K_RenderGlyphInternal in ccoqIb0L.o _T2K_RenderGlyph in ccoqIb0L.o "_tsi_DeleteScanConv", referenced from: _T2K_RenderGlyphInternal in ccoqIb0L.o "_tsi_EmergencyShutDown", referenced from: _NewT2K in ccoqIb0L.o _DeleteT2K in ccoqIb0L.o _T2K_PurgeMemory in ccoqIb0L.o _T2K_GlyphSbitsExists in ccoqIb0L.o _T2K_RenderGlyph in ccoqIb0L.o _T2K_NewTransformation in ccoqIb0L.o "_tsi_Error", referenced from: _DeleteT2K in ccoqIb0L.o _T2K_PurgeMemory in ccoqIb0L.o _T2K_GlyphSbitsExists in ccoqIb0L.o _T2K_NewTransformationInternal in ccoqIb0L.o _T2K_RenderGlyphInternal in ccoqIb0L.o _T2K_RenderGlyph in ccoqIb0L.o "_tsi_NewScanConv", referenced from: _T2K_RenderGlyphInternal in ccoqIb0L.o "_util_EuclidianDistance", referenced from: _ExtractUnitVectors in ccoqIb0L.o _T2K_NewTransformation in ccoqIb0L.o "_util_FixDiv", referenced from: _T2K_LayoutString in ccoqIb0L.o _ExtractUnitVectors in ccoqIb0L.o _T2K_RenderGlyphInternal in ccoqIb0L.o _T2K_RenderGlyph in ccoqIb0L.o _T2K_NewTransformation in ccoqIb0L.o "_util_FixMul", referenced from: _T2K_LayoutString in ccoqIb0L.o _T2K_TransformYFunits in ccoqIb0L.o _T2K_TransformXFunits in ccoqIb0L.o _T2K_MeasureTextInX in ccoqIb0L.o _ExtractUnitVectors in ccoqIb0L.o _T2K_RenderGlyphInternal in ccoqIb0L.o _T2K_RenderGlyph in ccoqIb0L.o ... ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "LEGlyphStorage::setCharIndex(int, int, LEErrorCode&)", referenced from: IndicRearrangementProcessor::doRearrangementAction(LEGlyphStorage&, IndicRearrangementVerb) const in ccUTHXMf.o "StateTableProcessor::process(LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for IndicRearrangementProcessorin ccUTHXMf.o "StateTableProcessor::StateTableProcessor(LEReferenceTo const&, LEErrorCode&)", referenced from: IndicRearrangementProcessor::IndicRearrangementProcessor(LEReferenceTo const&, LEErrorCode&)in ccUTHXMf.o "StateTableProcessor::~StateTableProcessor()", referenced from: IndicRearrangementProcessor::~IndicRearrangementProcessor()in ccUTHXMf.o IndicRearrangementProcessor::~IndicRearrangementProcessor()in ccUTHXMf.o IndicRearrangementProcessor::~IndicRearrangementProcessor()in ccUTHXMf.o "LEGlyphStorage::getCharIndex(int, LEErrorCode&) const", referenced from: IndicRearrangementProcessor::doRearrangementAction(LEGlyphStorage&, IndicRearrangementVerb) const in ccUTHXMf.o "typeinfo for StateTableProcessor", referenced from: typeinfo for IndicRearrangementProcessorin ccUTHXMf.o "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for IndicRearrangementProcessorin ccUTHXMf.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "operator delete(void*)", referenced from: IndicRearrangementProcessor::~IndicRearrangementProcessor()in ccUTHXMf.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "IndicRearrangementProcessor::IndicRearrangementProcessor(LEReferenceTo const&, LEErrorCode&)", referenced from: MorphSubtableHeader::process(LEReferenceTo const&, LEGlyphStorage&, LEErrorCode&) constin ccZil5pw.o "LigatureSubstitutionProcessor::LigatureSubstitutionProcessor(LEReferenceTo const&, LEErrorCode&)", referenced from: MorphSubtableHeader::process(LEReferenceTo const&, LEGlyphStorage&, LEErrorCode&) constin ccZil5pw.o "ContextualGlyphSubstitutionProcessor::ContextualGlyphSubstitutionProcessor(LEReferenceTo const&, LEErrorCode&)", referenced from: MorphSubtableHeader::process(LEReferenceTo const&, LEGlyphStorage&, LEErrorCode&) constin ccZil5pw.o "NonContextualGlyphSubstitutionProcessor::createInstance(LEReferenceTo const&, LEErrorCode&)", referenced from: MorphSubtableHeader::process(LEReferenceTo const&, LEGlyphStorage&, LEErrorCode&) constin ccZil5pw.o "operator delete(void*)", referenced from: MorphSubtableHeader::process(LEReferenceTo const&, LEGlyphStorage&, LEErrorCode&) constin ccZil5pw.o "operator new(unsigned long)", referenced from: MorphSubtableHeader::process(LEReferenceTo const&, LEGlyphStorage&, LEErrorCode&) constin ccZil5pw.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in ccZil5pw.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "SubtableProcessor2::SubtableProcessor2(LEReferenceTo const&, LEErrorCode&)", referenced from: StateTableProcessor2::StateTableProcessor2(LEReferenceTo const&, LEErrorCode&)in ccOcZrP9.o "SubtableProcessor2::SubtableProcessor2()", referenced from: StateTableProcessor2::StateTableProcessor2()in ccOcZrP9.o StateTableProcessor2::StateTableProcessor2()in ccOcZrP9.o "SubtableProcessor2::~SubtableProcessor2()", referenced from: StateTableProcessor2::~StateTableProcessor2()in ccOcZrP9.o StateTableProcessor2::~StateTableProcessor2()in ccOcZrP9.o StateTableProcessor2::~StateTableProcessor2()in ccOcZrP9.o "BinarySearchLookupTable::lookupSingle(LETableReference const&, LookupSingle const*, unsigned int, LEErrorCode&) const", referenced from: StateTableProcessor2::process(LEGlyphStorage&, LEErrorCode&) in ccOcZrP9.o "BinarySearchLookupTable::lookupSegment(LETableReference const&, LookupSegment const*, unsigned int, LEErrorCode&) const", referenced from: StateTableProcessor2::process(LEGlyphStorage&, LEErrorCode&) in ccOcZrP9.o "typeinfo for SubtableProcessor2", referenced from: typeinfo for StateTableProcessor2in ccOcZrP9.o "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for StateTableProcessor2in ccOcZrP9.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "operator delete(void*)", referenced from: StateTableProcessor2::~StateTableProcessor2()in ccOcZrP9.o "___cxa_pure_virtual", referenced from: vtable for StateTableProcessor2in ccOcZrP9.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in ccOcZrP9.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "StateTableProcessor::process(LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for LigatureSubstitutionProcessorin cc5Q456G.o "StateTableProcessor::StateTableProcessor(LEReferenceTo const&, LEErrorCode&)", referenced from: LigatureSubstitutionProcessor::LigatureSubstitutionProcessor(LEReferenceTo const&, LEErrorCode&)in cc5Q456G.o "StateTableProcessor::~StateTableProcessor()", referenced from: LigatureSubstitutionProcessor::~LigatureSubstitutionProcessor()in cc5Q456G.o LigatureSubstitutionProcessor::~LigatureSubstitutionProcessor()in cc5Q456G.o LigatureSubstitutionProcessor::~LigatureSubstitutionProcessor()in cc5Q456G.o "typeinfo for StateTableProcessor", referenced from: typeinfo for LigatureSubstitutionProcessorin cc5Q456G.o "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for LigatureSubstitutionProcessorin cc5Q456G.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "operator delete(void*)", referenced from: LigatureSubstitutionProcessor::~LigatureSubstitutionProcessor()in cc5Q456G.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "ValueRecord::adjustPosition(short, unsigned short, LETableReference const&, GlyphIterator&, LEFontInstance const*, LEErrorCode&) const", referenced from: SinglePositioningFormat2Subtable::process(LEReferenceTo const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin cc7J1oS4.o "ValueRecord::adjustPosition(unsigned short, LETableReference const&, GlyphIterator&, LEFontInstance const*, LEErrorCode&) const", referenced from: SinglePositioningFormat1Subtable::process(LEReferenceTo const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin cc7J1oS4.o "GlyphIterator::getCurrGlyphID() const", referenced from: SinglePositioningFormat2Subtable::process(LEReferenceTo const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin cc7J1oS4.o SinglePositioningFormat1Subtable::process(LEReferenceTo const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin cc7J1oS4.o "LookupSubtable::getGlyphCoverage(LEReferenceTo const&, unsigned short, unsigned int, LEErrorCode&) const", referenced from: SinglePositioningFormat2Subtable::process(LEReferenceTo const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin cc7J1oS4.o SinglePositioningFormat1Subtable::process(LEReferenceTo const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin cc7J1oS4.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in cc7J1oS4.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status /Users/jagraham/Work/JavaFX/fx8u/jfx/rt-closed/javafx-font-t2k-native/src/layout/LookupProcessor.cpp: In constructor ‘LookupProcessor::LookupProcessor(const LETableReference&, Offset, Offset, Offset, LETag, LETag, const FeatureMap*, le_int32, le_bool, LEErrorCode&)’: /Users/jagraham/Work/JavaFX/fx8u/jfx/rt-closed/javafx-font-t2k-native/src/layout/LookupProcessor.cpp:188: warning: comparison is always false due to limited range of data type Undefined symbols for architecture x86_64: "NonContextualGlyphSubstitutionProcessor::NonContextualGlyphSubstitutionProcessor(LEReferenceTo const&, LEErrorCode&)", referenced from: SegmentSingleProcessor::SegmentSingleProcessor(LEReferenceTo const&, LEErrorCode&)in ccFkQhMx.o SegmentSingleProcessor::SegmentSingleProcessor(LEReferenceTo const&, LEErrorCode&)in ccFkQhMx.o "NonContextualGlyphSubstitutionProcessor::NonContextualGlyphSubstitutionProcessor()", referenced from: SegmentSingleProcessor::SegmentSingleProcessor()in ccFkQhMx.o SegmentSingleProcessor::SegmentSingleProcessor()in ccFkQhMx.o "NonContextualGlyphSubstitutionProcessor::~NonContextualGlyphSubstitutionProcessor()", referenced from: SegmentSingleProcessor::~SegmentSingleProcessor()in ccFkQhMx.o SegmentSingleProcessor::~SegmentSingleProcessor()in ccFkQhMx.o SegmentSingleProcessor::~SegmentSingleProcessor()in ccFkQhMx.o "BinarySearchLookupTable::lookupSegment(LETableReference const&, LookupSegment const*, unsigned int, LEErrorCode&) const", referenced from: SegmentSingleProcessor::process(LEGlyphStorage&, LEErrorCode&) in ccFkQhMx.o "typeinfo for NonContextualGlyphSubstitutionProcessor", referenced from: typeinfo for SegmentSingleProcessorin ccFkQhMx.o "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for SegmentSingleProcessorin ccFkQhMx.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "operator delete(void*)", referenced from: SegmentSingleProcessor::~SegmentSingleProcessor()in ccFkQhMx.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "SubtableProcessor::SubtableProcessor(LEReferenceTo const&, LEErrorCode&)", referenced from: NonContextualGlyphSubstitutionProcessor::NonContextualGlyphSubstitutionProcessor(LEReferenceTo const&, LEErrorCode&)in cc8hUNVM.o NonContextualGlyphSubstitutionProcessor::NonContextualGlyphSubstitutionProcessor(LEReferenceTo const&, LEErrorCode&)in cc8hUNVM.o "SubtableProcessor::SubtableProcessor()", referenced from: NonContextualGlyphSubstitutionProcessor::NonContextualGlyphSubstitutionProcessor()in cc8hUNVM.o NonContextualGlyphSubstitutionProcessor::NonContextualGlyphSubstitutionProcessor()in cc8hUNVM.o "SubtableProcessor::~SubtableProcessor()", referenced from: NonContextualGlyphSubstitutionProcessor::~NonContextualGlyphSubstitutionProcessor()in cc8hUNVM.o NonContextualGlyphSubstitutionProcessor::~NonContextualGlyphSubstitutionProcessor()in cc8hUNVM.o NonContextualGlyphSubstitutionProcessor::~NonContextualGlyphSubstitutionProcessor()in cc8hUNVM.o "SimpleArrayProcessor::SimpleArrayProcessor(LEReferenceTo const&, LEErrorCode&)", referenced from: NonContextualGlyphSubstitutionProcessor::createInstance(LEReferenceTo const&, LEErrorCode&) in cc8hUNVM.o "SingleTableProcessor::SingleTableProcessor(LEReferenceTo const&, LEErrorCode&)", referenced from: NonContextualGlyphSubstitutionProcessor::createInstance(LEReferenceTo const&, LEErrorCode&) in cc8hUNVM.o "SegmentArrayProcessor::SegmentArrayProcessor(LEReferenceTo const&, LEErrorCode&)", referenced from: NonContextualGlyphSubstitutionProcessor::createInstance(LEReferenceTo const&, LEErrorCode&) in cc8hUNVM.o "TrimmedArrayProcessor::TrimmedArrayProcessor(LEReferenceTo const&, LEErrorCode&)", referenced from: NonContextualGlyphSubstitutionProcessor::createInstance(LEReferenceTo const&, LEErrorCode&) in cc8hUNVM.o "SegmentSingleProcessor::SegmentSingleProcessor(LEReferenceTo const&, LEErrorCode&)", referenced from: NonContextualGlyphSubstitutionProcessor::createInstance(LEReferenceTo const&, LEErrorCode&) in cc8hUNVM.o "typeinfo for SubtableProcessor", referenced from: typeinfo for NonContextualGlyphSubstitutionProcessorin cc8hUNVM.o "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for NonContextualGlyphSubstitutionProcessorin cc8hUNVM.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "operator delete(void*)", referenced from: NonContextualGlyphSubstitutionProcessor::createInstance(LEReferenceTo const&, LEErrorCode&) in cc8hUNVM.o NonContextualGlyphSubstitutionProcessor::~NonContextualGlyphSubstitutionProcessor()in cc8hUNVM.o "operator new(unsigned long)", referenced from: NonContextualGlyphSubstitutionProcessor::createInstance(LEReferenceTo const&, LEErrorCode&) in cc8hUNVM.o "___cxa_pure_virtual", referenced from: vtable for NonContextualGlyphSubstitutionProcessorin cc8hUNVM.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in cc8hUNVM.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "_FillBytes", referenced from: _RunGlyphProgram in cc151J5G.o "_FixedDivide", referenced from: _SetGlobalGSMapping in cc151J5G.o _RunGlyphProgram in cc151J5G.o _RunPreProgram in cc151J5G.o "_FixedMultiplyRound", referenced from: _PrepareTheCVT in cc151J5G.o "_MultiplyDivide", referenced from: _SetGlobalGSMapping in cc151J5G.o _RunGlyphProgram in cc151J5G.o _RunPreProgram in cc151J5G.o "_fnt_Execute", referenced from: _RunFontProgram in cc151J5G.o _RunGlyphProgram in cc151J5G.o _RunPreProgram in cc151J5G.o "_fnt_RoundToGrid", referenced from: _SetGlobalGSDefaults in cc151J5G.o _RunPreProgram in cc151J5G.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "_main", referenced from: start in crt1.10.6.o "_tsi_AllocMem", referenced from: _ReadFileIntoMemory in cc7iGJRX.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "GlyphIterator::findFeatureTag()", referenced from: LookupProcessor::process(LEGlyphStorage&, GlyphPositionAdjustments*, char, LEReferenceTo const&, LEFontInstance const*, LEErrorCode&) constin ccwENAqC.o "GlyphIterator::applyInsertions()", referenced from: LookupProcessor::process(LEGlyphStorage&, GlyphPositionAdjustments*, char, LEReferenceTo const&, LEFontInstance const*, LEErrorCode&) constin ccwENAqC.o "GlyphIterator::setCurrStreamPosition(int)", referenced from: LookupProcessor::applyLookupTable(LEReferenceTo const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccwENAqC.o "GlyphIterator::reset(unsigned short, unsigned int)", referenced from: LookupProcessor::process(LEGlyphStorage&, GlyphPositionAdjustments*, char, LEReferenceTo const&, LEFontInstance const*, LEErrorCode&) constin ccwENAqC.o "GlyphIterator::GlyphIterator(LEGlyphStorage&, GlyphPositionAdjustments*, char, unsigned short, unsigned int, LEReferenceTo const&, LEErrorCode&)", referenced from: LookupProcessor::process(LEGlyphStorage&, GlyphPositionAdjustments*, char, LEReferenceTo const&, LEFontInstance const*, LEErrorCode&) constin ccwENAqC.o "GlyphIterator::GlyphIterator(GlyphIterator&, unsigned short)", referenced from: LookupProcessor::applySingleLookup(unsigned short, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccwENAqC.o "GlyphIterator::~GlyphIterator()", referenced from: LookupProcessor::applySingleLookup(unsigned short, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccwENAqC.o LookupProcessor::process(LEGlyphStorage&, GlyphPositionAdjustments*, char, LEReferenceTo const&, LEFontInstance const*, LEErrorCode&) constin ccwENAqC.o "OpenTypeUtilities::sort(unsigned short*, int)", referenced from: LookupProcessor::LookupProcessor(LETableReference const&, unsigned short, unsigned short, unsigned short, unsigned int, unsigned int, FeatureMap const*, int, char, LEErrorCode&)in ccwENAqC.o "LookupTable::getLookupSubtable(LEReferenceTo const&, unsigned short, LEErrorCode&) const", referenced from: LookupProcessor::applyLookupTable(LEReferenceTo const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccwENAqC.o "GlyphIterator::getCurrStreamPosition() const", referenced from: LookupProcessor::applyLookupTable(LEReferenceTo const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccwENAqC.o "LookupListTable::getLookupTable(LEReferenceTo const&, unsigned short, LEErrorCode&) const", referenced from: LookupProcessor::applySingleLookup(unsigned short, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccwENAqC.o LookupProcessor::process(LEGlyphStorage&, GlyphPositionAdjustments*, char, LEReferenceTo const&, LEFontInstance const*, LEErrorCode&) constin ccwENAqC.o "ScriptListTable::findLanguage(LETableReference const&, unsigned int, unsigned int, LEErrorCode&, char) const", referenced from: LookupProcessor::LookupProcessor(LETableReference const&, unsigned short, unsigned short, unsigned short, unsigned int, unsigned int, FeatureMap const*, int, char, LEErrorCode&)in ccwENAqC.o "FeatureListTable::getFeatureTable(LETableReference const&, unsigned short, unsigned int*, LEErrorCode&) const", referenced from: LookupProcessor::LookupProcessor(LETableReference const&, unsigned short, unsigned short, unsigned short, unsigned int, unsigned int, FeatureMap const*, int, char, LEErrorCode&)in ccwENAqC.o "std::terminate()", referenced from: LookupProcessor::applySingleLookup(unsigned short, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccwENAqC.o LookupProcessor::process(LEGlyphStorage&, GlyphPositionAdjustments*, char, LEReferenceTo const&, LEFontInstance const*, LEErrorCode&) constin ccwENAqC.o "vtable for __cxxabiv1::__class_type_info", referenced from: typeinfo for UMemoryin ccwENAqC.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for LookupProcessorin ccwENAqC.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "operator delete(void*)", referenced from: LookupProcessor::~LookupProcessor()in ccwENAqC.o "___cxa_pure_virtual", referenced from: vtable for LookupProcessorin ccwENAqC.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in ccwENAqC.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "_PrimeT2KInputStream", referenced from: _New_blocClass in ccq6xaKs.o _ReadSmallMetrics in ccq6xaKs.o _ReadBigMetrics in ccq6xaKs.o _CreateBitMap in ccq6xaKs.o _New_ebscClass in ccq6xaKs.o _ExtractBitMap_blocClass in ccq6xaKs.o "_ReadInt16", referenced from: _New_blocClass in ccq6xaKs.o _FindGlyph_blocClass in ccq6xaKs.o _ExtractBitMap_blocClass in ccq6xaKs.o "_ReadInt32", referenced from: _New_blocClass in ccq6xaKs.o _New_ebscClass in ccq6xaKs.o _FindGlyph_blocClass in ccq6xaKs.o "_Seek_InputStream", referenced from: _New_blocClass in ccq6xaKs.o _FindGlyph_blocClass in ccq6xaKs.o _ExtractBitMap_blocClass in ccq6xaKs.o "_Tell_InputStream", referenced from: _New_blocClass in ccq6xaKs.o _FindGlyph_blocClass in ccq6xaKs.o "_main", referenced from: start in crt1.10.6.o "_tsi_AllocArray", referenced from: _New_blocClass in ccq6xaKs.o _CreateBitMap in ccq6xaKs.o _New_ebscClass in ccq6xaKs.o _ExtractBitMap_blocClass in ccq6xaKs.o "_tsi_AllocMem", referenced from: _New_blocClass in ccq6xaKs.o _New_ebscClass in ccq6xaKs.o _ExtractBitMap_blocClass in ccq6xaKs.o "_tsi_DeAllocMem", referenced from: _CreateBitMap in ccq6xaKs.o _Delete_ebscClass in ccq6xaKs.o _Delete_blocClass in ccq6xaKs.o _ExtractBitMap_blocClass in ccq6xaKs.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "LEGlyphStorage::setCharIndex(int, int, LEErrorCode&)", referenced from: IndicRearrangementProcessor2::doRearrangementAction(LEGlyphStorage&, IndicRearrangementVerb) const in ccBxidSs.o "StateTableProcessor2::process(LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for IndicRearrangementProcessor2in ccBxidSs.o "StateTableProcessor2::StateTableProcessor2(LEReferenceTo const&, LEErrorCode&)", referenced from: IndicRearrangementProcessor2::IndicRearrangementProcessor2(LEReferenceTo const&, LEErrorCode&)in ccBxidSs.o "StateTableProcessor2::~StateTableProcessor2()", referenced from: IndicRearrangementProcessor2::~IndicRearrangementProcessor2()in ccBxidSs.o IndicRearrangementProcessor2::~IndicRearrangementProcessor2()in ccBxidSs.o IndicRearrangementProcessor2::~IndicRearrangementProcessor2()in ccBxidSs.o "LEGlyphStorage::getCharIndex(int, LEErrorCode&) const", referenced from: IndicRearrangementProcessor2::doRearrangementAction(LEGlyphStorage&, IndicRearrangementVerb) const in ccBxidSs.o "typeinfo for StateTableProcessor2", referenced from: typeinfo for IndicRearrangementProcessor2in ccBxidSs.o "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for IndicRearrangementProcessor2in ccBxidSs.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "operator delete(void*)", referenced from: IndicRearrangementProcessor2::~IndicRearrangementProcessor2()in ccBxidSs.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "LEGlyphStorage::adjustPosition(int, float, float, LEErrorCode&)", referenced from: KernTable::process(LEGlyphStorage&, LEErrorCode&) in ccSb4did.o "OpenTypeUtilities::highBit(int)", referenced from: KernTable::KernTable(LETableReference const&, LEErrorCode&)in ccSb4did.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in ccSb4did.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "_Div26Dot6", referenced from: _fnt_BinaryOperand in cctwrSKL.o "_FatalInterpreterError", referenced from: _fnt_LOOPCALL in cctwrSKL.o _fnt_CALL in cctwrSKL.o _fnt_ROUND in cctwrSKL.o _fnt_JROF in cctwrSKL.o _fnt_JROT in cctwrSKL.o _fnt_JMPR in cctwrSKL.o _fnt_GETINFO in cctwrSKL.o ... "_FixedDivide", referenced from: _fnt_IUP in cctwrSKL.o "_FixedMultiply", referenced from: _fnt_MDRP in cctwrSKL.o _fnt_MD in cctwrSKL.o _fnt_WCVTF in cctwrSKL.o _fnt_SSW in cctwrSKL.o _fnt_IUP in cctwrSKL.o "_GrowStackForPush", referenced from: _fnt_MPPEM in cctwrSKL.o _fnt_PushSomeWords in cctwrSKL.o _fnt_PUSHW0 in cctwrSKL.o _fnt_PushSomeBytes in cctwrSKL.o _fnt_PUSHB0 in cctwrSKL.o _fnt_DEPTH in cctwrSKL.o _fnt_DUP in cctwrSKL.o ... "_Magnitude", referenced from: _fnt_DeltaEngine in cctwrSKL.o _fnt_DELTAC3 in cctwrSKL.o _fnt_DELTAC2 in cctwrSKL.o _fnt_DELTAC1 in cctwrSKL.o _fnt_MPPEM in cctwrSKL.o "_Mul26Dot6", referenced from: _fnt_BinaryOperand in cctwrSKL.o "_MultiplyDivide", referenced from: _fnt_WCVTP in cctwrSKL.o _fnt_IP in cctwrSKL.o "_RandomBits", referenced from: _fnt_GETDATA in cctwrSKL.o "_ShortFracMul", referenced from: _fnt_MSIRP in cctwrSKL.o _fnt_SHPIX in cctwrSKL.o _fnt_MIAP in cctwrSKL.o _fnt_MIRP in cctwrSKL.o _fnt_SH_Common in cctwrSKL.o "_ShortMulDiv", referenced from: _fnt_SH_Common in cctwrSKL.o "_fnt_ChangeCvt", referenced from: _fnt_DELTAC3 in cctwrSKL.o _fnt_DELTAC2 in cctwrSKL.o _fnt_DELTAC1 in cctwrSKL.o "_fnt_Check_PF_Proj", referenced from: _fnt_SFVTCA in cctwrSKL.o _fnt_SPVTCA in cctwrSKL.o "_fnt_ComputeAndCheck_PF_Proj", referenced from: _fnt_SFVFS in cctwrSKL.o _fnt_SPVFS in cctwrSKL.o _fnt_SFVTL in cctwrSKL.o _fnt_SPVTL in cctwrSKL.o "_fnt_IDefPatch", referenced from: _fnt_GETVARIATION in cctwrSKL.o "_fnt_MovePoint", referenced from: _fnt_SFVTPV in cctwrSKL.o _fnt_SFVFS in cctwrSKL.o _fnt_SPVFS in cctwrSKL.o _fnt_SFVTL in cctwrSKL.o _fnt_SPVTL in cctwrSKL.o _fnt_SFVTCA in cctwrSKL.o _fnt_SPVTCA in cctwrSKL.o ... "_fnt_Normalize", referenced from: _fnt_SFVTL in cctwrSKL.o _fnt_SPVTL in cctwrSKL.o "_fnt_Project", referenced from: _fnt_SPVFS in cctwrSKL.o _fnt_SPVTL in cctwrSKL.o "_fnt_RoundDownToGrid", referenced from: _fnt_SetRoundState in cctwrSKL.o "_fnt_RoundOff", referenced from: _fnt_SetRoundState in cctwrSKL.o _fnt_MIRP in cctwrSKL.o _fnt_NROUND in cctwrSKL.o _fnt_MDRP in cctwrSKL.o "_fnt_RoundToDoubleGrid", referenced from: _fnt_SetRoundState in cctwrSKL.o "_fnt_RoundToGrid", referenced from: _fnt_SetRoundState in cctwrSKL.o _fnt_UnaryOperand in cctwrSKL.o "_fnt_RoundToHalfGrid", referenced from: _fnt_SetRoundState in cctwrSKL.o "_fnt_RoundUpToGrid", referenced from: _fnt_SetRoundState in cctwrSKL.o "_fnt_SkipPushCrap", referenced from: _fnt_FDEF in cctwrSKL.o _fnt_ELSE in cctwrSKL.o _fnt_IF in cctwrSKL.o "_fnt_XMovePoint", referenced from: _fnt_SVTCA_1 in cctwrSKL.o "_fnt_XProject", referenced from: _fnt_SVTCA_1 in cctwrSKL.o _fnt_SPVTCA in cctwrSKL.o "_fnt_YMovePoint", referenced from: _fnt_SVTCA_0 in cctwrSKL.o "_fnt_YProject", referenced from: _fnt_SVTCA_0 in cctwrSKL.o _fnt_SPVTCA in cctwrSKL.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "AnchorTable::getAnchor(LETableReference const&, unsigned int, LEFontInstance const*, LEPoint&, LEErrorCode&) const", referenced from: MarkArray::getMarkClass(LETableReference const&, unsigned int, int, LEFontInstance const*, LEPoint&, LEErrorCode&) constin ccw2sHAc.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in ccw2sHAc.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "GlyphIterator::setCurrGlyphID(unsigned short)", referenced from: AlternateSubstitutionSubtable::process(LEReferenceTo const&, GlyphIterator*, LEErrorCode&, LEGlyphFilter const*) constin cccuL4SD.o "GlyphIterator::getCurrGlyphID() const", referenced from: AlternateSubstitutionSubtable::process(LEReferenceTo const&, GlyphIterator*, LEErrorCode&, LEGlyphFilter const*) constin cccuL4SD.o "LookupSubtable::getGlyphCoverage(LEReferenceTo const&, unsigned short, unsigned int, LEErrorCode&) const", referenced from: AlternateSubstitutionSubtable::process(LEReferenceTo const&, GlyphIterator*, LEErrorCode&, LEGlyphFilter const*) constin cccuL4SD.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in cccuL4SD.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "GlyphIterator::setCursiveGlyph()", referenced from: CursiveAttachmentSubtable::process(LEReferenceTo const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin cc6QQ3nH.o "GlyphIterator::setCursiveExitPoint(LEPoint&)", referenced from: CursiveAttachmentSubtable::process(LEReferenceTo const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin cc6QQ3nH.o "GlyphIterator::setCursiveEntryPoint(LEPoint&)", referenced from: CursiveAttachmentSubtable::process(LEReferenceTo const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin cc6QQ3nH.o "AnchorTable::getAnchor(LETableReference const&, unsigned int, LEFontInstance const*, LEPoint&, LEErrorCode&) const", referenced from: CursiveAttachmentSubtable::process(LEReferenceTo const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin cc6QQ3nH.o "GlyphIterator::getCurrGlyphID() const", referenced from: CursiveAttachmentSubtable::process(LEReferenceTo const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin cc6QQ3nH.o "LookupSubtable::getGlyphCoverage(LEReferenceTo const&, unsigned short, unsigned int, LEErrorCode&) const", referenced from: CursiveAttachmentSubtable::process(LEReferenceTo const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin cc6QQ3nH.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in cc6QQ3nH.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "LEGlyphStorage::setCharIndex(int, int, LEErrorCode&)", referenced from: MPreFixups::apply(LEGlyphStorage&, LEErrorCode&) in cc7uHeHh.o "LEGlyphStorage::getCharIndex(int, LEErrorCode&) const", referenced from: MPreFixups::apply(LEGlyphStorage&, LEErrorCode&) in cc7uHeHh.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "ScriptListTable::findScript(LETableReference const&, unsigned int, LEErrorCode&) const", referenced from: GlyphLookupTableHeader::coversScript(LETableReference const&, unsigned int, LEErrorCode&) constin ccVW47hE.o "ScriptListTable::findLanguage(LETableReference const&, unsigned int, unsigned int, LEErrorCode&, char) const", referenced from: GlyphLookupTableHeader::coversScriptAndLanguage(LETableReference const&, unsigned int, unsigned int, LEErrorCode&, char) constin ccVW47hE.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in ccVW47hE.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "IndicRearrangementProcessor2::IndicRearrangementProcessor2(LEReferenceTo const&, LEErrorCode&)", referenced from: MorphSubtableHeader2::process(LEReferenceTo const&, LEGlyphStorage&, LEErrorCode&) constin ccQL8aER.o "LigatureSubstitutionProcessor2::LigatureSubstitutionProcessor2(LEReferenceTo const&, LEErrorCode&)", referenced from: MorphSubtableHeader2::process(LEReferenceTo const&, LEGlyphStorage&, LEErrorCode&) constin ccQL8aER.o "ContextualGlyphInsertionProcessor2::ContextualGlyphInsertionProcessor2(LEReferenceTo const&, LEErrorCode&)", referenced from: MorphSubtableHeader2::process(LEReferenceTo const&, LEGlyphStorage&, LEErrorCode&) constin ccQL8aER.o "ContextualGlyphSubstitutionProcessor2::ContextualGlyphSubstitutionProcessor2(LEReferenceTo const&, LEErrorCode&)", referenced from: MorphSubtableHeader2::process(LEReferenceTo const&, LEGlyphStorage&, LEErrorCode&) constin ccQL8aER.o "NonContextualGlyphSubstitutionProcessor2::createInstance(LEReferenceTo const&, LEErrorCode&)", referenced from: MorphSubtableHeader2::process(LEReferenceTo const&, LEGlyphStorage&, LEErrorCode&) constin ccQL8aER.o "operator delete(void*)", referenced from: MorphSubtableHeader2::process(LEReferenceTo const&, LEGlyphStorage&, LEErrorCode&) constin ccQL8aER.o "operator new(unsigned long)", referenced from: MorphSubtableHeader2::process(LEReferenceTo const&, LEGlyphStorage&, LEErrorCode&) constin ccQL8aER.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in ccQL8aER.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "LookupProcessor::LookupProcessor(LETableReference const&, unsigned short, unsigned short, unsigned short, unsigned int, unsigned int, FeatureMap const*, int, char, LEErrorCode&)", referenced from: GlyphPositioningLookupProcessor::GlyphPositioningLookupProcessor(LEReferenceTo const&, unsigned int, unsigned int, FeatureMap const*, int, char, LEErrorCode&)in ccif0GhP.o GlyphPositioningLookupProcessor::GlyphPositioningLookupProcessor(LEReferenceTo const&, unsigned int, unsigned int, FeatureMap const*, int, char, LEErrorCode&)in ccif0GhP.o "LookupProcessor::LookupProcessor()", referenced from: GlyphPositioningLookupProcessor::GlyphPositioningLookupProcessor()in ccif0GhP.o GlyphPositioningLookupProcessor::GlyphPositioningLookupProcessor()in ccif0GhP.o "LookupProcessor::~LookupProcessor()", referenced from: GlyphPositioningLookupProcessor::~GlyphPositioningLookupProcessor()in ccif0GhP.o GlyphPositioningLookupProcessor::~GlyphPositioningLookupProcessor()in ccif0GhP.o GlyphPositioningLookupProcessor::~GlyphPositioningLookupProcessor()in ccif0GhP.o "ExtensionSubtable::process(LEReferenceTo const&, LookupProcessor const*, unsigned short, GlyphIterator*, LEFontInstance const*, LEErrorCode&) const", referenced from: GlyphPositioningLookupProcessor::applySubtable(LEReferenceTo const&, unsigned short, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccif0GhP.o "PairPositioningSubtable::process(LEReferenceTo const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) const", referenced from: GlyphPositioningLookupProcessor::applySubtable(LEReferenceTo const&, unsigned short, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccif0GhP.o "CursiveAttachmentSubtable::process(LEReferenceTo const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) const", referenced from: GlyphPositioningLookupProcessor::applySubtable(LEReferenceTo const&, unsigned short, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccif0GhP.o "SinglePositioningSubtable::process(LEReferenceTo const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) const", referenced from: GlyphPositioningLookupProcessor::applySubtable(LEReferenceTo const&, unsigned short, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccif0GhP.o "MarkToBasePositioningSubtable::process(LETableReference const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) const", referenced from: GlyphPositioningLookupProcessor::applySubtable(LEReferenceTo const&, unsigned short, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccif0GhP.o "MarkToMarkPositioningSubtable::process(LETableReference const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) const", referenced from: GlyphPositioningLookupProcessor::applySubtable(LEReferenceTo const&, unsigned short, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccif0GhP.o "ContextualSubstitutionSubtable::process(LETableReference const&, LookupProcessor const*, GlyphIterator*, LEFontInstance const*, LEErrorCode&) const", referenced from: GlyphPositioningLookupProcessor::applySubtable(LEReferenceTo const&, unsigned short, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccif0GhP.o "MarkToLigaturePositioningSubtable::process(LETableReference const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) const", referenced from: GlyphPositioningLookupProcessor::applySubtable(LEReferenceTo const&, unsigned short, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccif0GhP.o "ChainingContextualSubstitutionSubtable::process(LEReferenceTo const&, LookupProcessor const*, GlyphIterator*, LEFontInstance const*, LEErrorCode&) const", referenced from: GlyphPositioningLookupProcessor::applySubtable(LEReferenceTo const&, unsigned short, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccif0GhP.o "typeinfo for LookupProcessor", referenced from: typeinfo for GlyphPositioningLookupProcessorin ccif0GhP.o "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for GlyphPositioningLookupProcessorin ccif0GhP.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "operator delete(void*)", referenced from: GlyphPositioningLookupProcessor::~GlyphPositioningLookupProcessor()in ccif0GhP.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in ccif0GhP.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "_DeleteT2K", referenced from: _Java_com_sun_javafx_font_t2k_T2KFontFile_disposeNativeScaler in ccuo3sni.o "_Delete_InputStream", referenced from: _Java_com_sun_javafx_font_t2k_T2KFontFile_getGlyphBoundingBoxNative in ccuo3sni.o _Java_com_sun_javafx_font_t2k_T2KFontFile_disposeNativeScaler in ccuo3sni.o "_Delete_sfntClass", referenced from: _Java_com_sun_javafx_font_t2k_T2KFontFile_disposeNativeScaler in ccuo3sni.o "_ExtractPureT1FromPCType1", referenced from: _Java_com_sun_javafx_font_t2k_T2KFontFile_initNativeScaler in ccuo3sni.o "_GetTableDirEntry_sfntClass", referenced from: _Java_com_sun_javafx_font_t2k_T2KFontFile_getGlyphBoundingBoxNative in ccuo3sni.o "_NewT2K", referenced from: _Java_com_sun_javafx_font_t2k_T2KFontFile_initNativeScaler in ccuo3sni.o "_New_InputStream2", referenced from: _Java_com_sun_javafx_font_t2k_T2KFontFile_getGlyphBoundingBoxNative in ccuo3sni.o "_New_InputStream3", referenced from: _Java_com_sun_javafx_font_t2k_T2KFontFile_initNativeScaler in ccuo3sni.o "_New_NonRamInputStream", referenced from: _Java_com_sun_javafx_font_t2k_T2KFontFile_initNativeScaler in ccuo3sni.o "_New_sfntClassLogical", referenced from: _Java_com_sun_javafx_font_t2k_T2KFontFile_initNativeScaler in ccuo3sni.o "_ReadInt16", referenced from: _Java_com_sun_javafx_font_t2k_T2KFontFile_getGlyphBoundingBoxNative in ccuo3sni.o "_T2K_NewTransformation", referenced from: _setupT2KContext in ccuo3sni.o _Java_com_sun_javafx_font_t2k_T2KFontFile_getGlyphPointNative in ccuo3sni.o _Java_com_sun_javafx_font_t2k_T2KFontFile_getGlyphImage in ccuo3sni.o _Java_com_sun_javafx_font_t2k_T2KFontFile_getGlyphMetrics in ccuo3sni.o "_T2K_PurgeMemory", referenced from: _Java_com_sun_javafx_font_t2k_T2KFontFile_getGlyphPointNative in ccuo3sni.o _Java_com_sun_javafx_font_t2k_T2KFontFile_getGlyphImage in ccuo3sni.o _Java_com_sun_javafx_font_t2k_T2KFontFile_getGlyphMetrics in ccuo3sni.o "_T2K_RenderGlyph", referenced from: _Java_com_sun_javafx_font_t2k_T2KFontFile_getGlyphPointNative in ccuo3sni.o _Java_com_sun_javafx_font_t2k_T2KFontFile_getGlyphImage in ccuo3sni.o _Java_com_sun_javafx_font_t2k_T2KFontFile_getGlyphMetrics in ccuo3sni.o "_freeCMapWrapper", referenced from: _freeLayoutTableCache in ccuo3sni.o "_main", referenced from: start in crt1.10.6.o "_t2k_SetStyling", referenced from: _setupT2KContext in ccuo3sni.o _Java_com_sun_javafx_font_t2k_T2KFontFile_getGlyphPointNative in ccuo3sni.o _Java_com_sun_javafx_font_t2k_T2KFontFile_getGlyphImage in ccuo3sni.o _Java_com_sun_javafx_font_t2k_T2KFontFile_getGlyphMetrics in ccuo3sni.o "_tsi_DeleteMemhandler", referenced from: _Java_com_sun_javafx_font_t2k_T2KFontFile_initNativeScaler in ccuo3sni.o _Java_com_sun_javafx_font_t2k_T2KFontFile_disposeNativeScaler in ccuo3sni.o "_tsi_Error", referenced from: _ReadTTFontFileFunc in ccuo3sni.o "_tsi_NewMemhandler", referenced from: _Java_com_sun_javafx_font_t2k_T2KFontFile_initNativeScaler in ccuo3sni.o "_tsi_SHAPET_BOLD_METRICS", referenced from: _Java_com_sun_javafx_font_t2k_T2KFontFile_createScalerContext in ccuo3sni.o "_tsi_SHAPET_BoldItalic_GLYPH_Hinted", referenced from: _Java_com_sun_javafx_font_t2k_T2KFontFile_createScalerContext in ccuo3sni.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "ThaiShaping::classTable", referenced from: ThaiShaping::getCharClass(unsigned short)in cciaXjAK.o ThaiShaping::isLegalHere(unsigned short, unsigned char)in cciaXjAK.o ThaiShaping::getNextState(unsigned short, unsigned char, int, unsigned char, unsigned short, unsigned char&, unsigned short*, LEGlyphStorage&, int&)in cciaXjAK.o ThaiShaping::compose(unsigned short const*, int, int, unsigned char, unsigned short, unsigned short*, LEGlyphStorage&)in cciaXjAK.o "ThaiShaping::thaiStateTable", referenced from: ThaiShaping::isLegalHere(unsigned short, unsigned char)in cciaXjAK.o ThaiShaping::getNextState(unsigned short, unsigned char, int, unsigned char, unsigned short, unsigned char&, unsigned short*, LEGlyphStorage&, int&)in cciaXjAK.o ThaiShaping::compose(unsigned short const*, int, int, unsigned char, unsigned short, unsigned short*, LEGlyphStorage&)in cciaXjAK.o "LEGlyphStorage::setCharIndex(int, int, LEErrorCode&)", referenced from: ThaiShaping::doTransition(ThaiShaping::StateTransition, unsigned short, int, unsigned char, unsigned short, unsigned short*, LEGlyphStorage&, int&)in cciaXjAK.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "_PrimeT2KInputStream", referenced from: _ReadDeltaXYValue in ccToFerQ.o "_ReadInt16", referenced from: _New_GlyphClassT2K in ccToFerQ.o "_ReadUnsignedNumber", referenced from: _New_GlyphClassT2K in ccToFerQ.o "_main", referenced from: start in crt1.10.6.o "_tsi_AllocArray", referenced from: _Add_GlyphClass in ccToFerQ.o _glyph_AddPoint in ccToFerQ.o _New_GlyphClassT2K in ccToFerQ.o "_tsi_AllocMem", referenced from: _New_EmptyGlyph in ccToFerQ.o _addStemFrame in ccToFerQ.o _glyph_AddVStem in ccToFerQ.o _glyph_AddHStem in ccToFerQ.o _glyph_AddVStems in ccToFerQ.o _glyph_AddHStems in ccToFerQ.o _glyph_CloseContour in ccToFerQ.o ... "_tsi_DeAllocMem", referenced from: _Delete_GlyphClass in ccToFerQ.o _Add_GlyphClass in ccToFerQ.o _glyph_AddPoint in ccToFerQ.o _addStemFrame in ccToFerQ.o _glyph_AddVStem in ccToFerQ.o _glyph_AddHStem in ccToFerQ.o _glyph_CloseContour in ccToFerQ.o ... "_tsi_ReAllocArray", referenced from: _New_GlyphClassT2K in ccToFerQ.o "_util_FixMul", referenced from: _Add_GlyphClass in ccToFerQ.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "OpenTypeUtilities::getTagOffset(unsigned int, LEReferenceToArrayOf const&, LEErrorCode&)", referenced from: ScriptTable::findLanguage(LETableReference const&, unsigned int, LEErrorCode&, char) constin cchor1xK.o ScriptListTable::findScript(LETableReference const&, unsigned int, LEErrorCode&) constin cchor1xK.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in cchor1xK.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "MPreFixups::add(int, int)", referenced from: IndicReordering::reorder(unsigned short const*, int, int, unsigned short*, LEGlyphStorage&, MPreFixups**, LEErrorCode&)in ccnh5Wl6.o "MPreFixups::apply(LEGlyphStorage&, LEErrorCode&)", referenced from: IndicReordering::adjustMPres(MPreFixups*, LEGlyphStorage&, LEErrorCode&) in ccnh5Wl6.o "MPreFixups::MPreFixups(int)", referenced from: IndicReordering::reorder(unsigned short const*, int, int, unsigned short*, LEGlyphStorage&, MPreFixups**, LEErrorCode&)in ccnh5Wl6.o "MPreFixups::~MPreFixups()", referenced from: IndicReordering::adjustMPres(MPreFixups*, LEGlyphStorage&, LEErrorCode&) in ccnh5Wl6.o "LEGlyphStorage::setAuxData(int, unsigned int, LEErrorCode&)", referenced from: IndicReordering::applyPresentationForms(LEGlyphStorage&, int) in ccnh5Wl6.o IndicReordering::v2process(unsigned short const*, int, int, unsigned short*, LEGlyphStorage&)in ccnh5Wl6.o IndicReordering::reorder(unsigned short const*, int, int, unsigned short*, LEGlyphStorage&, MPreFixups**, LEErrorCode&)in ccnh5Wl6.o IndicReorderingOutput::writePreBaseConsonant() in ccnh5Wl6.o IndicReorderingOutput::insertCharacter(unsigned short, int, int, unsigned int)in ccnh5Wl6.o IndicReorderingOutput::moveCharacter(int, int)in ccnh5Wl6.o "LEGlyphStorage::setCharIndex(int, int, LEErrorCode&)", referenced from: IndicReordering::v2process(unsigned short const*, int, int, unsigned short*, LEGlyphStorage&)in ccnh5Wl6.o IndicReordering::reorder(unsigned short const*, int, int, unsigned short*, LEGlyphStorage&, MPreFixups**, LEErrorCode&)in ccnh5Wl6.o IndicReorderingOutput::writePreBaseConsonant() in ccnh5Wl6.o IndicReorderingOutput::insertCharacter(unsigned short, int, int, unsigned int)in ccnh5Wl6.o IndicReorderingOutput::moveCharacter(int, int)in ccnh5Wl6.o "LEGlyphStorage::moveGlyph(int, int, unsigned int)", referenced from: IndicReordering::finalReordering(LEGlyphStorage&, int) in ccnh5Wl6.o "LEGlyphStorage::LEGlyphStorage()", referenced from: IndicReordering::getDynamicProperties(unsigned int*, IndicClassTable const*)in ccnh5Wl6.o "LEGlyphStorage::~LEGlyphStorage()", referenced from: IndicReordering::getDynamicProperties(unsigned int*, IndicClassTable const*)in ccnh5Wl6.o "IndicClassTable::getScriptClassTable(int)", referenced from: IndicReordering::v2process(unsigned short const*, int, int, unsigned short*, LEGlyphStorage&)in ccnh5Wl6.o IndicReordering::reorder(unsigned short const*, int, int, unsigned short*, LEGlyphStorage&, MPreFixups**, LEErrorCode&)in ccnh5Wl6.o "LEGlyphStorage::getAuxData(int, LEErrorCode&) const", referenced from: IndicReordering::v2process(unsigned short const*, int, int, unsigned short*, LEGlyphStorage&)in ccnh5Wl6.o IndicReordering::finalReordering(LEGlyphStorage&, int) in ccnh5Wl6.o IndicReorderingOutput::insertCharacter(unsigned short, int, int, unsigned int)in ccnh5Wl6.o IndicReorderingOutput::moveCharacter(int, int)in ccnh5Wl6.o IndicReorderingOutput::decomposeReorderMatras(IndicClassTable const*, int, int, int)in ccnh5Wl6.o "LEGlyphStorage::getGlyphID(int, LEErrorCode&) const", referenced from: IndicReordering::finalReordering(LEGlyphStorage&, int) in ccnh5Wl6.o "LEGlyphStorage::getCharIndex(int, LEErrorCode&) const", referenced from: IndicReorderingOutput::insertCharacter(unsigned short, int, int, unsigned int)in ccnh5Wl6.o IndicReorderingOutput::moveCharacter(int, int)in ccnh5Wl6.o IndicReorderingOutput::decomposeReorderMatras(IndicClassTable const*, int, int, int)in ccnh5Wl6.o "IndicClassTable::getCharClass(unsigned short) const", referenced from: IndicReordering::getDynamicProperties(unsigned int*, IndicClassTable const*)in ccnh5Wl6.o IndicReordering::findSyllable(IndicClassTable const*, unsigned short const*, int, int)in ccnh5Wl6.o IndicReordering::v2process(unsigned short const*, int, int, unsigned short*, LEGlyphStorage&)in ccnh5Wl6.o IndicReordering::reorder(unsigned short const*, int, int, unsigned short*, LEGlyphStorage&, MPreFixups**, LEErrorCode&)in ccnh5Wl6.o IndicReorderingOutput::noteMatra(IndicClassTable const*, unsigned short, unsigned int, unsigned int, char)in ccnh5Wl6.o IndicReorderingOutput::decomposeReorderMatras(IndicClassTable const*, int, int, int)in ccnh5Wl6.o "std::terminate()", referenced from: IndicReordering::getDynamicProperties(unsigned int*, IndicClassTable const*)in ccnh5Wl6.o "operator delete(void*)", referenced from: IndicReordering::adjustMPres(MPreFixups*, LEGlyphStorage&, LEErrorCode&) in ccnh5Wl6.o IndicReordering::reorder(unsigned short const*, int, int, unsigned short*, LEGlyphStorage&, MPreFixups**, LEErrorCode&)in ccnh5Wl6.o "operator new(unsigned long)", referenced from: IndicReordering::reorder(unsigned short const*, int, int, unsigned short*, LEGlyphStorage&, MPreFixups**, LEErrorCode&)in ccnh5Wl6.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in ccnh5Wl6.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "ValueRecord::getSize(unsigned short)", referenced from: PairPositioningFormat2Subtable::process(LEReferenceTo const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccjyB0jj.o PairPositioningFormat1Subtable::process(LEReferenceTo const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccjyB0jj.o "GlyphIterator::next(unsigned int)", referenced from: PairPositioningFormat2Subtable::process(LEReferenceTo const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccjyB0jj.o PairPositioningFormat1Subtable::process(LEReferenceTo const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccjyB0jj.o "GlyphIterator::prev(unsigned int)", referenced from: PairPositioningFormat2Subtable::process(LEReferenceTo const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccjyB0jj.o PairPositioningFormat1Subtable::process(LEReferenceTo const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccjyB0jj.o "GlyphIterator::GlyphIterator(GlyphIterator&)", referenced from: PairPositioningFormat2Subtable::process(LEReferenceTo const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccjyB0jj.o PairPositioningFormat1Subtable::process(LEReferenceTo const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccjyB0jj.o "GlyphIterator::~GlyphIterator()", referenced from: PairPositioningFormat2Subtable::process(LEReferenceTo const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccjyB0jj.o PairPositioningFormat1Subtable::process(LEReferenceTo const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccjyB0jj.o "ValueRecord::adjustPosition(unsigned short, LETableReference const&, GlyphIterator&, LEFontInstance const*, LEErrorCode&) const", referenced from: PairPositioningFormat2Subtable::process(LEReferenceTo const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccjyB0jj.o PairPositioningFormat1Subtable::process(LEReferenceTo const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccjyB0jj.o "GlyphIterator::getCurrGlyphID() const", referenced from: PairPositioningFormat2Subtable::process(LEReferenceTo const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccjyB0jj.o PairPositioningFormat1Subtable::process(LEReferenceTo const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin cc jyB0jj.o "LookupSubtable::getGlyphCoverage(LEReferenceTo const&, unsigned short, unsigned int, LEErrorCode&) const", referenced from: PairPositioningFormat2Subtable::process(LEReferenceTo const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccjyB0jj.o PairPositioningFormat1Subtable::process(LEReferenceTo const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccjyB0jj.o "ClassDefinitionTable::getGlyphClass(LETableReference const&, unsigned int, LEErrorCode&) const", referenced from: PairPositioningFormat2Subtable::process(LEReferenceTo const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccjyB0jj.o "std::terminate()", referenced from: PairPositioningFormat2Subtable::process(LEReferenceTo const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccjyB0jj.o PairPositioningFormat1Subtable::process(LEReferenceTo const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccjyB0jj.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in ccjyB0jj.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "_ag_DoGlyphProgram97", referenced from: _ag_ProcessOutline in ccyMzVlH.o "_main", referenced from: start in crt1.10.6.o "_tsi_AllocArray", referenced from: _ag_ProcessOutline in ccyMzVlH.o _ag_HintInit in ccyMzVlH.o "_tsi_AllocMem", referenced from: _ag_HintInit in ccyMzVlH.o "_tsi_DeAllocMem", referenced from: _ag_ProcessOutline in ccyMzVlH.o _ag_HintEnd in ccyMzVlH.o "_tsi_Error", referenced from: _ag_HintReAllocMem in ccyMzVlH.o "_tsi_ReAllocArray", referenced from: _ag_HintReAllocMem in ccyMzVlH.o "_tsi_ReAllocMem", referenced from: _ag_HintReAllocMem in ccyMzVlH.o "_util_FixDiv", referenced from: _ag_YSmooth in ccyMzVlH.o _ag_XSmooth in ccyMzVlH.o "_util_FixMul", referenced from: _ag_YSmooth in ccyMzVlH.o _ag_XSmooth in ccyMzVlH.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "LayoutEngine::layoutChars(unsigned short const*, int, int, int, char, float, float, LEErrorCode&)", referenced from: vtable for TibetanOpenTypeLayoutEnginein ccIihlXy.o "LayoutEngine::positionGlyphs(LEGlyphStorage&, float, float, LEErrorCode&)", referenced from: vtable for TibetanOpenTypeLayoutEnginein ccIihlXy.o "LayoutEngine::mapCharsToGlyphs(unsigned short const*, int, int, char, char, LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for TibetanOpenTypeLayoutEnginein ccIihlXy.o "LEGlyphStorage::adoptGlyphCount(int)", referenced from: TibetanOpenTypeLayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in ccIihlXy.o "LEGlyphStorage::allocateAuxData(LEErrorCode&)", referenced from: TibetanOpenTypeLayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in ccIihlXy.o "LEGlyphStorage::allocateGlyphArray(int, char, LEErrorCode&)", referenced from: TibetanOpenTypeLayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in ccIihlXy.o "TibetanReordering::getFeatureMap(int&)", referenced from: TibetanOpenTypeLayoutEngine::TibetanOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccIihlXy.o TibetanOpenTypeLayoutEngine::TibetanOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccIihlXy.o TibetanOpenTypeLayoutEngine::TibetanOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEReferenceTo const&, LEErrorCode&)in ccIihlXy.o TibetanOpenTypeLayoutEngine::TibetanOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEReferenceTo const&, LEErrorCode&)in ccIihlXy.o "TibetanReordering::reorder(unsigned short const*, int, int, unsigned short*, LEGlyphStorage&)", referenced from: TibetanOpenTypeLayoutEngine::characterProcessing(unsigned short const*, int, int, int, char, unsigned short*&, LEGlyphStorage&, LEErrorCode&)in ccIihlXy.o "OpenTypeLayoutEngine::computeGlyphs(unsigned short const*, int, int, int, char, LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for TibetanOpenTypeLayoutEnginein ccIihlXy.o "OpenTypeLayoutEngine::glyphProcessing(unsigned short const*, int, int, int, char, LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for TibetanOpenTypeLayoutEnginein ccIihlXy.o "OpenTypeLayoutEngine::glyphSubstitution(int, int, char, LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for TibetanOpenTypeLayoutEnginein ccIihlXy.o "OpenTypeLayoutEngine::glyphPostProcessing(LEGlyphStorage&, LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for TibetanOpenTypeLayoutEnginein ccIihlXy.o "OpenTypeLayoutEngine::adjustGlyphPositions(unsigned short const*, int, int, char, LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for TibetanOpenTypeLayoutEnginein ccIihlXy.o "OpenTypeLayoutEngine::reset()", referenced from: vtable for TibetanOpenTypeLayoutEnginein ccIihlXy.o "OpenTypeLayoutEngine::OpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)", referenced from: TibetanOpenTypeLayoutEngine::TibetanOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccIihlXy.o TibetanOpenTypeLayoutEngine::TibetanOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccIihlXy.o "OpenTypeLayoutEngine::OpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEReferenceTo const&, LEErrorCode&)", referenced from: TibetanOpenTypeLayoutEngine::TibetanOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEReferenceTo const&, LEErrorCode&)in ccIihlXy.o TibetanOpenTypeLayoutEngine::TibetanOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEReferenceTo const&, LEErrorCode&)in ccIihlXy.o "OpenTypeLayoutEngine::~OpenTypeLayoutEngine()", referenced from: TibetanOpenTypeLayoutEngine::~TibetanOpenTypeLayoutEngine()in ccIihlXy.o TibetanOpenTypeLayoutEngine::~TibetanOpenTypeLayoutEngine()in ccIihlXy.o TibetanOpenTypeLayoutEngine::~TibetanOpenTypeLayoutEngine()in ccIihlXy.o TibetanOpenTypeLayoutEngine::TibetanOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccIihlXy.o TibetanOpenTypeLayoutEngine::TibetanOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccIihlXy.o TibetanOpenTypeLayoutEngine::TibetanOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEReferenceTo const&, LEErrorCode&)in ccIihlXy.o TibetanOpenTypeLayoutEngine::TibetanOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEReferenceTo const&, LEErrorCode&)in ccIihlXy.o ... "LayoutEngine::getFontTable(unsigned int, unsigned long&) const", referenced from: vtable for TibetanOpenTypeLayoutEnginein ccIihlXy.o "LayoutEngine::getGlyphs(unsigned int*, unsigned int, LEErrorCode&) const", referenced from: vtable for TibetanOpenTypeLayoutEnginein ccIihlXy.o "std::terminate()", referenced from: TibetanOpenTypeLayoutEngine::TibetanOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccIihlXy.o TibetanOpenTypeLayoutEngine::TibetanOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEErrorCode&)in ccIihlXy.o TibetanOpenTypeLayoutEngine::TibetanOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEReferenceTo const&, LEErrorCode&)in ccIihlXy.o TibetanOpenTypeLayoutEngine::TibetanOpenTypeLayoutEngine(LEFontInstance const*, int, int, int, LEReferenceTo const&, LEErrorCode&)in ccIihlXy.o "typeinfo for OpenTypeLayoutEngine", referenced from: typeinfo for TibetanOpenTypeLayoutEnginein ccIihlXy.o "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for TibetanOpenTypeLayoutEnginein ccIihlXy.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "operator delete(void*)", referenced from: TibetanOpenTypeLayoutEngine::~TibetanOpenTypeLayoutEngine()in ccIihlXy.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in ccIihlXy.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "_FixedDivide", referenced from: _CorrectUnscaledOutline in cc6l5tvX.o "_FixedMultiply", referenced from: _fnt_Execute in cc6l5tvX.o _fnt_GetCVTEntrySlow in cc6l5tvX.o _fnt_GetSingleWidthSlow in cc6l5tvX.o _CorrectUnscaledOutline in cc6l5tvX.o "_FractDivide", referenced from: _fnt_Super45Round in cc6l5tvX.o _fnt_Normalize in cc6l5tvX.o "_FractMultiply", referenced from: _fnt_Super45Round in cc6l5tvX.o "_Magnitude", referenced from: _fnt_GetCVTScale in cc6l5tvX.o _fnt_Normalize in cc6l5tvX.o "_MultiplyDivide", referenced from: _fnt_GetCVTScale in cc6l5tvX.o "_ShortFracDot", referenced from: _fnt_ComputeAndCheck_PF_Proj in cc6l5tvX.o "_ShortFracMul", referenced from: _fnt_OldProject in cc6l5tvX.o _fnt_Project in cc6l5tvX.o _fnt_GetCVTScale in cc6l5tvX.o _fnt_MoveAPoint in cc6l5tvX.o _fnt_MovePoint in cc6l5tvX.o "_ShortMulDiv", referenced from: _fnt_MoveAPoint in cc6l5tvX.o _fnt_MovePoint in cc6l5tvX.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "NonContextualGlyphSubstitutionProcessor2::NonContextualGlyphSubstitutionProcessor2(LEReferenceTo const&, LEErrorCode&)", referenced from: SingleTableProcessor2::SingleTableProcessor2(LEReferenceTo const&, LEErrorCode&)in ccI0Mx8n.o SingleTableProcessor2::SingleTableProcessor2(LEReferenceTo const&, LEErrorCode&)in ccI0Mx8n.o "NonContextualGlyphSubstitutionProcessor2::NonContextualGlyphSubstitutionProcessor2()", referenced from: SingleTableProcessor2::SingleTableProcessor2()in ccI0Mx8n.o SingleTableProcessor2::SingleTableProcessor2()in ccI0Mx8n.o "NonContextualGlyphSubstitutionProcessor2::~NonContextualGlyphSubstitutionProcessor2()", referenced from: SingleTableProcessor2::~SingleTableProcessor2()in ccI0Mx8n.o SingleTableProcessor2::~SingleTableProcessor2()in ccI0Mx8n.o SingleTableProcessor2::~SingleTableProcessor2()in ccI0Mx8n.o "BinarySearchLookupTable::lookupSingle(LETableReference const&, LookupSingle const*, unsigned int, LEErrorCode&) const", referenced from: SingleTableProcessor2::process(LEGlyphStorage&, LEErrorCode&) in ccI0Mx8n.o "typeinfo for NonContextualGlyphSubstitutionProcessor2", referenced from: typeinfo for SingleTableProcessor2in ccI0Mx8n.o "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for SingleTableProcessor2in ccI0Mx8n.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "operator delete(void*)", referenced from: SingleTableProcessor2::~SingleTableProcessor2()in ccI0Mx8n.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "StateTableProcessor::process(LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for ContextualGlyphSubstitutionProcessorin cc7Otp54.o "StateTableProcessor::StateTableProcessor(LEReferenceTo const&, LEErrorCode&)", referenced from: ContextualGlyphSubstitutionProcessor::ContextualGlyphSubstitutionProcessor(LEReferenceTo const&, LEErrorCode&)in cc7Otp54.o "StateTableProcessor::~StateTableProcessor()", referenced from: ContextualGlyphSubstitutionProcessor::~ContextualGlyphSubstitutionProcessor()in cc7Otp54.o ContextualGlyphSubstitutionProcessor::~ContextualGlyphSubstitutionProcessor()in cc7Otp54.o ContextualGlyphSubstitutionProcessor::~ContextualGlyphSubstitutionProcessor()in cc7Otp54.o "typeinfo for StateTableProcessor", referenced from: typeinfo for ContextualGlyphSubstitutionProcessorin cc7Otp54.o "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for ContextualGlyphSubstitutionProcessorin cc7Otp54.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "operator delete(void*)", referenced from: ContextualGlyphSubstitutionProcessor::~ContextualGlyphSubstitutionProcessor()in cc7Otp54.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "LookupProcessor::LookupProcessor(LETableReference const&, unsigned short, unsigned short, unsigned short, unsigned int, unsigned int, FeatureMap const*, int, char, LEErrorCode&)", referenced from: GlyphSubstitutionLookupProcessor::GlyphSubstitutionLookupProcessor(LEReferenceTo const&, unsigned int, unsigned int, LEGlyphFilter const*, FeatureMap const*, int, char, LEErrorCode&)in ccVK09RI.o GlyphSubstitutionLookupProcessor::GlyphSubstitutionLookupProcessor(LEReferenceTo const&, unsigned int, unsigned int, LEGlyphFilter const*, FeatureMap const*, int, char, LEErrorCode&)in ccVK09RI.o "LookupProcessor::LookupProcessor()", referenced from: GlyphSubstitutionLookupProcessor::GlyphSubstitutionLookupProcessor()in ccVK09RI.o GlyphSubstitutionLookupProcessor::GlyphSubstitutionLookupProcessor()in ccVK09RI.o "LookupProcessor::~LookupProcessor()", referenced from: GlyphSubstitutionLookupProcessor::~GlyphSubstitutionLookupProcessor()in ccVK09RI.o GlyphSubstitutionLookupProcessor::~GlyphSubstitutionLookupProcessor()in ccVK09RI.o GlyphSubstitutionLookupProcessor::~GlyphSubstitutionLookupProcessor()in ccVK09RI.o "ExtensionSubtable::process(LEReferenceTo const&, LookupProcessor const*, unsigned short, GlyphIterator*, LEFontInstance const*, LEErrorCode&) const", referenced from: GlyphSubstitutionLookupProcessor::applySubtable(LEReferenceTo const&, unsigned short, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccVK09RI.o "SingleSubstitutionSubtable::process(LEReferenceTo const&, GlyphIterator*, LEErrorCode&, LEGlyphFilter const*) const", referenced from: GlyphSubstitutionLookupProcessor::applySubtable(LEReferenceTo const&, unsigned short, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccVK09RI.o "LigatureSubstitutionSubtable::process(LETableReference const&, GlyphIterator*, LEErrorCode&, LEGlyphFilter const*) const", referenced from: GlyphSubstitutionLookupProcessor::applySubtable(LEReferenceTo const&, unsigned short, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccVK09RI.o "MultipleSubstitutionSubtable::process(LETableReference const&, GlyphIterator*, LEErrorCode&, LEGlyphFilter const*) const", referenced from: GlyphSubstitutionLookupProcessor::applySubtable(LEReferenceTo const&, unsigned short, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccVK09RI.o "AlternateSubstitutionSubtable::process(LEReferenceTo const&, GlyphIterator*, LEErrorCode&, LEGlyphFilter const*) const", referenced from: GlyphSubstitutionLookupProcessor::applySubtable(LEReferenceTo const&, unsigned short, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccVK09RI.o "ContextualSubstitutionSubtable::process(LETableReference const&, LookupProcessor const*, GlyphIterator*, LEFontInstance const*, LEErrorCode&) const", referenced from: GlyphSubstitutionLookupProcessor::applySubtable(LEReferenceTo const&, unsigned short, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccVK09RI.o "ChainingContextualSubstitutionSubtable::process(LEReferenceTo const&, LookupProcessor const*, GlyphIterator*, LEFontInstance const*, LEErrorCode&) const", referenced from: GlyphSubstitutionLookupProcessor::applySubtable(LEReferenceTo const&, unsigned short, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccVK09RI.o Undefined symbols for architecture x86_64: "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status "typeinfo for LookupProcessor", referenced from: typeinfo for GlyphSubstitutionLookupProcessorin ccVK09RI.o "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for GlyphSubstitutionLookupProcessorin ccVK09RI.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "operator delete(void*)", referenced from: GlyphSubstitutionLookupProcessor::~GlyphSubstitutionLookupProcessor()in ccVK09RI.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in ccVK09RI.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "GlyphIterator::setCurrGlyphBaseOffset(int)", referenced from: MarkToLigaturePositioningSubtable::process(LETableReference const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccgh65Bf.o "GlyphIterator::setCurrGlyphPositionAdjustment(float, float, float, float)", referenced from: MarkToLigaturePositioningSubtable::process(LETableReference const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccgh65Bf.o "GlyphIterator::prev(unsigned int)", referenced from: MarkToLigaturePositioningSubtable::findLigatureGlyph(GlyphIterator*) const in ccgh65Bf.o MarkToLigaturePositioningSubtable::process(LETableReference const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccgh65Bf.o "GlyphIterator::GlyphIterator(GlyphIterator&, unsigned short)", referenced from: MarkToLigaturePositioningSubtable::process(LETableReference const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccgh65Bf.o "GlyphIterator::~GlyphIterator()", referenced from: MarkToLigaturePositioningSubtable::process(LETableReference const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccgh65Bf.o "AnchorTable::getAnchor(LETableReference const&, unsigned int, LEFontInstance const*, LEPoint&, LEErrorCode&) const", referenced from: MarkToLigaturePositioningSubtable::process(LETableReference const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccgh65Bf.o "GlyphIterator::isRightToLeft() const", referenced from: MarkToLigaturePositioningSubtable::process(LETableReference const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccgh65Bf.o "GlyphIterator::getCurrGlyphID() const", referenced from: MarkToLigaturePositioningSubtable::findLigatureGlyph(GlyphIterator*) const in ccgh65Bf.o MarkToLigaturePositioningSubtable::process(LETableReference const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccgh65Bf.o "GlyphIterator::getMarkComponent(int) const", referenced from: MarkToLigaturePositioningSubtable::process(LETableReference const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccgh65Bf.o "GlyphIterator::getCurrStreamPosition() const", referenced from: MarkToLigaturePositioningSubtable::process(LETableReference const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccgh65Bf.o "LookupSubtable::getGlyphCoverage(LEReferenceTo const&, unsigned short, unsigned int, LEErrorCode&) const", referenced from: MarkToLigaturePositioningSubtable::process(LETableReference const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccgh65Bf.o "MarkArray::getMarkClass(LETableReference const&, unsigned int, int, LEFontInstance const*, LEPoint&, LEErrorCode&) const", referenced from: MarkToLigaturePositioningSubtable::process(LETableReference const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccgh65Bf.o "std::terminate()", referenced from: MarkToLigaturePositioningSubtable::process(LETableReference const&, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccgh65Bf.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in ccgh65Bf.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "SubtableProcessor2::SubtableProcessor2(LEReferenceTo const&, LEErrorCode&)", referenced from: NonContextualGlyphSubstitutionProcessor2::NonContextualGlyphSubstitutionProcessor2(LEReferenceTo const&, LEErrorCode&)in ccejNw9N.o NonContextualGlyphSubstitutionProcessor2::NonContextualGlyphSubstitutionProcessor2(LEReferenceTo const&, LEErrorCode&)in ccejNw9N.o "SubtableProcessor2::SubtableProcessor2()", referenced from: NonContextualGlyphSubstitutionProcessor2::NonContextualGlyphSubstitutionProcessor2()in ccejNw9N.o NonContextualGlyphSubstitutionProcessor2::NonContextualGlyphSubstitutionProcessor2()in ccejNw9N.o "SubtableProcessor2::~SubtableProcessor2()", referenced from: NonContextualGlyphSubstitutionProcessor2::~NonContextualGlyphSubstitutionProcessor2()in ccejNw9N.o NonContextualGlyphSubstitutionProcessor2::~NonContextualGlyphSubstitutionProcessor2()in ccejNw9N.o NonContextualGlyphSubstitutionProcessor2::~NonContextualGlyphSubstitutionProcessor2()in ccejNw9N.o "SimpleArrayProcessor2::SimpleArrayProcessor2(LEReferenceTo const&, LEErrorCode&)", referenced from: NonContextualGlyphSubstitutionProcessor2::createInstance(LEReferenceTo const&, LEErrorCode&) in ccejNw9N.o "SingleTableProcessor2::SingleTableProcessor2(LEReferenceTo const&, LEErrorCode&)", referenced from: Undefined symbols for architecture x86_64: "CanonShaping::glyphDefinitionTable", referenced from: CanonShaping::reorderMarks(unsigned short const*, int, char, unsigned short*, LEGlyphStorage&)in ccBhPALL.o "CanonShaping::glyphDefinitionTableLen", referenced from: CanonShaping::reorderMarks(unsigned short const*, int, char, unsigned short*, LEGlyphStorage&)in ccBhPALL.o "LEGlyphStorage::setCharIndex(int, int, LEErrorCode&)", referenced from: CanonShaping::reorderMarks(unsigned short const*, int, char, unsigned short*, LEGlyphStorage&)in ccBhPALL.o "ClassDefinitionTable::getGlyphClass(LETableReference const&, unsigned int, LEErrorCode&) const", referenced from: CanonShaping::reorderMarks(unsigned short const*, int, char, unsigned short*, LEGlyphStorage&)in ccBhPALL.o "GlyphDefinitionTableHeader::getMarkAttachClassDefinitionTable(LEReferenceTo const&, LEErrorCode&) const", referenced from: CanonShaping::reorderMarks(unsigned short const*, int, char, unsigned short*, LEGlyphStorage&)in ccBhPALL.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in ccBhPALL.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status NonContextualGlyphSubstitutionProcessor2::createInstance(LEReferenceTo const&, LEErrorCode&) in ccejNw9N.o "SegmentArrayProcessor2::SegmentArrayProcessor2(LEReferenceTo const&, LEErrorCode&)", referenced from: NonContextualGlyphSubstitutionProcessor2::createInstance(LEReferenceTo const&, LEErrorCode&) in ccejNw9N.o "TrimmedArrayProcessor2::TrimmedArrayProcessor2(LEReferenceTo const&, LEErrorCode&)", referenced f rom: NonContextualGlyphSubstitutionProcessor2::createInstance(LEReferenceTo const&, LEErrorCode&) in ccejNw9N.o "SegmentSingleProcessor2::SegmentSingleProcessor2(LEReferenceTo const&, LEErrorCode&)", referenced from: NonContextualGlyphSubstitutionProcessor2::createInstance(LEReferenceTo const&, LEErrorCode&) in ccejNw9N.o "typeinfo for SubtableProcessor2", referenced from: typeinfo for NonContextualGlyphSubstitutionProcessor2in ccejNw9N.o "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for NonContextualGlyphSubstitutionProcessor2in ccejNw9N.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "operator delete(void*)", referenced from: NonContextualGlyphSubstitutionProcessor2::createInstance(LEReferenceTo const&, LEErrorCode&) in ccejNw9N.o NonContextualGlyphSubstitutionProcessor2::~NonContextualGlyphSubstitutionProcessor2()in ccejNw9N.o "operator new(unsigned long)", referenced from: NonContextualGlyphSubstitutionProcessor2::createInstance(LEReferenceTo const&, LEErrorCode&) in ccejNw9N.o "___cxa_pure_virtual", referenced from: vtable for NonContextualGlyphSubstitutionProcessor2in ccejNw9N.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in ccejNw9N.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "_Delete_GlyphClass", referenced from: _MedianHeight in ccNK7tE4.o _ComputeGlobalHints in ccNK7tE4.o "_GetGlyphByCharCode", referenced from: _MedianHeight in ccNK7tE4.o _ComputeGlobalHints in ccNK7tE4.o "_GetGlyphByIndex", referenced from: _MedianHeight in ccNK7tE4.o _ComputeGlobalHints in ccNK7tE4.o "_GetNumGlyphs_sfntClass", referenced from: _ComputeGlobalHints in ccNK7tE4.o "_Purge_cmapMemory", referenced from: _ComputeGlobalHints in ccNK7tE4.o "_ReadInt16", referenced from: _ReadGHints in ccNK7tE4.o "_ag_AutoFindStems", referenced from: _ComputeGlobalHints in ccNK7tE4.o "_main", referenced from: start in crt1.10.6.o "_tsi_DeAllocMem", referenced from: _ComputeGlobalHints in ccNK7tE4.o "_util_SortShortArray", referenced from: _MedianHeight in ccNK7tE4.o _ComputeGlobalHints in ccNK7tE4.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "OpenTypeUtilities::getGlyphRangeIndex(unsigned short, LEReferenceToArrayOf const&, LEErrorCode&)", referenced from: CoverageFormat2Table::getGlyphCoverage(LEReferenceTo&, unsigned int, LEErrorCode&) constin ccOgsxyQ.o "OpenTypeUtilities::highBit(int)", referenced from: CoverageFormat1Table::getGlyphCoverage(LEReferenceTo&, unsigned int, LEErrorCode&) constin ccOgsxyQ.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in ccOgsxyQ.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "_main", referenced from: start in crt1.10.6.o "_tsi_AllocMem", referenced from: _New_NonRamInputStream in ccNplm2q.o _New_InputStream3 in ccNplm2q.o _New_InputStream2 in ccNplm2q.o _New_InputStream in ccNplm2q.o "_tsi_DeAllocMem", referenced from: _Delete_InputStream in ccNplm2q.o "_tsi_EmergencyShutDown", referenced from: _Delete_InputStream in ccNplm2q.o _New_NonRamInputStream in ccNplm2q.o _New_InputStream3 in ccNplm2q.o _New_InputStream2 in ccNplm2q.o _New_InputStream in ccNplm2q.o "_tsi_Error", referenced from: _CheckSize_InputStream in ccNplm2q.o _CheckOffset_InputStream in ccNplm2q.o _ReadInt16 in ccNplm2q.o _ReadInt32 in ccNplm2q.o _ReadSegment in ccNplm2q.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "_CheckOffset_InputStream", referenced from: _tsi_NewCFFClass in ccFAgQcr.o "_CheckSize_InputStream", referenced from: _tsi_NewCFFClass in ccFAgQcr.o "_Delete_GlyphClass", referenced from: _tsi_NewCFFClass in ccFAgQcr.o _tsi_DeleteT1Class in ccFAgQcr.o _tsi_NewT1Class in ccFAgQcr.o "_Delete_InputStream", referenced from: _tsi_DeleteCFFClass in ccFAgQcr.o "_Delete_hmtxClass", referenced from: _tsi_DeleteCFFClass in ccFAgQcr.o _tsi_DeleteT1Class in ccFAgQcr.o "_New_EmptyGlyph", referenced from: _tsi_T2GetGlyphByIndex in ccFAgQcr.o _tsi_T1GetGlyphByIndex in ccFAgQcr.o "_New_hmtxEmptyClass", referenced from: _tsi_NewCFFClass in ccFAgQcr.o _tsi_NewT1Class in ccFAgQcr.o "_PrimeT2KInputStream", referenced from: _ReadOfffset1 in ccFAgQcr.o _ReadOfffset2 in ccFAgQcr.o _ReadOfffset3 in ccFAgQcr.o _ReadOfffset4 in ccFAgQcr.o _READ_REAL in ccFAgQcr.o _READ_INTEGER in ccFAgQcr.o _Type2BuildChar in ccFAgQcr.o ... "_ReadInt16", referenced from: _tsi_NewCFFIndexClass in ccFAgQcr.o _tsi_NewCFFClass in ccFAgQcr.o "_Seek_InputStream", referenced from: _Type2BuildChar in ccFAgQcr.o _tsi_T2GetGlyphByIndex in ccFAgQcr.o _tsi_NewCFFIndexClass in ccFAgQcr.o _tsi_NewCFFClass in ccFAgQcr.o "_Tell_InputStream", referenced from: _Type2BuildChar in ccFAgQcr.o _tsi_NewCFFIndexClass in ccFAgQcr.o _tsi_NewCFFClass in ccFAgQcr.o "_glyph_AddDummyStemFrame", referenced from: _PrepareForHinting in ccFAgQcr.o "_glyph_AddHStem", referenced from: _Type2BuildChar in ccFAgQcr.o _Type1BuildChar in ccFAgQcr.o "_glyph_AddHStems", referenced from: _Type2BuildChar in ccFAgQcr.o "_glyph_AddPoint", referenced from: _Type2BuildChar in ccFAgQcr.o _Type1BuildChar in ccFAgQcr.o "_glyph_AddToStemFrame", referenced from: _Type2BuildChar in ccFAgQcr.o "_glyph_AddVStem", referenced from: _Type2BuildChar in ccFAgQcr.o _Type1BuildChar in ccFAgQcr.o "_glyph_AddVStems", referenced from: _Type2BuildChar in ccFAgQcr.o "_glyph_CloseContour", referenced from: _Type2BuildChar in ccFAgQcr.o _tsi_T2GetGlyphByIndex in ccFAgQcr.o _Type1BuildChar in ccFAgQcr.o _tsi_T1GetGlyphByIndex in ccFAgQcr.o "_glyph_NewStemFrame", referenced from: _Type2BuildChar in ccFAgQcr.o "_glyph_StartLine", referenced from: _Type2BuildChar in ccFAgQcr.o _Type1BuildChar in ccFAgQcr.o "_glyph_markDotsection", referenced from: _Type1BuildChar in ccFAgQcr.o "_main", referenced from: start in crt1.10.6.o "_tsi_AllocMem", referenced from: _tsi_NewCFFIndexClass in ccFAgQcr.o _tsi_NewCFFClass in ccFAgQcr.o _Type1BuildChar in ccFAgQcr.o _tsi_NewT1Class in ccFAgQcr.o "_tsi_DeAllocMem", referenced from: _tsi_DeleteCFFClass in ccFAgQcr.o _tsi_DeleteT1Class in ccFAgQcr.o _tsi_NewT1Class in ccFAgQcr.o "_tsi_Error", referenced from: _Type2BuildChar in ccFAgQcr.o _tsi_NewCFFIndexClass in ccFAgQcr.o _tsi_NewCFFClass in ccFAgQcr.o _Type1BuildChar in ccFAgQcr.o "_util_FixDiv", referenced from: _ATOFixed in ccFAgQcr.o _Type2BuildChar in ccFAgQcr.o "_util_FixMul", referenced from: _Type2BuildChar in ccFAgQcr.o _tsi_NewCFFClass in ccFAgQcr.o _Type1BuildChar in ccFAgQcr.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "StateTableProcessor2::process(LEGlyphStorage&, LEErrorCode&)", referenced from: vtable for ContextualGlyphSubstitutionProcessor2in ccvp9EWU.o "StateTableProcessor2::StateTableProcessor2(LEReferenceTo const&, LEErrorCode&)", referenced from: ContextualGlyphSubstitutionProcessor2::ContextualGlyphSubstitutionProcessor2(LEReferenceTo const&, LEErrorCode&)in ccvp9EWU.o "StateTableProcessor2::~StateTableProcessor2()", referenced from: ContextualGlyphSubstitutionProcessor2::~ContextualGlyphSubstitutionProcessor2()in ccvp9EWU.o ContextualGlyphSubstitutionProcessor2::~ContextualGlyphSubstitutionProcessor2()in ccvp9EWU.o ContextualGlyphSubstitutionProcessor2::~ContextualGlyphSubstitutionProcessor2()in ccvp9EWU.o "typeinfo for StateTableProcessor2", referenced from: typeinfo for ContextualGlyphSubstitutionProcessor2in ccvp9EWU.o "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for ContextualGlyphSubstitutionProcessor2in ccvp9EWU.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "operator delete(void*)", referenced from: ContextualGlyphSubstitutionProcessor2::~ContextualGlyphSubstitutionProcessor2()in ccvp9EWU.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "GlyphIterator::setCurrStreamPosition(int)", referenced from: ContextualSubstitutionBase::applySubstitutionLookups(LookupProcessor const*, LEReferenceToArrayOf const&, unsigned short, GlyphIterator*, LEFontInstance const*, int, LEErrorCode&)in ccu4j0SX.o ChainingContextualSubstitutionFormat3Subtable::process(LETableReference const&, LookupProcessor const*, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccu4j0SX.o ChainingContextualSubstitutionFormat2Subtable::process(LETableReference const&, LookupProcessor const*, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccu4j0SX.o ChainingContextualSubstitutionFormat1Subtable::process(LETableReference const&, LookupProcessor const*, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccu4j0SX.o ContextualSubstitutionFormat3Subtable::process(LETableReference const&, LookupProcessor const*, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccu4j0SX.o ContextualSubstitutionFormat2Subtable::process(LETableReference const&, LookupProcessor const*, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccu4j0SX.o ContextualSubstitutionFormat1Subtable::process(LETableReference const&, LookupProcessor const*, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccu4j0SX.o ... "GlyphIterator::next(unsigned int)", referenced from: ContextualSubstitutionBase::applySubstitutionLookups(LookupProcessor const*, LEReferenceToArrayOf const&, unsigned short, GlyphIterator*, LEFontInstance const*, int, LEErrorCode&)in ccu4j0SX.o ContextualSubstitutionBase::matchGlyphIDs(LEReferenceToArrayOf const&, unsigned short, GlyphIterator*, char)in ccu4j0SX.o ContextualSubstitutionBase::matchGlyphCoverages(LEReferenceToArrayOf const&, unsigned short, GlyphIterator*, LETableReference const&, LEErrorCode&, char)in ccu4j0SX.o ContextualSubstitutionBase::matchGlyphClasses(LEReferenceToArrayOf const&, unsigned short, GlyphIterator*, LEReferenceTo const&, LEErrorCode&, char)in ccu4j0SX.o ChainingContextualSubstitutionFormat3Subtable::process(LETableReference const&, LookupProcessor const*, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccu4j0SX.o ChainingContextualSubstitutionFormat2Subtable::process(LETableReference const&, LookupProcessor const*, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccu4j0SX.o ChainingContextualSubstitutionFormat1Subtable::process(LETableReference const&, LookupProcessor const*, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccu4j0SX.o ... "GlyphIterator::prev(unsigned int)", referenced from: ChainingContextualSubstitutionFormat3Subtable::process(LETableReference const&, LookupProcessor const*, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccu4j0SX.o ChainingContextualSubstitutionFormat2Subtable::process(LETableReference const&, LookupProcessor const*, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccu4j0SX.o ChainingContextualSubstitutionFormat1Subtable::process(LETableReference const&, LookupProcessor const*, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccu4j0SX.o ContextualSubstitutionFormat3Subtable::process(LETableReference const&, LookupProcessor const*, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccu4j0SX.o "GlyphIterator::GlyphIterator(GlyphIterator&)", referenced from: ContextualSubstitutionBase::applySubstitutionLookups(LookupProcessor const*, LEReferenceToArrayOf const&, unsigned short, GlyphIterator*, LEFontInstance const*, int, LEErrorCode&)in ccu4j0SX.o "GlyphIterator::GlyphIterator(GlyphIterator&, unsigned int)", referenced from: ChainingContextualSubstitutionFormat3Subtable::process(LETableReference const&, LookupProcessor const*, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccu4j0SX.o ChainingContextualSubstitutionFormat2Subtable::process(LETableReference const&, LookupProcessor const*, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccu4j0SX.o ChainingContextualSubstitutionFormat1Subtable::process(LETableReference const&, LookupProcessor const*, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccu4j0SX.o "GlyphIterator::~GlyphIterator()", referenced from: ContextualSubstitutionBase::applySubstitutionLookups(LookupProcessor const*, LEReferenceToArrayOf const&, unsigned short, GlyphIterator*, LEFontInstance const*, int, LEErrorCode&)in ccu4j0SX.o ChainingContextualSubstitutionFormat3Subtable::process(LETableReference const&, LookupProcessor const*, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccu4j0SX.o ChainingContextualSubstitutionFormat2Subtable::process(LETableReference const&, LookupProcessor const*, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccu4j0SX.o ChainingContextualSubstitutionFormat1Subtable::process(LETableReference const&, LookupProcessor const*, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccu4j0SX.o "CoverageTable::getGlyphCoverage(LETableReference const&, unsigned int, LEErrorCode&) const", referenced from: ContextualSubstitutionBase::matchGlyphCoverages(LEReferenceToArrayOf const&, unsigned short, GlyphIterator*, LETableReference const&, LEErrorCode&, char)in ccu4j0SX.o "GlyphIterator::getCurrGlyphID() const", referenced from: ContextualSubstitutionBase::matchGlyphIDs(LEReferenceToArrayOf const&, unsigned short, GlyphIterator*, char)in ccu4j0SX.o ContextualSubstitutionBase::matchGlyphCoverages(LEReferenceToArrayOf const&, unsigned short, GlyphIterator*, LETableReference const&, LEErrorCode&, char)in ccu4j0SX.o ContextualSubstitutionBase::matchGlyphClasses(LEReferenceToArrayOf const&, unsigned short, GlyphIterator*, LEReferenceTo const&, LEErrorCode&, ch ar)in ccu4j0SX.o ChainingContextualSubstitutionFormat2Subtable::process(LETableReference const&, LookupProcessor const*, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccu4j0SX.o ChainingContextualSubstitutionFormat1Subtable::process(LETableReference const&, LookupProcessor const*, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccu4j0SX.o ContextualSubstitutionFormat2Subtable::process(LETableReference const&, LookupProcessor const*, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccu4j0SX.o ContextualSubstitutionFormat1Subtable::process(LETableReference const&, LookupProcessor const*, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccu4j0SX.o ... "GlyphIterator::getCurrStreamPosition() const", referenced from: ChainingContextualSubstitutionFormat3Subtable::process(LETableReference const&, LookupProcessor const*, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccu4j0SX.o ChainingContextualSubstitutionFormat2Subtable::process(LETableReference const&, LookupProcessor const*, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccu4j0SX.o ChainingContextualSubstitutionFormat1Subtable::process(LETableReference const&, LookupProcessor const*, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccu4j0SX.o ContextualSubstitutionFormat3Subtable::process(LETableReference const&, LookupProcessor const*, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccu4j0SX.o ContextualSubstitutionFormat2Subtable::process(LETableReference const&, LookupProcessor const*, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccu4j0SX.o ContextualSubstitutionFormat1Subtable::process(LETableReference const&, LookupProcessor const*, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccu4j0SX.o "LookupSubtable::getGlyphCoverage(LEReferenceTo const&, unsigned short, unsigned int, LEErrorCode&) const", referenced from: ChainingContextualSubstitutionFormat2Subtable::process(LETableReference const&, LookupProcessor const*, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccu4j0SX.o ChainingContextualSubstitutionFormat1Subtable::process(LETableReference const&, LookupProcessor const*, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccu4j0SX.o ContextualSubstitutionFormat2Subtable::process(LETableReference const&, LookupProcessor const*, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccu4j0SX.o ContextualSubstitutionFormat1Subtable::process(LETableReference const&, LookupProcessor const*, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccu4j0SX.o "LookupProcessor::applySingleLookup(unsigned short, GlyphIterator*, LEFontInstance const*, LEErrorCode&) const", referenced from: ContextualSubstitutionBase::applySubstitutionLookups(LookupProcessor const*, LEReferenceToArrayOf const&, unsigned short, GlyphIterator*, LEFontInstance const*, int, LEErrorCode&)in ccu4j0SX.o "ClassDefinitionTable::getGlyphClass(LETableReference const&, unsigned int, LEErrorCode&) const", referenced from: ContextualSubstitutionBase::matchGlyphClasses(LEReferenceToArrayOf const&, unsigned short, GlyphIterator*, LEReferenceTo const&, LEErrorCode&, char)in ccu4j0SX.o ChainingContextualSubstitutionFormat2Subtable::process(LETableReference const&, LookupProcessor const*, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccu4j0SX.o ContextualSubstitutionFormat2Subtable::process(LETableReference const&, LookupProcessor const*, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccu4j0SX.o "ClassDefinitionTable::hasGlyphClass(LETableReference const&, int, LEErrorCode&) const", referenced from: ContextualSubstitutionBase::matchGlyphClasses(LEReferenceToArrayOf const&, unsigned short, GlyphIterator*, LEReferenceTo const&, LEErrorCode&, char)in ccu4j0SX.o "std::terminate()", referenced from: ContextualSubstitutionBase::applySubstitutionLookups(LookupProcessor const*, LEReferenceToArrayOf const&, unsigned short, GlyphIterator*, LEFontInstance const*, int, LEErrorCode&)in ccu4j0SX.o ChainingContextualSubstitutionFormat3Subtable::process(LETableReference const&, LookupProcessor const*, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccu4j0SX.o ChainingContextualSubstitutionFormat2Subtable::process(LETableReference const&, LookupProcessor const*, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccu4j0SX.o ChainingContextualSubstitutionFormat1Subtable::process(LETableReference const&, LookupProcessor const*, GlyphIterator*, LEFontInstance const*, LEErrorCode&) constin ccu4j0SX.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in ccu4j0SX.o "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "_main", referenced from: start in crt1.10.6.o "_tsi_AllocMem", referenced from: _sc_FindExtrema4 in ccy4cbut.o "_tsi_DeAllocMem", referenced from: _sc_FindExtrema4 in ccy4cbut.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status Undefined symbols for architecture x86_64: "_Delete_GlyphClass", referenced from: _GetGlyphByIndex in ccXAYLTv.o "_Delete_InputStream", referenced from: _New_sfntClassLogical in ccXAYLTv.o _LoadCMAP in ccXAYLTv.o _GetGlyphByIndex in ccXAYLTv.o "_Delete_blocClass", referenced from: _Delete_sfntClass in ccXAYLTv.o _New_sfntClassLogical in ccXAYLTv.o "_Delete_cvtClass", referenced from: _Delete_sfntClass in ccXAYLTv.o _New_sfntClassLogical in ccXAYLTv.o "_Delete_ebscClass", referenced from: _Delete_sfntClass in ccXAYLTv.o _New_sfntClassLogical in ccXAYLTv.o "_Delete_fpgmClass", referenced from: _Delete_sfntClass in ccXAYLTv.o _New_sfntClassLogical in ccXAYLTv.o "_Delete_prepClass", referenced from: _Delete_sfntClass in ccXAYLTv.o _New_sfntClassLogical in ccXAYLTv.o "_GetEntireStreamIntoMemory", referenced from: _New_sfntClassLogical in ccXAYLTv.o "_New_EmptyGlyph", referenced from: _GetGlyphByIndex in ccXAYLTv.o "_New_GlyphClassT2K", referenced from: _GetGlyphByIndex in ccXAYLTv.o "_New_InputStream2", referenced from: _GetStreamForTable in ccXAYLTv.o _New_sfntClassLogical in ccXAYLTv.o _LoadCMAP in ccXAYLTv.o _GetGlyphByIndex in ccXAYLTv.o "_New_blocClass", referenced from: _New_sfntClassLogical in ccXAYLTv.o "_New_cvtClass", referenced from: _New_sfntClassLogical in ccXAYLTv.o "_New_ebscClass", referenced from: _New_sfntClassLogical in ccXAYLTv.o "_New_fpgmClass", referenced from: _New_sfntClassLogical in ccXAYLTv.o "_New_prepClass", referenced from: _New_sfntClassLogical in ccXAYLTv.o "_PrimeT2KInputStream", referenced from: _GetGlyphByIndex in ccXAYLTv.o "_ReadInt16", referenced from: _New_hheaClass in ccXAYLTv.o _New_sfntClassLogical in ccXAYLTv.o _LoadCMAP in ccXAYLTv.o _GetGlyphByIndex in ccXAYLTv.o "_ReadInt32", referenced from: _New_hheaClass in ccXAYLTv.o _New_sfntClassLogical in ccXAYLTv.o _LoadCMAP in ccXAYLTv.o "_ReadSegment", referenced from: _LoadCMAP in ccXAYLTv.o _GetGlyphByIndex in ccXAYLTv.o "_Rewind_InputStream", referenced from: _New_sfntClassLogical in ccXAYLTv.o _LoadCMAP in ccXAYLTv.o "_Seek_InputStream", referenced from: _New_sfntClassLogical in ccXAYLTv.o "_SizeInStream", referenced from: _New_sfntClassLogical in ccXAYLTv.o _LoadCMAP in ccXAYLTv.o "_main", referenced from: start in crt1.10.6.o "_tsi_AllocArray", referenced from: _New_hmtxEmptyClass in ccXAYLTv.o _New_sfntClassLogical in ccXAYLTv.o _GetGlyphByIndex in ccXAYLTv.o "_tsi_AllocMem", referenced from: _New_hmtxEmptyClass in ccXAYLTv.o _New_hheaClass in ccXAYLTv.o _New_sfntClassLogical in ccXAYLTv.o _LoadCMAP in ccXAYLTv.o _GetGlyphByIndex in ccXAYLTv.o "_tsi_DeAllocMem", referenced from: _Purge_cmapMemory in ccXAYLTv.o _Delete_hmtxClass in ccXAYLTv.o _Delete_sfntClass in ccXAYLTv.o _New_sfntClassLogical in ccXAYLTv.o _GetGlyphByIndex in ccXAYLTv.o "_tsi_DeleteCFFClass", referenced from: _Delete_sfntClass in ccXAYLTv.o "_tsi_DeleteT1Class", referenced from: _Delete_sfntClass in ccXAYLTv.o "_tsi_EmergencyShutDown", referenced from: _Delete_sfntClass in ccXAYLTv.o _New_sfntClassLogical in ccXAYLTv.o "_tsi_Error", referenced from: _Compute_cmapClass_GlyphIndex in ccXAYLTv.o _New_sfntClassLogical in ccXAYLTv.o _LoadCMAP in ccXAYLTv.o "_tsi_NewCFFClass", referenced from: _New_sfntClassLogical in ccXAYLTv.o "_tsi_NewT1Class", referenced from: _New_sfntClassLogical in ccXAYLTv.o "_tsi_ReAllocArray", referenced from: _GetGlyphByIndex in ccXAYLTv.o "_tsi_T1GetGlyphByCharCode", referenced from: _GetGlyphByCharCode in ccXAYLTv.o "_tsi_T1GetGlyphByIndex", referenced from: _GetGlyphByIndex in ccXAYLTv.o "_tsi_T1GetGlyphIndex", referenced from: _IsFigure in ccXAYLTv.o _GetSfntClassGlyphIndex in ccXAYLTv.o "_tsi_T2GetGlyphByCharCode", referenced from: _GetGlyphByCharCode in ccXAYLTv.o "_tsi_T2GetGlyphByIndex", referenced from: _GetGlyphByIndex in ccXAYLTv.o "_tsi_T2GetGlyphIndex", referenced from: _GetSfntClassGlyphIndex in ccXAYLTv.o "_util_FixSin", referenced from: _GetFontWideOutlineMetrics in ccXAYLTv.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status :graphics:ccMacFontT2K FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':graphics:ccMacFontT2K'. > Could not call NativeCompileTask.compile() on task ':graphics:ccMacFontT2K' * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. BUILD FAILED Total time: 1 mins 25.235 secs