Bug Report: Firefox Fails to Build

Michael Johnson ahze at ahze.net
Sat Apr 2 09:08:55 PST 2005


Bill Blum wrote:
> Hi there--
> 
> I was trying to build firefox today, and the build failed.   Hardware
> is a Pentium II-333, 384 MB RAM, running 5-STABLE.
> ---
> Please include the following information with any bug report:
> * Output from 'uname -a'.
> 
> bill at raster[~]> uname -a
> FreeBSD raster.basement.local 5.4-PRERELEASE FreeBSD 5.4-PRERELEASE
> #0: Wed Mar 30 08:01:35 EST 2005    
> bill at raster.basement.local:/usr/obj/usr/src/sys/GENERIC  i386
> 
> 
> * Date/time stamp from www/firefox/Makefile.
> bill at raster[/usr/ports/www/firefox]> cat Makefile | grep 2005
> # $FreeBSD: ports/www/firefox/Makefile,v 1.119 2005/03/25 05:55:27 marcus Exp $
> 
> * Where/when did the problem occur: configuring, building, or
>         running firefox
> 
> During a make install.
> * How can you reproduce the 
> problem?
> (script follows)
> raster# pwd
> /usr/ports/www/firefox
> raster# make install clean
> ===>  Vulnerability check disabled, database not found
> ===>  Found saved configuration for firefox-1.0.2,1
> ===>  Extracting for firefox-1.0.2,1
> => Checksum OK for firefox-1.0.2-source.tar.bz2.
> ===>   firefox-1.0.2,1 depends on file: /usr/local/bin/perl5.8.5 - found
> 
> Extracting source (this takes a while) ...
> 
> ===>  Patching for firefox-1.0.2,1
> ===>   firefox-1.0.2,1 depends on file: /usr/local/bin/perl5.8.5 - found
> ===>  Applying FreeBSD patches for firefox-1.0.2,1
> 
> [.... time passes ]
> 
> nsFontMetricsPS.cpp: In member function `nsresult nsFontPSFreeType::Init(nsITrue
> TypeFontCatalogEntry*, nsPSFontGenerator*)':
> nsFontMetricsPS.cpp:1144: error: 'struct FTC_ImageTypeRec_' has no member named
> 'face_id'
> nsFontMetricsPS.cpp:1145: error: 'struct FTC_ImageTypeRec_' has no member named
> 'width'
> nsFontMetricsPS.cpp:1146: error: 'struct FTC_ImageTypeRec_' has no member named
> 'height'
> nsFontMetricsPS.cpp: In member function `FT_FaceRec_* nsFontPSFreeType::getFTFac
> e()':
> nsFontMetricsPS.cpp:1231: error: 'struct FTC_ImageTypeRec_' has no member named
> 'face_id'
> nsFontMetricsPS.cpp: In member function `virtual void nsFT2Type8Generator::Gener
> atePSFont(FILE*)':
> nsFontMetricsPS.cpp:1625: error: 'struct FTC_ImageTypeRec_' has no member named
> 'face_id'
> nsFontMetricsPS.cpp:1627: error: 'struct FTC_ImageTypeRec_' has no member named
> 'width'
> nsFontMetricsPS.cpp:1628: error: 'struct FTC_ImageTypeRec_' has no member named
> 'height'
> nsFontMetricsPS.cpp:1633: error: 'struct FTC_ImageTypeRec_' has no member named
> 'face_id'
> gmake[4]: *** [nsFontMetricsPS.o] Error 1
> gmake[4]: Leaving directory `/usr/ports/www/firefox/work/mozilla/gfx/src/ps'
> gmake[3]: *** [libs] Error 2
> gmake[3]: Leaving directory `/usr/ports/www/firefox/work/mozilla/gfx/src'
> gmake[2]: *** [libs] Error 2
> gmake[2]: Leaving directory `/usr/ports/www/firefox/work/mozilla/gfx'
> gmake[1]: *** [tier_9] Error 2
> gmake[1]: Leaving directory `/usr/ports/www/firefox/work/mozilla'
> gmake: *** [default] Error 2

You need to update print/freetype2 to 2.1.9 and keep building firefox
(no need to remove firefox WRKSRC)

Michael
> *** Error code 2
> 
> Stop in /usr/ports/www/firefox.
> -- end of pasted script--
> 
> 
> 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 253 bytes
Desc: OpenPGP digital signature
Url : http://lists.freebsd.org/pipermail/freebsd-gnome/attachments/20050402/fc2df3ea/signature.bin


More information about the freebsd-gnome mailing list