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 $