реклама на сайте
подробности

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> компиляция OpenWRT
1113
сообщение Mar 25 2015, 15:50
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 604
Регистрация: 24-02-06
Из: Москва
Пользователь №: 14 658



доброго времени суток.

ищу толкового программиста, знающего как скомпилировать subj для платы EV-iMX287-NANO,
и, что важно, согласного научить меня как это делается.

всю необходимую информацию предоставлю,
место нахождения - не важно,
практически всегда нахожусь онлайн.

9097589@gmail.com
Go to the top of the page
 
+Quote Post
BaN
сообщение Mar 25 2015, 16:06
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 144
Регистрация: 28-08-07
Пользователь №: 30 111



http://otladka.com.ua/index.php?option=com...8&Itemid=92
http://otladka.com.ua/wiki/doku.php?id=ev-imx287-micro
Go to the top of the page
 
+Quote Post
1113
сообщение Mar 25 2015, 16:12
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 604
Регистрация: 24-02-06
Из: Москва
Пользователь №: 14 658



Цитата(BaN @ Mar 25 2015, 19:06) *

спасибо за ответ. указанные вами ссылки я изучал. в них больше про то как залить в плату полученные образы, а процесс компиляции openwrt сжат до 0.

эта статья http://denisyuriev.ru/linux/openwrt-linux/...-iz-isxodnikov/ также не привела в результату - при повторении указаний автора выскакивают ошибки компиляции(((
Go to the top of the page
 
+Quote Post
BaN
сообщение Mar 25 2015, 16:22
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 144
Регистрация: 28-08-07
Пользователь №: 30 111



Цитата(1113 @ Mar 25 2015, 22:12) *
спасибо за ответ. указанные вами ссылки я изучал. в них больше про то как залить в плату полученные образы, а процесс компиляции openwrt сжат до 0.

эта статья http://denisyuriev.ru/linux/openwrt-linux/...-iz-isxodnikov/ также не привела в результату - при повторении указаний автора выскакивают ошибки компиляции(((

Насколько я понял по этой ссылке:
http://otladka.com.ua/index.php?option=com...8&Itemid=92
Запустив виртуальную машину и выполнив в папке с openwrt действия:
make menuconfig
В появившемся окне ничего не изменяя нажать Exit и сохранить.
make
То должно всё собраться без ошибок.
Если не собирается, то выложите ошибки, которые выскакивают, если что-то очевидное, то может смогу с ходу подсказать.
Go to the top of the page
 
+Quote Post
1113
сообщение Mar 25 2015, 17:32
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 604
Регистрация: 24-02-06
Из: Москва
Пользователь №: 14 658



Цитата(BaN @ Mar 25 2015, 19:22) *
Насколько я понял по этой ссылке:
http://otladka.com.ua/index.php?option=com...8&Itemid=92
Запустив виртуальную машину и выполнив в папке с openwrt действия:
make menuconfig
В появившемся окне ничего не изменяя нажать Exit и сохранить.
make
То должно всё собраться без ошибок.
Если не собирается, то выложите ошибки, которые выскакивают, если что-то очевидное, то может смогу с ходу подсказать.

начну с того, что предлагаются две виртуальных машины, старая 3.9 и новая 3.10
openwrt есть только в старой, и, соответственно, таргет mx28 есть только в ней. в исходниках с сайта openwrt таргет imx28 также отсутствует.

прямая компиляция в папке openwrt не работает по той причине, что мне не известен пароль root. "123456" не подходит. и уже при очистке каталога выскакивает ошибка permission denied.

я пробовал клонировать папку openwrt под другим именем, и компилировать в новой. но это также не удалось - ошибка уже на стадии компиляции.

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

да. всё это дело запускаю в vmware. полагаю что проблема не в этом?
Go to the top of the page
 
+Quote Post
BaN
сообщение Mar 25 2015, 17:42
Сообщение #6


Частый гость
**

Группа: Участник
Сообщений: 144
Регистрация: 28-08-07
Пользователь №: 30 111



Цитата(1113 @ Mar 25 2015, 23:32) *
прямая компиляция в папке openwrt не работает по той причине, что мне не известен пароль root. "123456" не подходит. и уже при очистке каталога выскакивает ошибка permission denied.

