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 --]
next prev parent 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