libXft-2.1.11: undefined symbol: XftNameUnparse (again)

Lars Tobias Børsting lars.tobias.borsting at ntnu.no
Wed Dec 6 17:39:31 PST 2006


Hi,

Upgrading this summer from libXft 2.1.8 to 2.1.9 broke some applications
due to XftNameUnparse being removed from public API. libXft-2.1.10 fixed
it by adding it back. Now, libXft-2.1.11 has removed it again (see the
diff). Thus, this broke some applications. As I understood last time,
this was a bug. Is it now considered permanently removed from public
API, and thus it's the applications that must be fixed and not libXft?

diff -u ./libXft-2.1.10/include/X11/Xft/Xft.h ./libXft-2.1.11/include/X11/Xft/Xft.h
--- ./libXft-2.1.10/include/X11/Xft/Xft.h       2006-06-06 18:36:26.000000000 +0200
+++ ./libXft-2.1.11/include/X11/Xft/Xft.h       2006-10-12 00:31:23.000000000 +0200
@@ -1,5 +1,5 @@
 /*
- * $Id: Xft.h,v 1.6 2005/10/19 02:46:56 kem Exp $
+ * $Id$
  *
  * Copyright © 2000 Keith Packard
  *
@@ -33,7 +33,7 @@
 
 #define XFT_MAJOR      2
 #define XFT_MINOR      1
-#define XFT_REVISION   10
+#define XFT_REVISION   9
 #define XFT_VERSION    ((XFT_MAJOR * 10000) + (XFT_MINOR * 100) + (XFT_REVISION))
 #define XftVersion     XFT_VERSION
 
@@ -447,9 +447,6 @@
 FcPattern 
 *XftNameParse (_Xconst char *name);
 
-FcBool
-XftNameUnparse (FcPattern *pat, char *dest, int len);
-
 /* xftrender.c */
 void
 XftGlyphRender (Display                *dpy,

-- 
Regards,
Lars Tobias



More information about the xorg mailing list