Шукати в цьому блозі

субота, 30 січня 2010 р.

Компиляция 2.6.32.6 для Debian GNU/Linux Lenny

Пиздец... На хабре все такие умные и не нуждающиеся ни в какой помощи.
Знаю, что так всегда и бывает. Собираешься поделиться опытом, помочь хоть чем-то людям, а в ответ никакой благодарности, а только лишь распальцовки в духе: «Все кругом козлы, а я лошадь д'Артаньяна».

Что-ж, оставлю эту заметку, как есть, себе на память, коль там она никому не нужна.


Решил поставить на свой EeePC Asus 1005HA Debian GNU/Linux Lenny.
Сразу-же вылез один удручающий момент — нормально не заработал ни Ethernet ни WiFi.
Почитал мануалы, погуглил и пришёл к выводу, что надо бы пересобрать ядро. И всё бы ничего, но в процессе компиляции вылезла неприятная ошибка, примерно такого содержания:

lguest.c: error: sys/eventfd.h: No such file or directory
lguest.c: In function ‘create_thread’:
lguest.c: warning: implicit declaration of function ‘eventfd’
make: *** [lguest] Error 1

Решил поглядеть на своей рабочей Squeeze, через apt-file, где у неё располагается этот файл. Оказалось, что в libc6-dev. Вот только в Lenny, в пакете libc6-dev такого файла не оказалось. Конечно я прекрасно осознаю, что он мог бы появиться после апдейта, но ведь весь фокус именно в том и состоял, что проапдейтиться я не могу — нет ни Ethernet ни WiFi.
Решил погуглить на эту тему. Ну ведь не один я, наверняка, являюсь таким вот «рыцарем печального образа». Мои ожидания оправдались буквально при открытии первой-же ссылки. Да, такая проблема у народа действительно есть и о том как её решить тоже известно.
Открываем на редактирование Documentation/lguest/Makefile находим и меняем
all: lguest
на
all:

Опять запускаем компиляцию и радуемся её успешному окончанию.

3 коментарі:

sash-kan сказав...

а в чём вообще глубинный смысл собирать документацию на eee pc?
нельзя отключить сборку?

Alexander Russkih сказав...

Александр, я не совсем понял суть вопросов ;)

Никто не собирает документацию. А так... Заметка на всякий случай, чтобы повторно, при случае, не искать заново.

И... Отключить сборку чего? Я ядро пересобирал, без этого ни в какую не стартовал WiFi с WPA2 шифрованием.

Unknown сказав...

при сборке не указывать kernel_docs?
)