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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.12.2013, 16:51   #101
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

В файле Packages находятся описания всех файлов репозитория
и в нем прописывается версия и контрольная сумма пакета
Просто заменить пакет не получится, так как версия и md5sum не будут совпадать
Admin вне форума   Ответить с цитированием
Старый 02.12.2013, 19:52   #102
wanvo
Member
 
Регистрация: 21.11.2013
Сообщений: 44
Вес репутации: 0
wanvo is an unknown quantity at this point
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Цитата:
Сообщение от Admin Посмотреть сообщение
В файле Packages находятся описания всех файлов репозитория
и в нем прописывается версия и контрольная сумма пакета
Просто заменить пакет не получится, так как версия и md5sum не будут совпадать
Так а разве нельзя пакет потом вписать и дособирать на этих-же самых сорцах?
Неужели все нужно делать за один раз?
wanvo вне форума   Ответить с цитированием
Старый 02.12.2013, 20:35   #103
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Можно, но я Вам ответил почему у Вас ошибка вышла
Admin вне форума   Ответить с цитированием
Старый 02.12.2013, 21:21   #104
wanvo
Member
 
Регистрация: 21.11.2013
Сообщений: 44
Вес репутации: 0
wanvo is an unknown quantity at this point
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Цитата:
Сообщение от Admin Посмотреть сообщение
Можно, но я Вам ответил почему у Вас ошибка вышла
Спасибо за ответ!
Хотя я ничего и не понял если честно
Буду заочно считать, что ошибка заключалась в командах
./scripts/feeds update -a
./scripts/feeds install -a
хотя я после них собрал и залил уже новую прошивку.
Буду дальше экпериментировать.
wanvo вне форума   Ответить с цитированием
Старый 02.12.2013, 21:31   #105
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Я уже не однократно писал, что пакеты с приставкой kmod
Нельзя отдельно скомпилировать, то есть скомпилировать можно, но они не будут работать, даже если пытаться обмануть , вписать ложную версию, то они установятся но не заработают. Это пакеты нужно компилировать только вместе с прошивкой
Admin вне форума   Ответить с цитированием
Старый 02.12.2013, 21:37   #106
wanvo
Member
 
Регистрация: 21.11.2013
Сообщений: 44
Вес репутации: 0
wanvo is an unknown quantity at this point
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Я заранее приношу свои извенения если туплю или чего-то недопонимаю, но я ведь собирал не кернеловкий пакет kmod. Я пытался собрать sftp сервер, причем из исходных текстов скачанных не из репозитория OpenWRT а с сайта разарботчиков.
Вот я и думаю, может в этом дело?
wanvo вне форума   Ответить с цитированием
Старый 02.12.2013, 21:44   #107
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Тогда попробуйте подсунуть его в репозиторий, только описание в файле Packages поменяйте
Admin вне форума   Ответить с цитированием
Старый 02.12.2013, 21:55   #108
wanvo
Member
 
Регистрация: 21.11.2013
Сообщений: 44
Вес репутации: 0
wanvo is an unknown quantity at this point
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Цитата:
Сообщение от Admin Посмотреть сообщение
Тогда попробуйте подсунуть его в репозиторий, только описание в файле Packages поменяйте
А вот оно что! Описание в Package нужно поменять...
Спасибо! Попробую.
wanvo вне форума   Ответить с цитированием
Старый 04.12.2013, 13:21   #109
wanvo
Member
 
Регистрация: 21.11.2013
Сообщений: 44
Вес репутации: 0
wanvo is an unknown quantity at this point
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

del

Последний раз редактировалось wanvo; 05.12.2013 в 10:54.
wanvo вне форума   Ответить с цитированием
Старый 04.12.2013, 20:46   #110
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 вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 12 (пользователей: 0 , гостей: 12)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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


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


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