Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Не собирается ядро  (Прочитано 866 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн makar751

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Не собирается ядро
« : 05 Октябрь 2016, 18:31:45 »
Пытаюсь собрать ядро 4.8, но получаю следующею ошибку:
(Нажмите, чтобы показать/скрыть)

Build-essential стоит,ubuntu 16.10, версия gcc:
(Нажмите, чтобы показать/скрыть)

Нашёл что обычно, такая ошибка на версиях gcc ниже 4.8, но у меня то стоит 6.2.0.
Помогите пожалуйста разобраться в чём тут проблема, заранее спасибо!

« Последнее редактирование: 05 Октябрь 2016, 18:33:39 от makar751 »

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 11169
    • Просмотр профиля
Re: Не собирается ядро
« Ответ #1 : 05 Октябрь 2016, 18:40:02 »
А что вы так собираете? А если через debian/rules собирается?
И что за ядро вы собираете? Ванильное с kernel.org или с ubuntu?
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн makar751

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Не собирается ядро
« Ответ #2 : 05 Октябрь 2016, 18:48:41 »
Собираю само ядро.
Ядро брал с kernel.org.
Раньше всё так работало, то есть я переходил в каталог с исходниками ядра, копировал конфиг установленного ядра, вводил:
make
make modules
make modeles_install
make install

И всё ставилось. А сейчас оно даже не собирается.

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 11169
    • Просмотр профиля
Re: Не собирается ядро
« Ответ #3 : 05 Октябрь 2016, 18:54:06 »
Что-то такой способ установки явно не для Ubuntu. Честно говоря, мне лениво проверять что под каким gcc и как собирается. Извините. У меня стоит 16.04, могу проверить под штатным gcc.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн makar751

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Не собирается ядро
« Ответ #4 : 05 Октябрь 2016, 18:59:17 »
Gcc у меня и у самого штатный ubuntu-вский, версии 5 и 6, но они оба не собирают. Пробовала их переставлять, не помогает. До переустановки системы всё работало, сейчас свежая система и не работает.

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 11169
    • Просмотр профиля
Re: Не собирается ядро
« Ответ #5 : 05 Октябрь 2016, 19:03:15 »
Сейчас качаю 4.8. Посмотрю что там.

Пользователь добавил сообщение 05 Октябрь 2016, 19:09:12:
У меня все собирается со CC_STACKPROTECTOR_STRONG. Не знаю что там у вас не так.

gcc (Ubuntu 5.4.0-6ubuntu1~16.04.2) 5.4.0 20160609

Пользователь добавил сообщение 05 Октябрь 2016, 19:11:36:
И какого рожна вы gcc 6.2 поставили? Может там какой косяк или изменения. Вам заняться что ли нечем?
« Последнее редактирование: 05 Октябрь 2016, 19:11:36 от Pilot6 »
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн makar751

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Не собирается ядро
« Ответ #6 : 05 Октябрь 2016, 19:24:08 »
gcc 6 шёл вместе с ubuntu 16.10
Проверил всё ещё раз. Заново переставил ubuntu 16.10, в ней не собирается. Поставил 16.04 с gcc 5, в ней собирается. То есть косяк или в новой убунте, или в новом gcc. То есть в любом случае надо ждать обновлений.

Спасибо за помощь!

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 11169
    • Просмотр профиля
Re: Не собирается ядро
« Ответ #7 : 05 Октябрь 2016, 19:53:03 »
makar751,
С 16.10 идет gcc 6.1.2.

А с какой целью вы таким образом собираете? С Ubuntu 16.10 и так идет ядро 4.8.
Я думал вы патчи какие-то свои применяете или собираете для другого компа или устройтсва. А вы тут make install показали. Это ж, извините, бред.
Я в личке не консультирую. Вопросы задавайте на форуме.

Valan

  • Гость
Re: Не собирается ядро
« Ответ #8 : 06 Октябрь 2016, 05:29:13 »
make install
правильней собирать в deb пакеты. make deb-pkg .
То есть косяк или в новой убунте, или в новом gcc. То есть в любом случае надо ждать обновлений.
Чрутните нужную систему и там собирайте. Или поставьте gcc нужной версии, зачем кого то ждать в данном случае. Это же не ядерный баг.

Оффлайн _valman

  • Любитель
  • *
  • Сообщений: 97
  • МУХАХАХАХАХАХАХАХА
    • Просмотр профиля
Re: Не собирается ядро
« Ответ #9 : 06 Октябрь 2016, 21:01:40 »
make install
правильней собирать в deb пакеты. make deb-pkg .
То есть косяк или в новой убунте, или в новом gcc. То есть в любом случае надо ждать обновлений.
Чрутните нужную систему и там собирайте. Или поставьте gcc нужной версии, зачем кого то ждать в данном случае. Это же не ядерный баг.
make deb-pkg? сколько пакетов создастся? А как же начальный загрузочный диск?
Десяточка, Семерочка, Убунточка. Бомбящих с маздая прошу проходить мимо.

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 11169
    • Просмотр профиля
Re: Не собирается ядро
« Ответ #10 : 06 Октябрь 2016, 21:10:36 »
Valan,
Правильнее собирать ядро от Ubuntu командой fakeroot debian/rules binary-headers binary-generic.

Если нужно ванильное ядро, то уже собранные образы лежать в mainline ppa.
Я в личке не консультирую. Вопросы задавайте на форуме.

Valan

  • Гость
Re: Не собирается ядро
« Ответ #11 : 07 Октябрь 2016, 07:06:23 »
make deb-pkg? сколько пакетов создастся? А как же начальный загрузочный диск?
создаются пакеты:
вот что на выходе:

linux-firmware-image-4.4.16+_4.4.16+-1_amd64.deb
linux-headers-4.4.16+_4.4.16+-1_amd64.deb
linux-image-4.4.16+_4.4.16+-1_amd64.deb
linux-image-4.4.16+-dbg_4.4.16+-1_amd64.deb # тут весь исх. код запечатан, как бы не нужен.
linux-libc-dev_4.4.16+-1_amd64.deb

П.с. Нормально все будет с интрид образом.

Оффлайн _valman

  • Любитель
  • *
  • Сообщений: 97
  • МУХАХАХАХАХАХАХАХА
    • Просмотр профиля
Re: Не собирается ядро
« Ответ #12 : 08 Октябрь 2016, 19:39:59 »
make deb-pkg? сколько пакетов создастся? А как же начальный загрузочный диск?
создаются пакеты:
вот что на выходе:

linux-firmware-image-4.4.16+_4.4.16+-1_amd64.deb
linux-headers-4.4.16+_4.4.16+-1_amd64.deb
linux-image-4.4.16+_4.4.16+-1_amd64.deb
linux-image-4.4.16+-dbg_4.4.16+-1_amd64.deb # тут весь исх. код запечатан, как бы не нужен.
linux-libc-dev_4.4.16+-1_amd64.deb

П.с. Нормально все будет с интрид образом.
И какой же порядок установки?
Десяточка, Семерочка, Убунточка. Бомбящих с маздая прошу проходить мимо.

Оффлайн Tear

  • Старожил
  • *
  • Сообщений: 1177
  • Ubuntu 14.04 LTS
    • Просмотр профиля
Re: Не собирается ядро
« Ответ #13 : 08 Октябрь 2016, 19:41:54 »
Ядро бажное, его уже патчат, так что лучше пока не париться.

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 11169
    • Просмотр профиля
Re: Не собирается ядро
« Ответ #14 : 08 Октябрь 2016, 19:57:46 »
Я не могу понять для чего собирать ядро 4.4 на Ubuntu 16.04, когда оно и так идет с 4.4. Чего люди пытаются добиться?
Собирать имеет смысл, если патчи свои туда добавлять.
Я в личке не консультирую. Вопросы задавайте на форуме.

 

Страница сгенерирована за 0.057 секунд. Запросов: 24.