nixp.ru v3.0

23 октября 2017,
понедельник,
09:19:35 MSK

DevOps с компанией «Флант»
Аватар пользователя REDkiy
REDkiy написал 14 марта 2005 года в 12:28 (555 просмотров) Ведет себя как мужчина; открыл 89 тем в форуме, оставил 593 комментария на сайте.

При сборке командой

make World

выдаётся такая вот ошибка:

making all in programs/mkfontscale…

make[4]: Entering directory `/root/Video_sys/xc/programs/mkfontscale'

gcc -m32 -O2 -fno-strength-reduce -fno-strict-aliasing -ansi -pedantic -Wall -Wp

ointer-arith -Wundef -I/usr/include/freetype2 -I/usr/include/freetype2/config

-I../../exports/include/X11 -I../.. -I../../exports/include -Dlinux -D__i386

__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SV

ID_SOURCE -D_GNU_SOURCE -DFUNCPROTO=15 -DNARROWPROTO -DFREETYPE2 -DXFREE86

_FT2 -c -o mkfontscale.o mkfontscale.c

mkfontscale.c: In function `doDirectory’:

mkfontscale.c:858: `BDF_PropertyRec' undeclared (first use in this function)

mkfontscale.c:858: (Each undeclared identifier is reported only once

mkfontscale.c:858: for each function it appears in.)

mkfontscale.c:858: parse error before «prop»

mkfontscale.c:859: warning: implicit declaration of function `FT_Get_BDF_Property'

mkfontscale.c:859: `prop' undeclared (first use in this function)

mkfontscale.c:860: `BDF_PROPERTY_TYPE_ATOM' undeclared (first use in this function)

make[4]: * [mkfontscale.o] Error 1

make[4]: Leaving directory `/root/Video_sys/xc/programs/mkfontscale'

make[3]: * [all] Error 2

make[3]: Leaving directory `/root/Video_sys/xc/programs'

make[2]: * [all] Error 2

make[2]: Leaving directory `/root/Video_sys/xc'

make[1]: * [World] Error 2

make[1]: Leaving directory `/root/Video_sys/xc'

make: * [World] Error 2

Система ASPLinux 9.0. Установле в варианте «Разработка».

Очень бы хотелось собрать иксы из исходников.

// Тему переместил(а) fly4life из форума «UNIX FAQ».

fly4life

Гугл вот что по этому вопросу выдал.: http://lists.freedesktop.org/pipermail/xorg/2004-August/002217.html

REDkiy

Как ты и советовал я посмотрел ссылку. Вообщем то что нужно (спасибо!), только вот у меня с английским не очень, насколько я понял нужно в файл xc/config/cf/host.def добавить такую строку:

#define HasFreetype2 NO

Скажем так этого файла по указанному пути нет, я долго не думал (а может зря 8-]), создал его и вставил в него вышеозначенную строку. Хм, получилось, компиляция прошла успешно! Это безусловно gut. Всё запускается и работает.

Далее, я попытался установить Xorg на систему без предварительно установленного X Window, на выходе получил облом, в процессе потребовалось некое pngicon или что-то подобное, зафиксировать я не упел в доме вырубили свет, а логов я не нашёл, незнаю где искать.

В инете пишут что успешная компиляция возможна в 100% случаев лишь поверх предустановленного XFree86, спорить не буду испытал на собственной шкуре.

Никто не знает где можно посмотреть зависимости Xorg?

Идеи — предложения?

Genie

зависимости для сборки в debian (специфичные для debian не указаны):

zlib1g-dev | libz-dev

libncurses5-dev | libncurses-dev

libpam0g-dev | libpam-dev

libfreetype6-dev

libglide2-dev (>> 2001.01.26) [i386]

libglide3-dev (>= 2002.04.10-7) [alpha amd64 i386 ia64]

linux-kernel-headers [alpha amd64 arm hppa i386 ia64 m68k mips mipsel powerpc s390 sh]

linux-kernel-headers (>= 2.5.999-test7-bk-15) [sparc]

libpng12-dev | libpng-dev

libexpat1-dev

libfontconfig1-dev

libxft-dev (>= 2.1.2)

libxcursor-dev

libxrender-dev (>= 0.9.0)

flex

bison

bsdmainutils

groff

fontconfig

bzip2

m4

sharutils

libpaperg

rman

tetex-bin

lynx

естественно, что установленных XFree86 не требуется :)

зависимости для сборки указанных пакетов приводить не буду. многовато получится