Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

проблема с компиляцией ядра

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [*nix/Linux] >> проблема с компиляцией ядра
Имя
Сообщение << Старые топики   Новые топики >>
проблема с компиляцией ядра - 2009-10-21 11:59:48.020000   
jurix

Сообщений: 47
Оценки: 0
Присоединился: 2009-01-03 03:53:22.600000
Доброго времени суток всем!

Захотел скомпилировать ядро для практики первый раз, скачал последнюю стабильную версию(2.6.31.4), распаковал, пытаюсь запустить make menuconfig , а система выдает вот это

in file included from /usr/include/sys/socket. h:40
/usr/include/netinet/in.h:25
/usr/include/arpa/inet.h:23
scripts/basic/fixdep. c:117

1) /usr/include//bits/socket.h:355:24
2) error: asm/socket.h : No such file or directory

make [1] [scripts/basic/fixdep] Error 1
make [scripts_basic] Error 2

походу нет какого-то заголовочного файла но где его взять?
помогите советом
Post #: 1
RE: проблема с компиляцией ядра - 2009-10-21 13:40:04.026666   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
расскажика, как ты его распаковывал, куда распаковывал, как запускал менюконфиг, и вообще что делал.
Post #: 2
RE: проблема с компиляцией ядра - 2009-10-22 07:52:16.496666   
jurix

Сообщений: 47
Оценки: 0
Присоединился: 2009-01-03 03:53:22.600000
обычно: cp linux -2.6.xxxtar.bz2 /usr/src, tar xjvf, make menuconfig
Post #: 3
RE: проблема с компиляцией ядра - 2009-10-22 13:28:37.620000   
lindev

Сообщений: 37
Оценки: 0
Присоединился: 2008-07-07 02:50:15.793333
привет всем, тебе надо установить пакет kernel headers и glibc devil, также и ncurses dev.
Потом попробуй:

cd /usr/src/linux-xx.xx.xx.xx && make menuconfig
Post #: 4
RE: проблема с компиляцией ядра - 2009-10-22 15:30:15.920000   
jurix

Сообщений: 47
Оценки: 0
Присоединился: 2009-01-03 03:53:22.600000
а какой командой в Slackware проверить если они уже установлены(знаю, что Slackware для опытных, ну вот и поставил на виртуалку, чтобы опыт получить)
Post #: 5
RE: проблема с компиляцией ядра - 2009-10-22 21:15:27.326666   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
я думаю тебе надо поискать среди пакетов слаквари glibc-devel-<версия>.tgz. Может быть glibc-dev-<версия>.tgz. Это как раз те самые заголовки. Насчёт ncurses, lindev, пожалуй правильно подметил: ncurses тоже понадобится для menuconfig. kernel-headers, при этом, нафиг не нужны.
А устанавливать… Чтоб я помнил, по-моему:pkg-setup package-name.tgz. Может pkg-intstall. Не помню, но у слаквари ведь есть что-то типа handbook'а, там написано.
Post #: 6
RE: проблема с компиляцией ядра - 2009-10-24 05:27:57.670000   
jurix

Сообщений: 47
Оценки: 0
Присоединился: 2009-01-03 03:53:22.600000
ncurses есть попробовал то же самое сообщение
кто-нибудь в курсе как именно точно называется файл конфига ядра в слаке чтобы его скопировать в /usr/src и попробовать с ним запустить?
Post #: 7
RE: проблема с компиляцией ядра - 2009-10-24 05:41:31.930000   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
quote:

ORIGINAL: jurix
ncurses есть попробовал то же самое сообщение

Во-первых, "то же самое сообщение" говорит об отсутствующих файлах заголовков glibc. Вот глянь, есть ли у тебя файлик /usr/include/stdio.h?
Во-вторых, ругань про ncurses follows. Когда ты с заголовками glibc разберёшься, начнётся ругань про всё остальное.
quote:

