freetype
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Freetype] freetype and wine


From: eNTi
Subject: [Freetype] freetype and wine
Date: Thu, 22 Aug 2002 13:45:32 +0200

hi everyone.

recently i've tried to compile wine (latest stable) and got some warnings and 
errors from the freetype2 package. the interesting is, that i've already 
compiled wine some time before and had no errors. for this i just downgraded 
freetype2 from 2.1.2 to 2.1.0 and it worked. BUT i tried to do this again with 
no success. here are the compiler messages. maybe someone can extract something 
helpful outta there:

...

freetype.c:1929: called object is not a function
freetype.c:1930: dereferencing pointer to incomplete type
freetype.c:1930: called object is not a function
freetype.c:1931: dereferencing pointer to incomplete type
freetype.c:1931: called object is not a function
freetype.c:1932: dereferencing pointer to incomplete type
freetype.c:1932: called object is not a function
freetype.c:1933: dereferencing pointer to incomplete type
freetype.c:1933: called object is not a function
freetype.c:1934: dereferencing pointer to incomplete type
freetype.c:1934: called object is not a function
freetype.c:1935: dereferencing pointer to incomplete type
freetype.c:1935: called object is not a function
freetype.c:1936: dereferencing pointer to incomplete type
freetype.c:1936: called object is not a function
freetype.c:1937: dereferencing pointer to incomplete type
freetype.c:1937: called object is not a function
freetype.c:1938: dereferencing pointer to incomplete type
freetype.c:1938: called object is not a function
freetype.c:1939: dereferencing pointer to incomplete type
freetype.c:1940: dereferencing pointer to incomplete type
freetype.c:1943: dereferencing pointer to incomplete type
freetype.c:1943: dereferencing pointer to incomplete type
freetype.c:1944: dereferencing pointer to incomplete type
freetype.c:1944: dereferencing pointer to incomplete type
freetype.c:1947: dereferencing pointer to incomplete type
freetype.c:1947: dereferencing pointer to incomplete type
freetype.c:1950: dereferencing pointer to incomplete type
freetype.c:1950: dereferencing pointer to incomplete type
freetype.c:1958: dereferencing pointer to incomplete type
freetype.c:1958: dereferencing pointer to incomplete type
freetype.c:1965: dereferencing pointer to incomplete type
freetype.c:1965: dereferencing pointer to incomplete type
freetype.c: In function `WineEngGetCharWidth':
freetype.c:1991: dereferencing pointer to incomplete type
freetype.c: In function `WineEngGetTextExtentPoint':
freetype.c:2019: dereferencing pointer to incomplete type
freetype.c: In function `WineEngGetTextExtentPointI':
freetype.c:2046: dereferencing pointer to incomplete type
freetype.c: In function `WineEngGetFontData':
freetype.c:2059: `FT_Face' undeclared (first use in this function)
freetype.c:2059: parse error before "ft_face"
freetype.c:2068: `ft_face' undeclared (first use in this function)
freetype.c:2072: dereferencing pointer to incomplete type
freetype.c: In function `WineEngGetTextFace':
freetype.c:2099: dereferencing pointer to incomplete type
freetype.c:2100: dereferencing pointer to incomplete type
freetype.c:2102: dereferencing pointer to incomplete type
/usr/include/bits/stdio.h: At top level:
/usr/local/include/freetype2/freetype/internal/ftobjs.h:540: storage size of `gl
yph_class' isn't known
make[2]: *** [freetype.o] Error 1
make[2]: Leaving directory `/usr/pub/dl/wine-20020804/dlls/gdi'
make[1]: *** [gdi] Error 2
make[1]: Leaving directory `/usr/pub/dl/wine-20020804/dlls'
make: *** [dlls] Error 2

Compilation failed, aborting install.
-----------------------------------------------------------------------------------
the config.log says:

