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

X Strike Force SVN commit: rev 167 - people/ishikawa



Author: ishikawa
Date: 2003-06-09 12:54:56 -0500 (Mon, 09 Jun 2003)
New Revision: 167

Modified:
   people/ishikawa/memo.freetype
Log:
update



Modified: people/ishikawa/memo.freetype
==============================================================================
--- people/ishikawa/memo.freetype	2003-06-09 16:02:36 UTC (rev 166)
+++ people/ishikawa/memo.freetype	2003-06-09 17:54:56 UTC (rev 167)
@@ -23,15 +23,19 @@
 
  BuildFreeType and UseFreetype2 is always YES on Debian xfree86 package build.
  DoLoadableServer is defined as NO when we build the static XFree86 server
-(XFree86-dbg) for xserver-xfree86-dbg.
+(XFree86-dbg) for xserver-xfree86-dbg. Some architecture such as hppa,
+mips and so on does not have XFree86 dynamic loader code yet. So on these
+architecture DoLoadableServer always set as NO to build X server.
 
  So, xserver-xfree86-dbg will be built with external shared FreeType2 library.
 
  XFree86 4.3.0 tree contains FreeType 2.1.3 (with some modifications).
-Currently sid includes FreeType2 2.1.4.  Between FreeType 2.1.3 and 2.1.4,
-`struct  PS_FontInfoRec' interface is changed likes this:
+Currently sid includes FreeType2 2.1.4.
 
 
+ Between FreeType 2.1.3 and current CVS `struct  PS_FontInfoRec'
+interface is changed likes this:
+
 ----- 2.1.3
   typedef struct  PS_FontInfoRec
   {
@@ -42,7 +46,7 @@
   } PS_FontInfoRec, *PS_FontInfo;
 -----
 
------ 2.1.4
+----- current CVS
   typedef struct  PS_FontInfoRec
   {
 (snip)
@@ -52,6 +56,7 @@
   } PS_FontInfoRec, *PS_FontInfo;
 -----
 
+ freetype2_2.1.4-3 contains this change
 
  This change cause build error in xc/lib/font/freetype/ftfuncs.c likes this:
 
@@ -67,18 +72,20 @@
 make[6]: Leaving directory `/home/ishikawa/work/XFree86/4.3.0/xfree86-4.3.0/build-tree/xc-xserver-xfree86-dbg/lib/font/FreeType'
 
 
+ freetype2_2.1.4-4 is reverted this change, so this compile problem is gone.
 
+---------------
+
  I think better to define FontLibSharedFreeType=NO, because XFree86-dbg
-does exists to debug for normal XFree86 server. Difference between
-FreeType2 included in normal XFree86 (source level inclusion in freetype.a
-module). and FreeType2 linked against XFree86-dbg cause trouble to debug
-this erea (FreeType backend area).
+does exists to debug for normal XFree86 server. Curently XFree86 loader
+server can not build to use external FreeType2 library.
 
+ Difference between FreeType2 included in normal XFree86 (source level
+inclusion in freetype.a module) and FreeType2 linked against XFree86-dbg
+cause trouble to debug libXfont FreeType backend.
 
- Of cause build problem with FreeType2 should resolve to next XFree86
-upstream release. Because current XFree86 upstream CVS tree already
-import FreeType 2.1.4 :-)
+ So, we disable FontLibSharedFreeType. In the future, When loader server
+becomes to be able to build with external FreeType2, we will enable to
+use FontLibSharedFreeType again.
 
-
-
 ISHIKAWA Mutsumi <ishikawa@debian.org> Fri Jun  6 15:40:25 JST 2003



Reply to: