How to link skia to my own project?

1,126 views
Skip to first unread message

igor.bar...@gmail.com

unread,
Apr 9, 2018, 11:41:47 PM4/9/18
to skia-discuss
I have build skia by skia build and now i have the out/{Static/Shared/Release/...}, but how to link it with my personal project folder? Is necessary to copy all skia folder to my project folder ( or just libskia.a ?). (I would very much appreciate if there was an example how to link it in command line or CMake).
OS: Arch-Linux (I'm pretty new with skia and Google projects sorry :c )

Ryan Gonzalez

unread,
Apr 10, 2018, 8:02:56 AM4/10/18
to skia-d...@googlegroups.com, igor.bar...@gmail.com
You should just have to link with libskia.a, and just make sure you pass down the include paths to the header files. 

On April 9, 2018 10:41:50 PM igor.bar...@gmail.com wrote:

I have build skia by skia build and now i have the out/{Static/Shared/Release/...}, but how to link it with my personal project folder? Is necessary to copy all skia folder to my project folder ( or just libskia.a ?). (I would very much appreciate if there was an example how to link it in command line or CMake).
OS: Arch-Linux (I'm pretty new with skia and Google projects sorry :c )

--
You received this message because you are subscribed to the Google Groups "skia-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to skia-discuss...@googlegroups.com.
To post to this group, send email to skia-d...@googlegroups.com.
Visit this group at https://groups.google.com/group/skia-discuss.
For more options, visit https://groups.google.com/d/optout.

--
Ryan (ライアン)
Yoko Shimomura, ryo (supercell/EGOIST), Hiroyuki Sawano >> everyone else

igor.bar...@gmail.com

unread,
Apr 10, 2018, 10:17:39 PM4/10/18
to skia-discuss
Hey thank you, i tried compiling manually by command line, but i have some errors 
I'm using that for compile
$ g++ main.cpp \
-lstdc++ \
-dl \
-dm \
-lGL \
-lGLU \
-L ../skia/out/Static \
-lskia \
-I../skia/include/android \
-I../skia/include/atlastext \
-I../skia/include/c \
-I../skia/include/codec \
-I../skia/include/config \
-I../skia/include/core \
-I../skia/include/effects \
-I../skia/include/encode \
-I../skia/include/gpu \
-I../skia/include/pathops \
-I../skia/include/ports \
-I../skia/include/private \
-I../skia/include/svg \
-I../skia/include/utils \
-I../skia/include/views \
-o main \
-Wall

Error:
../skia/out/Static/libskia.a(libskia.SkFontMgr.o): In function `SkFontMgr::RefDefault()':
../../src/core/SkFontMgr.cpp:(.text._ZN9SkFontMgr10RefDefaultEv+0xb1): undefined reference to `SkFontMgr::Factory()'

Hal Canary

unread,
Apr 11, 2018, 9:06:47 AM4/11/18
to skia-discuss
Set
    skia_enable_fontmgr_empty = true
in your args.gn file. 

igor barbosa

unread,
Mar 28, 2020, 5:50:31 PM3/28/20
to skia-discuss
After a long time i tried again.
I have generated the build files with:
$ gn gen out/Release --args='is_debug=false cc="clang" cxx="clang++" skia_use_libgifcodec=false skia_use_libheif=false skia_use_libjpeg_turbo_decode=false skia_use_libjpeg_turbo_encode=false skia_use_libpng_decode=false skia_use_libpng_encode=false skia_use_libwebp_decode=false skia_use_libwebp_encode=false skia_use_system_libjpeg_turbo=false skia_use_system_libpng=false skia_use_system_libwebp=false skia_use_system_zlib=false skia_use_zlib=false'
And after that, I compiled with:
$ cd out/Release
$ ninja -C . skia
> ninja: Entering directory `.'
   [735/735] link libskia.a
Everything generated these files in out/Release "args.gn  build.ninja  build.ninja.d  libexpat.a  libskia.a  obj  toolchain.ninja"
I've created a test.cc outside the "out" directory (... test.cc out/ include/ ...) and tried to compile test.cc with:
$ clang test.cc -I. -Lout/Release -lskia -std=c++17 -lstdc++ -ldl -lm -lGL -Wall -Wextra -o main
But i got these errors:
test.cc:8:20: warning: unused variable 'R' [-Wunused-variable]
    const SkScalar R = 0.45f * scale;
                   ^
test.cc:9:20: warning: unused variable 'TAU' [-Wunused-variable]
    const SkScalar TAU = 6.2831853f;
                   ^
2 warnings generated.
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `SkFontMgr_fontconfig':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:702: undefined reference to `FcInitLoadConfigAndFonts'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:703: undefined reference to `FcConfigGetSysRoot'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `(anonymous namespace)::FCLocker::lock()':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:70: undefined reference to `FcGetVersion'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `SkFontMgr_fontconfig::GetFamilyNames(_FcConfig*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:643: undefined reference to `FcConfigGetFonts'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:652: undefined reference to `FcPatternGetString'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:643: undefined reference to `FcConfigGetFonts'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:652: undefined reference to `FcPatternGetString'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `(anonymous namespace)::FCLocker::unlock()':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:76: undefined reference to `FcGetVersion'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `(anonymous namespace)::FCLocker::lock()':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:70: undefined reference to `FcGetVersion'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `void FcTDestroy<_FcConfig, &FcConfigDestroy>(_FcConfig*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:106: undefined reference to `FcConfigDestroy'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `(anonymous namespace)::FCLocker::unlock()':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:76: undefined reference to `FcGetVersion'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `void FcTDestroy<_FcConfig, &FcConfigDestroy>(_FcConfig*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:106: undefined reference to `FcConfigDestroy'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `(anonymous namespace)::FCLocker::lock()':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:70: undefined reference to `FcGetVersion'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `SkAutoFc':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:111: undefined reference to `FcPatternCreate'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `SkFontMgr_fontconfig::onMatchFamily(char const*) const':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:815: undefined reference to `FcPatternAddString'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:816: undefined reference to `FcConfigSubstitute'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:817: undefined reference to `FcDefaultSubstitute'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:822: undefined reference to `FcPatternDuplicate'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `SkAutoFc':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:111: undefined reference to `FcFontSetCreate'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `SkFontMgr_fontconfig::onMatchFamily(char const*) const':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:836: undefined reference to `FcConfigGetFonts'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:844: undefined reference to `FcFontRenderPrepare'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:844: undefined reference to `FcFontSetAdd'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:836: undefined reference to `FcConfigGetFonts'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:844: undefined reference to `FcFontRenderPrepare'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:844: undefined reference to `FcFontSetAdd'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `void FcTDestroy<_FcPattern, &FcPatternDestroy>(_FcPattern*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:106: undefined reference to `FcPatternDestroy'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:106: undefined reference to `FcPatternDestroy'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `(anonymous namespace)::FCLocker::unlock()':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:76: undefined reference to `FcGetVersion'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `(anonymous namespace)::FCLocker::lock()':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:70: undefined reference to `FcGetVersion'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `SkAutoFc':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:111: undefined reference to `FcPatternCreate'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `SkFontMgr_fontconfig::onMatchFamilyStyle(char const*, SkFontStyle const&) const':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:858: undefined reference to `FcPatternAddString'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:860: undefined reference to `FcConfigSubstitute'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:861: undefined reference to `FcDefaultSubstitute'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:874: undefined reference to `FcPatternDuplicate'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:882: undefined reference to `FcFontMatch'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `void FcTDestroy<_FcPattern, &FcPatternDestroy>(_FcPattern*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:106: undefined reference to `FcPatternDestroy'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:106: undefined reference to `FcPatternDestroy'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:106: undefined reference to `FcPatternDestroy'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:106: undefined reference to `FcPatternDestroy'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `(anonymous namespace)::FCLocker::unlock()':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:76: undefined reference to `FcGetVersion'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `(anonymous namespace)::FCLocker::lock()':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:70: undefined reference to `FcGetVersion'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `SkAutoFc':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:111: undefined reference to `FcPatternCreate'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `SkFontMgr_fontconfig::onMatchFamilyStyleCharacter(char const*, SkFontStyle const&, char const**, int, int) const':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:903: undefined reference to `FcPatternAddWeak'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `SkAutoFc':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:111: undefined reference to `FcCharSetCreate'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `SkFontMgr_fontconfig::onMatchFamilyStyleCharacter(char const*, SkFontStyle const&, char const**, int, int) const':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:908: undefined reference to `FcCharSetAddChar'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:909: undefined reference to `FcPatternAddCharSet'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `SkAutoFc':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:111: undefined reference to `FcLangSetCreate'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `SkFontMgr_fontconfig::onMatchFamilyStyleCharacter(char const*, SkFontStyle const&, char const**, int, int) const':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:915: undefined reference to `FcLangSetAdd'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:917: undefined reference to `FcPatternAddLangSet'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `void FcTDestroy<_FcLangSet, &FcLangSetDestroy>(_FcLangSet*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:106: undefined reference to `FcLangSetDestroy'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `SkFontMgr_fontconfig::onMatchFamilyStyleCharacter(char const*, SkFontStyle const&, char const**, int, int) const':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:920: undefined reference to `FcConfigSubstitute'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:921: undefined reference to `FcDefaultSubstitute'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:924: undefined reference to `FcFontMatch'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `SkFontMgr_fontconfig::FontContainsCharacter(_FcPattern*, unsigned int)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:801: undefined reference to `FcCharSetHasChar'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:794: undefined reference to `FcPatternGetCharSet'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `void FcTDestroy<_FcPattern, &FcPatternDestroy>(_FcPattern*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:106: undefined reference to `FcPatternDestroy'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `void FcTDestroy<_FcCharSet, &FcCharSetDestroy>(_FcCharSet*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:106: undefined reference to `FcCharSetDestroy'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `void FcTDestroy<_FcPattern, &FcPatternDestroy>(_FcPattern*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:106: undefined reference to `FcPatternDestroy'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `(anonymous namespace)::FCLocker::unlock()':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:76: undefined reference to `FcGetVersion'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `get_string(_FcPattern*, char const*, char const*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:143: undefined reference to `FcPatternGetString'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `(anonymous namespace)::FCLocker::lock()':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:70: undefined reference to `FcGetVersion'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `(anonymous namespace)::FCLocker::unlock()':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:76: undefined reference to `FcGetVersion'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `remove_weak(_FcPattern*, char const*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:243: undefined reference to `FcObjectSetBuild'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:244: undefined reference to `FcPatternFilter'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:258: undefined reference to `FcPatternRemove'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `is_weak(_FcPattern*, char const*, int)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:179: undefined reference to `FcObjectSetBuild'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:180: undefined reference to `FcPatternFilter'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:189: undefined reference to `FcPatternGet'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `void FcTDestroy<_FcPattern, &FcPatternDestroy>(_FcPattern*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:106: undefined reference to `FcPatternDestroy'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `void FcTDestroy<_FcObjectSet, &FcObjectSetDestroy>(_FcObjectSet*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:106: undefined reference to `FcObjectSetDestroy'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `is_weak(_FcPattern*, char const*, int)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:194: undefined reference to `FcPatternRemove'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `SkAutoFc':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:111: undefined reference to `FcFontSetCreate'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:111: undefined reference to `FcLangSetCreate'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `is_weak(_FcPattern*, char const*, int)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:203: undefined reference to `FcLangSetAdd'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:204: undefined reference to `FcPatternDuplicate'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:205: undefined reference to `FcPatternAddLangSet'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `SkAutoFc':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:111: undefined reference to `FcLangSetCreate'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `is_weak(_FcPattern*, char const*, int)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:208: undefined reference to `FcLangSetAdd'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `SkAutoFc':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:111: undefined reference to `FcPatternCreate'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `is_weak(_FcPattern*, char const*, int)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:210: undefined reference to `FcPatternAddString'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:211: undefined reference to `FcPatternAddLangSet'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:213: undefined reference to `FcFontSetAdd'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:214: undefined reference to `FcFontSetAdd'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:217: undefined reference to `FcPatternAddLangSet'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `SkAutoFc':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:111: undefined reference to `FcConfigCreate'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `is_weak(_FcPattern*, char const*, int)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:227: undefined reference to `FcFontSetMatch'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:231: undefined reference to `FcPatternGetLangSet'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:232: undefined reference to `FcLangSetHasLang'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `void FcTDestroy<_FcPattern, &FcPatternDestroy>(_FcPattern*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:106: undefined reference to `FcPatternDestroy'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `void FcTDestroy<_FcConfig, &FcConfigDestroy>(_FcConfig*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:106: undefined reference to `FcConfigDestroy'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `void FcTDestroy<_FcLangSet, &FcLangSetDestroy>(_FcLangSet*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:106: undefined reference to `FcLangSetDestroy'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:106: undefined reference to `FcLangSetDestroy'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `void FcTDestroy<_FcFontSet, &FcFontSetDestroy>(_FcFontSet*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:106: undefined reference to `FcFontSetDestroy'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `remove_weak(_FcPattern*, char const*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:268: undefined reference to `FcPatternRemove'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `void FcTDestroy<_FcPattern, &FcPatternDestroy>(_FcPattern*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:106: undefined reference to `FcPatternDestroy'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `void FcTDestroy<_FcObjectSet, &FcObjectSetDestroy>(_FcObjectSet*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:106: undefined reference to `FcObjectSetDestroy'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `get_string(_FcPattern*, char const*, char const*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:143: undefined reference to `FcPatternGetString'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `SkFontMgr_fontconfig::AnyMatching(_FcPattern*, _FcPattern*, char const*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:736: undefined reference to `FcPatternGetString'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:744: undefined reference to `FcPatternGetString'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:751: undefined reference to `FcStrCmpIgnoreCase'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:744: undefined reference to `FcPatternGetString'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:751: undefined reference to `FcStrCmpIgnoreCase'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:744: undefined reference to `FcPatternGetString'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:751: undefined reference to `FcStrCmpIgnoreCase'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:744: undefined reference to `FcPatternGetString'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:751: undefined reference to `FcStrCmpIgnoreCase'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:744: undefined reference to `FcPatternGetString'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:751: undefined reference to `FcStrCmpIgnoreCase'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:744: undefined reference to `FcPatternGetString'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:751: undefined reference to `FcStrCmpIgnoreCase'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:744: undefined reference to `FcPatternGetString'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:751: undefined reference to `FcStrCmpIgnoreCase'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:744: undefined reference to `FcPatternGetString'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:751: undefined reference to `FcStrCmpIgnoreCase'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:744: undefined reference to `FcPatternGetString'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:751: undefined reference to `FcStrCmpIgnoreCase'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:744: undefined reference to `FcPatternGetString'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:751: undefined reference to `FcStrCmpIgnoreCase'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:744: undefined reference to `FcPatternGetString'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:751: undefined reference to `FcStrCmpIgnoreCase'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:744: undefined reference to `FcPatternGetString'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:751: undefined reference to `FcStrCmpIgnoreCase'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:744: undefined reference to `FcPatternGetString'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:751: undefined reference to `FcStrCmpIgnoreCase'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:744: undefined reference to `FcPatternGetString'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:751: undefined reference to `FcStrCmpIgnoreCase'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:744: undefined reference to `FcPatternGetString'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:751: undefined reference to `FcStrCmpIgnoreCase'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:744: undefined reference to `FcPatternGetString'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:751: undefined reference to `FcStrCmpIgnoreCase'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `void FcTDestroy<_FcFontSet, &FcFontSetDestroy>(_FcFontSet*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:106: undefined reference to `FcFontSetDestroy'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:106: undefined reference to `FcFontSetDestroy'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `(anonymous namespace)::FCLocker::lock()':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:70: undefined reference to `FcGetVersion'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `void FcTDestroy<_FcFontSet, &FcFontSetDestroy>(_FcFontSet*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:106: undefined reference to `FcFontSetDestroy'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `(anonymous namespace)::FCLocker::unlock()':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:76: undefined reference to `FcGetVersion'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `void FcTDestroy<_FcFontSet, &FcFontSetDestroy>(_FcFontSet*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:106: undefined reference to `FcFontSetDestroy'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `(anonymous namespace)::FCLocker::lock()':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:70: undefined reference to `FcGetVersion'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `get_string(_FcPattern*, char const*, char const*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:143: undefined reference to `FcPatternGetString'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `(anonymous namespace)::FCLocker::unlock()':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:76: undefined reference to `FcGetVersion'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `(anonymous namespace)::FCLocker::lock()':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:70: undefined reference to `FcGetVersion'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `(anonymous namespace)::FCLocker::unlock()':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:76: undefined reference to `FcGetVersion'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `(anonymous namespace)::FCLocker::lock()':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:70: undefined reference to `FcGetVersion'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `SkAutoFc':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:111: undefined reference to `FcPatternCreate'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `SkFontMgr_fontconfig::StyleSet::matchStyle(SkFontStyle const&)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:604: undefined reference to `FcConfigSubstitute'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:605: undefined reference to `FcDefaultSubstitute'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:609: undefined reference to `FcFontSetMatch'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `void FcTDestroy<_FcPattern, &FcPatternDestroy>(_FcPattern*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:106: undefined reference to `FcPatternDestroy'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:106: undefined reference to `FcPatternDestroy'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `(anonymous namespace)::FCLocker::unlock()':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:76: undefined reference to `FcGetVersion'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `get_int(_FcPattern*, char const*, int)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:135: undefined reference to `FcPatternGetInteger'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:135: undefined reference to `FcPatternGetInteger'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:135: undefined reference to `FcPatternGetInteger'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `SkFontMgr_fontconfig::createTypefaceFromFcPattern(_FcPattern*) const':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:688: undefined reference to `FcPatternReference'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `get_int(_FcPattern*, char const*, int)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:135: undefined reference to `FcPatternGetInteger'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `(anonymous namespace)::FCLocker::unlock()':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:76: undefined reference to `FcGetVersion'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `(anonymous namespace)::FCLocker::lock()':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:70: undefined reference to `FcGetVersion'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `SkFontMgr_fontconfig::FindByFcPattern(SkTypeface*, void*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:675: undefined reference to `FcPatternEqual'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `(anonymous namespace)::FCLocker::lock()':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:70: undefined reference to `FcGetVersion'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `void FcTDestroy<_FcPattern, &FcPatternDestroy>(_FcPattern*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:106: undefined reference to `FcPatternDestroy'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `(anonymous namespace)::FCLocker::unlock()':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:76: undefined reference to `FcGetVersion'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `void FcTDestroy<_FcPattern, &FcPatternDestroy>(_FcPattern*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:106: undefined reference to `FcPatternDestroy'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `get_matrix(_FcPattern*, char const*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:151: undefined reference to `FcPatternGetMatrix'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `get_bool(_FcPattern*, char const*, bool)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:127: undefined reference to `FcPatternGetBool'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:127: undefined reference to `FcPatternGetBool'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `get_matrix(_FcPattern*, char const*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:151: undefined reference to `FcPatternGetMatrix'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `get_bool(_FcPattern*, char const*, bool)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:127: undefined reference to `FcPatternGetBool'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `(anonymous namespace)::FCLocker::lock()':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:70: undefined reference to `FcGetVersion'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `get_int(_FcPattern*, char const*, int)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:135: undefined reference to `FcPatternGetInteger'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `get_string(_FcPattern*, char const*, char const*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:143: undefined reference to `FcPatternGetString'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `(anonymous namespace)::FCLocker::unlock()':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:76: undefined reference to `FcGetVersion'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `(anonymous namespace)::FCLocker::lock()':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:70: undefined reference to `FcGetVersion'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `get_string(_FcPattern*, char const*, char const*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:143: undefined reference to `FcPatternGetString'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:143: undefined reference to `FcPatternGetString'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:143: undefined reference to `FcPatternGetString'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `(anonymous namespace)::FCLocker::unlock()':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:76: undefined reference to `FcGetVersion'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `get_string(_FcPattern*, char const*, char const*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:143: undefined reference to `FcPatternGetString'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o): in function `fcpattern_from_skfontstyle(SkFontStyle, _FcPattern*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:398: undefined reference to `FcPatternAddInteger'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:399: undefined reference to `FcPatternAddInteger'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontMgr_fontconfig.cpp:400: undefined reference to `FcPatternAddInteger'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o):(.debug_info+0x4ef): undefined reference to `FcConfigCreate'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o):(.debug_info+0x503): undefined reference to `FcConfigDestroy'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o):(.debug_info+0xf6f6): undefined reference to `FcPatternCreate'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o):(.debug_info+0xf70a): undefined reference to `FcPatternDestroy'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o):(.debug_info+0x13440): undefined reference to `FcConfigDestroy'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o):(.debug_info+0x13eee): undefined reference to `FcFontSetCreate'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o):(.debug_info+0x13f02): undefined reference to `FcFontSetDestroy'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o):(.debug_info+0x14429): undefined reference to `FcPatternDestroy'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o):(.debug_info+0x14b8b): undefined reference to `FcCharSetCreate'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o):(.debug_info+0x14b9f): undefined reference to `FcCharSetDestroy'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o):(.debug_info+0x14dcd): undefined reference to `FcLangSetCreate'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o):(.debug_info+0x14de1): undefined reference to `FcLangSetDestroy'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o):(.debug_info+0x14feb): undefined reference to `FcLangSetDestroy'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o):(.debug_info+0x150ec): undefined reference to `FcCharSetDestroy'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o):(.debug_info+0x17e88): undefined reference to `FcObjectSetDestroy'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o):(.debug_info+0x181f0): undefined reference to `FcObjectSetDestroy'
/usr/bin/ld: out/Release/libskia.a(fontmgr_fontconfig.SkFontMgr_fontconfig.o):(.debug_info+0x18289): undefined reference to `FcFontSetDestroy'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `_ZNK17SkFunctionWrapperIFiP11FT_FaceRec_EXadL_Z12FT_Done_FaceEEEclIJS1_EEEDTcladL_Z12FT_Done_FaceEspclsr3stdE7forwardIT_Efp_EEEDpOS5_':
/home/igor/Documents/git/skia/out/Release/../../include/private/SkTemplates.h:54: undefined reference to `FT_Done_Face'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `SkTypeface_FreeType::onGetAdvancedMetrics() const':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:597: undefined reference to `FT_Get_Postscript_Name'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `canEmbed(FT_FaceRec_*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:567: undefined reference to `FT_Get_FSType_Flags'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `canSubset(FT_FaceRec_*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:573: undefined reference to `FT_Get_FSType_Flags'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `get_font_type(FT_FaceRec_*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:578: undefined reference to `FT_Get_X11_Font_Format'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `SkTypeface_FreeType::onGetAdvancedMetrics() const':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:621: undefined reference to `FT_Get_PS_Font_Info'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:623: undefined reference to `FT_Get_Sfnt_Table'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:634: undefined reference to `FT_Get_Sfnt_Table'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:642: undefined reference to `FT_Get_Sfnt_Table'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `~FreeTypeLibrary':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:212: undefined reference to `FT_Done_Library'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `SkTypeface_FreeType::getGlyphToUnicodeMap(int*) const':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:662: undefined reference to `FT_Get_First_Char'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:669: undefined reference to `FT_Get_Next_Char'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `SkTypeface_FreeType::getPostScriptGlyphNames(SkString*) const':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:680: undefined reference to `FT_Get_Glyph_Name'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `SkTypeface_FreeType::Scanner::GetAxes(FT_FaceRec_*, SkSTArray<4, SkTypeface_FreeType::Scanner::AxisDefinition, true>*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1958: undefined reference to `FT_Get_MM_Var'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `~FreeTypeLibrary':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:212: undefined reference to `FT_Done_Library'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `SkTypeface_FreeType::GetUnitsPerEm(FT_FaceRec_*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:778: undefined reference to `FT_Get_Sfnt_Table'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:778: undefined reference to `FT_Get_Sfnt_Table'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `SkTypeface_FreeType::onGetKerningPairAdjustments(unsigned short const*, int, int*) const':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:802: undefined reference to `FT_Get_Kerning'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `operator()':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:938: undefined reference to `FT_New_Size'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `SkScalerContext_FreeType':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:950: undefined reference to `FT_Activate_Size'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `_ZNK17SkFunctionWrapperIFiP11FT_SizeRec_EXadL_Z12FT_Done_SizeEEEclIJS1_EEEDTcladL_Z12FT_Done_SizeEspclsr3stdE7forwardIT_Efp_EEEDpOS5_':
/home/igor/Documents/git/skia/out/Release/../../include/private/SkTemplates.h:54: undefined reference to `FT_Done_Size'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `SkScalerContext_FreeType':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:961: undefined reference to `FT_Set_Char_Size'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1021: undefined reference to `FT_Palette_Select'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:987: undefined reference to `FT_Select_Size'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `ref_ft_face(SkTypeface const*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:430: undefined reference to `FT_Open_Face'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `_ZNK17SkFunctionWrapperIFiP11FT_FaceRec_EXadL_Z12FT_Done_FaceEEEclIJS1_EEEDTcladL_Z12FT_Done_FaceEspclsr3stdE7forwardIT_Efp_EEEDpOS5_':
/home/igor/Documents/git/skia/out/Release/../../include/private/SkTemplates.h:54: undefined reference to `FT_Done_Face'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../include/private/SkTemplates.h:54: undefined reference to `FT_Done_Face'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `ft_face_setup_axes(SkFaceRec*, SkFontData const&)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:380: undefined reference to `FT_Set_Var_Design_Coordinates'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `ref_ft_face(SkTypeface const*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:448: undefined reference to `FT_Select_Charmap'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `~SkScalerContext_FreeType':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1033: undefined reference to `FT_Done_Size'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `~FreeTypeLibrary':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:212: undefined reference to `FT_Done_Library'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `SkScalerContext_FreeType::setupSize()':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1046: undefined reference to `FT_Activate_Size'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1050: undefined reference to `FT_Set_Transform'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1046: undefined reference to `FT_Activate_Size'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1046: undefined reference to `FT_Activate_Size'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1050: undefined reference to `FT_Set_Transform'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `SkScalerContext_FreeType::generateAdvance(SkGlyph*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1076: undefined reference to `FT_Get_Advance'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `SkScalerContext_FreeType::getBBoxForCurrentGlyph(SkGlyph const*, FT_BBox_*, bool)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1094: undefined reference to `FT_Outline_Get_CBox'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `SkScalerContext_FreeType::getCBoxForLetter(char, FT_BBox_*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1130: undefined reference to `FT_Get_Char_Index'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1134: undefined reference to `FT_Load_Glyph'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1138: undefined reference to `FT_Outline_Get_CBox'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `SkScalerContext_FreeType::emboldenIfNeeded(FT_FaceRec_*, FT_GlyphSlotRec_*, unsigned short)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1551: undefined reference to `FT_MulFix'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1553: undefined reference to `FT_Outline_Embolden'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1557: undefined reference to `FT_Load_Glyph'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1559: undefined reference to `FT_GlyphSlot_Own_Bitmap'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1560: undefined reference to `FT_Bitmap_Embolden'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `SkScalerContext_FreeType::setupSize()':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1046: undefined reference to `FT_Activate_Size'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1050: undefined reference to `FT_Set_Transform'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `SkScalerContext_FreeType::generateMetrics(SkGlyph*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1181: undefined reference to `FT_Load_Glyph'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1198: undefined reference to `FT_Get_Color_Glyph_Layer'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1198: undefined reference to `FT_Get_Color_Glyph_Layer'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1202: undefined reference to `FT_Load_Glyph'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `SkScalerContext_FreeType::getBBoxForCurrentGlyph(SkGlyph const*, FT_BBox_*, bool)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1094: undefined reference to `FT_Outline_Get_CBox'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1094: undefined reference to `FT_Outline_Get_CBox'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `SkScalerContext_FreeType::setupSize()':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1046: undefined reference to `FT_Activate_Size'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1046: undefined reference to `FT_Activate_Size'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1050: undefined reference to `FT_Set_Transform'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `SkScalerContext_FreeType::generateImage(SkGlyph const&)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1330: undefined reference to `FT_Load_Glyph'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `SkScalerContext_FreeType::setupSize()':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1046: undefined reference to `FT_Activate_Size'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1046: undefined reference to `FT_Activate_Size'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1050: undefined reference to `FT_Set_Transform'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `SkScalerContext_FreeType::generatePath(unsigned short, SkPath*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1368: undefined reference to `FT_Load_Glyph'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `SkScalerContext_FreeType::setupSize()':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1046: undefined reference to `FT_Activate_Size'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1046: undefined reference to `FT_Activate_Size'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1046: undefined reference to `FT_Activate_Size'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1050: undefined reference to `FT_Set_Transform'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `SkTypeface_FreeType::GetUnitsPerEm(FT_FaceRec_*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:778: undefined reference to `FT_Get_Sfnt_Table'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `SkScalerContext_FreeType::generateFontMetrics(SkFontMetrics*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1414: undefined reference to `FT_Get_Sfnt_Table'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1484: undefined reference to `FT_Get_Sfnt_Table'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `SkScalerContext_FreeType::getCBoxForLetter(char, FT_BBox_*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1130: undefined reference to `FT_Get_Char_Index'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1134: undefined reference to `FT_Load_Glyph'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1138: undefined reference to `FT_Outline_Get_CBox'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1130: undefined reference to `FT_Get_Char_Index'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1134: undefined reference to `FT_Load_Glyph'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1138: undefined reference to `FT_Outline_Get_CBox'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `SkTypeface_FreeType::onCharsToGlyphs(int const*, int, unsigned short*) const':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1608: undefined reference to `FT_Get_Char_Index'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `SkTypeface_FreeType::onGetVariationDesignPosition(SkFontArguments::VariationPosition::Coordinate*, int) const':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1650: undefined reference to `FT_Get_MM_Var'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `SkTypeface_FreeType::onGetVariationDesignParameters(SkFontParameters::Variation::Axis*, int) const':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1698: undefined reference to `FT_Get_MM_Var'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `SkTypeface_FreeType::onGetTableTags(unsigned int*) const':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1730: undefined reference to `FT_Sfnt_Table_Info'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1739: undefined reference to `FT_Sfnt_Table_Info'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `SkTypeface_FreeType::onGetTableData(unsigned int, unsigned long, unsigned long, void*) const':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1759: undefined reference to `FT_Load_Sfnt_Table'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1769: undefined reference to `FT_Load_Sfnt_Table'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `SkTypeface_FreeType::onCopyTableData(unsigned int) const':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1786: undefined reference to `FT_Load_Sfnt_Table'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1793: undefined reference to `FT_Load_Sfnt_Table'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `Scanner':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1806: undefined reference to `FT_New_Library'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1809: undefined reference to `FT_Add_Default_Modules'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `~Scanner':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1813: undefined reference to `FT_Done_Library'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `SkTypeface_FreeType::Scanner::openFace(SkStreamAsset*, int, FT_StreamRec_*) const':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1845: undefined reference to `FT_Open_Face'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1845: undefined reference to `FT_Open_Face'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `SkTypeface_FreeType::Scanner::recognizedFont(SkStreamAsset*, int*) const':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1862: undefined reference to `FT_Done_Face'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `SkTypeface_FreeType::Scanner::openFace(SkStreamAsset*, int, FT_StreamRec_*) const':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1845: undefined reference to `FT_Open_Face'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `SkTypeface_FreeType::Scanner::scanFont(SkStreamAsset*, int, SkString*, SkFontStyle*, bool*, SkSTArray<4, SkTypeface_FreeType::Scanner::AxisDefinition, true>*) const':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1890: undefined reference to `FT_Get_Sfnt_Table'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1899: undefined reference to `FT_Get_PS_Font_Info'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:1951: undefined reference to `FT_Done_Face'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o): in function `FreeTypeLibrary':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:135: undefined reference to `FT_New_Library'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:138: undefined reference to `FT_Add_Default_Modules'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:147: undefined reference to `FT_Library_Version'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType.cpp:205: undefined reference to `FT_Library_SetLcdFilter'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o):(.debug_info+0x10f49): undefined reference to `FT_Done_Face'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType.o):(.debug_info+0x1e261): undefined reference to `FT_Done_Size'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType_common.o): in function `SkScalerContext_FreeType_Base::generateGlyphImage(FT_FaceRec_*, SkGlyph const&, SkMatrix const&)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType_common.cpp:422: undefined reference to `FT_Palette_Select'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType_common.cpp:459: undefined reference to `FT_Outline_Translate'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType_common.cpp:460: undefined reference to `FT_Render_Glyph'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType_common.cpp:533: undefined reference to `FT_Outline_Get_CBox'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType_common.cpp:542: undefined reference to `FT_Outline_Translate'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType_common.cpp:552: undefined reference to `FT_Outline_Get_Bitmap'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType_common.cpp:433: undefined reference to `FT_Get_Color_Glyph_Layer'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType_common.o): in function `SkScalerContext_FreeType_Base::generateFacePath(FT_FaceRec_*, unsigned short, SkPath*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType_common.cpp:783: undefined reference to `FT_Load_Glyph'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType_common.o): in function `SkScalerContext_FreeType_Base::generateGlyphImage(FT_FaceRec_*, SkGlyph const&, SkMatrix const&)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType_common.cpp:433: undefined reference to `FT_Get_Color_Glyph_Layer'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType_common.o): in function `SkScalerContext_FreeType_Base::generateGlyphPath(FT_FaceRec_*, SkPath*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType_common.cpp:767: undefined reference to `FT_Outline_Decompose'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType_common.o): in function `SkScalerContext_FreeType_Base::generateFacePath(FT_FaceRec_*, unsigned short, SkPath*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType_common.cpp:783: undefined reference to `FT_Load_Glyph'
/usr/bin/ld: out/Release/libskia.a(typeface_freetype.SkFontHost_FreeType_common.o): in function `SkScalerContext_FreeType_Base::generateGlyphPath(FT_FaceRec_*, SkPath*)':
/home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType_common.cpp:767: undefined reference to `FT_Outline_Decompose'
/usr/bin/ld: /home/igor/Documents/git/skia/out/Release/../../src/ports/SkFontHost_FreeType_common.cpp:767: undefined reference to `FT_Outline_Decompose'



test.cc
#include <iostream>

#include "include/core/SkCanvas.h"
#include "include/core/SkScalar.h"

void draw(SkCanvas* canvas) {
 
const SkScalar scale = 256.0f;
 
const SkScalar R = 0.45f * scale;
 
const SkScalar TAU = 6.2831853f;
 canvas
->translate(0.5f * scale, 0.5f * scale);
}

int main() {
 std
::cout << "Hey test\n";
 
return 0;
}


Em quarta-feira, 11 de abril de 2018 10:06:47 UTC-3, Hal Canary escreveu:
Set
    skia_enable_fontmgr_empty = true
in your args.gn file. 

Mike Klein

unread,
Mar 28, 2020, 7:37:32 PM3/28/20
to skia-discuss
Link freetype and fontconfig.

--
You received this message because you are subscribed to the Google Groups "skia-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to skia-discuss...@googlegroups.com.

igor barbosa

unread,
Mar 28, 2020, 8:50:13 PM3/28/20
to skia-discuss
Oooh thank you so much, can't believe that was so simple. Works fine.

For sure, i compiled the SkiaSDLExample.cpp and it worked :D
$ clang example/SkiaSDLExample.cpp -std=c++17 -lGL -I/usr/include/SDL2 -D_REENTRANT -L/usr/lib -pthread -lSDL2 -I. -Lout/Release -lskia -lfontconfig -lfreetype -lfreetype -lstdc++ -ldl -lm -pthread -Wall -Wextra -DGR_GL_LOG_CALLS=0 -DGR_GL_CHECK_ERROR=0 -o main

Em sábado, 28 de março de 2020 20:37:32 UTC-3, Mike Klein escreveu:
Link freetype and fontconfig.
...

Mike

unread,
Mar 31, 2020, 9:13:42 AM3/31/20
to skia-d...@googlegroups.com
Did you manage to compile that also on Windows?

--
You received this message because you are subscribed to the Google Groups "skia-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to skia-discuss...@googlegroups.com.

igor barbosa

unread,
Apr 2, 2020, 8:10:25 AM4/2/20
to skia-discuss
I created a CMake project but i have not tried to compile on Windows yet, just on Linux.

fluffy

unread,
Jul 16, 2020, 2:09:45 AM7/16/20
to skia-discuss

can u share Skia CMake Project @igor

igor barbosa

unread,
Jul 16, 2020, 9:24:20 AM7/16/20
to skia-discuss
Hi Fluffy,
Yes I do. It's a simple one but works for me https://gitlab.com/barbosaigor/sk-gen.
Any doubt make me know.

fluffy

unread,
Jul 16, 2020, 12:15:45 PM7/16/20
to skia-discuss
thank u
Reply all
Reply to author
Forward
0 new messages