...
configure:8442: result: yes
configure:8453: WARNING: freetype/ftglyph.h: present but cannot be compiled
configure:8455: WARNING: freetype/ftglyph.h: check for missing prerequisite 
headers? 
configure:8457: WARNING: freetype/ftglyph.h: proceeding with the preprocessor's 
result
configure:8460: checking for freetype/ftglyph.h
configure:8467: result: yes
configure:8380: checking freetype/tttables.h usability
configure:8389: gcc -c -g -O2 -I/usr/local/include 
-I/usr/local/include/freetype2  conftest.c >&5
cc1: warning: changing search order for system directory "/usr/local/include"
cc1: warning:   as it has already been specified as a non-system directory
In file included from configure:8417:
/usr/local/include/freetype2/freetype/tttables.h:58: redefinition of `struct 
TT_Header_'
/usr/local/include/freetype2/freetype/tttables.h:59: parse error before 
"FT_Fixed"
/usr/local/include/freetype2/freetype/tttables.h:59: warning: no semicolon at 
end of struct or union
/usr/local/include/freetype2/freetype/tttables.h:60: warning: data definition 
has no type or storage class
/usr/local/include/freetype2/freetype/tttables.h:62: parse error before 
"CheckSum_Adjust"
/usr/local/include/freetype2/freetype/tttables.h:62: warning: data definition 
has no type or storage class
/usr/local/include/freetype2/freetype/tttables.h:63: parse error before 
"Magic_Number"
/usr/local/include/freetype2/freetype/tttables.h:63: warning: data definition 
has no type or storage class
/usr/local/include/freetype2/freetype/tttables.h:65: parse error before "Flags"
/usr/local/include/freetype2/freetype/tttables.h:65: warning: data definition 
has no type or storage class
/usr/local/include/freetype2/freetype/tttables.h:66: parse error before 
"Units_Per_EM"
/usr/local/include/freetype2/freetype/tttables.h:66: warning: data definition 
has no type or storage class
/usr/local/include/freetype2/freetype/tttables.h:68: parse error before 
"Created"
/usr/local/include/freetype2/freetype/tttables.h:68: warning: data definition 
has no type or storage class
/usr/local/include/freetype2/freetype/tttables.h:69: parse error before 
"Modified"
/usr/local/include/freetype2/freetype/tttables.h:69: warning: data definition 
has no type or storage class
/usr/local/include/freetype2/freetype/tttables.h:71: parse error before "xMin"
/usr/local/include/freetype2/freetype/tttables.h:71: warning: data definition 
has no type or storage class
/usr/local/include/freetype2/freetype/tttables.h:72: parse error before "yMin"
/usr/local/include/freetype2/freetype/tttables.h:72: warning: data definition 
has no type or storage class
/usr/local/include/freetype2/freetype/tttables.h:73: parse error before "xMax"
/usr/local/include/freetype2/freetype/tttables.h:73: warning: data definition 
has no type or storage class
/usr/local/include/freetype2/freetype/tttables.h:74: parse error before "yMax"
/usr/local/include/freetype2/freetype/tttables.h:74: warning: data definition 
has no type or storage class
/usr/local/include/freetype2/freetype/tttables.h:76: parse error before 
"Mac_Style"
/usr/local/include/freetype2/freetype/tttables.h:76: warning: data definition 
has no type or storage class
/usr/local/include/freetype2/freetype/tttables.h:77: parse error before 
"Lowest_Rec_PPEM"
/usr/local/include/freetype2/freetype/tttables.h:77: warning: data definition 
has no type or storage class
/usr/local/include/freetype2/freetype/tttables.h:79: parse error before 
"Font_Direction"
/usr/local/include/freetype2/freetype/tttables.h:79: warning: data definition 
has no type or storage class
/usr/local/include/freetype2/freetype/tttables.h:80: parse error before 
"Index_To_Loc_Format"
/usr/local/include/freetype2/freetype/tttables.h:80: warning: data definition 
has no type or storage class
/usr/local/include/freetype2/freetype/tttables.h:81: parse error before 
"Glyph_Data_Format"
/usr/local/include/freetype2/freetype/tttables.h:81: warning: data definition 
has no type or storage class
/usr/local/include/freetype2/freetype/tttables.h:83: warning: useless keyword 
or type name in empty declaration
...

the list of warnings goes on.

i can't help but that looks not quite normal. could it be a problem of wine, or 
is it definitly a freetype problem?
any suggestions?

--

eNTi



reply via email to

[Prev in Thread] Current Thread [Next in Thread]