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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 31.10.2015, 01:23   #41
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 989
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию Re: Компиляция стороннего пакета для openwrt

sunny, Вылетает что-то davfs2 (из архива, ничего не правил) compile, в чём может быть проблема?
Код:
 make[3] -C feeds/packages/net/davfs2 compile
bash: /home/user/openwrt/BB_42625_ar71/staging_dir/host/bin/gettext: No such file or directory
autoreconf: Entering directory `.'
autoreconf: running: true --force
autoreconf: running: /home/user/openwrt/BB_42625_ar71/staging_dir/host/bin/aclocal -I /home/user/openwrt/BB_42625_ar71/staging_dir/target-mips_34kc_uClibc-0.9.33.2/host/share/aclocal -I /home/user/openwrt/BB_42625_ar71/staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/share/aclocal -I m4 -I . --force -I config
autoreconf: configure.ac: tracing
autoreconf: configure.ac: not using Libtool
autoreconf: running: /home/user/openwrt/BB_42625_ar71/staging_dir/host/bin/autoconf --include=/home/user/openwrt/BB_42625_ar71/staging_dir/target-mips_34kc_uClibc-0.9.33.2/host/share/aclocal --include=/home/user/openwrt/BB_42625_ar71/staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/share/aclocal --include=m4 --include=. --prepend-include=/home/user/openwrt/BB_42625_ar71/staging_dir/host/share/aclocal --force
autoreconf: running: /home/user/openwrt/BB_42625_ar71/staging_dir/host/bin/autoheader --include=/home/user/openwrt/BB_42625_ar71/staging_dir/target-mips_34kc_uClibc-0.9.33.2/host/share/aclocal --include=/home/user/openwrt/BB_42625_ar71/staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/share/aclocal --include=m4 --include=. --prepend-include=/home/user/openwrt/BB_42625_ar71/staging_dir/host/share/aclocal --force
autoreconf: running: /home/user/openwrt/BB_42625_ar71/staging_dir/host/bin/automake --add-missing --force-missing
man/Makefile.am:53: `%'-style pattern rules are a GNU make extension
man/de/Makefile.am:52: `%'-style pattern rules are a GNU make extension
man/es/Makefile.am:53: `%'-style pattern rules are a GNU make extension
autoreconf: Leaving directory `.'
bash: /home/user/openwrt/BB_42625_ar71/staging_dir/host/bin/autopoint: No such file or directory
make[3]: *** [/home/user/openwrt/BB_42625_ar71/build_dir/target-mips_34kc_uClibc-0.9.33.2/davfs2-1.5.2/.configured_] Error 127
make[2]: *** [package/feeds/packages/davfs2/compile] Error 2
make[1]: *** [/home/user/openwrt/BB_42625_ar71/staging_dir/target-mips_34kc_uClibc-0.9.33.2/stamp/.package_compile] Error 2
make -r world: build failed. Please re-run make with V=s to see what's going on
make: *** [world] Ошибка 1
user@(none):~/openwrt/BB_42625_ar71$
sakatgg вне форума   Ответить с цитированием
Старый 31.10.2015, 01:30   #42
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию Re: Компиляция стороннего пакета для openwrt

Код:
bash: /home/user/openwrt/BB_42625_ar71/staging_dir/host/bin/gettext: No such file or directory
Вот здесь собака порылась, я конфиг davfs2 поменял на директорию где лежит файл, но это не то, он не может найти инструмент для сборки библиотеки. - что ли

autoreconf: configure.ac: not using Libtool

Я писал сюда:
https://dev.openwrt.org/ticket/20770

Здесь:
https://dev.openwrt.org/newticket

Копируешь текст и описываешь свою проблему, выше мой образец.

Тупо копировал последние строки из терминала -начиная с ошибки.
Правили в течении 2-ух часов.

Появляется здесь:
https://dev.openwrt.org/query?status...port=12&desc=1

Разрабы смотрят и правят, сейчас "в Европах" не спят, так что пиши

В принципе он все пишет:

Please re-run make with V=s to see what's going on

нужно внимательнее читать и или выполнять или писать туда

Последний раз редактировалось sunny; 31.10.2015 в 01:41.
sunny вне форума   Ответить с цитированием
Старый 31.10.2015, 04:36   #43
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 989
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию Re: Компиляция стороннего пакета для openwrt

Ок, 20836#ticket , ток тег code {{{ }}} не подрубился в сообщении

P.S. Думаю надо курить в сторону отсутствующих lib, которых в BB нет по умолчанию, версию neon поднял до libneon_0.30.0 (как в СС) - ошибка осталась.

sunny, Кстати совет - в makefile зря меняешь пути на dl/* - это лишнее, при компиляции, по умолчание оттуда файлы беруться, если например ссылка просрочена или связи нет

Последний раз редактировалось sakatgg; 31.10.2015 в 14:13.
sakatgg вне форума   Ответить с цитированием
Старый 01.11.2015, 23:11   #44
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 989
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию Re: Компиляция стороннего пакета для openwrt

Взял davfs2 (Makefile & patches) из комплекта AA yohimba_buildroot, тут маленько написано, скомпилировался нормально на Barrier Breaker версия davfs2_1.4.7-3, запись на disk.yandex нормально пашет фотки скидывает моментом
Прикладываю feed davfs2, может кому пригодиться для компиляции
Вложения
Тип файла: rar davfs2.rar (136.6 Кб, 102 просмотров)

Последний раз редактировалось sakatgg; 01.11.2015 в 23:44.
sakatgg вне форума   Ответить с цитированием
Старый 01.11.2015, 23:49   #45
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию Re: Компиляция стороннего пакета для openwrt

sakatgg

А камера у тебя какая ?
Разрешение ?

В принципе если в motion.conf

ffmpeg_bps 200000
ffmpeg_video_codec swf

Как в первоисточнике:
http://sheldor.blogspot.com.br/2013/...53876459402197

Можно еще разрешение уменьшить и фото отключить - это позволит увеличить fsp готовых роликов и уменьшить нагрузку на железо.

Кстати еще можно скомпилировать так:
http://denisyuriev.ru/linux/openwrt-...iz-isxodnikov/

Цитата:
Выбираем оптимизацию — скорость или размер

Если для Вашей конфигурации памяти в устройстве точно хватит, то есть смысл поменять оптимизацию по умолчанию для меньшего размера на оптимизацию для лучшей производительности.
[*] Advanced configuration options (for developers) --->[*] Target Options --->
Target Optimizations

В этом параметре мы видим параметры компиляции исходного кода.
Например для TP-Link TL-WR842ND v1/v2 среда сборки предлагает следующие параметры
Код:
-Os -pipe -mno-branch-likely -mips32r2 -mtune=34kc
Здесь первый параметр -Os — и есть флаг оптимизации размера. Поменяем его на -O2. Таким образом размер занимаемой прошивки вырастет процентов на 5-10, как и скорость работы. В принципе не очень и вырост в производительности, но в случае с такими медленными по современным меркам процессорами — уже приятно.
Так же, если Вы точно знаете модель процессора и его спецификации, то можете поменять параметры компиляции.
Например во второй TP-Link TL-WR842ND используется уже процессор не 34kc, а уже более современный 74kc с поддержкой инструкций dsp2.
Если у Вас маршрутизатор TP-Link TL-WR842ND v2, то имеет смысл привести строку к виду

Код:
-O2 -pipe -mno-branch-likely -mips32r2 -mtune=74kc -mdspr2
Внимание! Данные параметры превратят маршрутизатор данной модели первой ревизии в кирпич, если не уверены — то ограничьте себя заменой -Os на -O2.
Впрочем "железяка" у тебя мощная
http://wiki.openwrt.org/toh/netgear/wndr3800

Последний раз редактировалось sunny; 01.11.2015 в 23:58.
sunny вне форума   Ответить с цитированием
Старый 01.11.2015, 23:57   #46
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 989
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию Re: Компиляция стороннего пакета для openwrt

Логитечи С110,С270,С510 (последняя по качеству наилучшая).
sakatgg вне форума   Ответить с цитированием
Старый 01.11.2015, 23:58   #47
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию Re: Компиляция стороннего пакета для openwrt

А на кол-ве fsp готовых роликов это как-то сказывается ?
Применение с510 скажем ?
Смотреть в свойствах файла
sunny вне форума   Ответить с цитированием
Старый 02.11.2015, 00:01   #48
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 989
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию Re: Компиляция стороннего пакета для openwrt

Это от параметра
framerate 15
зависит, сколько поставишь сток и будет, не более 30 естественно

Последний раз редактировалось sakatgg; 02.11.2015 в 00:04.
sakatgg вне форума   Ответить с цитированием
Старый 02.11.2015, 00:07   #49
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию Re: Компиляция стороннего пакета для openwrt

А v4l2_palette - какой ставишь в конфиг motion ?
===
Пошел я пожалуй за логитеком
https://www.avito.ru/moskva/tovary_d...haya_409577908
sunny вне форума   Ответить с цитированием
Старый 02.11.2015, 00:08   #50
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 989
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию Re: Компиляция стороннего пакета для openwrt

v4l2_palette 15, но тренируюсь на С110
P.S. Сегодня еще вычислил почему компиляция вываливается на одном компе, частоту памяти (4 x 2Gb) снизил с 400 до 333 - вылеты прекратились хотя мемтест на 400 гонял без ошибок, компиляция очень чувствительна к разгону и глючному железу

P.S. Подскажите, запускаю davfs2 в терминале, всё пучком
Код:
yes | mount.davfs https://webdav.yandex.ru /mnt
А вот если прописываю запуск через Luci, то облом скрин
Миниатюры
Нажмите на изображение для увеличения
Название: 2015-11-02_022541.jpg
Просмотров: 202
Размер:	95.7 Кб
ID:	3197  

Последний раз редактировалось sakatgg; 02.11.2015 в 01:35.
sakatgg вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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