Problem with creating an xft-built

Discussion about official Mozilla Firefox builds
Post Reply
zeroK
Posts: 28
Joined: December 28th, 2003, 5:57 am

Problem with creating an xft-built

Post by zeroK »

When I try to create a xft-enabled built using following .mozconfig ...

Code: Select all

export MOZ_PHOENIX=1
export CFLAGS="-mcpu=athlon-tbird -O3 -pipe"
export CXXFLAGS="-mcpu=athlon-tbird -O3 -pipe"
mk_add_options MOZ_PHOENIX=1
ac_add_options --enable-crypto
ac_add_options --disable-tests
ac_add_options --disable-debug
ac_add_options --disable-composer
ac_add_options --enable-optimize=-Os
ac_add_options --enable-xft
ac_add_options --disable-ldap
ac_add_options --disable-mailnews
ac_add_options --disable-shared
ac_add_options --enable-static
ac_add_options --enable-extensions=cookie,xml-rpc,xmlextras,p3p,pref,transformiix,universalchardet,typeaheadfind,webservices


... it dies with following 2> output:

Code: Select all

Couldn't GC any strings, exiting.
Couldn't GC any strings, exiting.
Couldn't GC any strings, exiting.
nsImageModule.cpp: In function `nsresult
   ImageRegisterProc(nsIComponentManager*, nsIFile*, const char*, const char*,
   const nsModuleComponentInfo*)':
nsImageModule.cpp:138: warning: comparison between signed and unsigned integer
   expressions
nsImageModule.cpp: In function `nsresult
   ImageUnregisterProc(nsIComponentManager*, nsIFile*, const char*, const
   nsModuleComponentInfo*)':
nsImageModule.cpp:154: warning: comparison between signed and unsigned integer
   expressions
