LINUX.ORG.RU
ФорумTalks

freebsd 7.1 prerelease и freetype2


0

0

Во время пересборки наблюдал ошибки, нашёл это http://groups.google.com/group/lucky.freebsd.ports.bugs/browse_thread/thread/...

http://www.freebsd.org/cgi/query-pr.cgi?pr=127297

Так вот в чем проблема,( а её собственно и нету :)) - кто то может объяснить каким образом по дефолту freetype2 собирается с

#define FT_CONFIG_OPTION_SUBPIXEL_RENDERIN

В смысле без вмешательства юзера... Там ведь это патентовано.

Слишком много БСДунов на ЛОРе.

anonymous
()

Сори, что было в vim выделенным то и скопировал.

Эта штука как рас и требует вмешательства, ( если WITH_LCD_FILTERING=yes не определишь, будет собрано без неё.)

Я имел в виду TT_CONFIG_OPTION_BYTECODE_INTERPRETER

paranormal ★★
() автор топика

Красноглазое негодует, исчезло еще одно его преимущество перед серыми массами. Хахахаха.

Fray
()

для ъ -

The port Makefile is causing this situation due to a bug.

The pre-patch section comments out #define TT_CONFIG_OPTION_BYTECODE_INTERPRETER in include/freetype/config/ftoption.h (when WITHOUT_TTF_BYTECODE_ENABLED is not defined by the user), but then earlier in the Makefile, it re-enables it:

.if !defined(WITHOUT_TTF_BYTECODE_ENABLED) CFLAGS+= -DTT_CONFIG_OPTION_BYTECODE_INTERPRETER .endif

The solution is to remove the CFLAGS+=-DTT_CONFIG_OPTION_BYTECODE_INTERPRETER piece of the Makefile.

paranormal ★★
() автор топика
Ответ на: комментарий от paranormal

The port Makefile is causing this situation due to a bug.

The pre-patch section comments out #define TT_CONFIG_OPTION_BYTECODE_INTERPRETER in
include/freetype/config/ftoption.h (when WITHOUT_TTF_BYTECODE_ENABLED is not
defined by the user), but then earlier in the Makefile, it re-enables it:

.if !defined(WITHOUT_TTF_BYTECODE_ENABLED)
CFLAGS+= -DTT_CONFIG_OPTION_BYTECODE_INTERPRETER
.endif

The solution is to remove the CFLAGS+=-DTT_CONFIG_OPTION_BYTECODE_INTERPRETER
piece of the Makefile.

paranormal ★★
() автор топика
Ответ на: комментарий от Fray

>Красноглазое негодует, исчезло еще одно его преимущество перед серыми массами. Хахахаха.

Мальчик иди спать. Завтра тебе в школу. Если будешь хорошо учиться, то возможно твое восприятие мира не будет ограничиваться писькомерством.

anonymous
()
Ответ на: комментарий от anonymous

Мне конечно приятно что в pkgtools.conf Я убрал то что относится к TT_CONFIG_OPTION_BYTECODE_INTERPRETER. 'print/freetype2' => 'WITH_LCD_FILTERING=yes',

И на проверку все отрабатывает. portupgrade -W -f freetype2. -W Do not ``make clean'' after each installation.

Затем наблюдаю что опция в исходниках раскоментирована - и так оно все и собралось.

Но все же интересно как так о_О.

paranormal ★★
() автор топика

Поставил 7.1 с нетинстала, ждем релиза.

Насчет суб-пикселей, технология не патентована как следует, даже деб собирает так, а вот BYTE_ENCODING (или как там точно), уже нельзя собирать, т.к лицензии,патенты и прочее.

gh0stwizard ★★★★★
()
Ответ на: комментарий от gh0stwizard

В моем случае, для сборки с суб пикселями, необходимо вмешательства.

А TT_CONFIG_OPTION_BYTECODE_INTERPRETER собираетя по дефолту.

paranormal ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.