Ubuntu10.04 Сборка ядра: ошибка при создании .config

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

Dante23
Сообщения: 6
ОС: Ubuntu 10.04

Ubuntu10.04 Сборка ядра: ошибка при создании .config

Сообщение Dante23 »

Приветствую всех.
Решил собрать ядро на ubuntu 10.04.
Делаю:

Код: Выделить всё

make config

Получаю:

Код: Выделить всё

HOSTCC  scripts/basic/fixdep
In file included from /usr/include/sys/socket.h:40,
                 from /usr/include/netinet/in.h:25,
                 from /usr/include/arpa/inet.h:23,
                 from scripts/basic/fixdep.c:116:
/usr/include/bits/socket.h:366:24: error: asm/socket.h: Нет такого файла или каталога
make[1]: *** [scripts/basic/fixdep] Ошибка 1
make: *** [scripts_basic] Ошибка 2

Тот же результат получаю от oldconfig, menuconfig, xconfig, gconfig.
Спасибо сказали:
mailman137
Сообщения: 492
ОС: Debian-based mixed

Re: Ubuntu10.04 Сборка ядра: ошибка при создании .config

Сообщение mailman137 »

Код: Выделить всё

root@debian:~# dpkg -S /usr/include/bits/socket.h /usr/include/asm/socket.h
 libc6-dev: /usr/include/bits/socket.h
 linux-libc-dev: /usr/include/asm/socket.h
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Ubuntu10.04 Сборка ядра: ошибка при создании .config

Сообщение sash-kan »

а что, в ubuntu поломали kpkg?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Dante23
Сообщения: 6
ОС: Ubuntu 10.04

Re: Ubuntu10.04 Сборка ядра: ошибка при создании .config

Сообщение Dante23 »

mailman137 писал(а):
10.08.2011 12:37

Код: Выделить всё

root@debian:~# dpkg -S /usr/include/bits/socket.h /usr/include/asm/socket.h
 libc6-dev: /usr/include/bits/socket.h
 linux-libc-dev: /usr/include/asm/socket.h

Пакет linux-libc-dev у меня установлен, но /usr/include/asm/socket.h отсутствует.
Спасибо сказали:
mailman137
Сообщения: 492
ОС: Debian-based mixed

Re: Ubuntu10.04 Сборка ядра: ошибка при создании .config

Сообщение mailman137 »

Код: Выделить всё

nix@debian:~$ wget http://packages.ubuntu.com/maverick/i386/linux-libc-dev/filelist && sleep 10 && cat filelist |grep socket.h
      --2011-08-10 17:40:55--  http://packages.ubuntu.com/maverick/i386/linux-libc-dev/filelist
      Распознаётся packages.ubuntu.com... 91.189.94.219
      Устанавливается соединение с packages.ubuntu.com|91.189.94.219|:80... соединение установлено.
      Запрос HTTP послан, ожидается ответ... 200 OK
      Длина: нет информации [text/html]
      Saving to: «filelist»

          [ <=>                                                                                      ] 25 264       129K/s   в 0,2s

      2011-08-10 17:41:06 (129 KB/s) - «filelist» saved [25264]

      /usr/include/asm-generic/socket.h
      /usr/include/asm/socket.h
      /usr/include/linux/socket.h

Прошу прощения, что попутал версии Ubuntu, но в lucid то же самое.
Спасибо сказали:
Dante23
Сообщения: 6
ОС: Ubuntu 10.04

Re: Ubuntu10.04 Сборка ядра: ошибка при создании .config

Сообщение Dante23 »

К сожалению не помогло, проблема осталась.
Спасибо сказали:
mailman137
Сообщения: 492
ОС: Debian-based mixed

Re: Ubuntu10.04 Сборка ядра: ошибка при создании .config

Сообщение mailman137 »

К сожалению не помогло, проблема осталась.

А что должно было помочь? Указание на то, что в репозитории Вашего дистрибутива соответствующий пакет содержит-таки
файл, который Вы не находите в собственной файловой иерархии?
Спасибо сказали:
Dante23
Сообщения: 6
ОС: Ubuntu 10.04

Re: Ubuntu10.04 Сборка ядра: ошибка при создании .config

Сообщение Dante23 »

mailman137 писал(а):
10.08.2011 22:28
К сожалению не помогло, проблема осталась.

А что должно было помочь? Указание на то, что в репозитории Вашего дистрибутива соответствующий пакет содержит-таки
файл, который Вы не находите в собственной файловой иерархии?

Вот этот самый пакет у меня установлен, но /usr/include/asm/socket.h отсутствует. Пробовал переустанавливать пакет - не помогло.
Спасибо сказали:
mailman137
Сообщения: 492
ОС: Debian-based mixed

Re: Ubuntu10.04 Сборка ядра: ошибка при создании .config

Сообщение mailman137 »