Попробуйте стандартный пользователь:пароль root:root.
Если не получится, то сбросьте пароль:
http://habrahabr.ru/post/54103/

Как вы запускали компиляцию от имени суперпользователя? Через sudo или зайдя через su в консоли, или пытаетесь залогиниться в системе как root?

Сообщение отредактировал BaN - Mar 25 2015, 17:44
Go to the top of the page
 
+Quote Post
1113
сообщение Mar 25 2015, 17:45
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 604
Регистрация: 24-02-06
Из: Москва
Пользователь №: 14 658



Цитата(BaN @ Mar 25 2015, 20:42) *
Попробуйте стандартный пользователь:пароль root:root.
Если не получится, то сбросьте пароль:
http://habrahabr.ru/post/54103/

Как вы запускали компиляцию от имени суперпользователя? Через sudo или зайдя через su в консоли, или пытаетесь залогиниться в системе как root?

пытался залогиниться. root root не подходит. попробую сбросить.
Go to the top of the page
 
+Quote Post
BaN
сообщение Mar 25 2015, 18:02
Сообщение #8


Частый гость
**

Группа: Участник
Сообщений: 144
Регистрация: 28-08-07
Пользователь №: 30 111



Цитата(1113 @ Mar 25 2015, 23:32) *
прямая компиляция в папке openwrt не работает по той причине, что мне не известен пароль root. "123456" не подходит. и уже при очистке каталога выскакивает ошибка permission denied.

Вообще, судя по описанию, права на сборку должны быть пользовательскими. Если только вы не запустили компиляцию самый первый раз от имени суперпользователя, тогда да, при попытке очистки каталога будет ошибка.
Go to the top of the page
 
+Quote Post
1113
сообщение Mar 25 2015, 19:00
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 604
Регистрация: 24-02-06
Из: Москва
Пользователь №: 14 658



запустил компиляцию с sudo - пока не выкинуло...

откомпилировало)))

теперь следующий вопрос. как обновить исходники до самых свежих и установить пакеты которых нет сейчас.
Go to the top of the page
 
+Quote Post
BaN
сообщение Mar 25 2015, 19:25
Сообщение #10


Частый гость
**

Группа: Участник
Сообщений: 144
Регистрация: 28-08-07
Пользователь №: 30 111



Цитата(1113 @ Mar 26 2015, 01:00) *
запустил компиляцию с sudo - пока не выкинуло...

откомпилировало)))

теперь следующий вопрос. как обновить исходники до самых свежих и установить пакеты которых нет сейчас.

http://wiki.openwrt.org/ru/doc/howto/build
Go to the top of the page
 
+Quote Post
1113
сообщение Mar 25 2015, 20:28
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 604
Регистрация: 24-02-06
Из: Москва
Пользователь №: 14 658



переписал виртуалку, попробовал ещё раз. первый раз компилирует только с sudo. последующие - выбрасывает по проверке non-root, это если sudo, а без него - не очищает дирректории.

командой git clone git://git.openwrt.org/openwrt.git скачал последние исходники. в каталоге buildroot-2013.11 появилась папка openwrt с ними.
после команды make defconfig имеем следующее:
Цитата
Build dependency: Please install the openssl library (with development headers)
Prerequisite check failed. Use FORCE=1 to override.
make: *** [staging_dir/host/.prereq-build] Error 1

но устанавливаться не хочет:
Цитата
user@EV-iMX287-Builder:~/Projects/buildroot-2013.11/openwrt$ sudo apt-get install libssl-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
libssl-dev: Depends: libssl0.9.8 (= 0.9.8k-7ubuntu8) but 0.9.8k-7ubuntu8.6 is to be installed
E: Broken packages
Go to the top of the page
 
+Quote Post
BaN
сообщение Mar 25 2015, 20:52
Сообщение #12


Частый гость
**

Группа: Участник
Сообщений: 144
Регистрация: 28-08-07
Пользователь №: 30 111