ORIGINAL: jurix
кто-нибудь в курсе как именно точно называется файл конфига ядра в слаке чтобы его скопировать в /usr/src и попробовать с ним запустить?

Я думаю, должно сработать что-то в стиле:gzcat &gt;/usr/src/linux/.config &lt;/proc/config.gz make oldconfig
Post #: 8
RE: проблема с компиляцией ядра - 2009-10-24 08:29:51.393333   
jurix

Сообщений: 47
Оценки: 0
Присоединился: 2009-01-03 03:53:22.600000
1.Есть такой файл
2.gzcat: command not found
Post #: 9
RE: проблема с компиляцией ядра - 2009-10-24 20:33:43.650000   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
ну используй gzip вместо gzcat. По-моему там даже никаких опций менять не надо. Просто сменить имя gzcat на gzip.
Post #: 10
RE: проблема с компиляцией ядра - 2009-10-24 21:08:07.023333   
The Professor

Сообщений: 179
Оценки: 0
Присоединился: 2008-01-04 03:01:42.476666
$ cat `which zcat`
#!/bin/sh
PATH=${GZIP_BINDIR-'/bin'}:$PATH
exec gzip -cd "$@"
Post #: 11
RE: проблема с компиляцией ядра - 2009-10-24 23:41:31.630000   
mobydick

Сообщений: 354
Оценки: 0
Присоединился: 2008-08-08 01:16:49.146666

quote:

ORIGINAL: jurix

а какой командой в Slackware проверить если они уже установлены(знаю, что Slackware для опытных, ну вот и поставил на виртуалку, чтобы опыт получить)

ls /var/log/packages/ | grep PKG_NAME
Post #: 12
RE: проблема с компиляцией ядра - 2009-10-25 19:12:42.573333   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
quote:

ORIGINAL: The Professor
$ cat `which zcat`
#!/bin/sh
PATH=${GZIP_BINDIR-'/bin'}:$PATH
exec gzip -cd "$@"

Гы.[rgo ~]$ ls -l `which gzcat` lrwxrwxrwx 1 root root 4 Май 6 2008 /bin/gzcat -&gt; gzip
Post #: 13
RE: проблема с компиляцией ядра - 2009-10-25 19:47:28.053333   
oRb

Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
/offtop
пыщ оО
~ $ ls -lh /usr/bin/gzcat -rwxr-xr-x 4 root wheel 136K 5 фев 2008 /usr/bin/gzcat ~ $ ls -lh /usr/bin/zcat -rwxr-xr-x 4 root wheel 136K 5 фев 2008 /usr/bin/zcat ~ $ ls -lh /usr/bin/gzip -rwxr-xr-x 4 root wheel 136K 5 фев 2008 /usr/bin/gzip ~ $ md5 /usr/bin/gzcat MD5 (/usr/bin/gzcat) = e0e7e2d2485ff44e6564be4526d49cf6 ~ $ md5 /usr/bin/zcat MD5 (/usr/bin/zcat) = e0e7e2d2485ff44e6564be4526d49cf6 ~ $ md5 /usr/bin/gzip MD5 (/usr/bin/gzip) = e0e7e2d2485ff44e6564be4526d49cf6 как-то у меня бредово =/
Post #: 14
RE: проблема с компиляцией ядра - 2009-10-25 20:22:17.983333   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
quote:

ORIGINAL: jurix
1.Есть такой файл

Ну значит, тебе реально надо ставить kernel-headers. Мне почему-то казалось, что всякие-там /usr/include/asm/… из glibc.
Post #: 15
RE: проблема с компиляцией ядра - 2009-10-27 07:22:29.443333   
jurix

Сообщений: 47
Оценки: 0
Присоединился: 2009-01-03 03:53:22.600000
kernel-headers тоже есть
Post #: 16
Страниц:  [1]
Все форумы >> [*nix/Linux] >> проблема с компиляцией ядра







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.