LinuxForum.Fans
Тема

Framebuffer в консоли

Автор: gramozeka 35 сообщений 19020 просмотров
#80221
gramozeka написал:
klibc не собирается

[console]
$ cat /etc/slackware-version
Slackware 13.1.0
$ mkdir -p ~/bld/klibc
$ cd ~/bld/klibc
$ wget http://www.kernel.org/pub/linux/libs/klibc/1.5/klibc-1.5.20.tar.bz2
$ tar xf klibc-1.5.20.tar.bz2
$ cd klibc-1.5.20
$ less README
$ less usr/klibc/README.klibc
$ su -
# cd /usr/src/linux
# cat /boot/config > .config
# make oldconfig && make prepare && make scripts
Ctrl+D
$ ln -s /usr/src/linux-2.6.33.4 linux
$ make
[/console]
или вместо двух последних команд
[console]
$ make KLIBCKERNELSRC=/usr/src/linux-2.6.33.4
[/console]

Для сборки пакета можно поправить под 13.1 и 2.6.33.4 слакбилд со slacky.eu: http://repository.slacky.eu/slackware-12.2/system/klibc/1.5/src/

#80313

gramozeka,
проверил сборку klibc-1.5.20 под 2.6.35.4: собралось без проблем по прежней схеме.

#80314

я так уже делал , линкуются библиотеки , начинается компиляция и ...
[console]
OBJCOPY usr/klibc/syscalls/typesize.bin
GEN usr/klibc/syscalls/syscalls.mk
GEN usr/klibc/syscalls/SYSCALLS.i
GEN usr/klibc/syscalls/syscalls.nrs
GEN usr/klibc/syscalls/typesize.c
KLIBCCC usr/klibc/syscalls/typesize.o
OBJCOPY usr/klibc/syscalls/typesize.bin
GEN usr/klibc/syscalls/syscalls.mk
GEN usr/klibc/syscalls/SYSCALLS.i
GEN usr/klibc/syscalls/syscalls.nrs
GEN usr/klibc/syscalls/typesize.c
KLIBCCC usr/klibc/syscalls/typesize.o
OBJCOPY usr/klibc/syscalls/typesize.bin
и так до бесконечности ...
[/console]
ждал два часа , никакого толку , если смотреть на эти файлы из любого диспетчера файлов они просто последовательно создаются , а потом уничтожаются , в ридми по klibc вычитал :

text

a) In the source root directory (the directory above the one in which
   this file is found) create a symlink called "linux" pointing to a
   reasonably recent Linux kernel tree (2.4 or 2.6 should be OK.)
   This tree must have the include/asm symlink set up for the
   architecture you're compiling for, and include/linux/autoconf.h
   must exist.  The easiest way to make sure of all of these is to do
   a "make config" or any of its variants on the kernel tree is
   question, followed by a "make dep" (2.4) or "make prepare" (2.6).

и выяснилось [неожиданно] эти условия не выполняются , asm - нет , есть asm-generic , а так же нет include/linux/autoconf.h , на auto...h есть три файла но это наврядли поможет , вот сижу курю гугль , пока ничего не накурил ...

#80324

нашёл ! Оказалось проблема у меня с симлинками в /lib и /usr/lib, придется всё переустанавливать наверно , т.к. отыскать какие из них отсутствуют или неправильные просто нереально , видимо виноваты во всём гномовские программы , ставил как-то GNOME-2.30 с GSL , вот видимо что-то и поломал :( ...

#80355
gramozeka написал:
нашёл ! Оказалось проблема у меня с симлинками в /lib и /usr/lib, придется всё переустанавливать наверно

спасибо. буду ждать.
тоже попробую...

#80416

поставил эксперимент - снапшот Slackware-current от 31 января с ядром 2.6.32.7 замечательно собирает и klibc , и v86d и splashutils с фреймбуфером ещё не занимался , но уверен и он заработает , а вот июньский этого года - уже нихрена , оба ставил с нуля так сказать ..
напрашивается вывод дело всётаки не в моих поломанных симлинках (большую часть я пофиксил таки) , дело видимо в gcc+make+glibsXX+.... от оно чё получается oO ...

#80658

продолжу ...
вот что удалось выяснить , независимо от ядра klibc не может собираться с Make 3.82 , но помимо этого не собирается splashutils от которой нужен fbcondecor_helper , вот пара ссылок которые этот процесс описывают :
первая
вторая

попробую собрать это на 12.2 слаке и довести её до курент - мож чё и получится ...

#164890

gramozeka, без пересборки никак? проблема в том, что каждый раз, при нахождении какой-то дыры, придётся пересобирать это дурацкое ядро (что на моей слабой машинке - дооолгооооо). Да и дыры надо отслеживать.

#164893

ну так что ж :( ... или свистелки+перделки или функциональность+секьюрити ... для домохозяйки первое , для тру-админа второе .. такова селяви сер :o .

#164928
gramozeka написал:
... или свистелки+перделки или функциональность+секьюрити ... для домохозяйки первое , для тру-админа второе .. такова селяви сер

сабж нужен домохозяйке? ;)

#164935
drBatty написал:
сабж нужен домохозяйке?

... вот у моей соседки , ну такие сисиге что я просто ну счёл своим священным долгом объяснить ей небоходимость сабжа :D

#165033
gramozeka написал:
вот так это выглядит живьём ...

меня тут не было пару дней, дык моя надавила что-то там в консоли, и включила русский. Соответственно - не войти (логин/пароль англ ессно). Дык она даже перезагрузится не смогла - решила: сломался smile
Я к тому, что у меня вообще без перезагрузок...

#165219
drBatty написал:
Я к тому, что у меня вообще без перезагрузок...

та же история , но проформы ради "чтоб былО" настроил :D

Войдите или зарегистрируйтесь, чтобы ответить.