Цитата(1113 @ Mar 26 2015, 02:28) *
переписал виртуалку, попробовал ещё раз. первый раз компилирует только с sudo. последующие - выбрасывает по проверке non-root, это если sudo, а без него - не очищает дирректории.

Попробуйте на чистой виртуалке сначала выполнить sudo chown -R user:user /openwrt/ для директории с openwrt, чтобы изменить владельца с root на своего пользователя. Потом компилировать уже без sudo от пользователя.
Цитата(1113 @ Mar 26 2015, 02:28) *
командой git clone git://git.openwrt.org/openwrt.git скачал последние исходники. в каталоге buildroot-2013.11 появилась папка openwrt с ними.
после команды make defconfig имеем следующее:
но устанавливаться не хочет:

Вбивайте в гугл ошибки, там всё есть:
http://goo.gl/oL4M9Q
http://www.backtrack-linux.org/forums/arch...hp/t-48433.html
Go to the top of the page
 
+Quote Post
1113
сообщение Mar 26 2015, 12:08
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 604
Регистрация: 24-02-06
Из: Москва
Пользователь №: 14 658



ещё вопрос.
настроил загрузку платы с ftp сервера виртуалки - всё как в инструкции.
uboot - через usb:
ядро и rootfs - с сервера.

в терминалке вижу что всё грузится, но ни один образ (openwrt, buildroot, debian) rootfs заработать до конца не может. вот типичное сообщение: can`t open /dev/ttyAMA0: Permission denied
Go to the top of the page
 
+Quote Post
BaN
сообщение Mar 26 2015, 16:18
Сообщение #14


Частый гость
**

Группа: Участник
Сообщений: 144
Регистрация: 28-08-07
Пользователь №: 30 111



Цитата(1113 @ Mar 26 2015, 19:08) *
ещё вопрос.
настроил загрузку платы с ftp сервера виртуалки - всё как в инструкции.
uboot - через usb:
ядро и rootfs - с сервера.

в терминалке вижу что всё грузится, но ни один образ (openwrt, buildroot, debian) rootfs заработать до конца не может. вот типичное сообщение: can`t open /dev/ttyAMA0: Permission denied

Выложите куда-нибудь полный лог от момента начала работы загрузчика, например, на pastebin.com.
Возможно, что проблемы с правами доступа у файлов rootfs на виртуалке и пользователь (nobody?), под которым запущен tftpd, не может получить к ним доступ (например, если владелец файла - root).
Попробуйте выполнить:
sudo chown -R nobody /tftpboot
Go to the top of the page
 
+Quote Post
1113
сообщение Mar 26 2015, 16:30
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 604
Регистрация: 24-02-06
Из: Москва
Пользователь №: 14 658



Цитата(BaN @ Mar 26 2015, 19:18) *
Выложите куда-нибудь полный лог от момента начала работы загрузчика, например, на pastebin.com.
Возможно, что проблемы с правами доступа у файлов rootfs на виртуалке и пользователь (nobody?), под которым запущен tftpd, не может получить к ним доступ (например, если владелец файла - root).
Попробуйте выполнить:
sudo chown -R nobody /tftpboot

ок, попробую.

а вот с таким что делать?
Цитата
/home/user/Projects/buildroot-2014.08/openwrt/build_dir/target-arm_arm926ej-s_uClibc-0.9.33.2_eabi/procd-2015-03-25/jail/seccomp-bpf.h:72:3: error: #warning "Platform does not support seccomp filter yet" [-Werror=cpp]
cc1: all warnings being treated as errors
make[6]: *** [CMakeFiles/preload-seccomp.dir/jail/seccomp.c.o] Error 1
make[5]: *** [CMakeFiles/preload-seccomp.dir/all] Error 2
make[4]: *** [all] Error 2
make[3]: *** [/home/user/Projects/buildroot-2014.08/openwrt/build_dir/target-arm_arm926ej-s_uClibc-0.9.33.2_eabi/procd-2015-03-25/.built] Error 2
make[2]: *** [package/system/procd/compile] Error 2
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 1st August 2025 - 18:51
Рейтинг@Mail.ru


Страница сгенерированна за 0.015 секунд с 7
ELECTRONIX ©2004-2016