Couldn't GC any strings, exiting.
Couldn't GC any strings, exiting.
Couldn't GC any strings, exiting.
Couldn't GC any strings, exiting.
Couldn't GC any strings, exiting.
cat: ../src/embed-link-comps: No such file or directory
cat: ../src/embed-link-comps: No such file or directory
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x1dd): In function `nsFontMetricsXft::~nsFontMetricsXft [not-in-charge]()':
: undefined reference to `XftFontClose'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x1e7): In function `nsFontMetricsXft::~nsFontMetricsXft [not-in-charge]()':
: undefined reference to `FcPatternDestroy'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x2fd): In function `nsFontMetricsXft::~nsFontMetricsXft [in-charge]()':
: undefined reference to `XftFontClose'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x307): In function `nsFontMetricsXft::~nsFontMetricsXft [in-charge]()':
: undefined reference to `FcPatternDestroy'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x424): In function `nsFontMetricsXft::~nsFontMetricsXft [in-charge deleting]()':
: undefined reference to `XftFontClose'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x42e): In function `nsFontMetricsXft::~nsFontMetricsXft [in-charge deleting]()':
: undefined reference to `FcPatternDestroy'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0xb63): In function `nsFontMetricsXft::GetWidth(char const*, unsigned, int&, nsRenderingContextGTK*)':
: undefined reference to `XftTextExtents8'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0xf32): In function `nsFontMetricsXft::DrawString(char const*, unsigned, int, int, int const*, nsRenderingContextGTK*, nsDrawingSurfaceGTK*)':
: undefined reference to `XftDrawGlyphFontSpec'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x1066): In function `nsFontMetricsXft::DrawString(unsigned short const*, unsigned, int, int, int, int const*, nsRenderingContextGTK*, nsDrawingSurfaceGTK*)':
: undefined reference to `XftDrawGlyphFontSpec'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x15b6): In function `nsFontMetricsXft::CacheFontMetrics()':
: undefined reference to `XftLockFace'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x15c1): In function `nsFontMetricsXft::CacheFontMetrics()':
: undefined reference to `FT_Get_Sfnt_Table'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x15dd): In function `nsFontMetricsXft::CacheFontMetrics()':
: undefined reference to `FcPatternGetInteger'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x175e): In function `nsFontMetricsXft::CacheFontMetrics()':
: undefined reference to `FcCharSetHasChar'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x17b9): In function `nsFontMetricsXft::CacheFontMetrics()':
: undefined reference to `FT_MulFix'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x1825): In function `nsFontMetricsXft::CacheFontMetrics()':
: undefined reference to `FT_MulFix'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x192b): In function `nsFontMetricsXft::CacheFontMetrics()':
: undefined reference to `XftUnlockFace'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x1953): In function `nsFontMetricsXft::CacheFontMetrics()':
: undefined reference to `FT_MulFix'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x1a25): In function `nsFontMetricsXft::CacheFontMetrics()':
: undefined reference to `FT_MulFix'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x1c5a): In function `nsFontMetricsXft::CacheFontMetrics()':
: undefined reference to `XftTextExtents16'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x1dde): In function `nsFontMetricsXft::SetupFCPattern()':
: undefined reference to `FcPatternCreate'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x1ef7): In function `nsFontMetricsXft::SetupFCPattern()':
: undefined reference to `FcPatternAddInteger'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x1f17): In function `nsFontMetricsXft::SetupFCPattern()':
: undefined reference to `FcPatternAddInteger'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x1f37): In function `nsFontMetricsXft::SetupFCPattern()':
: undefined reference to `FcPatternAddInteger'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x1f49): In function `nsFontMetricsXft::SetupFCPattern()':
: undefined reference to `FcConfigSubstitute'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x1f60): In function `nsFontMetricsXft::SetupFCPattern()':
: undefined reference to `XftDefaultSubstitute'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x227e): In function `nsFontMetricsXft::DoMatch(int)':
: undefined reference to `FcFontSort'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x236e): In function `nsFontMetricsXft::DoMatch(int)':
: undefined reference to `FcFontSetDestroy'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x239c): In function `nsFontMetricsXft::DoMatch(int)':
: undefined reference to `FcFontSetDestroy'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x2443): In function `nsFontMetricsXft::DoMatch(int)':
: undefined reference to `FcPatternGetString'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x2482): In function `nsFontMetricsXft::DoMatch(int)':
: undefined reference to `FcFontMatch'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x2494): In function `nsFontMetricsXft::DoMatch(int)':
: undefined reference to `FcFontSetCreate'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x249e): In function `nsFontMetricsXft::DoMatch(int)':
: undefined reference to `FcFontSetAdd'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x259f): In function `nsFontMetricsXft::SetupMiniFont()':
: undefined reference to `FcPatternCreate'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x25ba): In function `nsFontMetricsXft::SetupMiniFont()':
: undefined reference to `FcPatternAddString'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x25f0): In function `nsFontMetricsXft::SetupMiniFont()':
: undefined reference to `FcPatternAddInteger'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x260b): In function `nsFontMetricsXft::SetupMiniFont()':
: undefined reference to `FcPatternAddInteger'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x2618): In function `nsFontMetricsXft::SetupMiniFont()':
: undefined reference to `FcConfigSubstitute'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x262a): In function `nsFontMetricsXft::SetupMiniFont()':
: undefined reference to `XftDefaultSubstitute'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x2636): In function `nsFontMetricsXft::SetupMiniFont()':
: undefined reference to `FcFontMatch'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x264c): In function `nsFontMetricsXft::SetupMiniFont()':
: undefined reference to `XftFontOpenPattern'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x2692): In function `nsFontMetricsXft::SetupMiniFont()':
: undefined reference to `XftTextExtents8'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x274a): In function `nsFontMetricsXft::SetupMiniFont()':
: undefined reference to `FcPatternDestroy'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x2759): In function `nsFontMetricsXft::SetupMiniFont()':
: undefined reference to `FcPatternDestroy'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x27cb): In function `nsFontMetricsXft::DrawUnknownGlyph(unsigned, int, int, _XftColor*, _XftDraw*)':
: undefined reference to `XftDrawRect'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x27f0): In function `nsFontMetricsXft::DrawUnknownGlyph(unsigned, int, int, _XftColor*, _XftDraw*)':
: undefined reference to `XftDrawRect'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x2820): In function `nsFontMetricsXft::DrawUnknownGlyph(unsigned, int, int, _XftColor*, _XftDraw*)':
: undefined reference to `XftDrawRect'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x2850): In function `nsFontMetricsXft::DrawUnknownGlyph(unsigned, int, int, _XftColor*, _XftDraw*)':
: undefined reference to `XftDrawRect'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x28bc): In function `nsFontMetricsXft::DrawUnknownGlyph(unsigned, int, int, _XftColor*, _XftDraw*)':
: undefined reference to `XftDrawString8'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x28ff): In function `nsFontMetricsXft::DrawUnknownGlyph(unsigned, int, int, _XftColor*, _XftDraw*)':
: undefined reference to `XftDrawString8'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x2952): In function `nsFontMetricsXft::DrawUnknownGlyph(unsigned, int, int, _XftColor*, _XftDraw*)':
: undefined reference to `XftDrawString8'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x298a): In function `nsFontMetricsXft::DrawUnknownGlyph(unsigned, int, int, _XftColor*, _XftDraw*)':
: undefined reference to `XftDrawString8'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x29ca): In function `nsFontMetricsXft::DrawUnknownGlyph(unsigned, int, int, _XftColor*, _XftDraw*)':
: undefined reference to `XftDrawString8'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x2a0a): more undefined references to `XftDrawString8' follow
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x2c88): In function `nsFontMetricsXft::PrepareToDraw(nsRenderingContextGTK*, nsDrawingSurfaceGTK*, _XftDraw**, _XftColor&)':
: undefined reference to `XftDrawSetClip'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x3046): In function `nsFontMetricsXft::FamilyExists(nsIDeviceContext*, nsString const&)':
: undefined reference to `FcPatternCreate'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x306a): In function `nsFontMetricsXft::FamilyExists(nsIDeviceContext*, nsString const&)':
: undefined reference to `FcObjectSetBuild'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x3084): In function `nsFontMetricsXft::FamilyExists(nsIDeviceContext*, nsString const&)':
: undefined reference to `FcFontList'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x30bd): In function `nsFontMetricsXft::FamilyExists(nsIDeviceContext*, nsString const&)':
: undefined reference to `FcFontSetDestroy'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x30d2): In function `nsFontMetricsXft::FamilyExists(nsIDeviceContext*, nsString const&)':
: undefined reference to `FcObjectSetDestroy'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x30de): In function `nsFontMetricsXft::FamilyExists(nsIDeviceContext*, nsString const&)':
: undefined reference to `FcPatternDestroy'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x3123): In function `nsFontMetricsXft::FamilyExists(nsIDeviceContext*, nsString const&)':
: undefined reference to `FcPatternGetString'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x34dd): In function `nsFontXft::nsFontXft[not-in-charge](_FcPattern*, _FcPattern*)':
: undefined reference to `FcPatternReference'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x34e5): In function `nsFontXft::nsFontXft[not-in-charge](_FcPattern*, _FcPattern*)':
: undefined reference to `FcPatternReference'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x350b): In function `nsFontXft::nsFontXft[not-in-charge](_FcPattern*, _FcPattern*)':
: undefined reference to `FcPatternGetCharSet'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x3522): In function `nsFontXft::nsFontXft[not-in-charge](_FcPattern*, _FcPattern*)':
: undefined reference to `FcCharSetCopy'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x3549): In function `nsFontXft::nsFontXft[in-charge](_FcPattern*, _FcPattern*)':
: undefined reference to `FcPatternReference'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x3551): In function `nsFontXft::nsFontXft[in-charge](_FcPattern*, _FcPattern*)':
: undefined reference to `FcPatternReference'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x3577): In function `nsFontXft::nsFontXft[in-charge](_FcPattern*, _FcPattern*)':
: undefined reference to `FcPatternGetCharSet'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x358e): In function `nsFontXft::nsFontXft[in-charge](_FcPattern*, _FcPattern*)':
: undefined reference to `FcCharSetCopy'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x35c8): In function `nsFontXft::~nsFontXft [not-in-charge]()':
: undefined reference to `FcPatternDestroy'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x35d1): In function `nsFontXft::~nsFontXft [not-in-charge]()':
: undefined reference to `FcPatternDestroy'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x35da): In function `nsFontXft::~nsFontXft [not-in-charge]()':
: undefined reference to `FcCharSetDestroy'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x35e9): In function `nsFontXft::~nsFontXft [not-in-charge]()':
: undefined reference to `XftFontClose'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x3622): In function `nsFontXft::~nsFontXft [in-charge]()':
: undefined reference to `FcPatternDestroy'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x362b): In function `nsFontXft::~nsFontXft [in-charge]()':
: undefined reference to `FcPatternDestroy'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x3634): In function `nsFontXft::~nsFontXft [in-charge]()':
: undefined reference to `FcCharSetDestroy'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x3643): In function `nsFontXft::~nsFontXft [in-charge]()':
: undefined reference to `XftFontClose'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x3683): In function `nsFontXft::~nsFontXft [in-charge deleting]()':
: undefined reference to `FcPatternDestroy'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x368c): In function `nsFontXft::~nsFontXft [in-charge deleting]()':
: undefined reference to `FcPatternDestroy'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x3695): In function `nsFontXft::~nsFontXft [in-charge deleting]()':
: undefined reference to `FcCharSetDestroy'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x36a4): In function `nsFontXft::~nsFontXft [in-charge deleting]()':
: undefined reference to `XftFontClose'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x36cd): In function `nsFontXft::GetXftFont()':
: undefined reference to `FcFontRenderPrepare'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x36dd): In function `nsFontXft::GetXftFont()':
: undefined reference to `FcGetVersion'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x36f0): In function `nsFontXft::GetXftFont()':
: undefined reference to `XftFontOpenPattern'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x36ff): In function `nsFontXft::GetXftFont()':
: undefined reference to `FcPatternDestroy'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x370d): In function `nsFontXft::GetXftFont()':
: undefined reference to `FcPatternDel'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x3746): In function `nsFontXft::GetTextExtents32(unsigned const*, unsigned, _XGlyphInfo&)':
: undefined reference to `XftTextExtents32'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x3865): In function `nsFontXft::CharToGlyphIndex(unsigned)':
: undefined reference to `XftCharIndex'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x3961): In function `nsFontXft::FillDrawStringSpec(unsigned*, unsigned, void*)':
: undefined reference to `XftGlyphExtents'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x39c0): In function `nsFontXft::FillDrawStringSpec(unsigned*, unsigned, void*)':
: undefined reference to `XftGlyphExtents'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x3a88): In function `nsFontXftCustom::~nsFontXftCustom [not-in-charge]()':
: undefined reference to `XftUnlockFace'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x3ab8): In function `nsFontXftCustom::~nsFontXftCustom [in-charge]()':
: undefined reference to `XftUnlockFace'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x3aef): In function `nsFontXftCustom::~nsFontXftCustom [in-charge deleting]()':
: undefined reference to `XftUnlockFace'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x3b9e): In function `nsFontXftCustom::GetTextExtents32(unsigned const*, unsigned, _XGlyphInfo&)':
: undefined reference to `XftTextExtents32'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x3be3): In function `nsFontXftCustom::GetTextExtents32(unsigned const*, unsigned, _XGlyphInfo&)':
: undefined reference to `XftGlyphExtents'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x3bf3): In function `nsFontXftCustom::GetTextExtents32(unsigned const*, unsigned, _XGlyphInfo&)':
: undefined reference to `FT_Get_Char_Index'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x3d27): In function `nsFontXftCustom::CharToGlyphIndex(unsigned)':
: undefined reference to `XftCharIndex'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x3e7a): In function `nsFontXftCustom::SetFT_FaceCharmap()':
: undefined reference to `XftLockFace'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x3e95): In function `nsFontXftCustom::SetFT_FaceCharmap()':
: undefined reference to `FT_Select_Charmap'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x403a): In function `AddLangGroup(_FcPattern*, nsIAtom*)':
: undefined reference to `FcPatternAddString'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x40a6): In function `AddFFRE(_FcPattern*, nsCString*, int)':
: undefined reference to `FcPatternAddWeak'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x40ef): In function `AddFFRE(_FcPattern*, nsCString*, int)':
: undefined reference to `FcPatternAdd'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x423e): In function `EnumFontsXft(nsIAtom*, char const*, unsigned*, unsigned short***)':
: undefined reference to `FcPatternCreate'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x425a): In function `EnumFontsXft(nsIAtom*, char const*, unsigned*, unsigned short***)':
: undefined reference to `FcObjectSetBuild'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x4284): In function `EnumFontsXft(nsIAtom*, char const*, unsigned*, unsigned short***)':
: undefined reference to `FcFontList'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x433f): In function `EnumFontsXft(nsIAtom*, char const*, unsigned*, unsigned short***)':
: undefined reference to `FcPatternGetString'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x43b8): In function `EnumFontsXft(nsIAtom*, char const*, unsigned*, unsigned short***)':
: undefined reference to `FcPatternDestroy'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x43c7): In function `EnumFontsXft(nsIAtom*, char const*, unsigned*, unsigned short***)':
: undefined reference to `FcObjectSetDestroy'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x43d6): In function `EnumFontsXft(nsIAtom*, char const*, unsigned*, unsigned short***)':
: undefined reference to `FcFontSetDestroy'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x4db4): In function `GetFontXftInfo(_FcPattern*)':
: undefined reference to `FcPatternGetString'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x3a5c): In function `nsFontXftUnicode::HasChar(unsigned)':
: undefined reference to `FcCharSetHasChar'
../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text+0x3d18): In function `nsFontXftCustom::CharToGlyphIndex(unsigned)':
: undefined reference to `FT_Get_Char_Index'
../../dist/lib/components/libgfx_gtk.a(nsDrawingSurfaceGTK.o)(.text+0x2e8): In function `nsDrawingSurfaceGTK::~nsDrawingSurfaceGTK [not-in-charge]()':
: undefined reference to `XftDrawDestroy'
../../dist/lib/components/libgfx_gtk.a(nsDrawingSurfaceGTK.o)(.text+0x344): In function `nsDrawingSurfaceGTK::~nsDrawingSurfaceGTK [in-charge]()':
: undefined reference to `XftDrawDestroy'
../../dist/lib/components/libgfx_gtk.a(nsDrawingSurfaceGTK.o)(.text+0x3a7): In function `nsDrawingSurfaceGTK::~nsDrawingSurfaceGTK [in-charge deleting]()':
: undefined reference to `XftDrawDestroy'
../../dist/lib/components/libgfx_gtk.a(nsDrawingSurfaceGTK.o)(.text+0x66a): In function `nsDrawingSurfaceGTK::GetXftDraw()':
: undefined reference to `XftDrawCreate'
collect2: ld returned 1 exit status
gmake[4]: *** [MozillaFirebird-bin] Error 1
gmake[3]: *** [libs] Error 2
gmake[2]: *** [tier_99] Error 2
make[1]: *** [default] Error 2
make: *** [build] Error 2


Any ideas what I'm doing wrong? :-(
MozJF
Posts: 2007
Joined: July 14th, 2003, 10:07 am
Location: Near Atlantic Ocean

Post by MozJF »

Try building a dynamic software. static is not working very good with firebird under linux.
MozJF
zeroK
Posts: 28
Joined: December 28th, 2003, 5:57 am

Post by zeroK »

Ok, tnx. Will try that :-)
Btw.: Is there somewhere the .mozconfig that is used for the nightlies available?
zeroK
Posts: 28
Joined: December 28th, 2003, 5:57 am

Post by zeroK »

Thanks, worked now :-)
But I now have another quite funny problem: I also have the all-in-one gestures extension installed and it works without any problem in the current nightlies but not in my own builds. What option in my .mozconfig could cause something like that? Perhaps the C(XX)Flags?
User avatar
nilson
Posts: 4100
Joined: February 15th, 2003, 11:55 pm
Location: Tuscaloosa, Alabama
Contact:

Post by nilson »

I use this mozconfig, which is probably pretty similar (except for optimization strings :P)

Code: Select all

. $topsrcdir/browser/config/mozconfig

ac_add_options --disable-accessibility
ac_add_options --disable-debug
ac_add_options --disable-tests
ac_add_options --enable-optimize
ac_add_options --enable-strip
ac_add_options --disable-installer
ac_add_options --enable-default-toolkit=gtk2
ac_add_options --enable-xft

#OPTIMIZATION
#Pentium 4
ac_add_options --enable-optimize="-march=pentium4 -msse2 -mfpmath=sse -ffast-math -ffloat-store -fforce-addr -ftracer -Os"
#Pentium 3
#ac_add_options --enable-optimize="-march=pentium3 -msse -mmmx -mfpmath=sse -ffast-math -ffloat-store -fforce-addr -ftracer -Os"
#Pentium 2
#ac_add_options --enable-optimize="-march=pentium2 -mmmx -ffast-math -ffloat-store -fforce-addr -ftracer -Os"
#Pentium MMX
#ac_add_options --enable-optimize="-march=pentium-mmx -mmmx -ffast-math -ffloat-store -fforce-addr -ftracer -Os"
#Athlon XP
#ac_add_options --enable-optimize="-march=athlon-xp -mmmx -m3dnow -ffast-math -ffloat-store -fforce-addr -ftracer -Os"
#AMD K6-2
#ac_add_options --enable-optimize="-march=k6-2 -pipe -mmmx -m3dnow -ffast-math -ffloat-store -fforce-addr -ftracer -Os"
MozJF
Posts: 2007
Joined: July 14th, 2003, 10:07 am
Location: Near Atlantic Ocean

Post by MozJF »

zeroK wrote:Ok, tnx. Will try that :-)
Btw.: Is there somewhere the .mozconfig that is used for the nightlies available?


In an official build, type about:config in url bar, and you'll get ac_add_options listed :)
MozJF
zeroK
Posts: 28
Joined: December 28th, 2003, 5:57 am

Post by zeroK »

MozJF wrote:
zeroK wrote:Ok, tnx. Will try that :-)
Btw.: Is there somewhere the .mozconfig that is used for the nightlies available?


In an official build, type about:config in url bar, and you'll get ac_add_options listed :)


Also in the nightlies? Because when I do it there, I get basically all the preferences, but not the build options :-?
MozJF
Posts: 2007
Joined: July 14th, 2003, 10:07 am
Location: Near Atlantic Ocean

Post by MozJF »

Also in nightlies. I meant buildconfig, not config :[ Ouch :)
MozJF
zeroK
Posts: 28
Joined: December 28th, 2003, 5:57 am

Post by zeroK »

Thanks :-)
Post Reply