Приплыли - приходиться пеерсобрать X-ы, та как количество ошибок связанных с низкой версией компонентов зашкаливает.
Вот так и следовало начинать
пятница, 29 февраля 2008 г.
четверг, 28 февраля 2008 г.
Сборка GNOME из исходников
Сборка продолжается!
10) gnome-mag-0.14.10
Ошибка
checking for XCOMPOSITE... configure: error: Package requirements (xcomposite xrender xext) were not met:
устанавливаем http://xlibs.freedesktop.org/release/libXcomposite-1.0.1.tar.gz
Потребовало libX11... Во время сборки потребовало keysymdef.h
как ни странно - но ставим xproto :)
10) gnome-mag-0.14.10
Ошибка
checking for XCOMPOSITE... configure: error: Package requirements (xcomposite xrender xext) were not met:
устанавливаем http://xlibs.freedesktop.org/release/libXcomposite-1.0.1.tar.gz
Потребовало libX11... Во время сборки потребовало keysymdef.h
как ни странно - но ставим xproto :)
среда, 27 февраля 2008 г.
Установка продолжается.....
Установка продолжается - пока бех новых ошибок. Посмотрим в сравнении KDE vs GNOME оба являются официальными релизами - посмотрим на ощущения....
Пока в KDE меня напрягает больше всего отсутствие kate
Установка GNOME ошибки и их решения
7) bug-buddy
configure: error: libelf.h not found.
make[1]: *** [configure-work/main.d/bug-buddy-2.20.1/configure] Ошибка 1
Лечиться установкрй пакета libelf из сети. По ощущениям - сборка GNOME меня напрягает больше. Больше дорабатывать напильником - хотя навыки работы напильником при установке у KDE пока должен быть выше.
8) pwlib
In file included from vidinput_v4l2.cxx:153:
vidinput_v4l2.h:161: error: field `videoCapability' has incomplete type
field `videoCapability' has incomplete type
погуглил... не помогло...
лечиться добавлением заголовочного файла videodev2.h
9) ekiga
/opt/gnome/lib/libcairo.so: undefined reference to `FT_GlyphSlot_Embolden'
libfreetype - добавить в Makefile -lfreetype в двух-трех местах - там где -lcairo
10)gdm
verify-shadow.o(.text+0x2b9): In function `gdm_verify_user':
: undefined reference to `gdm_debug'
--- gdm-2.20.3/daemon/verify-crypt.c.orig 2008-01-07 19:39:37.000000000 +0000
+++ gdm-2.20.3/daemon/verify-crypt.c 2008-01-09 13:39:50.000000000 +0000
Патч
@@ -43,6 +43,7 @@
#include "gdm-common.h"
#include "gdm-daemon-config.h"
#include "gdm-socket-protocol.h"
+#include "gdm-log.h"
static char *selected_user = NULL;
--- gdm-2.20.3/daemon/verify-shadow.c.orig 2008-01-07 19:39:37.000000000 +0000
+++ gdm-2.20.3/daemon/verify-shadow.c 2008-01-09 13:39:43.000000000 +0000
@@ -44,6 +44,7 @@
#include "gdm-common.h"
#include "gdm-daemon-config.h"
#include "gdm-socket-protocol.h"
+#include "gdm-log.h"
static char *selected_user = NULL;
http://jaguarlinux.com/pub/DIY/source/gnome-2.20.3/gdm-2.20.3/misc/
Пока в KDE меня напрягает больше всего отсутствие kate
Установка GNOME ошибки и их решения
7) bug-buddy
configure: error: libelf.h not found.
make[1]: *** [configure-work/main.d/bug-buddy-2.20.1/configure] Ошибка 1
Лечиться установкрй пакета libelf из сети. По ощущениям - сборка GNOME меня напрягает больше. Больше дорабатывать напильником - хотя навыки работы напильником при установке у KDE пока должен быть выше.
8) pwlib
In file included from vidinput_v4l2.cxx:153:
vidinput_v4l2.h:161: error: field `videoCapability' has incomplete type
field `videoCapability' has incomplete type
погуглил... не помогло...
лечиться добавлением заголовочного файла videodev2.h
9) ekiga
/opt/gnome/lib/libcairo.so: undefined reference to `FT_GlyphSlot_Embolden'
libfreetype - добавить в Makefile -lfreetype в двух-трех местах - там где -lcairo
10)gdm
verify-shadow.o(.text+0x2b9): In function `gdm_verify_user':
: undefined reference to `gdm_debug'
--- gdm-2.20.3/daemon/verify-crypt.c.orig 2008-01-07 19:39:37.000000000 +0000
+++ gdm-2.20.3/daemon/verify-crypt.c 2008-01-09 13:39:50.000000000 +0000
Патч
@@ -43,6 +43,7 @@
#include "gdm-common.h"
#include "gdm-daemon-config.h"
#include "gdm-socket-protocol.h"
+#include "gdm-log.h"
static char *selected_user = NULL;
--- gdm-2.20.3/daemon/verify-shadow.c.orig 2008-01-07 19:39:37.000000000 +0000
+++ gdm-2.20.3/daemon/verify-shadow.c 2008-01-09 13:39:43.000000000 +0000
@@ -44,6 +44,7 @@
#include "gdm-common.h"
#include "gdm-daemon-config.h"
#include "gdm-socket-protocol.h"
+#include "gdm-log.h"
static char *selected_user = NULL;
http://jaguarlinux.com/pub/DIY/source/gnome-2.20.3/gdm-2.20.3/misc/
Сборка GNOME из исходников
В качестве инструмента для сборки GNOME был выбран garnome. Все это делается на Slackware 11.
Последовательность децствий и подводные камни - пока приблизительно равно сборке KDE 4.0, нерешаемых проблем пока не встретилось
1) Первая серьезная проблема - сборка hal 0.5.9
Начиная с конфигурирования приходиться все время дорабатывать напильником
Приблизительный перечень файлов заголовка ядра, которые нужно дорабатывать напильником, а именно - менять местами, переименовывать - либо установать glibc-headers которые соответствуют вашему ядру - мне это не удалось.
fs.h
sg.h
input.h
hid.h
hiddev.h
В конце концов было найдено решение копировать их в папки с исходниками hal/hald/linux/probing и переписывать в иходниках ссылки на них. Либо непосредственная правка заголовочных файлов ядра... Короче весь процесс занял часа полтора.
В конце уже гугль не помогал - исключительно интуиция
2) Вторая бочина - avahi - not supported architecture
Причина как выяснилось
__NR_inotify_init' undeclared (first use in this function)
Причина
unistd.h
Потом не смогло найти environ - закоментить If !DEfined... т.е. определить
3) esound
Проблема с тем что не смогла скопировать HTML папку с доками - их там нет - пришлось создать файлик самому - все пошло как по маслу
4) checking for XML::Simple... configure: error: XML::Simple perl module is required for icon-naming-utils
Качаем и ставим...
5) gnome-keyring
libgcrypt was not found. You may want to get it from
*** ftp://ftp.gnupg.org/gcrypt/libgcrypt/
Не собирется.
спать
make[2]: *** [rijndael.lo] Ошибка 1
make[2]: Leaving directory `/usr/src/libgcrypt-1.4.0/cipher'
Ну кто бы мог подумать что причина этому -O2
6) Сборка firefox
Нет libXft
нет xproto
Качаем и ставим....
Последовательность децствий и подводные камни - пока приблизительно равно сборке KDE 4.0, нерешаемых проблем пока не встретилось
1) Первая серьезная проблема - сборка hal 0.5.9
Начиная с конфигурирования приходиться все время дорабатывать напильником
Приблизительный перечень файлов заголовка ядра, которые нужно дорабатывать напильником, а именно - менять местами, переименовывать - либо установать glibc-headers которые соответствуют вашему ядру - мне это не удалось.
fs.h
sg.h
input.h
hid.h
hiddev.h
В конце концов было найдено решение копировать их в папки с исходниками hal/hald/linux/probing и переписывать в иходниках ссылки на них. Либо непосредственная правка заголовочных файлов ядра... Короче весь процесс занял часа полтора.
В конце уже гугль не помогал - исключительно интуиция
2) Вторая бочина - avahi - not supported architecture
Причина как выяснилось
__NR_inotify_init' undeclared (first use in this function)
Причина
unistd.h
Потом не смогло найти environ - закоментить If !DEfined... т.е. определить
3) esound
Проблема с тем что не смогла скопировать HTML папку с доками - их там нет - пришлось создать файлик самому - все пошло как по маслу
4) checking for XML::Simple... configure: error: XML::Simple perl module is required for icon-naming-utils
Качаем и ставим...
5) gnome-keyring
libgcrypt was not found. You may want to get it from
*** ftp://ftp.gnupg.org/gcrypt/libgcrypt/
Не собирется.
спать
make[2]: *** [rijndael.lo] Ошибка 1
make[2]: Leaving directory `/usr/src/libgcrypt-1.4.0/cipher'
Ну кто бы мог подумать что причина этому -O2
6) Сборка firefox
Нет libXft
нет xproto
Качаем и ставим....
Подписаться на:
Сообщения (Atom)