henry_flower: A melancholy wolf (Default)
henry_flower ([personal profile] henry_flower) wrote2011-08-16 03:24 pm
Entry tags:

Ага, я таки, как обычно, the pathetic idiot. То что вчера вышел о�

Ага, я таки, как обычно, the pathetic idiot.

То что вчера вышел облом с лайнуксным рыжелисом виноват не fontconfig конечно, а старая версия freetype2 в linux-base, которая собрана без autohinting fallback, subpixel rendering, etc.--так как было раньше в федоре.

Краткая инструкция к исправлению:

0. (в freebsd) удалить /usr/compat/linux/usr/lib/libfreetype.so*

1. (в федоре) забираем себе патчи к freetype и rpm spec: git clone git://pkgs.fedoraproject.org/freetype

2. (в федоре в каталоге с полученными патчами) скачиваем исходники freetype (в файле freetype.spec есть urls). Потом делаем mkdir SOURCES && cp *bz2 *patch !#:1

3. Собираем: rpmbuild -bb --define "_topdir `pwd`" --with subpixel_rendering freetype.spec

4. Сам rpm получившийся нам не нужен, а надо 1 shared library и 2 симлинка: BUILD/freetype-2.4.6/objs/.libs/libfreetype.so*
Их копируем на машину с freebsd в каталог /usr/compat/linux/usr/lib/

5. (в freebsd) идем в тот каталог и помечаем новую shared library: brandelf -t SVR4 libfreetype.so.6

Все.

(Гоогл, сволочь, когда ты добавишь pre-formatted text?)

Permalink: https://plus.google.com/115290581164606462017/posts/jPjDs4ApWkP