Installation de mozilla par Fink échoue
Le
Mohammad HATTEEA
Bonjour.
J'ai essayé d'installer le paquet "mozilla" de Fink (en faisant sudo
fink install mozilla), mais la compilation échoue et affiche ces messages :
[]
nsFreeType.cpp:974: error: `request_data' undeclared (first use this
function)
nsFreeType.cpp:977: error: `aFace' undeclared (first use this function)
nsFreeType.cpp:979: warning: invalid conversion from `int (*)()' to `int'
nsFreeType.cpp:982: error: `FT_UShort' undeclared (first use this function)
nsFreeType.cpp:982: error: parse error before `=' token
nsFreeType.cpp:988: error: `platform_id' undeclared (first use this
function)
nsFreeType.cpp:989: error: `encoding_id' undeclared (first use this
function)
nsFreeType.cpp:992: error: invalid use of undefined type `struct
FT_FaceRec_'
nsFreeType.h:41: error: forward declaration of `struct FT_FaceRec_'
nsFreeType.cpp:993: error: invalid use of undefined type `struct
FT_FaceRec_'
nsFreeType.h:41: error: forward declaration of `struct FT_FaceRec_'
nsFreeType.cpp:995: error: invalid use of undefined type `struct
FT_FaceRec_'
nsFreeType.h:41: error: forward declaration of `struct FT_FaceRec_'
nsFreeType.cpp:996: error: invalid use of undefined type `struct
FT_FaceRec_'
nsFreeType.h:41: error: forward declaration of `struct FT_FaceRec_'
nsFreeType.cpp:1001: error: assignment of function `int fterror()'
nsFreeType.cpp:1001: error: cannot convert `int' to `int ()()' in
assignment
nsFreeType.cpp:1009: error: invalid use of undefined type `struct
FT_FaceRec_'
nsFreeType.h:41: error: forward declaration of `struct FT_FaceRec_'
nsFreeType.cpp:1010: error: invalid use of undefined type `struct
FT_FaceRec_'
nsFreeType.h:41: error: forward declaration of `struct FT_FaceRec_'
nsFreeType.cpp:1015: error: assignment of function `int fterror()'
nsFreeType.cpp:1015: error: cannot convert `int' to `int ()()' in
assignment
nsFreeType.cpp:1021: warning: invalid conversion from `int (*)()' to
`int'
nsFreeType.cpp:1026: warning: non-local function `
FT_EXPORT(void*)::nsFreeTypeFace*
nsFreeTypeGetFaceID(FT_EXPORT(void*)::nsFontCatalogEntry*)' uses
local type
`FT_EXPORT(void*)::nsFreeTypeFace'
nsFreeType.cpp: In function `FT_EXPORT(void*)::nsFreeTypeFace*
nsFreeTypeGetFaceID(FT_EXPORT(void*)::nsFontCatalogEntry*)':
nsFreeType.cpp:1051: warning: non-local variable `
FT_EXPORT(void*)::nsTTFontFamilyEncoderInfo
gFontFamilyEncoderInfo[]' uses
local type `FT_EXPORT(void*)::nsTTFontFamilyEncoderInfo'
nsFreeType.cpp:1085: confused by earlier errors, bailing out
{standard input}:8:Ignoring attempt to re-define symbol.
{standard input}:11:Ignoring attempt to re-define symbol.
{standard input}:143:FATAL:.abort detected. Assembly stopping.
make[4]: *** [nsFreeType.o] Error 1
make[4]: Leaving directory
`/sw/src/mozilla-1.5.1-1/mozilla/gfx/src/freetype'
make[3]: *** [libs] Error 2
make[3]: Leaving directory `/sw/src/mozilla-1.5.1-1/mozilla/gfx/src'
make[2]: *** [libs] Error 2
make[2]: Leaving directory `/sw/src/mozilla-1.5.1-1/mozilla/gfx'
make[1]: *** [tier_9] Error 2
make[1]: Leaving directory `/sw/src/mozilla-1.5.1-1/mozilla'
make: *** [default] Error 2
make: Leaving directory `/sw/src/mozilla-1.5.1-1/mozilla'
### execution of /var/tmp/tmp.1.uBBlpe failed, exit code 1
Failed: compiling mozilla-1.5.1-1 failed
L'erreur semble venir de freetype, mais je ne vois pas quoi faire.
Quelqu'un aurait-il une idée là-dessus ?
Merci d'avance !
Cordialement,
MH
J'ai essayé d'installer le paquet "mozilla" de Fink (en faisant sudo
fink install mozilla), mais la compilation échoue et affiche ces messages :
[]
nsFreeType.cpp:974: error: `request_data' undeclared (first use this
function)
nsFreeType.cpp:977: error: `aFace' undeclared (first use this function)
nsFreeType.cpp:979: warning: invalid conversion from `int (*)()' to `int'
nsFreeType.cpp:982: error: `FT_UShort' undeclared (first use this function)
nsFreeType.cpp:982: error: parse error before `=' token
nsFreeType.cpp:988: error: `platform_id' undeclared (first use this
function)
nsFreeType.cpp:989: error: `encoding_id' undeclared (first use this
function)
nsFreeType.cpp:992: error: invalid use of undefined type `struct
FT_FaceRec_'
nsFreeType.h:41: error: forward declaration of `struct FT_FaceRec_'
nsFreeType.cpp:993: error: invalid use of undefined type `struct
FT_FaceRec_'
nsFreeType.h:41: error: forward declaration of `struct FT_FaceRec_'
nsFreeType.cpp:995: error: invalid use of undefined type `struct
FT_FaceRec_'
nsFreeType.h:41: error: forward declaration of `struct FT_FaceRec_'
nsFreeType.cpp:996: error: invalid use of undefined type `struct
FT_FaceRec_'
nsFreeType.h:41: error: forward declaration of `struct FT_FaceRec_'
nsFreeType.cpp:1001: error: assignment of function `int fterror()'
nsFreeType.cpp:1001: error: cannot convert `int' to `int ()()' in
assignment
nsFreeType.cpp:1009: error: invalid use of undefined type `struct
FT_FaceRec_'
nsFreeType.h:41: error: forward declaration of `struct FT_FaceRec_'
nsFreeType.cpp:1010: error: invalid use of undefined type `struct
FT_FaceRec_'
nsFreeType.h:41: error: forward declaration of `struct FT_FaceRec_'
nsFreeType.cpp:1015: error: assignment of function `int fterror()'
nsFreeType.cpp:1015: error: cannot convert `int' to `int ()()' in
assignment
nsFreeType.cpp:1021: warning: invalid conversion from `int (*)()' to
`int'
nsFreeType.cpp:1026: warning: non-local function `
FT_EXPORT(void*)::nsFreeTypeFace*
nsFreeTypeGetFaceID(FT_EXPORT(void*)::nsFontCatalogEntry*)' uses
local type
`FT_EXPORT(void*)::nsFreeTypeFace'
nsFreeType.cpp: In function `FT_EXPORT(void*)::nsFreeTypeFace*
nsFreeTypeGetFaceID(FT_EXPORT(void*)::nsFontCatalogEntry*)':
nsFreeType.cpp:1051: warning: non-local variable `
FT_EXPORT(void*)::nsTTFontFamilyEncoderInfo
gFontFamilyEncoderInfo[]' uses
local type `FT_EXPORT(void*)::nsTTFontFamilyEncoderInfo'
nsFreeType.cpp:1085: confused by earlier errors, bailing out
{standard input}:8:Ignoring attempt to re-define symbol.
{standard input}:11:Ignoring attempt to re-define symbol.
{standard input}:143:FATAL:.abort detected. Assembly stopping.
make[4]: *** [nsFreeType.o] Error 1
make[4]: Leaving directory
`/sw/src/mozilla-1.5.1-1/mozilla/gfx/src/freetype'
make[3]: *** [libs] Error 2
make[3]: Leaving directory `/sw/src/mozilla-1.5.1-1/mozilla/gfx/src'
make[2]: *** [libs] Error 2
make[2]: Leaving directory `/sw/src/mozilla-1.5.1-1/mozilla/gfx'
make[1]: *** [tier_9] Error 2
make[1]: Leaving directory `/sw/src/mozilla-1.5.1-1/mozilla'
make: *** [default] Error 2
make: Leaving directory `/sw/src/mozilla-1.5.1-1/mozilla'
### execution of /var/tmp/tmp.1.uBBlpe failed, exit code 1
Failed: compiling mozilla-1.5.1-1 failed
L'erreur semble venir de freetype, mais je ne vois pas quoi faire.
Quelqu'un aurait-il une idée là-dessus ?
Merci d'avance !
Cordialement,
MH

Poser une question


Ça ressemble à ce qui est décrit dans la FAQ de Fink, No 6.15 "Messages
d'erreurs concernant freetype."
http://fink.sourceforge.net/faq/com...e-problems
En bref, cherche si tu as des paquets "freeetype" ou "freetype-hinting"
installés et supprime-les. "fink remove freetype freetype-hinting".
--
Martin