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: