Date: Tue, 1 Jul 2003 12:53:58 -0700 (PDT) From: darkmark <darkmark@filament.org> To: gnome@freebsd.org Subject: broken /usr/ports/www/mozilla on -STABLE Message-ID: <Pine.BSF.4.44.0307011243580.18625-100000@hellfire.filament.org>
next in thread | raw e-mail | index | archive | help
My build always fails with this last step linking mozilla (it hangs for _hours_ on this last step before failing (1ghz + 1gig machine)): o NO WITHOUT* make macros were defined (so this is building ldap). o /usr/X11R6/lib/libXft.* exists and seems to be working o I noticed that mozilla tries to use it's own versions of re_comp and re_exec on BSD systems, instead of using the libcompat versions. The link order is somehow wrong for this. /usr/bin/perl5 ../../config/mklinkscript.pl -o ldscript mozilla-bin.order c++ -o mozilla-bin -I/usr/X11R6/include -I/usr/X11R6/include -fno-rtti -fno-exceptions -Wall -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-long-long -O -pipe -march=pentiumpro -pipe -DNDEBUG -DTRIMMED -ffunction-sections -O -DWIDGET_DLL=\"libwidget_gtk.so\" -DGFXWIN_DLL=\"libgfx_gtk.so\" -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include nsAppRunner.o nsWindowCreator.o showOSAlert.o nsSigHandlers.o nsStackFrameUnix.o nsStaticComponents.o nsNativeAppSupportGtk.o nsNativeAppSupportBase.o -Wl,-T,ldscript -L../../dist/bin -L../../dist/lib -L../../dist/lib/components -lxpcom_compat_c -lxpconnect -luconv -lucvmath -li18n -loji -lipcdc -lnecko -lnecko2 -lpref -lcaps -lchrome -lrdf -lhtmlpars -lgfxps -lgfxxprint -lgfx_gtk -limgmng -limglib2 -lgkplugin -ljsdom -lwidget_gtk -lxremote_client -lgklayout -lmork -ldocshell -lprofile -lnsprefm -lembedcomponents -lwebbrwsr -leditor -ltxmgr -lcomposer -laccessibility -lmozldap -lnsappshell -lfileview -lmozfind -lxremoteservice -lappcomps -lcookie -lwallet -lwalletviewers -lxmlextras -lp3p -lautoconfig -ltransformiix -luniversalchardet -ltypeaheadfind -lwebsrvcs -lxmlterm -lpipboot -lpipnss -lpippki -lmailnews -lmsgdb -lmsgnews -llocalmail -lmimeemitter -lvcard -lmime -lmsgcompose -lmsgimap -laddrbook -limport -limpText -limpComm4xMail -lmsgmdn -lmailview -lbayesflt -lmsgsmime -lunicharutil_s -lucvutil_s -ljsj -lgtksuperwin -lgtkxtbin -lipcdutil_s -lipcdshared_s -lipcdlock_s -ltransmngrcom_s -ltransmngr_s -lgfxshared_s -lgfxft2_s -lxlibrgb -lxprintutil -lgkgfx -lmsgbaseutil -lmimecthglue_s -L../../dist/lib/components -L/usr/local/lib -lpng -L/usr/local/lib -lmng -L/usr/local/lib -ljpeg -lz -L../../dist/bin -L../../dist/lib ../../dist/lib/libcrmf.a -lsmime3 -lssl3 -lnss3 -lsoftokn3 -L../../dist/bin -L../../dist/lib -lldap50 -llber50 -lprldap50 -lmoz_art_lgpl -lm -lXinerama -L/usr/X11R6/lib -lXt -L/usr/X11R6/lib -lXp -lXext -lX11 -L../../dist/lib -lxpcom_compat -L../../dist/bin -lxpcom -L../../dist/bin -lmozjs -L/usr/ports/www/mozilla/work/mozilla/dist/lib -lplds4 -lplc4 -lnspr4 -pthread -L/usr/X11R6/lib -L/usr/X11R6/lib -lgtk12 -lgdk12 -L/usr/local/lib -Wl,-E -lgmodule12 -lglib12 -lintl -lXi -lXext -lX11 -lm -lm ../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o): In function `nsFontMetricsXft::~nsFontMetricsXft(void)': nsFontMetricsXft.o(.text._$_16nsFontMetricsXft+0x61): undefined reference to `FcPatternDestroy' nsFontMetricsXft.o(.text._$_16nsFontMetricsXft+0xe9): undefined reference to `XftFontClose' ../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o): In function `nsFontMetricsXft::GetWidth(char const *, unsigned int, int &, nsRenderingContextGTK *)': nsFontMetricsXft.o(.text.GetWidth__16nsFontMetricsXftPCcUiRiP21nsRenderingContextGTK+0x34): undefined reference to `XftTextExtents8' ../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o): In function `nsFontMetricsXft::DrawString(char const *, unsigned int, int, int, int const *, nsRenderingContextGTK *, nsDrawingSurfaceGTK *)': nsFontMetricsXft.o(.text.DrawString__16nsFontMetricsXftPCcUiiiPCiP21nsRenderingContextGTKP19nsDrawingSurfaceGTK+0xf6): undefined reference to `XftDrawGlyphFontSpec' ../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o): In function `nsFontMetricsXft::DrawString(unsigned short const *, unsigned int, int, int, int, int const *, nsRenderingContextGTK *, nsDrawingSurfaceGTK *)': nsFontMetricsXft.o(.text.DrawString__16nsFontMetricsXftPCUsUiiiiPCiP21nsRenderingContextGTKP19nsDrawingSurfaceGTK+0xf6): undefined reference to `XftDrawGlyphFontSpec' ../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o): In function `nsFontMetricsXft::CacheFontMetrics(void)': nsFontMetricsXft.o(.text.CacheFontMetrics__16nsFontMetricsXft+0x43): undefined reference to `XftLockFace' nsFontMetricsXft.o(.text.CacheFontMetrics__16nsFontMetricsXft+0x51): undefined reference to `FT_Get_Sfnt_Table' nsFontMetricsXft.o(.text.CacheFontMetrics__16nsFontMetricsXft+0x70): undefined reference to `FcPatternGetInteger' nsFontMetricsXft.o(.text.CacheFontMetrics__16nsFontMetricsXft+0x287): undefined reference to `FcCharSetHasChar' nsFontMetricsXft.o(.text.CacheFontMetrics__16nsFontMetricsXft+0x2a7): undefined reference to `XftTextExtents16' nsFontMetricsXft.o(.text.CacheFontMetrics__16nsFontMetricsXft+0x91d): undefined reference to `XftUnlockFace' ../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o): In function `nsFontMetricsXft::FindFont(unsigned short)': nsFontMetricsXft.o(.text.FindFont__16nsFontMetricsXftUs+0xbd): undefined reference to `FcCharSetHasChar' ../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o): In function `nsFontMetricsXft::SetupFCPattern(void)': nsFontMetricsXft.o(.text.SetupFCPattern__16nsFontMetricsXft+0x16c): undefined reference to `FcPatternCreate' nsFontMetricsXft.o(.text.SetupFCPattern__16nsFontMetricsXft+0x5df): undefined reference to `FcPatternAddInteger' nsFontMetricsXft.o(.text.SetupFCPattern__16nsFontMetricsXft+0x60a): undefined reference to `FcPatternAddInteger' nsFontMetricsXft.o(.text.SetupFCPattern__16nsFontMetricsXft+0x638): undefined reference to `FcPatternAddInteger' nsFontMetricsXft.o(.text.SetupFCPattern__16nsFontMetricsXft+0x651): undefined reference to `FcConfigSubstitute' nsFontMetricsXft.o(.text.SetupFCPattern__16nsFontMetricsXft+0x671): undefined reference to `XftDefaultSubstitute' ../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o): In function `nsFontMetricsXft::DoMatch(void)': nsFontMetricsXft.o(.text.DoMatch__16nsFontMetricsXft+0x23): undefined reference to `FcFontSort' nsFontMetricsXft.o(.text.DoMatch__16nsFontMetricsXft+0x3a): undefined reference to `FcCharSetDestroy' nsFontMetricsXft.o(.text.DoMatch__16nsFontMetricsXft+0x92): undefined reference to `FcPatternGetString' nsFontMetricsXft.o(.text.DoMatch__16nsFontMetricsXft+0x117): undefined reference to `FcFontSetDestroy' nsFontMetricsXft.o(.text.DoMatch__16nsFontMetricsXft+0x139): undefined reference to `FcFontSetDestroy' ../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o): In function `nsFontMetricsXft::SetupMiniFont(void)': nsFontMetricsXft.o(.text.SetupMiniFont__16nsFontMetricsXft+0x3d): undefined reference to `FcPatternCreate' nsFontMetricsXft.o(.text.SetupMiniFont__16nsFontMetricsXft+0x63): undefined reference to `FcPatternAddString' nsFontMetricsXft.o(.text.SetupMiniFont__16nsFontMetricsXft+0x9e): undefined reference to `FcPatternAddInteger' nsFontMetricsXft.o(.text.SetupMiniFont__16nsFontMetricsXft+0xc0): undefined reference to `FcPatternAddInteger' nsFontMetricsXft.o(.text.SetupMiniFont__16nsFontMetricsXft+0xd0): undefined reference to `FcConfigSubstitute' nsFontMetricsXft.o(.text.SetupMiniFont__16nsFontMetricsXft+0xe7): undefined reference to `XftDefaultSubstitute' nsFontMetricsXft.o(.text.SetupMiniFont__16nsFontMetricsXft+0xfd): undefined reference to `FcFontSort' nsFontMetricsXft.o(.text.SetupMiniFont__16nsFontMetricsXft+0x118): undefined reference to `FcFontRenderPrepare' nsFontMetricsXft.o(.text.SetupMiniFont__16nsFontMetricsXft+0x136): undefined reference to `XftFontOpenPattern' nsFontMetricsXft.o(.text.SetupMiniFont__16nsFontMetricsXft+0x18c): undefined reference to `XftTextExtents8' nsFontMetricsXft.o(.text.SetupMiniFont__16nsFontMetricsXft+0x25a): undefined reference to `FcPatternDestroy' nsFontMetricsXft.o(.text.SetupMiniFont__16nsFontMetricsXft+0x26a): undefined reference to `FcPatternDestroy' nsFontMetricsXft.o(.text.SetupMiniFont__16nsFontMetricsXft+0x27f): undefined reference to `FcFontSetSortDestroy' ../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o): In function `nsFontMetricsXft::DrawUnknownGlyph(unsigned int, int, int, _XftColor *, _XftDraw *)': nsFontMetricsXft.o(.text.DrawUnknownGlyph__16nsFontMetricsXftUiiiP9_XftColorP8_XftDraw+0x6a): undefined reference to `XftDrawRect' nsFontMetricsXft.o(.text.DrawUnknownGlyph__16nsFontMetricsXftUiiiP9_XftColorP8_XftDraw+0x94): undefined reference to `XftDrawRect' nsFontMetricsXft.o(.text.DrawUnknownGlyph__16nsFontMetricsXftUiiiP9_XftColorP8_XftDraw+0xc2): undefined reference to `XftDrawRect' nsFontMetricsXft.o(.text.DrawUnknownGlyph__16nsFontMetricsXftUiiiP9_XftColorP8_XftDraw+0xee): undefined reference to `XftDrawRect' nsFontMetricsXft.o(.text.DrawUnknownGlyph__16nsFontMetricsXftUiiiP9_XftColorP8_XftDraw+0x15d): undefined reference to `XftDrawString8' nsFontMetricsXft.o(.text.DrawUnknownGlyph__16nsFontMetricsXftUiiiP9_XftColorP8_XftDraw+0x1a4): undefined reference to `XftDrawString8' nsFontMetricsXft.o(.text.DrawUnknownGlyph__16nsFontMetricsXftUiiiP9_XftColorP8_XftDraw+0x1f8): undefined reference to `XftDrawString8' nsFontMetricsXft.o(.text.DrawUnknownGlyph__16nsFontMetricsXftUiiiP9_XftColorP8_XftDraw+0x22a): undefined reference to `XftDrawString8' nsFontMetricsXft.o(.text.DrawUnknownGlyph__16nsFontMetricsXftUiiiP9_XftColorP8_XftDraw+0x26d): undefined reference to `XftDrawString8' ../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o)(.text.DrawUnknownGlyph__16nsFontMetricsXftUiiiP9_XftColorP8_XftDraw+0x2e1): more undefined references to `XftDrawString8' follow ../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o): In function `nsFontMetricsXft::EnumerateGlyphs(unsigned int *, unsigned int, void (*)(unsigned int, nsFontXft *, void *), void *)': nsFontMetricsXft.o(.text.EnumerateGlyphs__16nsFontMetricsXftPUiUiPFUiP9nsFontXftPv_vPv+0xa8): undefined reference to `FcCharSetHasChar' ../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o): In function `nsFontMetricsXft::PrepareToDraw(nsRenderingContextGTK *, nsDrawingSurfaceGTK *, _XftDraw **, _XftColor &)': nsFontMetricsXft.o(.text.PrepareToDraw__16nsFontMetricsXftP21nsRenderingContextGTKP19nsDrawingSurfaceGTKPP8_XftDrawR9_XftColor+0x168): undefined reference to `XftDrawSetClip' ../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o): In function `nsFontMetricsXft::DrawStringCallback(unsigned int, nsFontXft *, void *)': nsFontMetricsXft.o(.text.DrawStringCallback__16nsFontMetricsXftUiP9nsFontXftPv+0x13f): undefined reference to `XftCharIndex' nsFontMetricsXft.o(.text.DrawStringCallback__16nsFontMetricsXftUiP9nsFontXftPv+0x17e): undefined reference to `XftGlyphExtents' ../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o): In function `nsFontMetricsXft::FamilyExists(nsIDeviceContext *, nsString const &)': nsFontMetricsXft.o(.text.FamilyExists__16nsFontMetricsXftP16nsIDeviceContextRC8nsString+0x41): undefined reference to `FcPatternCreate' nsFontMetricsXft.o(.text.FamilyExists__16nsFontMetricsXftP16nsIDeviceContextRC8nsString+0x8a): undefined reference to `FcObjectSetBuild' nsFontMetricsXft.o(.text.FamilyExists__16nsFontMetricsXftP16nsIDeviceContextRC8nsString+0xa7): undefined reference to `FcFontList' nsFontMetricsXft.o(.text.FamilyExists__16nsFontMetricsXftP16nsIDeviceContextRC8nsString+0xf1): undefined reference to `FcPatternGetString' nsFontMetricsXft.o(.text.FamilyExists__16nsFontMetricsXftP16nsIDeviceContextRC8nsString+0x172): undefined reference to `FcFontSetDestroy' nsFontMetricsXft.o(.text.FamilyExists__16nsFontMetricsXftP16nsIDeviceContextRC8nsString+0x187): undefined reference to `FcObjectSetDestroy' nsFontMetricsXft.o(.text.FamilyExists__16nsFontMetricsXftP16nsIDeviceContextRC8nsString+0x196): undefined reference to `FcPatternDestroy' ../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o): In function `nsFontXft::nsFontXft(_FcPattern *, _FcPattern *)': nsFontMetricsXft.o(.text.__9nsFontXftP10_FcPatternT1+0x1c): undefined reference to `FcPatternReference' nsFontMetricsXft.o(.text.__9nsFontXftP10_FcPatternT1+0x28): undefined reference to `FcPatternReference' nsFontMetricsXft.o(.text.__9nsFontXftP10_FcPatternT1+0x57): undefined reference to `FcPatternGetCharSet' nsFontMetricsXft.o(.text.__9nsFontXftP10_FcPatternT1+0x6c): undefined reference to `FcCharSetCopy' ../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o): In function `nsFontXft::~nsFontXft(void)': nsFontMetricsXft.o(.text._$_9nsFontXft+0x1c): undefined reference to `XftFontClose' nsFontMetricsXft.o(.text._$_9nsFontXft+0x31): undefined reference to `FcCharSetDestroy' nsFontMetricsXft.o(.text._$_9nsFontXft+0x46): undefined reference to `FcPatternDestroy' nsFontMetricsXft.o(.text._$_9nsFontXft+0x5b): undefined reference to `FcPatternDestroy' ../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o): In function `nsFontXft::GetXftFont(void)': nsFontMetricsXft.o(.text.GetXftFont__9nsFontXft+0x24): undefined reference to `FcFontRenderPrepare' nsFontMetricsXft.o(.text.GetXftFont__9nsFontXft+0x39): undefined reference to `FcGetVersion' nsFontMetricsXft.o(.text.GetXftFont__9nsFontXft+0x4e): undefined reference to `FcPatternDel' nsFontMetricsXft.o(.text.GetXftFont__9nsFontXft+0x60): undefined reference to `XftFontOpenPattern' nsFontMetricsXft.o(.text.GetXftFont__9nsFontXft+0x72): undefined reference to `FcPatternDestroy' ../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o): In function `nsFontXft::GetWidth32(unsigned int)': nsFontMetricsXft.o(.text.GetWidth32__9nsFontXftUi+0x32): undefined reference to `XftTextExtents32' ../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o): In function `AddLangGroup(_FcPattern *, nsIAtom *)': nsFontMetricsXft.o(.text.AddLangGroup__FP10_FcPatternP7nsIAtom+0x5c): undefined reference to `FcPatternAddString' ../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o): In function `AddFFRE(_FcPattern *, nsCString *, int)': nsFontMetricsXft.o(.text.AddFFRE__FP10_FcPatternP9nsCStringi+0x5c): undefined reference to `FcPatternAddWeak' nsFontMetricsXft.o(.text.AddFFRE__FP10_FcPatternP9nsCStringi+0x88): undefined reference to `FcPatternAdd' ../../dist/lib/components/libgfx_gtk.a(nsFontMetricsXft.o): In function `EnumFontsXft(nsIAtom *, char const *, unsigned int *, unsigned short ***)': nsFontMetricsXft.o(.text.EnumFontsXft__FP7nsIAtomPCcPUiPPPUs+0x75): undefined reference to `FcPatternCreate' nsFontMetricsXft.o(.text.EnumFontsXft__FP7nsIAtomPCcPUiPPPUs+0x97): undefined reference to `FcObjectSetBuild' nsFontMetricsXft.o(.text.EnumFontsXft__FP7nsIAtomPCcPUiPPPUs+0xd7): undefined reference to `FcFontList' nsFontMetricsXft.o(.text.EnumFontsXft__FP7nsIAtomPCcPUiPPPUs+0x378): undefined reference to `FcPatternGetString' nsFontMetricsXft.o(.text.EnumFontsXft__FP7nsIAtomPCcPUiPPPUs+0x4cc): undefined reference to `FcPatternDestroy' nsFontMetricsXft.o(.text.EnumFontsXft__FP7nsIAtomPCcPUiPPPUs+0x4e7): undefined reference to `FcObjectSetDestroy' nsFontMetricsXft.o(.text.EnumFontsXft__FP7nsIAtomPCcPUiPPPUs+0x502): undefined reference to `FcFontSetDestroy' ../../dist/lib/components/libgfx_gtk.a(nsDrawingSurfaceGTK.o): In function `nsDrawingSurfaceGTK::~nsDrawingSurfaceGTK(void)': nsDrawingSurfaceGTK.o(.text._$_19nsDrawingSurfaceGTK+0x5d): undefined reference to `XftDrawDestroy' ../../dist/lib/components/libgfx_gtk.a(nsDrawingSurfaceGTK.o): In function `nsDrawingSurfaceGTK::GetXftDraw(void)': nsDrawingSurfaceGTK.o(.text.GetXftDraw__19nsDrawingSurfaceGTK+0x30): undefined reference to `XftDrawCreate' ../../dist/bin/libldap50.so: undefined reference to `re_comp' ../../dist/bin/libldap50.so: undefined reference to `re_exec' gmake[2]: *** [mozilla-bin] Error 1 gmake[2]: Leaving directory `/usr/ports/www/mozilla/work/mozilla/xpfe/bootstrap' gmake[1]: *** [tier_99] Error 2 gmake[1]: Leaving directory `/usr/ports/www/mozilla/work/mozilla' gmake: *** [default] Error 2 *** Error code 2 Stop in /usr/ports/www/mozilla. -- Mark Atkinson darkmark@filament.org (!wired)?(coffee++):(wired);
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.44.0307011243580.18625-100000>