ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: Alexey Tourbin <at@altlinux.ru>
To: ALT Linux Devel Mailing List <devel@lists.altlinux.org>
Subject: [devel] libfreetype.so.6 sucks
Date: Mon, 24 Apr 2006 20:39:52 +0400
Message-ID: <20060424163952.GF8441@localhost> (raw)
In-Reply-To: <20060424160722.GD8441@localhost>

[-- Attachment #1: Type: text/plain, Size: 4679 bytes --]

On Mon, Apr 24, 2006 at 08:07:22PM +0400, Alexey Tourbin wrote:
> libcairo исправил, но теперь новая фигня:
> 
> ImportError: /usr/lib/libcairo.so.2: undefined symbol: FT_GlyphSlot_Embolden
> 
> То есть в моей хост-системе оно не работает со старым freetype2,
> несмотря на то, что все зависимости удовлетворены.  Подумаю, что с этим
> можно сделать.

$ rpmsodiff freetype2-2.1.9-alt4.i586.rpm libfreetype-2.1.10-alt3.i586.rpm
	common sonames:
libfreetype.so.6	/usr/lib/libfreetype.so.6.3.7	/usr/lib/libfreetype.so.6.3.8

--- freetype2-2.1.9-alt4/libfreetype.so.6	2005-06-22 20:58:11 +0400
+++ libfreetype-2.1.10-alt3/libfreetype.so.6	2006-04-10 23:49:40 +0400
@@ -49,2 +49,3 @@
 FTC_SNode_Weight	T
+FT_Access_Frame	W
 FT_Activate_Size	T
@@ -58,2 +59,7 @@
 FT_Attach_Stream	T
+FT_Bitmap_Convert	T
+FT_Bitmap_Copy	T
+FT_Bitmap_Done	T
+FT_Bitmap_Embolden	T
+FT_Bitmap_New	T
 FT_CMap_Done	T
@@ -71,3 +77,5 @@
 FT_Done_Size	T
+FT_Extract_Frame	W
 FT_FloorFix	T
+FT_Forget_Frame	W
 FT_Free	T
@@ -76,2 +84,3 @@
 FT_Get_CMap_Language_ID	T
+FT_Get_Char	W
 FT_Get_Char_Index	T
@@ -82,2 +91,4 @@
 FT_Get_Kerning	T
+FT_Get_Long	W
+FT_Get_LongLE	W
 FT_Get_MM_Var	T
@@ -88,2 +99,3 @@
 FT_Get_Next_Char	T
+FT_Get_Offset	W
 FT_Get_PFR_Advance	T
@@ -92,2 +104,3 @@
 FT_Get_PS_Font_Info	T
+FT_Get_PS_Font_Private	T
 FT_Get_Postscript_Name	T
@@ -97,2 +110,4 @@
 FT_Get_Sfnt_Table	T
+FT_Get_Short	W
+FT_Get_ShortLE	W
 FT_Get_WinFNT_Header	T
@@ -109,2 +124,4 @@
 FT_GlyphLoader_Rewind	T
+FT_GlyphSlot_Embolden	T
+FT_GlyphSlot_Oblique	T
 FT_Glyph_Copy	T
@@ -140,3 +157,5 @@
 FT_New_Memory_Face	T
+FT_New_Memory_Stream	W
 FT_New_Size	T
+FT_OpenType_Validate	T
 FT_Open_Face	T
@@ -147,2 +166,3 @@
 FT_Outline_Done_Internal	T
+FT_Outline_Embolden	T
 FT_Outline_GetInsideBorder	T
@@ -164,3 +184,13 @@
 FT_Raccess_Guess	T
+FT_Read_Char	W
+FT_Read_Fields	W
+FT_Read_Long	W
+FT_Read_LongLE	W
+FT_Read_Offset	W
+FT_Read_Short	W
+FT_Read_ShortLE	W
+FT_Read_Stream	W
+FT_Read_Stream_At	W
 FT_Realloc	T
+FT_Release_Frame	W
 FT_Remove_Module	T
@@ -169,2 +199,3 @@
 FT_RoundFix	T
+FT_Seek_Stream	W
 FT_Select_Charmap	T
@@ -180,3 +211,5 @@
 FT_Set_Var_Design_Coordinates	T
+FT_Sfnt_Table_Info	T
 FT_Sin	T
+FT_Skip_Stream	W
 FT_Sqrt32	T
@@ -212,2 +245,3 @@
 FT_Stream_Skip	T
+FT_Stream_TryRead	T
 FT_Stroker_BeginSubPath	T
@@ -239,3 +273,7 @@
 _init	T
-autohint_module_class	D
+af_autofitter_service	D
+af_cjk_script_class	D
+af_dummy_script_class	D
+af_latin_script_class	D
+autofit_module_class	D
 bdf_cmap_class	D
@@ -245,3 +283,2 @@
 cff_driver_class	D
-ft_autohinter_service	D
 ft_bitmap_glyph_class	D
@@ -252,2 +289,3 @@
 ft_grays_raster	D
+ft_highpow2	T
 ft_module_get_service	T
@@ -273,2 +311,3 @@
 gray_raster_render	T
+otv_module_class	D
 pcf_cmap_class	D

	2 symbols removed
D autohint_module_class
D ft_autohinter_service

	41 symbols added
D af_autofitter_service
D af_cjk_script_class
D af_dummy_script_class
D af_latin_script_class
D autofit_module_class
D otv_module_class
T FT_Bitmap_Convert
T FT_Bitmap_Copy
T FT_Bitmap_Done
T FT_Bitmap_Embolden
T FT_Bitmap_New
T FT_Get_PS_Font_Private
T FT_GlyphSlot_Embolden
T FT_GlyphSlot_Oblique
T FT_OpenType_Validate
T FT_Outline_Embolden
T FT_Sfnt_Table_Info
T FT_Stream_TryRead
T ft_highpow2
W FT_Access_Frame
W FT_Extract_Frame
W FT_Forget_Frame
W FT_Get_Char
W FT_Get_Long
W FT_Get_LongLE
W FT_Get_Offset
W FT_Get_Short
W FT_Get_ShortLE
W FT_New_Memory_Stream
W FT_Read_Char
W FT_Read_Fields
W FT_Read_Long
W FT_Read_LongLE
W FT_Read_Offset
W FT_Read_Short
W FT_Read_ShortLE
W FT_Read_Stream
W FT_Read_Stream_At
W FT_Release_Frame
W FT_Seek_Stream
W FT_Skip_Stream

# template for libfreetype.so.6 version script
LIBFREETYPE_2.1.10 {
    global:
	FT_Access_Frame;
	FT_Bitmap_Convert;
	FT_Bitmap_Copy;
	FT_Bitmap_Done;
	FT_Bitmap_Embolden;
	FT_Bitmap_New;
	FT_Extract_Frame;
	FT_Forget_Frame;
	FT_Get_Char;
	FT_Get_Long;
	FT_Get_LongLE;
	FT_Get_Offset;
	FT_Get_PS_Font_Private;
	FT_Get_Short;
	FT_Get_ShortLE;
	FT_GlyphSlot_Embolden;
	FT_GlyphSlot_Oblique;
	FT_New_Memory_Stream;
	FT_OpenType_Validate;
	FT_Outline_Embolden;
	FT_Read_Char;
	FT_Read_Fields;
	FT_Read_Long;
	FT_Read_LongLE;
	FT_Read_Offset;
	FT_Read_Short;
	FT_Read_ShortLE;
	FT_Read_Stream;
	FT_Read_Stream_At;
	FT_Release_Frame;
	FT_Seek_Stream;
	FT_Sfnt_Table_Info;
	FT_Skip_Stream;
	FT_Stream_TryRead;
	af_autofitter_service;
	af_cjk_script_class;
	af_dummy_script_class;
	af_latin_script_class;
	autofit_module_class;
	ft_highpow2;
	otv_module_class;
};

vim:ft=diff
$

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

  reply	other threads:[~2006-04-24 16:39 UTC|newest]

Thread overview: 44+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-04-24 11:50 [devel] Q: wtf w/ python-cairo Konstantin A. Lepikhov
2006-04-24 11:52 ` Dmitry V. Levin
2006-04-24 12:10   ` Konstantin A. Lepikhov
2006-04-24 12:12   ` Alexey Tourbin
2006-04-24 12:15     ` Valery V. Inozemtsev
2006-04-24 12:22       ` Alexey Tourbin
2006-04-24 12:29         ` Valery V. Inozemtsev
2006-04-24 12:49           ` Alexey Tourbin
2006-04-24 12:56             ` Valery V. Inozemtsev
2006-04-24 13:14               ` Alexey Tourbin
2006-04-24 13:25                 ` Valery V. Inozemtsev
2006-04-24 14:17                   ` Alexey Tourbin
2006-04-24 16:07                     ` Alexey Tourbin
2006-04-24 16:39                       ` Alexey Tourbin [this message]
2006-04-24 16:46                         ` [devel] libfreetype.so.6 sucks Alexey Tourbin
2006-04-24 17:08                           ` Dmitry V. Levin
2006-04-24 17:18                             ` Alexey Tourbin
2006-04-24 18:09                             ` Alexey Tourbin
2006-04-24 18:21                             ` Alexey Tourbin
2006-04-24 18:27                               ` Valery V. Inozemtsev
2006-04-24 18:40                               ` Valery V. Inozemtsev
2006-04-24 18:50                                 ` Alexey Tourbin
2006-04-24 19:12                                   ` Valery V. Inozemtsev
2006-04-24 19:20                                     ` Alexey Tourbin
2006-04-24 19:55                                   ` Dmitry V. Levin
2006-04-24 20:01                                     ` Alexey Tourbin
2006-04-25  5:41                                     ` Valery V. Inozemtsev
2006-04-25 12:37                                       ` Dmitry V. Levin
2006-04-25 21:12                           ` Dmitry V. Levin
2006-04-25 21:19                             ` Alexey Tourbin
2006-04-25 21:31                               ` Dmitry V. Levin
2006-04-25 21:36                                 ` Alexey Tourbin
2006-04-26  5:27                                   ` Valery V. Inozemtsev
2006-05-14  4:13                           ` [devel] grep unreliable Alexey Tourbin
2006-04-24 13:51     ` [devel] Q: wtf w/ python-cairo Денис Смирнов
2006-04-24 12:13 ` Anton Farygin
2006-04-24 14:43   ` Alexey Tourbin
2006-04-24 14:43 ` Alexey Tourbin
2006-04-24 15:45   ` Konstantin A. Lepikhov
2006-04-24 15:58     ` Alexey Tourbin
2006-04-24 16:04       ` Konstantin A. Lepikhov
2006-04-24 16:15         ` Alexey Tourbin
2006-04-24 16:25           ` Valery V. Inozemtsev
2006-04-24 16:26           ` Konstantin A. Lepikhov

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20060424163952.GF8441@localhost \
    --to=at@altlinux.ru \
    --cc=devel@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git