Compilation error

Christian Schmitt chris.81 at gmx.de
Mon Jan 28 10:49:02 CST 2002


Hello,

i have a strange problem compiling the newest wine version (20020122). 
The compilation process stops with an error message concerning freetype:

make[2]: Entering directory `/usr/src/wine-20020122/dlls/gdi'
gcc -c -I. -I. -I../../include -I../../include 
-I/usr/local/include/freetype2 -g -O2 -Wall -fno-strength-reduce 
-mpreferred-stack-boundary=2 -fPIC -D__WINE__  -D_REENTRANT 
-I/usr/X11R6/include -o freetype.o freetype.c
freetype.c:56: parse error before `library'
freetype.c:56: warning: type defaults to `int' in declaration of `library'
freetype.c:56: warning: data definition has no type or storage class
freetype.c:74: parse error before `FT_Face'
freetype.c:74: warning: no semicolon at end of struct or union
freetype.c: In function `AddFontFileToList':
freetype.c:81: `FT_Face' undeclared (first use in this function)
freetype.c:81: (Each undeclared identifier is reported only once
freetype.c:81: for each function it appears in.)
freetype.c:81: parse error before `ft_face'
freetype.c:89: warning: implicit declaration of function `FT_New_Face'
freetype.c:89: `ft_face' undeclared (first use in this function)
freetype.c:94: warning: implicit declaration of function `FT_IS_SFNT'
freetype.c:95: warning: implicit declaration of function `FT_Done_Face'
freetype.c:138: `FT_STYLE_FLAG_ITALIC' undeclared (first use in this 
function)
freetype.c:139: `FT_STYLE_FLAG_BOLD' undeclared (first use in this 
function)
freetype.c: In function `WineEngInit':
freetype.c:193: warning: implicit declaration of function 
`FT_Init_FreeType'
freetype.c: At top level:
freetype.c:230: parse error before `OpenFontFile'
freetype.c:231: warning: return-type defaults to `int'
freetype.c: In function `OpenFontFile':
freetype.c:232: `FT_Error' undeclared (first use in this function)
freetype.c:232: parse error before `err'
freetype.c:233: `TT_OS2' undeclared (first use in this function)
freetype.c:233: `pOS2' undeclared (first use in this function)
freetype.c:233: warning: statement with no effect
freetype.c:234: `FT_Face' undeclared (first use in this function)
freetype.c:234: parse error before `ft_face'
freetype.c:237: `err' undeclared (first use in this function)
freetype.c:237: `ft_face' undeclared (first use in this function)
freetype.c:243: warning: implicit declaration of function 
`FT_Get_Sfnt_Table'
freetype.c:243: `ft_sfnt_os2' undeclared (first use in this function)
freetype.c:262: `ppem' undeclared (first use in this function)
freetype.c:267: warning: implicit declaration of function 
`FT_Set_Pixel_Sizes'
freetype.c: In function `WineEngCreateFontInstance':
freetype.c:288: dereferencing pointer to incomplete type
freetype.c:289: dereferencing pointer to incomplete type
freetype.c:317: dereferencing pointer to incomplete type
freetype.c: In function `WineEngAddRefFont':
freetype.c:330: dereferencing pointer to incomplete type
freetype.c:331: warning: control reaches end of non-void function
freetype.c: In function `WineEngDecRefFont':
freetype.c:339: dereferencing pointer to incomplete type
freetype.c:342: dereferencing pointer to incomplete type
freetype.c: In function `GetEnumStructs':
freetype.c:353: dereferencing pointer to incomplete type
freetype.c:355: dereferencing pointer to incomplete type
freetype.c:356: dereferencing pointer to incomplete type
freetype.c: In function `WineEngGetGlyphOutline':
freetype.c:469: `FT_Face' undeclared (first use in this function)
freetype.c:469: parse error before `ft_face'
freetype.c:470: `FT_UInt' undeclared (first use in this function)
freetype.c:472: `FT_Bitmap' undeclared (first use in this function)
freetype.c:472: parse error before `ft_bitmap'
freetype.c:478: `glyph_index' undeclared (first use in this function)
freetype.c:480: warning: implicit declaration of function 
`FT_Get_Char_Index'
freetype.c:480: `ft_face' undeclared (first use in this function)
freetype.c:482: warning: implicit declaration of function `FT_Load_Glyph'
freetype.c:482: `FT_LOAD_DEFAULT' undeclared (first use in this function)
freetype.c:494: `ft_glyph_format_outline' undeclared (first use in 
this function)
freetype.c:506: `ft_bitmap' undeclared (first use in this function)
freetype.c:509: `ft_pixel_mode_mono' undeclared (first use in this 
function)
freetype.c:512: warning: implicit declaration of function 
`FT_Outline_Translate'freetype.c:517: warning: implicit declaration of 
function `FT_Outline_Get_Bitmap'
freetype.c: In function `WineEngGetTextMetrics':
freetype.c:531: `FT_Face' undeclared (first use in this function)
freetype.c:531: parse error before `ft_face'
freetype.c:532: `TT_OS2' undeclared (first use in this function)
freetype.c:532: `pOS2' undeclared (first use in this function)
freetype.c:532: warning: statement with no effect
freetype.c:533: `TT_HoriHeader' undeclared (first use in this function)
freetype.c:533: `pHori' undeclared (first use in this function)
freetype.c:533: warning: statement with no effect
freetype.c:534: `FT_Fixed' undeclared (first use in this function)
freetype.c:534: parse error before `x_scale'
freetype.c:536: `x_scale' undeclared (first use in this function)
freetype.c:536: `ft_face' undeclared (first use in this function)
freetype.c:537: `y_scale' undeclared (first use in this function)
freetype.c:539: `ft_sfnt_os2' undeclared (first use in this function)
freetype.c:545: `ft_sfnt_hhea' undeclared (first use in this function)
freetype.c:558: warning: implicit declaration of function `FT_MulFix'
freetype.c:581: `FT_STYLE_FLAG_ITALIC' undeclared (first use in this 
function)
freetype.c:586: warning: implicit declaration of function 
`FT_IS_FIXED_WIDTH'
freetype.c:587: warning: implicit declaration of function `FT_IS_SCALABLE'
freetype.c: In function `WineEngGetOutlineTextMetrics':
freetype.c:602: `FT_Face' undeclared (first use in this function)
freetype.c:602: parse error before `ft_face'
freetype.c:604: `TT_OS2' undeclared (first use in this function)
freetype.c:604: `pOS2' undeclared (first use in this function)
freetype.c:604: warning: statement with no effect
freetype.c:605: `TT_HoriHeader' undeclared (first use in this function)
freetype.c:605: `pHori' undeclared (first use in this function)
freetype.c:605: warning: statement with no effect
freetype.c:606: `FT_Fixed' undeclared (first use in this function)
freetype.c:606: parse error before `x_scale'
freetype.c:613: `ft_face' undeclared (first use in this function)
freetype.c:615: `family_nameW' undeclared (first use in this function)
freetype.c:621: `style_nameW' undeclared (first use in this function)
freetype.c:648: `x_scale' undeclared (first use in this function)
freetype.c:649: `y_scale' undeclared (first use in this function)
freetype.c:651: `ft_sfnt_os2' undeclared (first use in this function)
freetype.c:658: `ft_sfnt_hhea' undeclared (first use in this function)
freetype.c:704: `cp' undeclared (first use in this function)
freetype.c:714: `spaceW' undeclared (first use in this function)
freetype.c: In function `WineEngGetFontData':
freetype.c:785: `FT_Face' undeclared (first use in this function)
freetype.c:785: parse error before `ft_face'
freetype.c:786: `TT_Face' undeclared (first use in this function)
freetype.c:787: `SFNT_Interface' undeclared (first use in this function)
freetype.c:787: `sfnt' undeclared (first use in this function)
freetype.c:787: warning: statement with no effect
freetype.c:788: parse error before `len'
freetype.c:789: `FT_Error' undeclared (first use in this function)
freetype.c:791: `ft_face' undeclared (first use in this function)
freetype.c:794: `tt_face' undeclared (first use in this function)
freetype.c:794: parse error before `ft_face'
freetype.c:795: parse error before `)'
freetype.c:798: `len' undeclared (first use in this function)
freetype.c:807: `err' undeclared (first use in this function)
make[2]: *** [freetype.o] Error 1
make[2]: Leaving directory `/usr/src/wine-20020122/dlls/gdi'
make[1]: *** [gdi/libgdi32.so] Error 2
make[1]: Leaving directory `/usr/src/wine-20020122/dlls'
make: *** [dlls] Error 2

Compilation failed, aborting install.

I don't know what to do to solve this problem. I tried
"./configure --disable-freetype" to no avail. I use Xfree86 4.1.0 
(self compiled) on a Debian 2.2r2 system. Can anybody help me with 
this issue? I need a way to disable freetype or another solution.


I hope somebody can help me.


Bye
Chris

-- 
Linux - Cause life is too short for reboots






More information about the wine-devel mailing list