Dante23
Пока что могу заявить в качестве единственного утешительного момента, что я нашел развернутую на одном из своих HDD
Ubuntu 10.04, загрузившись в которую, не обнаружил проблем, подобных Вашей; только вот моим установкам доверять нельзя,
поскольку они зачастую преследуют тестовые цели, по итогам чего исходная система, установленная год назад, может быть
сильно модифицирована. Исходя из этого могу лишь пообещать протестировать нужные Вам возможности системы из-под
чистой установки 10.04.
Предлагаю также здешнему сообществу Ubuntu не отмалчиваться, потому как тем, кто сидит на Ubuntu как на основной
системе может быть виднее, а не зашел ли mailman137 в заблуждение.
Топикстартеру. Поясните, как долго функционирует Ваша система; как Вы устанавливете ПО, в консоли или посредством GUI
менеджера; и не было ли уведомлений о проблемах по поводу установки?
Спасибо сказали:
Dante23
Сообщения: 6
ОС: Ubuntu 10.04

Re: Ubuntu10.04 Сборка ядра: ошибка при создании .config

Сообщение Dante23 »

mailman137 писал(а):
11.08.2011 21:54
Топикстартеру. Поясните, как долго функционирует Ваша система; как Вы устанавливете ПО, в консоли или посредством GUI менеджера; и не было ли уведомлений о проблемах по поводу установки?

Система функционирует примерно с даты релиза и по сей день, пакеты устанавливались через synaptic и apt-get, проблем при установках не возникало.
Спасибо сказали:
mailman137
Сообщения: 492
ОС: Debian-based mixed

Re: Ubuntu10.04 Сборка ядра: ошибка при создании .config

Сообщение mailman137 »

могу лишь пообещать протестировать нужные Вам возможности системы из-под
чистой установки 10.04.

Код: Выделить всё

ubuntu@ubuntu:~$ uname -a ; cat /etc/issue
Linux ubuntu 2.6.32-33-generic #70-Ubuntu SMP Thu Jul 7 21:09:46 UTC 2011 i686 GNU/Linux
Ubuntu 10.04.3 LTS \n \l

ubuntu@ubuntu:~$ aptitude search linux-libc-dev libc6-dev
i   libc6-dev                                                                                  - Embedded GNU C Library: Development Libraries and Header Files
p   libc6-dev-amd64                                                                            - GNU C Library: 64bit Development Libraries for AMD64
i   linux-libc-dev                                                                             - Linux Kernel Headers for development
ubuntu@ubuntu:~$ find /usr/include/ -name 'socket.h'
/usr/include/asm/socket.h
/usr/include/asm-generic/socket.h
/usr/include/bits/socket.h
/usr/include/linux/socket.h
/usr/include/sys/socket.h
ubuntu@ubuntu:~$ ls /home/ubuntu/
Desktop  linux-source-3.0  Видео  Документы  Загрузки  Картинки  Музыка  Общедоступные  Шаблоны
ubuntu@ubuntu:~$ cd linux-source-3.0/
ubuntu@ubuntu:~/linux-source-3.0$ make oldconfig
scripts/kconfig/conf --oldconfig Kconfig
#
# using defaults found in /boot/config-2.6.32-33-generic
#
/boot/config-2.6.32-33-generic:556:warning: symbol value 'm' invalid for PCCARD_NONSTATIC
/boot/config-2.6.32-33-generic:1113:warning: symbol value 'm' invalid for BT_L2CAP
/boot/config-2.6.32-33-generic:1114:warning: symbol value 'm' invalid for BT_SCO
/boot/config-2.6.32-33-generic:3032:warning: symbol value 'm' invalid for MFD_WM831X
/boot/config-2.6.32-33-generic:3033:warning: symbol value 'm' invalid for MFD_WM8350
/boot/config-2.6.32-33-generic:3034:warning: symbol value 'm' invalid for MFD_WM8350_I2C
/boot/config-2.6.32-33-generic:3039:warning: symbol value 'm' invalid for AB3100_CORE
/boot/config-2.6.32-33-generic:4178:warning: symbol value 'm' invalid for MMC_RICOH_MMC
/boot/config-2.6.32-33-generic:4202:warning: symbol value 'm' invalid for LEDS_CLASS
/boot/config-2.6.32-33-generic:4479:warning: symbol value 'm' invalid for RAR_REGISTER
*
* Restart config...
*
*
* General setup
*
Prompt for development and/or incomplete code/drivers (EXPERIMENTAL) [Y/n/?] y
Pass all (known and unknown) kernel parameters to init (INIT_PASS_ALL_PARAMS) [N/y/?] (NEW)
...............

etc.
"ис каропки"
Впрочем, этот пример из-под LiveCD тоже некорректен в данной теме, поскольку установочный образ
Ubuntu скачан мной буквально сегодня.
Есть следующие варианты:
1 забить на заявленный в теме косяк, и развернув альтернативную систему, плавненько мигрировать в нее. Это вовсе не
означает, что текущую систему надо уничтожать; просто когда есть с чем сравнивать - это гораздо веселее.
2 продолжать исследования, только вряд ли Вам кто-то будет помогать.
3 футуристичный вариант (долгий и нудный): сливайте раздел с системой в образ и копируйте мне по ipv6 на домашнюю машину,
только имейте ввиду, что я отнюдь не Румата Эсторский.
Спасибо сказали: