Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > Linux для начинающих

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.12.2013, 20:46   #11
wanvo
Member
 
Регистрация: 21.11.2013
Сообщений: 44
Вес репутации: 0
wanvo is an unknown quantity at this point
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Постепенно пришел к необходимости сборки своей версии прошивки со своим репозиторием.
Во первых у меня используется SD карта - а правка исходных текстов и своя сборка.
Во вторых со свежими сорцами исчезла проблемма дергания видеопотока на высоких разрешениях.

Но огромный минус этого подхода - нет готового репозитория. Если обычные пакеты(без приставки KMOD) можно качнуть
из текущего репозитория ветки trunk то пакеты ядра уже мне не подходят. Озадачился сборкой своего репозитория кернеловских модулей.
Выставляю все неотмеченные ранее пакты ядра в опцию М и пытаюсь собрать.
И тут столкнулся с неприятной штукой - сборка вылетает с ошибками.
Например вот
Цитата:
WARNING: skipping kmod-pcmcia-au1000 -- package not selected
WARNING: skipping kmod-rtc-stmp3xxx -- package not selected
WARNING: skipping kmod-usb-chipidea-imx -- package not selected
make[3]: Leaving directory `/home/vge/openwrt/package/kernel/linux'
make[2]: Leaving directory `/home/vge/openwrt'
make[1]: *** [/home/vge/openwrt/staging_dir/target-mips_34kc_uClibc-0.9.33.2/stamp/.package_compile] Error 2
make[1]: Leaving directory `/home/vge/openwrt'
make: *** [world] Ошибка 2
Этих пакетов в конфиге вообще нет, почему компиллятор пытается их собрать?
Что вообще делать в таких случаях?
Другие люди как-то-же собирают репозитории?
Я только-только с линуксом познакомился, опыта мало еще.
Подскажите, как действовать?

UPD Возможно кому-то пригодиться: Есть такая команда make V=99 2>&1 | tee build.log | grep -i error сохраняет весь вывод в файл build.log.
Нашел ее тут. Мне очень помогает найти пакеты, на которых компиллятор "спотыкается".
Пока просто исключаю их из сборки.
Есть подозрение, что нужно где-то что-то донастраивать для сборки полного репозитория.
Кстати ошибки возникают намного выше, чем остановка по ошибке. Искать нужно там.

Последний раз редактировалось wanvo; 05.12.2013 в 12:18. Причина: Частично ответил на вопрос
wanvo вне форума   Ответить с цитированием
 


Здесь присутствуют: 2 (пользователей: 0 , гостей: 2)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 03:03. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика