[devel] libfreetype.so.6 sucks

Alexey Tourbin at на altlinux.ru
Пн Апр 24 20:39:52 MSD 2006


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
$
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: отсутствует
Url     : http://lists.altlinux.org/pipermail/devel/attachments/20060424/fa2884f1/attachment.bin 


Подробная информация о списке рассылки Devel