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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.08.2017, 16:47   #1
Александр Рыжов
Junior Member
 
Регистрация: 08.08.2017
Сообщений: 25
Вес репутации: 0
Александр Рыжов is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от d.nokman Посмотреть сообщение
Спасибо. Свой "Hellо, World!" я скомпилировал. Причина ошибок оказалась банально простой. Я "пропустил" этап компиляции прошивки для роутера и сразу стал компилировать пакет.
Немного не так: вы пропустили этап сбора тулчейна:
Код:
make tools/install
make toolchain/install

Цитата:
Сообщение от d.nokman Посмотреть сообщение
Теперь вопрос в следующем, как компилировать "настоящие" пакеты из исходников. Например, davfs2. Напомню, что у меня CC 15.05.
Вот готовые исходники.

Цитата:
Сообщение от d.nokman Посмотреть сообщение
3. Запускаю make menuconfig. "Моего davfs2" в списках нет, есть только из родного репо.
Код:
make package/symlinks
Почему не читаете документацию к билдруту?
Александр Рыжов вне форума   Ответить с цитированием
Старый 16.08.2017, 10:04   #2
d.nokman
Junior Member
 
Регистрация: 10.08.2017
Сообщений: 13
Вес репутации: 0
d.nokman is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от Александр Рыжов Посмотреть сообщение
Немного не так: вы пропустили этап сбора тулчейна:
Как я понял, тулчейн собирается в обязательном порядке если в "make menuconfig" выбирается создание прошивки и НЕ собирается если сразу компилировать одиночный пакет. Попробую, возможно ваше предложение позволит сократить время.

Цитата:
Вот готовые исходники.
Наверное все-таки здесь

Код:
make package/symlinks
А разве симлинки автоматически не обновляются при "make menuconfig"?
Например, "Hello" в результате появляется в списках, а davfs2 нет. Возможно потому, что он уже есть в списках feeds и второй "отрасти" не может из-за внутренних проверок.

Цитата:
Почему не читаете документацию к билдруту?
Читаю, но без базовых знаний, пока тяжело.
d.nokman вне форума   Ответить с цитированием
Старый 16.08.2017, 10:28   #3
Александр Рыжов
Junior Member
 
Регистрация: 08.08.2017
Сообщений: 25
Вес репутации: 0
Александр Рыжов is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от d.nokman Посмотреть сообщение
А разве симлинки автоматически не обновляются при "make menuconfig"?
Нет.

Цитата:
Сообщение от d.nokman Посмотреть сообщение
Как раз в эту сторону я и копаю. Вот первоисточник по решению проблемы.
И раньше. Если вкратце: для сборки davfs2 должны быть переданы те же CPPFLAGS, что и для сборки libneon.
Александр Рыжов вне форума   Ответить с цитированием
Старый 16.08.2017, 10:38   #4
d.nokman
Junior Member
 
Регистрация: 10.08.2017
Сообщений: 13
Вес репутации: 0
d.nokman is an unknown quantity at this point
По умолчанию

Код:
А разве симлинки автоматически не обновляются при "make menuconfig"?
Цитата:
Сообщение от Александр Рыжов Посмотреть сообщение
Нет.
Прошу прощения, но как тогда объяснить ситуацию с тестовым Hello? Я кидаю его в каталог packages, и этого оказывается достаточно.
d.nokman вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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