Firefox1.0.1 error beim kompilieren

3lite

Member
Hi!

Ich habe jetzt schon mehrere durchläufe hinter mir, beim Versuch den Firefox zu installieren. Allerdings endet die Installation immer mit einem Fehler. Ich habe auch schon danach gegooglet, allerdings keine Lösung des Problems gefunden. linux-firefox habe ich auch getestet, lies sich kompilieren und auch starten, ist aber immer abgestürzt (Core dumped). Die Portsammlung habe ich heute aktualisert.
Ich habe zuvor Mozilla genutzt, wollte aber jetzt auf Firefox umsteigen, da Mozilla ja nicht mehr weiterentwickelt werden soll und imho auch etwas langsam lief.

Hier die Stelle mit der Fehlermeldung (Version: firefox 1.0.1_3,1):
Code:
c++ -o nsFontMetricsPS.o -c -DOSTYPE=\"FreeBSD5\" -DOSARCH=\"FreeBSD\" -DHAVE_DEPENDENT_LIBS -I../.. -I./..  -I../../../dist
/include/xpcom -I../../../dist/include/string -I../../../dist/include/widget -I../../../dist/include/pref -I../../../dist/in
clude/caps -I../../../dist/include/locale -I../../../dist/include/uconv -I../../../dist/include/view -I../../../dist/include
/necko -I../../../dist/include/imglib2 -I../../../dist/include/unicharutil -I../../../dist/include/gfx -I../../../dist/inclu
de -I/usr/ports/www/firefox/work/mozilla/dist/include/nspr  -I/usr/local/include -I/usr/local/include  -I. -I/usr/local/incl
ude/freetype2 -I/usr/local/include -I/usr/X11R6/include   -fPIC  -I/usr/X11R6/include -I/usr/local/include  -I/usr/X11R6/inc
lude  -I/usr/X11R6/include -fno-rtti -fno-exceptions -Wall -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -W
synth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-long-long -O -pipe -fshort-wchar -pipe  -DNDEBUG -DTRIMMED -O -DXTHR
EADS -DXUSE_MTSAFE_API -I/usr/local/include/atk-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/X
11R6/include/gtk-2.0 -I/usr/X11R6/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/X11R6/include/pango-1.0 -I/usr/local/inclu
de/freetype2 -I/usr/local/include    -I/usr/X11R6/include -I/usr/local/include  -I/usr/X11R6/include  -I/usr/X11R6/include -
DMOZILLA_CLIENT -include ../../../mozilla-config.h nsFontMetricsPS.cpp
nsFontMetricsPS.cpp: In member function `nsresult nsFontPSFreeType::Init(nsITrueTypeFontCatalogEntry*, 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::getFTFace()':
nsFontMetricsPS.cpp:1231: error: 'struct FTC_ImageTypeRec_' has no member named 'face_id'
nsFontMetricsPS.cpp: In member function `virtual void nsFT2Type8Generator::GeneratePSFont(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
*** Error code 2

Stop in /usr/ports/www/firefox.

Kann ich vielleicht irgendwo ein Paket mit einer älteren Version oder so downloaden?

Danke im Voraus!

Vellas
 
Hast du zufällig ein "X_WINDOW_SYSTEM=xorg" in deiner "/etc/make.conf" oder wo anders
stehen?

Weil das war mal ein Grund bei mir warum es Probleme gab, ohne dem ging es dann wieder.
Warum ich das drin stehen hatte fällt mir momentan nicht mehr ein, zumindest ist es jetzt
Auskommentiert.

Vieleicht hilft es ja :)
 
Danke für eure Hilfe.
Das Updaten von Freetype2 war das Problem. (Das andere habe ich nicht getestet.)

Vellas
 
beim ersten fehler steht ja schon
Code:
nsFontMetricsPS.cpp: In member function `nsresult nsFontPSFreeType::Init(nsITrueTypeFontCatalogEntry  *, 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'
wa darauf hinweisst das es ein problem mit freetype gibt, wenn sowas kommt kannst eigentlich immer portupgrade laufen lassen auf den port
wenn das ein hirnrissiger tipp ist dann sagts, bin ja schlisslich nciht unfehlbar :D
 
Vielen dank für die Lösung!

Ich hatte dasselbe Problem mit firefox, und bei erstinstallationen verwend ich portupgrade noch nicht.
 
Zurück
Oben