![]() |
![]() |
#91 |
Member
Регистрация: 20.11.2013
Адрес: Брянск
Сообщений: 57
Вес репутации: 0 ![]() |
![]()
Исходники, слитые с svn://svn.openwrt.org/openwrt/trunk/ являются полными? Т.е. теперь можно дособирать пакеты отдельно, вставлять их в прошивку, не боясь несовместимости с ядром?
|
![]() |
![]() |
![]() |
#92 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Мы так и делаем в прошивке CyberWrt, компилируем прошивку с пакетами, но это будет не легко, будут постоянно сыпаться ошибки
Компиляция занимает порядка 16 часов |
![]() |
![]() |
![]() |
#93 |
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1312 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
А почему ошибки сыпятся? Просто достало это!!!
|
![]() |
![]() |
![]() |
#94 |
Senior Member
Регистрация: 21.09.2013
Сообщений: 109
Вес репутации: 0 ![]() |
![]()
Только с компилятором общение строится на принципе взаимоуважения и полной открытости. Если есть ошибка он всегда честно пишет какая и где, в некоторых случаях даже подсказывает как ее исправить.
У меня компилеж SDK + BuildRoot + IMAGEBuilder + образ занимает около 3 часов при 70-80% загрузке ЦП. Нужен шустрый проц, оперативка и шина. Если делать все по мануалу или хотя бы осмысленно, то ошибок не будет. |
![]() |
![]() |
![]() |
#95 |
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1312 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Попробовал я собирать на сервере (ubuntu server 12.04), пока ошибок нет!
Точнее одна ошибка с пакетом java. Я это к тому, что если кто ставит линукс для компиляции, то ставьте сервер. Правда он без графики, но она тут и не нужна. |
![]() |
![]() |
![]() |
#96 |
Senior Member
Регистрация: 21.09.2013
Сообщений: 109
Вес репутации: 0 ![]() |
![]()
Ребята, без обид, это рука-лицо.
Если найдется дистрибутив HZbuntu 15.10 в котором будет установлен пакет с джава-машиной, то для компилежа он будет лучшим? ![]() |
![]() |
![]() |
![]() |
#97 |
Member
Регистрация: 21.11.2013
Сообщений: 44
Вес репутации: 0 ![]() |
![]()
Обращаюсь к знатокам BuildRoot`а: научите пожалуйста собирать пакеты из готовых сорцев.
Если можно на примере, по шагам. Ну скажем захотелось установить СМС-оповещалку, а gammy для нашей системы нет готовой но есть исходные тексты. |
![]() |
![]() |
![]() |
#98 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
В шапке темы подробно расписано.
|
![]() |
![]() |
![]() |
#99 |
Member
Регистрация: 21.11.2013
Сообщений: 44
Вес репутации: 0 ![]() |
![]()
В шапке темы расписано как сделать пакет из одиночного С файла. Спасибо большое автору за описание. Я повторил его шаги и все получилось.
Но когда попробовал собрать программу из исходных текстов со своим собственным Make файлом у меня при сборке полезли ошибки. Причем пакет был, насколько помню, без внешних зависимостей. Боюсь представить, что-бы было, если-бы потребовались какие-то внешние библиотеки. Вот этому я прошу научить!Как правильно составить свой Make файл, и может что-то еще дополнительное нужно сделать. Последний раз редактировалось wanvo; 01.12.2013 в 23:28. |
![]() |
![]() |
![]() |
#100 |
Member
Регистрация: 21.11.2013
Сообщений: 44
Вес репутации: 0 ![]() |
![]()
Почему может возникать ошибка " Package vsftpd md5sum mismatch."?
Пакет собирался из исходных текстов по методике поста из шапки. Добавил пакет после основной компилляции прошивки. Какие-то странности вообще происходят. Был установлен пакет vsftpd из интернетного дефолтного репозитория, все работало. Для работы с python потребовалось добавить поддержку шрифтов kmod-nls-*. Из интернетного репозитория не подошли. Я проапдейтил сорцы ./scripts/feeds update -a ./scripts/feeds install -a добавил в menuconfig нужные пакеты с опцией <M> и пересобрал прошивку. Прошился новой прошивкой. Пакеты kmod-nls-* установились без ошибок. Установил vsftpd из интернета - стал тихо, без ошибок но не работает. По команде ps в списке его вижу. При попытке зайти терминалом по sftp получаю такую строку 'ash: /usr/libexec/sftp-server: not found' У меня вообще нет такого каталога! Думаю, может что-то не так в репозитории собрали, качаю сорцы, добавляю их в качестве пользовательского пакета. Пакет собирается. Но при попытке установки этого пакета на роутер получаю " Package vsftpd md5sum mismatch." Что-то я вообще уже с ума схожу потихоньку! Может кто расскажет, что вообще происходит как дальше бороться с этим всем? Заранее спасибо! Последний раз редактировалось wanvo; 02.12.2013 в 16:53. |
![]() |
![]() |
![]() |
Здесь присутствуют: 4 (пользователей: 0 , гостей: 4) | |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|