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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.12.2014, 11:29   #161
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

Цитата:
после make package/feeds/packages/php5/compile V=99 скомпилировался без ошибок, а куда дальше копать ума не приложу. Подскажите, люди добрые!
Ваш IPK лежит в папке ../bin/ar71xx/packages/
Admin вне форума   Ответить с цитированием
Старый 19.12.2014, 09:47   #162
BlackShark
Junior Member
 
Регистрация: 18.12.2014
Сообщений: 2
Вес репутации: 0
BlackShark is an unknown quantity at this point
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

доброго времени суток! как я уже говорил в предыдущем посте, все собирается без ошибок! НО, при установке пакетов:
Configuring php5-mod-gd.
//usr/lib/opkg/info/php5-mod-gd.postinst: line 4: default_postinst: not found
* opkg_configure: php5-mod-gd.postinst returned 127.
уже не одна ночь потрачена на это и не одна тонна материала прочитана, куда копать я уже ума не приложу...
аль при компиляции пакетов, надо и прошивку ставить которая скомпилировалась?!
помогите хоть советом, а то чесслово не знаю что делать
BlackShark вне форума   Ответить с цитированием
Старый 20.12.2014, 18:42   #163
AndreyNag
Member
 
Регистрация: 23.04.2014
Сообщений: 63
Вес репутации: 0
AndreyNag is an unknown quantity at this point
Question Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Хай Чатлане.
На MR3420 v2 стоит BB 14.07 и в ём transmission 2.84. Вот этот пакет мне и хочется перекомпилировать из свежих исходников на transmissionbt.com.
Как это сделать не "внедряя" пакет в прошивку в качестве feeds.
Будет ли работать демон, скомпилированный из сырцов? Какие опции необходимо задать, чтобы пакет работал на роутере? Что-то типа
Код:
@ubuntu:~/Downloads/transmission-2.84+$ CFLAGS="-Os -pipe -mips32r2 -mtune=mips32r2" ./configure && make
чтобы задать платформу отличную от x86.

Последний раз редактировалось AndreyNag; 20.12.2014 в 18:48.
AndreyNag вне форума   Ответить с цитированием
Старый 20.12.2014, 19:26   #164
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 вне форума   Ответить с цитированием
Старый 22.12.2014, 13:22   #165
melsem
Moderator
 
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 599
melsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud of
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Делаю по этому This project tries to implement a simple C library for interacting HD44780 compatible LCD's using I2C expanders
Выскакивает ошибка
Код:
....$ make CC=mipsel-openwrt-linux-gcc example make[1] example
make -r example: build failed. Please re-run make with V=s to see what's going on
make: *** [example] Ошибка 1
после команды:
Код:
make CC=mipsel-openwrt-linux-gcc example
Чего нету??
melsem вне форума   Ответить с цитированием
Старый 27.12.2014, 20:55   #166
AndreyNag
Member
 
Регистрация: 23.04.2014
Сообщений: 63
Вес репутации: 0
AndreyNag is an unknown quantity at this point
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Цитата:
Сообщение от Admin Посмотреть сообщение
Скомпилированные отдельно пакеты, если они без приставки kmod, то они должны работать
Дело в том, что бинарники компилируются, но объём выше, чем "родных" в 10 (десять) раз. Не думаю, что на роутере это всё взлетит.
AndreyNag вне форума   Ответить с цитированием
Старый 04.02.2015, 16:05   #167
ilya_v
Junior Member
 
Регистрация: 04.02.2015
Сообщений: 2
Вес репутации: 0
ilya_v is an unknown quantity at this point
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Добрый день
Такая проблема со сборкой пакета-
Перл для моего устройства беру здесь
http://downloads.openwrt.org/barrier...mips_24kec.ipk
Он скомпилирован без поддержки threads.
Вычитал чтобы активировать threads при сборке нужно добавить опцию -Dusethreads
Подскажите пожалуйста как скомпилировать перл с этой опцией для моего устройства ?
Желательно со всеми модулями(место на роутере позволяет)
Система ubuntu
ilya_v вне форума   Ответить с цитированием
Старый 04.02.2015, 16:38   #168
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

Цитата:
Вычитал чтобы активировать threads при сборке нужно добавить опцию -Dusethreads
Подскажите пожалуйста как скомпилировать перл с этой опцией для моего устройства ?
Нужны исходники с поддержкой Dusethreads
Admin вне форума   Ответить с цитированием
Старый 04.02.2015, 16:56   #169
ilya_v
Junior Member
 
Регистрация: 04.02.2015
Сообщений: 2
Вес репутации: 0
ilya_v is an unknown quantity at this point
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Если взять исходники с офф сайта
http://www.cpan.org/src/5.0/perl-5.20.1.tar.gz
Они ведь подойдут?
ilya_v вне форума   Ответить с цитированием
Старый 23.02.2015, 08:50   #170
alexval2007
Member
 
Регистрация: 05.11.2012
Сообщений: 63
Вес репутации: 0
alexval2007 is an unknown quantity at this point
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Если нет отдельного компа с линнуксом можно ли делать кросс компиляцию на raspberry pi/
alexval2007 вне форума   Ответить с цитированием
Ответ


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

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

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

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

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


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


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