Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Не собирается rootfs под Ubuntu 22 (под 18-ой собирается).  (Прочитано 7571 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Vitaliy
Новенький

ru
Offline Offline

« : 30-11-2022 11:04 » 

Всем привет! Начинаю делать первые шаги в Embedded Linux (ARM), собираю rootfs, производитель железки и SDK советует делать это в Убунте 18, на виртуалке (точнее даже в WSL) под ней все нормально собирается, но в отдельной 22.04 (в виртуалке есть свои неудобства) make rootfs вываливается с ошибкой

selinux-util.c:26:29: fatal error: selinux/selinux.h: No such file or directory
 #include <selinux/selinux.h>

Гугл говорит нужно libselinux1-dev ставить, поставил, не помогает.

Очень не  хочется откатываться на 18-ю с 22-ой...
Записан
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 30-11-2022 20:07 » 

Возможно нужно перконфигурировать сборку. Не знаю, что там сейчас, давно этим не балуюсь, когда-то в дистрибутивах был configure. Перезапусти его и продолжи сборку.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Vitaliy
Новенький

ru
Offline Offline

« Ответ #2 : 01-12-2022 07:09 » 

configure там отсутствует, есть make menuconfig, что пробовал, но не помогло. Помогло make c ключом -i (игнорировать ошибки), после чего опять make без ключей, но боюсь как бы это где не вылезло потом.
Сейчас изучаю вывод make -p (печать внутренней базы make), попробую сравнить с выводом из под виртуалки...
Записан
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #3 : 03-12-2022 02:01 » new

Тогда лучше было бы make distclean и заново начать.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines