> man operating_systems
Центр информации по операционным системам :: Форумы :: Операционные системы :: GNU/Linux
 
<< Предыдущая тема | Следующая тема >>
Компиляция ядра в Debian 4
Модераторы: Roman I Khimov, Wanderer, Dron
Автор Добавил
Dreamer
Суббота 02.06.2007 03:03

ID пользователя #9
Зарегистрирован: Воскресенье 04.07.2004 14:01
Сообщений: 235
При компиляции ядра версий 2.6.18 и выше (даже той, которая шла с дистрибом) на стадии make menuconfig получил ошибки в файле scripts/basic/fixdep.c - gcc не мог найти, что такое stderr и еще какие-то константы. Кто-нибудь сталкивался с таким? Чем лечить? Версия gcc 4.1, кажется.

Жизнь на Линуксе есть!
Наверх
Roman I Khimov
Суббота 02.06.2007 17:38

ID пользователя #1
Зарегистрирован: Воскресенье 27.06.2004 12:37
Местонахождение: Санкт-Петербург
Сообщений: 601
Dreamer написал(а) ...

При компиляции ядра версий 2.6.18 и выше (даже той, которая шла с дистрибом) на стадии make menuconfig получил ошибки в файле scripts/basic/fixdep.c - gcc не мог найти, что такое stderr и еще какие-то константы. Кто-нибудь сталкивался с таким? Чем лечить? Версия gcc 4.1, кажется.

Попробовал git версию (сколько там уже? 2.6.22-rc3 с копейками?..), проблемы не ощутил. Скорее всего, чего-то не хватает в системе. Хотя, странно. Посмотри ещё в сторону пакета "kernel-package", по идее, при его наличии (а, по идее, ты с его помощью и должен собирать ядро , зависимостей должно хватить для сборки.


Греби и улыбайся!
Наверх
Сайт
Dreamer
Суббота 02.06.2007 22:09

ID пользователя #9
Зарегистрирован: Воскресенье 04.07.2004 14:01
Сообщений: 235
Проморгал начало списка ошибок. Не находит библиотеки.

scripts/basic/fixdep.c:105:23: error: sys/types.h: No such file or directory
scripts/basic/fixdep.c:106:22: error: sys/stat.h: No such file or directory
scripts/basic/fixdep.c:107:22: error: sys/mman.h: No such file or directory
scripts/basic/fixdep.c:108:20: error: unistd.h: No such file or directory
scripts/basic/fixdep.c:109:19: error: fcntl.h: No such file or directory
scripts/basic/fixdep.c:110:20: error: string.h: No such file or directory
scripts/basic/fixdep.c:111:20: error: stdlib.h: No such file or directory
scripts/basic/fixdep.c:112:19: error: stdio.h: No such file or directory


kernel-package не помогает.

Жизнь на Линуксе есть!
Наверх
Roman I Khimov
Суббота 02.06.2007 23:42

ID пользователя #1
Зарегистрирован: Воскресенье 27.06.2004 12:37
Местонахождение: Санкт-Петербург
Сообщений: 601
Dreamer написал(а) ...

Проморгал начало списка ошибок. Не находит библиотеки.

Это-то понятно.

Dreamer написал(а) ...
kernel-package не помогает.

А вот это странно. У него зависимости вроде как спецом вытягивают всю необходимую инфраструктуру.

Тогда надо по порядку. Что за исходники, какие команды, в каком окружении, каким компилятором, есть ли искомое в /usr/include?.. Ощущение-то такое, что не хватает пакета libc6-dev в системе.

Ха. Только сейчас увидел, что kernel-package libc6-dev только рекомендует, но не зависит от него. Так что ставь. И libncurses-dev заодно сразу, ибо menuconfig потребует.


Греби и улыбайся!
Наверх
Сайт
Dreamer
Воскресенье 03.06.2007 01:15

ID пользователя #9
Зарегистрирован: Воскресенье 04.07.2004 14:01
Сообщений: 235
Заработало. Спасибо.

Жизнь на Линуксе есть!
Наверх
 

Перейти:     Наверх

Транслировать сообщения этой темы: rss 0.92 Транслировать сообщения этой темы: rss 2.0 Транслировать сообщения этой темы: RDF
Powered by e107 Forum System

© OSRC.info, 2004-2010.
Авторские права на любые материалы, авторы которых явно указаны, принадлежат их авторам. По вопросам публикации таких материалов обращайтесь к авторам.
Авторские права на любые другие материалы принадлежат OSRC.info.
Сайт является помещением библиотеки. Копирование, сохранение на жестком диске или иной способ сохранения произведений осуществляются пользователями на свой риск.
При использовании материалов сайта ссылка на OSRC.info обязательна.