FW: Prob with freetype...

Medland, Bill Bill.Medland at accpac.com
Tue Jan 29 16:14:48 CST 2002


-----Original Message-----
From: Medland, Bill 
Sent: Tuesday, January 29, 2002 2:22 PM
To: 'Meths'
Subject: RE: Prob with freetype...


Mentioned it this morning (sort of).

Michael Stefaniuc upgraded to freetype 2.0.3 and that worked.

I just cheated; I inserted the following lines into freetype.c to get it
compiled;
Index: wine/dlls/gdi/freetype.c
===================================================================
RCS file: /home/wine/wine/dlls/gdi/freetype.c,v
retrieving revision 1.4
diff -u -r1.4 freetype.c
--- wine/dlls/gdi/freetype.c	2002/01/29 03:02:51	1.4
+++ wine/dlls/gdi/freetype.c	2002/01/29 20:29:42
@@ -56,6 +56,12 @@
 #endif
 #ifdef HAVE_FREETYPE_FTTRIGON_H
 #include <freetype/fttrigon.h>
+#else
+/* Just a hack to get it to compile without upgrading my freetype */
+typedef FT_Fixed FT_Angle;
+inline FT_Fixed FT_Sin(FT_Angle a) {return 0;}
+inline FT_Fixed FT_Cos(FT_Angle a) {return 65536;}
+inline FT_Vector_Rotate(FT_Vector *v, FT_Angle a) {return;}
 #endif
 
 static FT_Library library = 0;

Bill

> -----Original Message-----
> From: Meths [mailto:meths at btinternet.com]
> Sent: Tuesday, January 29, 2002 1:27 PM
> To: wine-devel at winehq.com
> Subject: Prob with freetype...
> 
> 
> Hiya,
> 
> Didn't see anyone mention this so...
> 
> When compiling CVS tonight...
> 
> gcc -c -I. -I. -I../../include -I../../include 
> -I/usr/include/freetype2
> -g -O2 -Wall -mpreferred-stack-boundary=2 -fPIC -D__WINE__  
> -D_REENTRANT
> -I/usr/X11R6/include -o freetype.o freetype.c
> freetype.c: In function `WineEngGetGlyphOutline':
> freetype.c:947: `FT_Angle' undeclared (first use in this function)
> freetype.c:947: (Each undeclared identifier is reported only once
> freetype.c:947: for each function it appears in.)
> freetype.c:947: parse error before `angle'
> freetype.c:993: `angle' undeclared (first use in this function)
> freetype.c:1003: warning: implicit declaration of function
> `FT_Vector_Rotate'
> freetype.c:1059: warning: implicit declaration of function `FT_Cos'
> freetype.c:1060: warning: implicit declaration of function `FT_Sin'
> make[2]: *** [freetype.o] Error 1
> make[2]: Leaving directory `/root/cvs_root/wine/dlls/gdi'
> make[1]: *** [gdi/libgdi32.so] Error 2
> make[1]: Leaving directory `/root/cvs_root/wine/dlls'
> make: *** [dlls] Error 2
>  
> Compilation failed, aborting install.
> 
> Meths
> 
> 
> 




More information about the wine-devel mailing list